body{font-family:Seravek,"Gill Sans Nova",Ubuntu,Calibri,"DejaVu Sans",source-sans-pro,sans-serif}body h1{height:50px;color:#fff;font-size:24px;padding-top:20px;padding-left:70px;background:#469 url(/assets/ewtnGlobe_White-small-a857df1d35909503c5b956effe7122ec8a82d82ac3f93e4575db5f5422033cea.png) no-repeat 10px 10px}body a.button{font-size:12px;background:#246;color:#fff;text-decoration:none;padding:2px 12px 2px 12px}body table{margin-bottom:24px}body table tr:nth-child(even){background:#eee}body table tr{vertical-align:top}body table th{text-align:left}body table td,body table th{padding:2px 12px 6px 4px;max-width:650px}body table td.check-true{background:url(/assets/icon-check-6ee4fb8dd0e4da431429c8f8c0abcc6ee48aa58f7a20f2fb38c7f4df484649d5.png) no-repeat center}body table td.check-false{background:url(/assets/icon-cross-9dc0cf23eebdc3ea51438c6fa1cad52ae4fa20489d65ed991571c1b645aeff8a.png) no-repeat center}body table td.loading{background:url(/assets/spinner-18x18-1de1687fb99328c08cb7e6dc7cabf6f6da61f4784d7dc66fc4f5c6c03a17d712.gif) no-repeat center}body table td:last-child{background:#fff}body div.detail-label{font-weight:bold}body div.detail-value{padding:4px 12px 4px 12px;border:1px solid #246;margin-bottom:12px}body form input,body form textarea,body form select{margin-bottom:16px}body form input.long-input,body form textarea{width:600px}body form input.medium-input{width:300px}body form input.button{font-size:12px;background:#246;color:#fff;text-decoration:none;padding:2px 12px 2px 12px;border:0;margin-left:2px}body div#video-container{margin-bottom:16px}body div#video-container li{margin:0 16px 16px 0;display:inline-block}body div#video-container li a{text-decoration:none}body div#video-container li a div{font-size:12px;background:#246;color:#fff;text-decoration:none;padding:2px 12px 2px 12px;max-width:456px;text-align:center}body div.field_with_errors{color:red}body div.field_with_errors input{border:1px solid red}body div.field_with_errors textarea{border:1px solid red}body div.alert-notice{width:600px;color:green;border:1px solid green;background-color:#cfc;margin-bottom:12px;padding:4px 16px 4px 16px}body div.alert-warning{width:600px;color:red;border:1px solid red;background-color:#fcc;margin-bottom:12px;padding:4px 16px 4px 16px}body div.alert-warning ul{list-style:none;margin:2px 0 2px 0}body div#bottom-spacer{height:24px}#social_events{max-width:100ch;margin:auto}#social_events form.new-event{text-align:right;margin-bottom:1em}#social_events #new-event-button{font-size:1.2em;width:auto;height:auto;padding:1.5ex 4ch;margin-left:auto}#social_events header{background:#efefef;border-bottom:solid 1px #ccc;display:flex;padding:.4rem .5rem .4rem 1rem;align-items:center}#social_events header h3{margin:0;flex-grow:1;font-weight:normal;font-size:1.25em}#social_events header aside{text-align:right}#social_events header aside p{font-weight:lighter;margin:0}#social_events header aside p strong{font-weight:300}#social_events .info{display:flex;padding:1rem;flex-wrap:wrap}#social_events .info h4{margin:0;font-weight:500;font-size:1.15em;letter-spacing:.025ex}#social_events .info h4 .light{font-weight:normal}#social_events .info>*{flex:35ch 1 1}#social_events button{font-size:1em;background:#246;color:#fff;text-decoration:none;width:10ch;height:4ch;cursor:pointer;border:1px solid rgba(27,31,35,.15);border-radius:.5ch;transition:background-color .2s}#social_events button.start{background-color:#04aa04}#social_events button.start:hover{background:#097d09}#social_events button.stop{background-color:#d60000}#social_events button.stop:hover{background:#a50000}#social_events button:hover{background:#469}@keyframes spinner{to{transform:rotate(360deg)}}#social_events button.disabled-loop[disabled]::after{content:"";box-sizing:border-box;display:inline-block;width:2.25ex;height:2.25ex;margin-left:1ch;border-radius:50%;vertical-align:bottom;border:2px solid #fff;border-top-color:rgba(0,0,0,.5);animation:spinner 1s linear infinite}#social_events h2{margin-top:1.1em;margin-bottom:.2em}#social_events .social-event{overflow:hidden;border:solid 1px #bfbfbf;border-radius:1ch;box-shadow:rgba(0,0,0,.25) 0 1px .5ch;margin-bottom:1em}#social_events .social-event .target{padding:.25rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}#social_events .social-event .target p{display:block;margin:0;overflow-wrap:anywhere}#social_events .social-event .target p.ERROR_REMOTE{border:solid 1px red;border-radius:.3ch;background-color:#ff8c8c;padding:0 .2ch;margin:-1px -0.2ch}#social_events .social-event .target p.PENDING{border:solid 1px #767c01;border-radius:.3ch;background-color:#fff36a;padding:0 .2ch;margin:-1px -0.2ch}#social_events .social-event .still-image img{border-radius:.2em;box-shadow:rgba(0,0,0,.25) 0 1px .25em}#social_events .social-event .actions{display:flex;gap:1rem;padding:.75rem;padding-top:0}#social_events .social-event .actions button{width:13ch;height:5ex}#social_events .social-event .actions *:last-child{margin-left:auto}#social_events .social-event .favorite-star{padding-left:.25em;fill:#d9d9d9;stroke:#666;transition:200ms}#social_events .social-event .favorite-star:hover{fill:#ffd900;transform:scale(1.1)}#social_events .favorites .social-event .favorite-star{fill:#ffd900}#social_events .favorites .social-event .favorite-star:hover{fill:#ccad00}#live-flash{font-size:1.2em;font-weight:300;position:fixed;top:6.5rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:1ex;max-width:100%;width:max-content;padding:0 10px}#live-flash .flash{color:#000;max-width:40ch;text-align:center;padding:.5em 1em;animation:appear-then-fade 5s both;border-radius:1ex}#live-flash .flash:hover{animation-play-state:paused}#live-flash .notice{background-color:#a1f4a0;border:solid 2px #009300}#live-flash .warning,#live-flash .alert{background-color:#ff8c8c;border:solid 2px red}.box{overflow:hidden;border:solid 1px #000;border-radius:1ch;box-shadow:rgba(0,0,0,.25) 0 1px .5ch;max-width:100ch;margin:auto;margin-bottom:3ex;position:relative}.box h3{margin:0;padding:.8rem 1rem;background:#efefef;border-bottom:solid 1px #ccc;font-weight:normal;font-size:1.25em}.box .actions{display:flex;gap:1rem;padding:.75rem;padding-top:0}.box .actions *:last-child{margin-left:auto}.fresh button,.fresh input[type=submit],.fresh a.button{box-sizing:border-box;text-align:center;display:block;font-size:1em;font-weight:400;background:#246;color:#fff;text-decoration:none;width:10ch;height:4ch;padding:0;margin-bottom:0;cursor:pointer;border:1px solid rgba(27,31,35,.15);border-radius:.5ch;transition:background-color .2s}.fresh button:hover,.fresh input[type=submit]:hover,.fresh a.button:hover{background:#469}.fresh a.button{display:flex;align-items:center;justify-content:center}.fresh a.button.delete{position:absolute;right:.8ch;top:.65ch;margin:0;border:1px solid red;background-color:#fcc;padding-left:1ch;padding-right:1ch;width:auto;transition:.2s;color:#000}.fresh a.button.delete:hover{background-color:#f99;box-shadow:rgba(0,0,0,.25) 0 1px .5ch}.social_edit{max-width:50ch;padding:1em;margin:auto}.social_edit>*{margin-top:1.5ex}.social_edit>div:first-of-type{margin-top:0}.social_edit input,.social_edit button,.social_edit textarea,.social_edit select{font:inherit;margin:0}.social_edit .row{display:flex;align-items:center}.social_edit .row .group{align-self:start;margin:0}.social_edit .row>*:first-child{flex-basis:6ch;text-align:right;padding-right:1ch}.social_edit .row :last-child{flex-grow:1}.social_edit .row .field_with_errors input,.social_edit .row .field_with_errors select{width:100%}.social_edit ul{margin:0;padding:0}.social_edit ul>*+*{margin-top:2ex}.social_edit li{list-style:none;border:solid 1px #ccc;box-shadow:rgba(0,0,0,.1) 0 1px .5ch;border-radius:.5em;background:#efefef;padding:1em;position:relative}.social_edit li p.error{margin:0;text-align:center;color:red}.social_edit li.error{color:red;border:1px solid red;background-color:#fcc}.social_edit li>*+*{margin-top:1.5ex}.social_edit .hidden{display:none}.social_edit button{color:#000;width:3ch;height:3ch;border-radius:50%;transition:.2s}.social_edit button.add{margin-top:.5ex;margin-left:auto;font-size:1.5em;border:1px solid green;background-color:#cfc}.social_edit button.add:hover{transform:scale(1.1);box-shadow:rgba(0,0,0,.25) 0 1px .5ch;background-color:#9f9}.social_edit button.remove{position:absolute;right:-1.5ch;top:-1ch;margin:0;border:1px solid red;background-color:#fcc}.social_edit button.remove:hover{transform:scale(1.15);background-color:#f99;box-shadow:rgba(0,0,0,.25) 0 1px .5ch}@keyframes appear-then-fade{0%{opacity:0;margin-top:-1ex}15%,60%{opacity:1;margin-top:0}100%{opacity:0}}
