﻿label.asdndzone *{box-sizing:border-box}label.asdndzone{box-sizing:border-box;display:block;border:3px solid #c8ce3e;border-radius:6px;min-height:220px;max-width:310px;width:100%;padding:99px 20px 20px;text-align:center;font-family:'Nunito Sans', sans-serif;font-size:21px;letter-spacing:0.6px}label.asdndzone:focus-within{outline:2px solid #7aacfe;outline:5px auto -webkit-focus-ring-color}label.asdndzone .asdndz-highlight{color:#8dc63f}label.asdndzone .asdndz__icon-container{text-align:left}label.asdndzone .direct-upload{display:inline-block;position:relative;border-radius:10px;height:18px;min-width:126px;background-color:#f5f5f5;font-family:'Nunito Sans', sans-serif;font-size:11px;letter-spacing:0.3px;color:#212121;margin-top:8px;padding:5px 10px}label.asdndzone .direct-upload__complete{background-color:#c8ce3e}label.asdndzone .direct-upload__progress{opacity:0.57;background-color:#c8ce3e;border-radius:10px;position:absolute;top:0;left:0;bottom:0;height:100%;transition:width 120ms ease-out, opacity 60ms 60ms ease-in;transform:translate3d(0, 0, 0)}label.asdndzone .direct-upload__remove{display:inline-block;vertical-align:top;margin-top:13px;font-family:'Nunito Sans', sans-serif;font-size:11px;font-weight:bold;text-decoration:none;color:#212121}label.asdndzone .direct-upload__filename{position:relative;max-width:190px;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}label.asdndzone .direct-upload__filesize{position:relative;float:right;font-size:10px;letter-spacing:0.1px;color:#707e87;padding-left:7px}label.asdndzone .direct-upload[data-direct-upload-id='error']{border:1px solid red}.basic-grid{display:grid;grid-template-columns:1fr;align-items:center}.grid-1{display:grid;grid-template-columns:1fr;grid-gap:20px;align-items:center}.grid-2{display:grid;grid-template-columns:1fr 1fr}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;align-items:center}.grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px}.grid-5{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:10px;align-items:center}.email-actors-confirmation-grid{display:grid;grid-template-columns:300px 60px 60px;align-items:center}.radio-button-grid{display:grid;grid-template-columns:25px 30px;align-items:center}.radio-button-grid label{margin-bottom:0px !important}.work-day-header-grid{display:grid;grid-template-columns:500px 100px 100px}.dark-grey{background-color:#545b62}body{font-size:14px}.form-central-container{padding:10px 40px;max-width:400px;margin:10px auto;border:1px solid #ccc}.actions{margin:10px 0}#error_explanation{font-size:14px}#error_explanation h2{font-size:16px}.field_with_errors input{border:1px solid #f5c6cb}.collection_radio_buttons label{margin-right:20px}.collection_radio_buttons input{margin-right:5px}.sticky_footer{position:fixed;bottom:0;left:0;right:0;width:100%;min-height:60px;background-color:#f5f5f5;z-index:99999;box-shadow:0 -2px 10px rgba(0,0,0,0.1);padding:10px}.sticky_footer .container-fluid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:40px}.profile_img_div{height:300px;background-size:contain !important;background-repeat:no-repeat !important;background-position:center top !important;border:1px solid #e3e3e3;margin-top:10px}.fstElement{display:inline-block;position:relative;border:1px solid #D7D7D7;box-sizing:border-box;color:#232323;font-size:10px !important;background-color:#fff;max-width:600px}.srch{margin-left:-5px;margin-top:-28px;height:37px}.fstMultipleMode .fstControls{box-sizing:border-box;padding:0.5em 0.5em 0em 0.5em;overflow:hidden;min-width:20em !important;width:auto !important;cursor:text;max-width:32em !important}.error{color:red !important}body.outside-page-body{background-attachment:fixed;background-image:url(/assets/bg-362c7a245f1b43c3442c152c68f59769f04dee1756476d467e93fb675c80224d.jpg);background-position:left top;background-repeat:no-repeat;background-size:cover;background-color:transparent !important;min-height:100%;min-width:100%;position:absolute;width:100%;z-index:1;font-family:"adelle";color:#262626;font-size:17px}.mg-0{margin:0px !important}.tag-checkbox-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:6px 12px;max-height:260px;padding:8px;border:1px solid #dee2e6;border-radius:6px;overflow-y:auto;background-color:#fff}.tag-checkbox-list .form-check{display:flex;align-items:center;gap:6px;margin-bottom:0}.tag-checkbox-list .form-check-label{font-size:13px;cursor:pointer}/*!
 * Datepicker for Bootstrap v1.5.0 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999999;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #ffffff}.datepicker>div{display:none}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eeeeee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-ms-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image:-webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-o-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eeeeee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-ms-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));background-image:-webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-o-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom, #b3b3b3, gray);background-image:-ms-linear-gradient(to bottom, #b3b3b3, gray);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(gray));background-image:-webkit-linear-gradient(to bottom, #b3b3b3, gray);background-image:-o-linear-gradient(to bottom, #b3b3b3, gray);background-image:linear-gradient(to bottom, #b3b3b3, gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#808080}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#003399 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover{background:#eeeeee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#003399 \9}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eeeeee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #ffffff;vertical-align:middle;background-color:#eeeeee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.review-content{padding:20px;display:block;background-color:white;border-radius:5px !important}.edit-icon{color:black}.mt-6{margin-top:6px}.width100{width:100px}.width800{width:800px}.margin42{margin-top:42px}.margin-bottom-10{margin-bottom:10px}.margin-left-10{margin-left:10px}.margin-top-4{margin-top:4px}.ms-container{background:transparent url(/assets/switch-52d04dfc76d685b94c128d9cf33a48439482471911dbf27bfaac29c1325b74d4.png) no-repeat 50% 50%;width:370px}.ms-container:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;min-height:0;visibility:hidden}.ms-container .ms-selectable,.ms-container .ms-selection{background:#fff;color:#555555;float:left;width:45%}.ms-container .ms-selection{float:right}.ms-container .ms-list{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-ms-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;height:200px;padding:0;overflow-y:auto}.ms-container .ms-list.ms-focus{border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);outline:0;outline:thin dotted \9}.ms-container ul{margin:0;list-style-type:none;padding:0}.ms-container .ms-optgroup-container{width:100%}.ms-container .ms-optgroup-label{margin:0;padding:5px 0px 0px 5px;cursor:pointer;color:#999}.ms-container .ms-selectable li.ms-elem-selectable,.ms-container .ms-selection li.ms-elem-selection{border-bottom:1px #eee solid;padding:2px 10px;color:#555;font-size:14px}.ms-container .ms-selectable li.ms-hover,.ms-container .ms-selection li.ms-hover{cursor:pointer;color:#fff;text-decoration:none;background-color:#08c}.ms-container .ms-selectable li.disabled,.ms-container .ms-selection li.disabled{background-color:#eee;color:#aaa;cursor:text}body:after{content:url(/assets/lightbox/close-5d62e6c90005bfb71f6abb440f9e4753681cb23bbd5e60477ab6f442d2f0e69c.png) url(/assets/lightbox/loading-225aa88b6ab02c06222ec9468d62e15fa188e39cdb9431d1f55401ad380753ed.gif) url(/assets/lightbox/prev-7fd9273f20fdb1229c224341271a119020a5eee74ccf6b4605730917c864caf2.png) url(/assets/lightbox/next-15b869b02c6fbaa8c6c26445a2dd2d9bad80fd27b1409f8179e5dd89dc89d90a.png);display:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/assets/lightbox/loading-225aa88b6ab02c06222ec9468d62e15fa188e39cdb9431d1f55401ad380753ed.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/assets/lightbox/prev-7fd9273f20fdb1229c224341271a119020a5eee74ccf6b4605730917c864caf2.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/assets/lightbox/next-15b869b02c6fbaa8c6c26445a2dd2d9bad80fd27b1409f8179e5dd89dc89d90a.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/assets/lightbox/close-5d62e6c90005bfb71f6abb440f9e4753681cb23bbd5e60477ab6f442d2f0e69c.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis}.select2-container[dir='rtl'] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{border:none;font-size:100%;margin-top:5px}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:100}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir='rtl'] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir='rtl'] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role='group']{padding:0}.select2-container--default .select2-results__option[aria-disabled='true']{color:#999}.select2-container--default .select2-results__option[aria-selected='true']{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir='rtl'] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir='rtl'] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir='rtl'] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir='rtl'] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir='rtl'] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role='group']{padding:0}.select2-container--classic .select2-results__option[aria-disabled='true']{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.direct-upload{display:inline-block;position:relative;padding:2px 4px;margin:0 3px 3px 0;border:1px solid rgba(0,0,0,0.3);border-radius:3px;font-size:11px;line-height:13px}.direct-upload--pending{opacity:0.6}.direct-upload__progress{position:absolute;top:0;left:0;bottom:0;opacity:0.2;background:#0076ff;transition:width 120ms ease-out, opacity 60ms 60ms ease-in;transform:translate3d(0, 0, 0)}.direct-upload--complete .direct-upload__progress{opacity:0.4}.direct-upload--error{border-color:red}input[type=file][data-direct-upload-url][disabled]{display:none}#masonry *{margin:0;padding:0}#masonry *,#masonry *:before,#masonry *:after{box-sizing:border-box}#masonry .actor_inactive{opacity:.4}#masonry ul{margin:0;padding:0;-webkit-column-count:5;-moz-column-count:5;column-count:5;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}#masonry ul li{width:100%;display:inline-block;margin:5px;padding:10px;background:#efefef}#masonry ul li img{margin:0;padding:0;width:100%}.actor_inactive{opacity:.4}.card-but{padding:5px;margin-bottom:10px;margin-top:10px;margin-left:3px}.card-but label{margin-top:10px;margin-bottom:0px}.rotation{font-size:18px;float:right;color:#757474;margin-top:6px;margin-right:3px;cursor:pointer}.search_but{margin-left:-7px;height:38px;margin-top:0;background:#2563eb;color:#fff;min-width:120px;border:1px solid #2563eb;border-radius:8px;padding:0 14px;transition:background .15s ease, box-shadow .15s ease}.search_but:hover{background:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,0.24)}.search_but:focus{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,0.35)}.auto_txt{float:left;width:500px;margin-right:8px}.auto_txt input[type="text"],.auto_txt input[type="search"]{height:38px;width:100%;border:1px solid #d1d5db;border-radius:8px;padding:6px 12px;transition:border-color .15s ease, box-shadow .15s ease}.auto_txt input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.15)}.ui-menu.ui-widget.ui-autocomplete{height:500px;overflow:hidden auto}.actor-card-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:16px}.actor-card{position:relative;background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,0.06),0 4px 16px rgba(0,0,0,0.06);overflow:hidden;transition:transform .18s ease, box-shadow .18s ease;z-index:1}.actor-card:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,0,0,0.08),0 8px 24px rgba(0,0,0,0.1)}.actor-card.is-inactive{opacity:.6}.actor-card__select{position:absolute;top:10px;left:10px;z-index:2}.actor-card__checkbox{width:18px;height:18px}.actor-card__link{color:inherit;text-decoration:none;display:block}.actor-card__media{position:relative;background:#f3f4f6;aspect-ratio:4/5}.actor-card__img{width:100%;height:100%;object-fit:cover;display:block}.actor-card__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#9aa1a9}.actor-card__placeholder .placeholder-icon{font-size:22px;margin-bottom:4px}.actor-card__body{padding:10px 12px}.actor-card__title{display:flex;align-items:center;justify-content:space-between;font-weight:600}.actor-card__badge{font-weight:500}.actor-card__union-badge{background-color:#2563eb !important;color:white !important;font-weight:600;font-size:11px;padding:4px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:0.5px}.actor-card__union-badge--union{background-color:#16a34a !important}.actor-card__union-badge--non-union{background-color:#2563eb !important}.actor-card__union-badge--apprentice{background-color:#4f46e5 !important}.actor-card__union-badge--actra{background-color:#dc2626 !important}.actor-card__union-badge--sag{background-color:#7c3aed !important}.actor-card__union-badge--sag-aftra{background-color:#ea580c !important}.actor-card__union-badge--equity{background-color:#059669 !important}.actor-card__union-badge--unknown{background-color:#6b7280 !important}.actor-card__meta{margin-top:6px;color:#6b7280;font-size:12px}.actor-card__meta-sep{margin:0 6px;color:#9aa1a9}.actor-card__actions{padding:0 12px 12px}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.skeleton-img{position:absolute;inset:0;background:linear-gradient(90deg, #f2f3f5 25%, #e9ecef 37%, #f2f3f5 63%);background-size:400% 100%;animation:shimmer 1.2s ease-in-out infinite}.actor-card__img{position:relative;z-index:1}.actors-pagination-top .pagination,.actors-pagination-bottom .pagination{justify-content:center}.pagination li a,.pagination li span{border-radius:8px !important;margin:0 2px;padding:6px 10px}@media print{.hide_print{display:none}}.multiple_emails-container{border:1px #ccc solid;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);padding:0;margin:0;cursor:text;width:100%}.multiple_emails-container input{clear:both;width:100%;border:0;outline:none;margin-bottom:3px;padding-left:5px;box-sizing:border-box}.multiple_emails-container input{border:0 !important}.multiple_emails-container input.multiple_emails-error{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px red !important;outline:thin auto red !important}.multiple_emails-container ul{list-style-type:none;padding-left:0}.multiple_emails-email{margin:3px 5px 3px 5px;padding:3px 5px 3px 5px;border:1px #BBD8FB solid;border-radius:3px;background:#F3F7FD}.multiple_emails-close{float:left;margin:0 3px}@-webkit-keyframes fstAnimationEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes fstAnimationEnter{from{opacity:0;-moz-transform:translate3d(0, -1em, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes fstAnimationEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0);-moz-transform:translate3d(0, -1em, 0);-ms-transform:translate3d(0, -1em, 0);-o-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fstElement{display:inline-block;position:relative;border:1px solid #D7D7D7;box-sizing:border-box;color:#232323;font-size:1.1em;background-color:#fff}.fstElement>select,.fstElement>input{position:absolute;left:-999em}.fstToggleBtn{font-size:1.4em;display:block;position:relative;box-sizing:border-box;padding:0.71429em 1.42857em 0.71429em 0.71429em;min-width:14.28571em;cursor:pointer}.fstToggleBtn:after{position:absolute;content:"";right:0.71429em;top:50%;margin-top:-0.17857em;border:0.35714em solid transparent;border-top-color:#cacaca}.fstQueryInput{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;box-sizing:border-box;background:transparent;border:0}.fstResults{position:absolute;left:-1px;top:100%;right:-1px;max-height:30em;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #D7D7D7;border-top:0;background-color:#FFF;display:none}.fstResultItem{font-size:1.4em;display:block;padding:0.5em 0.71429em;margin:0;cursor:pointer;border-top:1px solid #fff}.fstResultItem.fstUserOption{color:#707070}.fstResultItem.fstFocused{color:#fff;background-color:#43A2F3;border-color:#73baf6}.fstResultItem.fstSelected{color:#fff;background-color:#2694f1;border-color:#73baf6}.fstGroupTitle{font-size:1.4em;display:block;padding:0.5em 0.71429em;margin:0;font-weight:bold}.fstGroup{padding-top:1em}.fstGroup:first-child{padding-top:0}.fstNoResults{font-size:1.4em;display:block;padding:0.71429em 0.71429em;margin:0;color:#999}.fstSingleMode .fstControls{position:absolute;left:-1px;right:-1px;top:100%;padding:0.5em;border:1px solid #D7D7D7;background-color:#fff;display:none}.fstSingleMode .fstQueryInput{font-size:1.4em;display:block;width:100%;padding:0.5em 0.35714em;color:#999;border:1px solid #D7D7D7}.fstSingleMode.fstActive{z-index:100}.fstSingleMode.fstActive.fstElement,.fstSingleMode.fstActive .fstControls,.fstSingleMode.fstActive .fstResults{box-shadow:0 0.2em 0.2em rgba(0,0,0,0.1)}.fstSingleMode.fstActive .fstControls{display:block}.fstSingleMode.fstActive .fstResults{display:block;z-index:10;margin-top:-1px}.fstChoiceItem{display:inline-block;font-size:1.2em;position:relative;margin:0 0.41667em 0.41667em 0;padding:0.33333em 0.33333em 0.33333em 1.5em;float:left;border-radius:0.25em;border:1px solid #43A2F3;cursor:auto;color:#fff;background-color:#43A2F3;-webkit-animation:fstAnimationEnter 0.2s;-moz-animation:fstAnimationEnter 0.2s;animation:fstAnimationEnter 0.2s}.fstChoiceItem.mod1{background-color:#F9F9F9;border:1px solid #D7D7D7;color:#232323}.fstChoiceItem.mod1>.fstChoiceRemove{color:#a4a4a4}.fstChoiceRemove{margin:0;padding:0;border:0;cursor:pointer;background:none;font-size:1.16667em;position:absolute;left:0;top:50%;width:1.28571em;line-height:1.28571em;margin-top:-0.64286em;text-align:center;color:#fff}.fstChoiceRemove::-moz-focus-inner{padding:0;border:0}.fstMultipleMode .fstControls{box-sizing:border-box;padding:0.5em 0.5em 0em 0.5em;overflow:hidden;width:20em;cursor:text}.fstMultipleMode .fstQueryInput{font-size:1.4em;float:left;padding:0.28571em 0;margin:0 0 0.35714em 0;width:2em;color:#999}.fstMultipleMode .fstQueryInputExpanded{float:none;width:100%;padding:0.28571em 0.35714em}.fstMultipleMode .fstFakeInput{font-size:1.4em}.fstMultipleMode.fstActive,.fstMultipleMode.fstActive .fstResults{box-shadow:0 0.2em 0.2em rgba(0,0,0,0.1)}.fstMultipleMode.fstActive .fstResults{display:block;z-index:10;border-top:1px solid #D7D7D7}.flex-wrapper{display:flex}.flex-wrapper .flex-item{padding:21px;border-radius:7px;border:1px solid grey;margin:15px;transition:0.5s}.flex-wrapper .flex-item:hover{background-color:grey;color:white;text-decoration:none}.flex-wrapper a:hover{text-decoration:none}.centered-wrapper{display:flex;justify-content:center;align-items:center}.full-page-centered-flex-wrapper{display:flex;justify-content:center;align-items:center;height:calc(100vh - 121px);width:100%}.flex-column{display:flex;flex-direction:column}.horizontal-container{display:flex;justify-content:center}.list-wrapper{display:grid;grid-template-columns:1fr;grid-gap:15px}.list-wrapper__items-3{display:grid;grid-template-columns:250px 1fr 100px;width:100%;align-items:center;grid-gap:15px}.list-wrapper__projects{display:grid;grid-template-columns:1fr 1fr 1fr;width:900px;align-items:center;grid-gap:15px}.list-wrapper__projects__actions{display:grid;grid-template-columns:100px 100px;gap:15px}.column-wrapper{display:flex;overflow:scroll;margin-top:21px}.column-wrapper__item{overflow:scroll;min-width:850px;max-width:850px;min-height:calc(100vh - 210px);max-height:calc(100vh - 210px);margin-right:21px;padding:21px;border:1px solid grey;border-radius:5px !important}.column-wrapper__item__row{display:grid;grid-template-columns:150px 1fr;padding-bottom:10px}.column-wrapper__item__row__title{font-family:'Ubuntu', sans-serif !important;font-weight:700}.form-wrapper{grid-template-columns:1fr;grid-gap:10px}.form-wrapper textarea{width:400px}.ml-card{border-radius:7px !important;border:1px solid #00c274;background-color:white;margin-top:15px;margin-bottom:15px;padding:21px;transition:0.5s ease-in-out}.ml-card__filters{margin:20px 0px;display:flex;justify-content:space-between}.ml-card__filters__bulk_updates{display:flex;align-items:center}.ml-card__filters__bulk_updates__label{margin-right:10px;font-weight:900}.ml-card__filters__filter_checkboxes{display:flex;align-items:center}.ml-card__filters__filter_checkboxes__status{margin-left:10px;font-size:0.8em;display:flex;flex-direction:column;justify-content:center;align-items:center}.ml-card__header{display:flex;justify-content:space-between}.ml-card__header__title{display:grid;grid-template-columns:1fr;margin-right:15px}.ml-card__header__title__heading{font-size:1.5em;font-weight:900;color:#00c274}.ml-card__header__title__manager{font-size:1.1em;color:#333333}.ml-card__header__status{font-size:1.2em;font-weight:900;color:white;display:flex;align-items:center}.ml-card__header__status .collapse-link{cursor:pointer}.ml-card__header__status .collapse-link i{font-size:2.15em;color:#00c274;transition:0.5s ease-in-out}.ml-card__header__status .collapse-link:hover i{color:#04965b}.ml-card__header__status__completed{padding:5px 10px;border-radius:3px !important;background-color:#00c274}.ml-card__header__status__not-completed{padding:5px 10px;border-radius:3px !important;background-color:#af2e2e}.ml-card__header__status__invite{padding:5px 10px}.ml-card__header__status__invite i{font-size:2.15em;color:#00c274}.ml-card:hover{-webkit-box-shadow:8px 8px 30px 3px rgba(0,0,0,0.4);-moz-box-shadow:8px 8px 30px 3px rgba(0,0,0,0.4);box-shadow:8px 8px 30px 3px rgba(0,0,0,0.4)}.work-day-header{display:flex;justify-content:space-between}.nested-delete-link{background-color:#af2e2e;text-align:center;transition:0.5s ease-in-out;font-size:1.2em}.nested-delete-link a{color:white;text-decoration:none}.nested-delete-link:hover{background-color:#711c1c}.nested-delete-link:hover a{color:white}.nested_fields,.nested_work_day_work_day_talent_requests{margin:10px 0px;padding:15px}.assigned-actors-wrapper{min-height:100px;min-width:100%}.assigned-actors-wrapper .assigned-actors-grid{padding:4px;border-radius:7px !important;background-color:white;margin-top:21px;display:grid;grid-template-columns:5px 5px 1fr 5px 5px 10px 90px 10px 1fr 60px 90px 5px;grid-gap:25px !important}.assigned-actors-wrapper .assigned-actors-grid__icon{color:#00c274}.assigned-actors-wrapper .assigned-actors-grid__name{padding-left:5px}.assigned-actors-wrapper .assigned-actors-grid__name a{font-weight:900;color:black !important}.assigned-actors-wrapper .assigned-actors-grid div{display:flex;align-items:center}.assignment_status-booked,.assignment_status-confirmed_call_time{background-color:yellow !important}.assignment_status-canceled,.assignment_status-unavailable,.assignment_status-c_fee{background-color:red !important}.assignment_status-available_and_holding{background-color:orange !important}.assignment_status-available{background-color:green !important}.assignment_status-draft_sent{background-color:#FF1493 !important}.actor-balance-status-pending{color:red !important}.actor-balance-status-clear{color:green !important}.actor-balance-status-unknown{color:black !important}.header-wrapper{display:flex;justify-content:space-between;align-items:center;height:50px}.header-wrapper .right-column{display:flex;align-items:center}.header-wrapper .right-column a{margin-left:15px}.header-wrapper .right-column .date-search-button{background-color:#007bff;color:white;height:24px}.mail-link{margin-right:10px}.centered-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw}.centered-container .content{max-width:90vw;background-color:white;border-radius:5px !important;padding:100px;display:grid;grid-template-columns:300px 1fr;grid-gap:30px}.top-container{display:flex;justify-content:center;margin-top:42px}.top-container .form-content{max-width:90vw;background-color:white;border-radius:5px !important;padding:100px;grid-template-columns:1fr;grid-gap:30px}.requirements-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw}.requirements-container .content{max-width:90vw;background-color:white;border-radius:5px !important;padding:100px;display:grid;grid-template-columns:900px 1fr;grid-gap:30px}@media only screen and (max-width: 992px){.top-container .form-content{padding:15px}.form-wrapper,.grid-3,.grid-4,.grid-5,.work-day-form .text-label-group{display:block}.form-wrapper textarea,.select2-container,.select2-container--default,.select2-container--open{width:100% !important}}.select2-container,.select2-container--default,.select2-container--open{width:400px}.work-day-requirement-modal-list-wrapper>.select2-container,.work-day-requirement-modal-list-wrapper>.select2-container--default,.work-day-requirement-modal-list-wrapper>.select2-container--open{width:400px !important}.select2-search__field{width:100% !important}.alert-wrapper{height:150px;margin-top:21px}.alert-wrapper .alert-content{background-color:#F03131;border:1px solid darkred;font-weight:600;border-radius:3px !important;padding:5px;text-align:center;color:white}.requirements-page-wrapper{font-family:'Ubuntu' !important}.requirements-page-wrapper .requirements-list{display:grid;grid-template-columns:1fr;grid-gap:10px;margin-bottom:21px}.requirements-page-wrapper .requirements-list__item{display:grid;grid-template-columns:15px 1fr;grid-gap:10px}.requirements-page-wrapper .requirements-list__item__icon{color:#00c274}.requirements-page-wrapper .requirements-form-wrapper{margin-top:21px}.requirements-page-wrapper .requirements-form-wrapper label{font-weight:700;margin-right:15px}.empty-scene-request-wrapper{margin-top:42px;display:grid;grid-template-columns:1fr;grid-gap:42px}.empty-scene-request-wrapper__title{font-size:2em;font-family:'Ubuntu', sans-serif;font-weight:700}.empty-scene-request-wrapper__btn-wrapper{display:flex;justify-content:center;align-items:center}.scene-request-content-bar{width:100vw;background-color:#00c274;margin-left:-15px;color:white;cursor:pointer;transition:0.5s ease-in-out}.scene-request-content-bar__hide-content{padding:15px 30px;font-size:2em;font-family:'Ubuntu', sans-serif !important;font-weight:700;display:flex;justify-content:space-between;align-items:center}.scene-request-content-bar__show-content{padding:30px;display:none;background-color:white;color:black}.scene-request-content-bar:hover{background-color:#04965b}.work-day-header{position:sticky;top:-20px;background:#f7f7f7;padding-top:10px;right:0px;left:0px}.work-day-form__heading{font-family:'Ubuntu', sans-serif !important;font-weight:700;font-size:2em}.work-day-form label{font-family:'Ubuntu', sans-serif !important;font-weight:700}.work-day-form .text-label-group{display:grid;grid-template-columns:1fr;grid-gap:10px}.work-day-form .select-all-link,.work-day-form .select-all-ethnicities-link{margin-left:21px;margin-bottom:5px;font-family:'Ubuntu', sans-serif !important;font-weight:700;color:#00c274 !important;cursor:pointer;transition:0.5s ease-in-out}.work-day-form .select-all-link:hover,.work-day-form .select-all-ethnicities-link:hover{color:#04965b !important}.category-find-or-select-field-form .select2-container{min-width:200px !important}.pay_color_code-Full{background-color:#22ffff}.pay_color_code-Full:focus{background-color:#22ffff}.pay_color_code-Apprentice{background-color:#19aeef}.pay_color_code-Apprentice:focus{background-color:#19aeef}.pay_color_code-AABP{background-color:#878787;color:white}.pay_color_code-AABP:focus{background-color:#878787;color:white}.pay_color_code-Non-union{background-color:#878787;color:white}.pay_color_code-Non-union:focus{background-color:#878787;color:white}.pay_color_code-Yellow-Voucher{background-color:#ecb726;color:white}.pay_color_code-Yellow-Voucher:focus{background-color:#ecb726;color:white}.fa-sticky-note{color:#00c274}div,input,select,textarea,span,img,table,td,th,p,a,button,ul,code,pre,li{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.btn{border-width:0;padding:7px 14px;font-size:14px;outline:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:10px !important;text-shadow:none}.btn-group.btn-group-solid .btn+.btn,.btn-group.btn-group-solid .btn+.btn-group.btn-group-solid,.btn-group.btn-group-solid .btn-group.btn-group-solid+.btn,.btn-group.btn-group-solid .btn-group.btn-group-solid+.btn-group.btn-group-solid{margin-left:0px}.btn-group-vertical.btn-group-solid>.btn+.btn,.btn-group-vertical.btn-group-solid>.btn+.btn-group,.btn-group-vertical.btn-group-solid>.btn-group+.btn,.btn-group-vertical.btn-group-solid>.btn-group+.btn-group{margin-top:0px;margin-left:0}.btn-default{border-width:1px;padding:6px 13px}.btn.red-stripe{border-left:3px solid #d84a38}.btn.blue-stripe{border-left:3px solid #4d90fe}.btn.purple-stripe{border-left:3px solid #852b99}.btn.green-stripe{border-left:3px solid #35aa47}.btn.yellow-stripe{border-left:3px solid #ffb848}.btn.dark-stripe{border-left:3px solid #555555}.btn.default{color:#333333;text-shadow:none;background-color:#e5e5e5}.btn.default:hover,.btn.default:focus,.btn.default:active,.btn.default.active,.btn.default[disabled],.btn.default.disabled{color:#333333;background-color:#d8d8d8 !important;outline:none !important}.btn.red{color:white;text-shadow:none;background-color:#d84a38}.btn.red:hover,.btn.red:focus,.btn.red:active,.btn.red.active,.btn.red[disabled],.btn.red.disabled{background-color:#bb2413 !important;color:#fff !important;outline:none !important}.btn.blue{color:white;text-shadow:none;background-color:#4d90fe}.btn.blue:hover,.btn.blue:focus,.btn.blue:active,.btn.blue.active,.btn.blue[disabled],.btn.blue.disabled{background-color:#0362fd !important;color:#fff !important;outline:none !important}.btn-group .btn.blue.dropdown-toggle{background-color:#4d90fe !important}.btn-group .btn.blue:hover,.btn-group .btn.blue:focus,.btn-group .btn.blue:active,.btn-group .btn.blue.active,.btn-group .btn.blue.disabled,.btn-group .btn.blue[disabled]{background-color:#0362fd !important;color:#fff !important;outline:none !important}.btn.green{color:white;text-shadow:none;background-color:#35aa47}.btn.green:hover,.btn.green:focus,.btn.green:active,.btn.green.active,.btn.green.disabled,.btn.green[disabled]{background-color:#1d943b !important;color:#fff !important;outline:none !important}.btn.purple{color:white;text-shadow:none;background-color:#852b99}.btn.purple:hover,.btn.purple:focus,.btn.purple:active,.btn.purple.active,.btn.purple.disabled,.btn.purple[disabled]{background-color:#6d1b81 !important;color:#fff !important;outline:none !important}.btn-group .btn.purple.dropdown-toggle{background-color:#852b99 !important}.btn-group .btn.purple:hover,.btn-group .btn.purple:focus,.btn-group .btn.purple:active,.btn-group .btn.purple.active,.btn-group .btn.purple.disabled,.btn-group .btn.purple[disabled]{background-color:#6d1b81 !important;color:#fff !important;outline:none !important}.btn.yellow{color:white;text-shadow:none;background-color:#ffb848}.btn.yellow:hover,.btn.yellow:focus,.btn.yellow:active,.btn.yellow.active,.btn.yellow.disabled,.btn.yellow[disabled]{background-color:#eca22e !important;color:#fff !important;outline:none !important}.btn-group .btn.yellow.dropdown-toggle{background-color:#ffb848 !important}.btn-group .btn.yellow:hover,.btn-group .btn.yellow:focus,.btn-group .btn.yellow:active,.btn-group .btn.yellow.active,.btn-group .btn.yellow.disabled,.btn-group .btn.yellow[disabled]{background-color:#eca22e !important;color:#fff !important;outline:none !important}.btn.dark{color:white;text-shadow:none;background-color:#555555}.btn.dark:hover,.btn.dark:focus,.btn.dark:active,.btn.dark.active,.btn.dark.disabled,.btn.dark[disabled]{background-color:#222222 !important;color:#fff !important;outline:none !important}.btn-group .btn.dark.dropdown-toggle{background-color:#555555 !important}.btn-group .btn.dark:hover,.btn-group .btn.dark:focus,.btn-group .btn.dark:active,.btn-group .btn.dark.active,.btn-group .btn.dark.disabled,.btn-group .btn.dark[disabled]{background-color:#222222 !important;color:#fff !important;outline:none !important}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;vertical-align:middle}.btn-lg>i{font-size:18px}.btn>i{font-size:14px}.btn-sm,.btn-xs{padding:4px 10px 5px 10px;font-size:13px;line-height:1.5}.btn-sm>i,.btn-xs>i{font-size:13px}.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}[class^="m-icon-"]{display:inline-block;width:14px;height:14px;margin-top:3px;line-height:14px;vertical-align:top;background-image:url(/../img/syncfusion-icons.png);background-position:0 0;background-repeat:no-repeat}[class^="m-icon-big-"]{display:inline-block;width:30px;height:30px;margin:6px;vertical-align:middle;background-image:url(/../img/syncfusion-icons.png);background-position:0 0px;background-repeat:no-repeat}.btn.m-icon-big{padding:9px 16px 8px 16px}.btn.m-icon-big.m-icon-only{padding:9px 8px 8px 0px}.btn.m-icon-big [class^="m-icon-big-"]{margin:0 0 0 10px}.btn.m-icon-ony>i{margin-left:0px}.btn.m-icon{padding:7px 14px 7px 14px}.btn.m-icon [class^="m-icon-"]{margin:4px 0 0 5px}.btn.m-icon.m-icon-only{padding:7px 10px 7px 6px}.m-icon-white{background-image:url(/../img/syncfusion-icons-white.png)}.m-icon-swapright{background-position:-27px -10px}.m-icon-swapdown{background-position:-68px -10px}.m-icon-swapleft{background-position:-8px -10px}.m-icon-swapup{background-position:-46px -10px}.m-icon-big-swapright{background-position:-42px -28px}.m-icon-big-swapdown{background-position:-115px -28px}.m-icon-big-swapleft{background-position:-6px -28px}.m-icon-big-swapup{background-position:-78px -28px}.popover{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.2);box-shadow:0 1px 8px rgba(0,0,0,0.2);padding:0 !important}.popover .popover-title{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;margin:0 !important}.info .popover .popover-title,.popover.info .popover-title,.info .popover .popover-content,.popover.info .popover-content{color:#27a9e3}.success .popover .popover-title,.popover.success .popover-title,.success .popover .popover-content,.popover.success .popover-content{color:#468847}.error .popover .popover-title,.popover.error .popover-title,.error .popover .popover-content,.popover.error .popover-content{color:#B94A48}.warning .popover .popover-title,.popover.warning .popover-title,.warning .popover .popover-content,.popover.warning .popover-content{color:#C09853}.popovers.yellow+.popover{background:yellow}.popovers.yellow+.popover .popover-title{background:yellow}.popovers.yellow+.popover .popover-content{background:yellow}.dropdown-backdrop{position:static}.dropdown:hover .caret,.open.dropdown .caret{opacity:1;filter:alpha(opacity=100)}.dropdown.open .dropdown-toggle{color:#08c;background:#ccc;background:rgba(0,0,0,0.3)}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;list-style:none;text-shadow:none;padding:0px;margin:0px;background-color:#ffffff;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.1);box-shadow:0 1px 8px rgba(0,0,0,0.1);font-size:14px;font-family:"Segoe UI",Helvetica, Arial, sans-serif;border:1px solid #ddd}.dropdown-content{padding:5px}.dropdown-content form{margin:0}.dropdown.inline .dropdown-menu{display:inline-block;position:relative}.dropdown-menu.bottom-up{top:auto;bottom:100%;margin-bottom:2px}.dropdown-menu li>a{padding:6px 0 6px 13px;color:#333;text-decoration:none;display:block;clear:both;font-weight:normal;line-height:18px;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{text-decoration:none;background-image:none;background-color:#eee;color:#333;filter:none}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:5px;left:100%;margin-top:-6px;margin-left:-1px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px}.dropdown-submenu>a:after{position:absolute;display:inline-block;font-size:14px;right:7px;top:7px;font-family:FontAwesome;height:auto;content:"\f105";font-weight:300}.dropdown-submenu:hover>a:after{border-left-color:#ffffff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}.nav.pull-right>li>.dropdown-menu,.nav>li>.dropdown-menu.pull-right{right:0;left:auto}.nav.pull-right>li>.dropdown-menu:before,.nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.nav.pull-right>li>.dropdown-menu:after,.nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.nav.pull-right>li>.dropdown-menu .dropdown-menu,.nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position:absolute;float:left;width:auto;margin-top:0;background-color:#ffffff;border:1px solid #ddd;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.1);box-shadow:0 1px 8px rgba(0,0,0,0.1)}.navbar-nav .open .dropdown-menu>li>a{padding:6px 0 6px 13px;color:#333 !important}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-color:#eee !important}}.dropdown-checkboxes{padding:5px}.dropdown-checkboxes label{display:block;font-weight:300;color:#333;margin-bottom:4px;margin-top:4px}.dropdown-menu>li>a>.badge{position:absolute;margin-top:1px;right:3px;display:inline;font-size:11px;font-weight:300;text-shadow:none;height:18px;padding:3px 6px 3px 6px;text-align:center;vertical-align:middle;-webkit-border-radius:12px !important;-moz-border-radius:12px !important;border-radius:12px !important}.dropdown-menu>li>a>.badge.badge-roundless{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}code{border:1px solid #e1e1e1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.1);box-shadow:0 1px 4px rgba(0,0,0,0.1)}label{font-weight:400;font-size:14px}.form-control:-moz-placeholder{color:#999999}.form-control::-moz-placeholder{color:#999999}.form-control:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder{color:#999999}.form-control{font-size:14px;font-weight:normal;color:#333333;background-color:#ffffff;border:1px solid #e5e5e5;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#999999;outline:0;-webkit-box-shadow:none !important;box-shadow:none !important}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eeeeee}.form-control.height-auto{height:auto}.uneditable-input{padding:6px 12px;min-width:206px;font-size:14px;font-weight:normal;height:34px;color:#333333;background-color:#ffffff;border:1px solid #e5e5e5;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}label.form-control{display:block;margin-bottom:5px}input[disabled],select[disabled],textarea[disabled]{cursor:not-allowed;background-color:#F4F4F4 !important}input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#F9F9F9 !important}.input-group.input-group-fixed{width:auto !important}.input-group-addon{border-color:#e5e5e5;background:#e5e5e5;min-width:39px}.input-group-addon>i{color:#999}.form-control-inline{display:inline-block !important}.input-mini{width:45px !important}.input-xsmall{width:80px !important}.input-small{width:120px !important}.input-medium{width:240px !important}.input-large{width:320px !important}.input-xlarge{width:480px !important}.input-inline{display:inline-block;width:auto;vertical-align:middle}.form-group .input-inline{margin-right:5px}.input-sm{height:28px;padding:5px 10px;font-size:13px}select.input-sm{height:28px;line-height:28px;padding:2px 10px}input[type="text"].spinner,input[type="password"].spinner,input[type="datetime"].spinner,input[type="datetime-local"].spinner,input[type="date"].spinner,input[type="month"].spinner,input[type="time"].spinner,input[type="week"].spinner,input[type="number"].spinner,input[type="email"].spinner,input[type="url"].spinner,input[type="search"].spinner,input[type="tel"].spinner,input[type="color"].spinner{background-image:url(/../img/input-spinner.gif) !important;background-repeat:no-repeat;background-position:right 8px}@media (max-width: 768px){.input-large{width:250px !important}.input-xlarge{width:300px !important}}.has-warning .help-inline,.has-warning .help-block,.has-warning .control-label{color:#c09853}.has-warning .form-control{border-color:#c09853;-webkit-box-shadow:none;box-shadow:none}.has-warning .form-control:focus{border-color:#a47e3c;-webkit-box-shadow:none;box-shadow:none}.has-warning .input-group-addon{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.has-error .help-inline,.has-error .help-block,.has-error .control-label{color:#b94a48}.has-error .form-control{border-color:#b94a48;-webkit-box-shadow:none;box-shadow:none}.has-error .form-control:focus{border-color:#953b39;-webkit-box-shadow:none;box-shadow:none}.has-error .input-group-addon{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.has-success .help-inline,.has-success .help-block,.has-success .control-label{color:#468847}.has-success .form-control{border-color:#468847;-webkit-box-shadow:none;box-shadow:none}.has-success .form-control:focus{border-color:#356635;-webkit-box-shadow:none;box-shadow:none}.has-success .input-group-addon{color:#468847;background-color:#dff0d8;border-color:#468847}.label,.badge{font-weight:300;text-shadow:none !important}.label{font-size:12px;padding:3px 6px 3px 6px}.label.label-sm{font-size:12px;padding:1px 4px 1px 4px}h1 .label,h2 .label,h3 .label,h4 .label,h5 .label,h6 .label,h7 .label{font-size:75%}.badge{font-size:11px !important;font-weight:300;text-align:center;background-color:#e02222;height:18px;padding:3px 6px 3px 6px;-webkit-border-radius:12px !important;-moz-border-radius:12px !important;border-radius:12px !important;text-shadow:none !important;text-align:center;vertical-align:middle}.badge.badge-roundless{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.badge-default,.label-default{background-color:#999 !important}.badge-primary,.label-primary{background-color:#428bca !important}.label-success,.badge-success{background-color:#3cc051;background-image:none !important}.label-warning,.badge-warning{background-color:#fcb322;background-image:none !important}.label-danger,.badge-danger{background-color:#ed4e2a;background-image:none !important}.label-info,.badge-info{background-color:#57b5e3;background-image:none !important}.nav.nav-pills>li>a>.badge{margin-top:-2px}.nav.nav-stacked>li>a>.badge{margin-top:1px;margin-bottom:0px}.label.label-icon{padding:4px 1px 4px 5px;margin-right:2px;text-align:center !important}.ie9 .label.label-icon,.ie10 .label.label-icon{padding:3px 0px 3px 3px}.label.label-icon>i{font-size:12px;text-align:center !important}.progress{border:0;background-image:none !important;filter:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.progress>.progress-bar-success{background-color:#3cc051}.progress>.progress-bar-danger{background-color:#ed4e2a}.progress>.progress-bar-info{background-color:#57b5e3}.progress>.progress-bar-warning{background-color:#fcb322}.pagination{margin:10px 0}.pagination .active>a,.pagination .active>a:hover{background:#eee;border-color:#dddddd;color:#333}.well{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.dropup.open>.dropdown-toggle,.dropdown.open>.dropdown-toggle{border-color:#ddd !important}.nav-tabs>li>.dropdown-menu:after,.nav-pills>li>.dropdown-menu:after,.navbar-nav>li>.dropdown-menu:after,.nav-tabs>li>.dropdown-menu:before,.nav-pills>li>.dropdown-menu:before,.navbar-nav>li>.dropdown-menu:before{display:none !important}.nav-tabs>.dropdown.open>.dropdown-toggle,.nav-pills>.dropdown.open>.dropdown-toggle{background:#eee !important;color:#0d638f !important}.nav-tabs,.nav-pills{margin-bottom:10px}.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eeeeee #dddddd #eeeeee #eeeeee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #eeeeee #dddddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff}.tabs-below>.nav-tabs,.tabs-below>.nav-pills{border-bottom:0;margin-bottom:0px;margin-top:10px}.tabs-below>.nav-tabs{border-top:1px solid #ddd;margin-bottom:0;margin-top:10px}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabbable:before,.tabbable:after{display:table;content:" "}.tabbable:after{clear:both}.tabbable:before,.tabbable:after{display:table;content:" "}.tabbable:after{clear:both}.modal{z-index:8888 !important;outline:none !important}.modal-header{border-bottom:1px solid #EFEFEF}.modal-header h3{font-weight:300}.modal-small.modal-dialog{width:400px}.modal-wide.modal-dialog{width:60%}.modal-full.modal-dialog{width:100%}@media (max-width: 768px){.modal-small.modal-dialog,.modal-wide.modal-dialog,.modal-full.modal-dialog{width:auto}}.modal-header .close{margin-top:0px !important}.modal>.loading{position:absolute;top:50%;left:50%;margin-top:-22px;margin-left:-22px}.modal-backdrop{border:0 !important;outline:none !important;z-index:8887 !important}.modal-backdrop,.modal-backdrop.fade.in{background-color:#333 !important}.modal{overflow-y:auto !important}.modal-open{overflow-y:auto !important}.modal-open-noscroll{overflow-y:hidden !important}.carousel.image-carousel .carousel-inner{padding-top:0;padding-bottom:0}.carousel.image-carousel .carousel-control i{position:absolute;top:40%}.carousel.image-carousel.image-carousel-hoverable .carousel-control i{display:none}.carousel.image-carousel.image-carousel-hoverable:hover .carousel-control i{display:inline-block}.carousel.image-carousel .carousel-control.left i{left:10px}.carousel.image-carousel .carousel-control.right i{right:10px}.carousel.image-carousel .carousel-indicators{margin-top:10px;bottom:-7px}.carousel.image-carousel .carousel-indicators li{background-color:#666}.carousel.image-carousel .carousel-indicators li.active{background-color:#333}.carousel.image-carousel .carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px 15px 25px 15px;background:#333333;background:rgba(0,0,0,0.75)}.carousel.image-carousel .carousel-caption h4,.carousel.image-carousel .carousel-caption h3,.carousel.image-carousel .carousel-caption h2,.carousel.image-carousel .carousel-caption p{text-align:left;line-height:20px;color:#ffffff}.carousel.image-carousel .carousel-caption h2,.carousel.image-carousel .carousel-caption h3,.carousel.image-carousel .carousel-caption h4{margin:0 0 5px}.carousel.image-carousel .carousel-caption h2 a,.carousel.image-carousel .carousel-caption h3 a,.carousel.image-carousel .carousel-caption h4 a{color:#aaa}.carousel.image-carousel .carousel-caption p{margin-bottom:0}.carousel.image-carousel .item{margin:0}.table thead>tr>th{border-bottom:0}.table tbody tr.active td,.table tbody tr.active th{background-color:#e9e9e9 !important}.table tbody tr.active:hover td,.table tbody tr.active:hover th{background-color:#e1e1e1 !important}.table-striped tbody tr.active:nth-child(odd) td,.table-striped tbody tr.active:nth-child(odd) th{background-color:#017ebc}.table .heading>th{background-color:#eee !important}.panel{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.panel .panel-title>a:hover{text-decoration:none}.accordion .panel-heading{padding:0}.accordion .panel-title{padding:0}.accordion .panel-title .accordion-toggle{display:block;padding:10px 15px}.accordion .accordion-toggle.accordion-toggle-styled{background:url(/../img/accordion-plusminus.png) no-repeat;background-position:right -19px;margin-right:15px}.accordion .accordion-toggle.accordion-toggle-styled.collapsed{background-position:right 12px}.table td .img-responsive{width:100%}.list-unstyled li>.list-unstyled{margin-left:25px}.ac-root{position:relative;display:inline-block;width:100%}.ac-tokens{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px;min-height:20px}.ac-chip{display:inline-flex;align-items:center;background:#e3f2fd;border:1px solid #2196f3;border-radius:16px;padding:2px 8px;font-size:12px;color:#1976d2;white-space:nowrap}.ac-chip-x{background:none;border:none;color:#1976d2;cursor:pointer;font-size:14px;font-weight:bold;margin-left:4px;padding:0 2px}.ac-chip-x:hover{color:#d32f2f}.ac-list{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.1);z-index:2000;max-height:200px;overflow-y:auto}.ac-item{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0}.ac-item:hover{background:#f5f5f5}.ac-item:last-child{border-bottom:none}.multipleInputDynamic{width:100%;padding:6px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px}.multipleInputDynamic:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.advanced-search-modal-lg .modal-lg{max-width:100%}.cke_notifications_area{display:none}.checkbox-group{border:1px solid #dee2e6;border-radius:0.375rem;padding:1rem;background-color:#f8f9fa;max-height:200px;overflow-y:auto}.checkbox-group .form-check{margin-bottom:0.5rem}.checkbox-group .form-check:last-child{margin-bottom:0}.checkbox-group .form-check-input{margin-right:0.5rem}.checkbox-group .form-check-label{font-size:0.9rem;color:#495057;cursor:pointer}.checkbox-group .form-check-label:hover{color:#007bff}:root{--ink: #111827;--paper: #FFFFFF;--bg-subtle: #F5F5F7;--accent: #E6007E;--accent-hover: #C1006C;--accent-2: #2563EB;--muted: #9CA3AF;--success: #10B981;--warning: #F59E0B;--danger: #EF4444;--font-size: 16px;--radius-1: 6px;--radius-2: 10px;--radius-3: 12px;--border: #e5e7eb;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--shadow-1: 0 1px 2px rgba(0,0,0,0.06), 0 4px 16px rgba(0,0,0,0.06);--shadow-2: 0 2px 6px rgba(0,0,0,0.08), 0 8px 24px rgba(0,0,0,0.10);--ring: 0 0 0 3px rgba(230, 0, 126, 0.25)}.theme-dark{--ink: #F9FAFB;--paper: #0B0F16;--bg-subtle: #111827;--border: #1F2937;--muted: #9CA3AF}html{font-size:var(--font-size)}body{color:var(--ink);background:var(--paper)}a{color:var(--accent-2)}a:hover{color:#1d4ed8}.btn{border-radius:var(--radius-2);padding:8px 14px;line-height:1.2}.btn:focus{outline:none;box-shadow:var(--ring)}.btn-primary,.btn.btn-primary{background:var(--accent);border:1px solid var(--accent);color:#fff}.btn-primary:hover,.btn.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-outline,.btn.btn-outline-secondary{background:transparent;border:1px solid var(--border);color:var(--ink)}.btn-outline:hover,.btn.btn-outline-secondary:hover{border-color:var(--accent);color:var(--accent)}.card{border:1px solid var(--border);border-radius:var(--radius-3);box-shadow:var(--shadow-1)}.card:hover{box-shadow:var(--shadow-2)}.actor-card{border-radius:var(--radius-3);box-shadow:var(--shadow-1)}.actor-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.actor-card__badge{background:#fff;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:2px 8px}.app-navbar,.navbar{background:var(--paper);border-bottom:1px solid var(--border)}.app-navbar a,.navbar a{color:var(--ink)}.app-navbar a:hover,.navbar a:hover{color:var(--accent)}input[type="text"],input[type="search"],input[type="email"],input[type="password"],select,textarea{border:1px solid var(--border);border-radius:10px;padding:8px 12px}input:focus,select:focus,textarea:focus{outline:none;box-shadow:var(--ring);border-color:var(--accent)}.badge,.pill{border-radius:999px;padding:2px 10px;font-weight:600}.badge-success{background:var(--success);color:#fff}.badge-warning{background:var(--warning);color:#111}.badge-danger{background:var(--danger);color:#fff}.pagination{gap:var(--space-1)}.pagination li a,.pagination li span{border-radius:10px !important;padding:6px 10px}.pagination li a:hover{background:var(--bg-subtle)}.modal-content{border-radius:var(--radius-3);box-shadow:var(--shadow-2);border:1px solid var(--border)}.alert{border-radius:var(--radius-2)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}:focus-visible{outline:none;box-shadow:var(--ring)}.modern-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef}.modern-page-title{font-size:1.75rem;font-weight:600;color:#2c3e50;margin:0}.modern-page-actions{display:flex;gap:0.5rem}.modern-card{background:#ffffff;border:none;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);margin-bottom:1.5rem}.modern-card-header{padding:1rem 1.5rem;border-bottom:1px solid #e9ecef;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white;border-radius:8px 8px 0 0}.modern-card-header.bg-primary{background:linear-gradient(135deg, #3498db 0%, #2980b9 100%)}.modern-card-header.bg-success{background:linear-gradient(135deg, #2ecc71 0%, #27ae60 100%)}.modern-card-header.bg-info{background:linear-gradient(135deg, #3498db 0%, #2c3e50 100%)}.modern-card-header.bg-warning{background:linear-gradient(135deg, #f39c12 0%, #e67e22 100%);color:#2c3e50}.modern-card-header.bg-secondary{background:linear-gradient(135deg, #95a5a6 0%, #7f8c8d 100%)}.modern-card-title{font-size:1.25rem;font-weight:600;margin:0}.modern-card-body{padding:1.5rem}.modern-table{background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.08);border:1px solid rgba(0,0,0,0.05)}.modern-table table{margin-bottom:0}.modern-table thead{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white;position:relative}.modern-table thead::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg, #e74c3c 0%, #f39c12 25%, #3498db 50%, #95a5a6 75%, #2ecc71 100%)}.modern-table thead th{border:none;padding:1.25rem 1rem;font-weight:600;text-transform:uppercase;font-size:0.875rem;letter-spacing:0.5px;position:relative}.modern-table thead th a{color:white;text-decoration:none;transition:all 0.2s ease;display:flex;align-items:center;gap:0.5rem}.modern-table thead th a:hover{opacity:0.8;transform:translateY(-1px)}.modern-table thead th a::after{content:'↕';font-size:0.75rem;opacity:0.6}.modern-table tbody tr{border-bottom:1px solid #e9ecef;transition:all 0.2s ease}.modern-table tbody tr:hover{background-color:#f8f9fa;transform:translateX(4px)}.modern-table tbody tr:last-child{border-bottom:none}.modern-table tbody tr:nth-child(even){background-color:#f8f9fa}.modern-table tbody tr:nth-child(odd){background-color:#ffffff}.modern-table tbody tr.user-role-admin,.modern-table table tbody tr.user-role-admin{background:linear-gradient(135deg, rgba(231,76,60,0.08) 0%, rgba(231,76,60,0.12) 100%) !important;border-left:6px solid #e74c3c !important;box-shadow:inset 0 0 0 1px rgba(231,76,60,0.1) !important}.modern-table tbody tr.user-role-admin:hover,.modern-table table tbody tr.user-role-admin:hover{background:linear-gradient(135deg, rgba(231,76,60,0.15) 0%, rgba(231,76,60,0.2) 100%) !important;transform:translateX(6px);box-shadow:0 4px 12px rgba(231,76,60,0.2)}.modern-table tbody tr.user-role-sub-admin,.modern-table table tbody tr.user-role-sub-admin{background:linear-gradient(135deg, rgba(243,156,18,0.08) 0%, rgba(243,156,18,0.12) 100%) !important;border-left:6px solid #f39c12 !important;box-shadow:inset 0 0 0 1px rgba(243,156,18,0.1) !important}.modern-table tbody tr.user-role-sub-admin:hover,.modern-table table tbody tr.user-role-sub-admin:hover{background:linear-gradient(135deg, rgba(243,156,18,0.15) 0%, rgba(243,156,18,0.2) 100%) !important;transform:translateX(6px);box-shadow:0 4px 12px rgba(243,156,18,0.2)}.modern-table tbody tr.user-role-casting-director,.modern-table table tbody tr.user-role-casting-director{background:linear-gradient(135deg, rgba(52,152,219,0.08) 0%, rgba(52,152,219,0.12) 100%) !important;border-left:6px solid #3498db !important;box-shadow:inset 0 0 0 1px rgba(52,152,219,0.1) !important}.modern-table tbody tr.user-role-casting-director:hover,.modern-table table tbody tr.user-role-casting-director:hover{background:linear-gradient(135deg, rgba(52,152,219,0.15) 0%, rgba(52,152,219,0.2) 100%) !important;transform:translateX(6px);box-shadow:0 4px 12px rgba(52,152,219,0.2)}.modern-table tbody tr.user-role-user,.modern-table table tbody tr.user-role-user{background:linear-gradient(135deg, rgba(149,165,166,0.05) 0%, rgba(149,165,166,0.08) 100%) !important;border-left:6px solid #95a5a6 !important;box-shadow:inset 0 0 0 1px rgba(149,165,166,0.1) !important}.modern-table tbody tr.user-role-user:hover,.modern-table table tbody tr.user-role-user:hover{background:linear-gradient(135deg, rgba(149,165,166,0.1) 0%, rgba(149,165,166,0.15) 100%) !important;transform:translateX(6px);box-shadow:0 4px 12px rgba(149,165,166,0.2)}.modern-table tbody td{padding:1rem;vertical-align:middle}.modern-btn{padding:0.5rem 1.5rem;border-radius:6px;font-weight:500;transition:all 0.2s ease;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:0.5rem}.modern-btn-primary{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white}.modern-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,0.4);color:white}.modern-btn-secondary{background:#6c757d;color:white}.modern-btn-secondary:hover{background:#5a6268;transform:translateY(-2px);box-shadow:0 4px 12px rgba(108,117,125,0.3);color:white}.modern-btn-success{background:linear-gradient(135deg, #2ecc71 0%, #27ae60 100%);color:white}.modern-btn-success:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(46,204,113,0.4);color:white}.modern-btn-danger{background:linear-gradient(135deg, #e74c3c 0%, #c0392b 100%);color:white}.modern-btn-danger:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(231,76,60,0.4);color:white}.modern-btn-sm{padding:0.375rem 1rem;font-size:0.875rem}.modern-btn-lg{padding:0.75rem 2rem;font-size:1.125rem}.modern-form-section{margin-bottom:2rem}.modern-form-label{font-weight:600;color:#2c3e50;margin-bottom:0.5rem;display:block}.modern-form-control{border:2px solid #e9ecef;border-radius:6px;padding:0.75rem;transition:all 0.2s ease}.modern-form-control:focus{border-color:#667eea;box-shadow:0 0 0 0.2rem rgba(102,126,234,0.25);outline:none}.modern-badge{padding:0.5rem 1rem;border-radius:25px;font-weight:600;font-size:0.875rem;display:inline-flex;align-items:center;gap:0.5rem;text-transform:uppercase;letter-spacing:0.5px;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.2s ease}.modern-badge:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.modern-badge-primary{background:linear-gradient(135deg, rgba(102,126,234,0.15) 0%, rgba(102,126,234,0.25) 100%);color:#667eea;border:1px solid rgba(102,126,234,0.2)}.modern-badge-success{background:linear-gradient(135deg, rgba(46,204,113,0.15) 0%, rgba(46,204,113,0.25) 100%);color:#27ae60;border:1px solid rgba(46,204,113,0.2)}.modern-badge-danger{background:linear-gradient(135deg, rgba(231,76,60,0.15) 0%, rgba(231,76,60,0.25) 100%);color:#c0392b;border:1px solid rgba(231,76,60,0.2)}.modern-badge-warning{background:linear-gradient(135deg, rgba(243,156,18,0.15) 0%, rgba(243,156,18,0.25) 100%);color:#e67e22;border:1px solid rgba(243,156,18,0.2)}.modern-badge-info{background:linear-gradient(135deg, rgba(52,152,219,0.15) 0%, rgba(52,152,219,0.25) 100%);color:#2980b9;border:1px solid rgba(52,152,219,0.2)}.modern-alert{border-radius:8px;padding:1rem 1.5rem;margin-bottom:1.5rem;border:none;display:flex;align-items:center;gap:1rem}.modern-alert-success{background:rgba(46,204,113,0.1);color:#27ae60;border-left:4px solid #27ae60}.modern-alert-danger{background:rgba(231,76,60,0.1);color:#c0392b;border-left:4px solid #c0392b}.modern-alert-warning{background:rgba(243,156,18,0.1);color:#e67e22;border-left:4px solid #e67e22}.modern-alert-info{background:rgba(52,152,219,0.1);color:#2980b9;border-left:4px solid #2980b9}.modern-pagination{margin-top:2rem}.modern-pagination .pagination{gap:0.5rem}.modern-pagination .page-link{border:none;border-radius:6px;padding:0.5rem 1rem;color:#667eea;transition:all 0.2s ease}.modern-pagination .page-link:hover{background:#667eea;color:white;transform:translateY(-2px)}.modern-pagination .page-item.active .page-link{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border:none}.modern-text-muted{color:#6c757d}.modern-text-primary{color:#667eea}.modern-divider{height:2px;background:linear-gradient(90deg, transparent, #e9ecef, transparent);margin:2rem 0;border:none}.modern-container{padding:2rem;max-width:1400px;margin:0 auto}.modern-shadow{box-shadow:0 2px 8px rgba(0,0,0,0.1)}.modern-shadow-lg{box-shadow:0 4px 16px rgba(0,0,0,0.15)}.modern-form-group{margin-bottom:1.5rem}.modern-form-label{display:block;margin-bottom:0.5rem;font-weight:600;color:#2c3e50;font-size:0.95rem}.modern-form-control{display:block;width:100%;padding:0.75rem 1rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.modern-form-control:focus{color:#495057;background-color:#fff;border-color:#667eea;outline:0;box-shadow:0 0 0 0.2rem rgba(102,126,234,0.25)}.modern-file-upload{position:relative}.modern-file-upload input[type="file"]{padding:0.5rem}.modern-info-grid{display:grid;grid-template-columns:1fr;gap:0.75rem;margin-bottom:1rem}@media (min-width: 768px){.modern-info-grid{grid-template-columns:1fr 1fr;gap:0.75rem 1.5rem}}.modern-info-item{display:flex;align-items:flex-start;padding:0.5rem 0;border-bottom:1px solid #f1f3f4}.modern-info-item:last-child{border-bottom:none}@media (max-width: 767px){.modern-info-item{flex-direction:column;gap:0.25rem}}.modern-info-label{font-weight:600;color:#2c3e50;font-size:0.9rem;min-width:100px;flex-shrink:0}@media (max-width: 767px){.modern-info-label{min-width:auto;font-size:0.85rem}}.modern-info-value{color:#495057;font-size:0.9rem;flex:1;word-break:break-word;margin-left:0.25rem}.modern-info-value a{color:#667eea;text-decoration:none}.modern-info-value a:hover{color:#5a67d8;text-decoration:underline}.modern-comments-section{margin-top:1rem}.modern-section-title{font-size:1rem;font-weight:600;color:#2c3e50;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:2px solid #667eea}.modern-comment-item{background:#f8f9fa;border-radius:8px;padding:1rem;margin-bottom:0.75rem;border-left:4px solid #667eea}.modern-comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem}@media (max-width: 767px){.modern-comment-header{flex-direction:column;align-items:flex-start;gap:0.25rem}}.modern-comment-author{font-weight:600;color:#2c3e50;font-size:0.9rem}.modern-comment-date{font-size:0.8rem}.modern-comment-content{color:#495057;font-size:0.9rem;line-height:1.5}@media (max-width: 768px){.modern-page-header{flex-direction:column;align-items:flex-start;gap:1rem}.modern-page-actions{width:100%}.modern-btn{width:100%;justify-content:center}.modern-table{overflow-x:auto}}.modern-navbar.navbar{background:#2c3e50 !important;box-shadow:0 2px 8px rgba(0,0,0,0.15) !important;position:sticky !important;top:0 !important;z-index:1000 !important;padding:0.75rem 0 !important;border-bottom:1px solid rgba(255,255,255,0.1) !important}.modern-navbar .navbar-brand{display:flex !important;align-items:center !important;gap:10px !important;text-decoration:none !important;color:#ffffff !important;font-size:1.4rem !important;font-weight:600 !important;transition:color 0.2s ease !important}.modern-navbar .navbar-brand:hover{color:#3498db !important}.modern-navbar .brand-icon{font-size:1.5rem;color:#3498db;transition:color 0.2s ease}.modern-navbar .navbar-brand:hover .brand-icon{color:#ffffff}.modern-navbar .nav-link{color:#ecf0f1 !important;text-decoration:none !important;font-size:0.9rem !important;font-weight:500 !important;padding:12px 16px !important;border-radius:6px !important;transition:all 0.2s ease !important;display:flex !important;align-items:center !important;gap:6px !important;margin:0 4px !important;border:1px solid transparent !important}.modern-navbar .nav-link:hover{background:rgba(255,255,255,0.1);color:#ffffff;border:1px solid rgba(255,255,255,0.2)}.modern-navbar .dropdown-menu{background:#ffffff !important;border:1px solid #e0e0e0 !important;border-radius:6px !important;box-shadow:0 2px 8px rgba(0,0,0,0.1) !important;padding:4px 0 !important;margin-top:0 !important;min-width:180px !important;display:none !important;position:absolute !important;top:100% !important;left:0 !important;z-index:1000 !important}.modern-navbar .dropdown:hover .dropdown-menu{display:block !important}.modern-navbar .dropdown-menu:hover{display:block !important}.modern-navbar .dropdown-item{display:block !important;padding:8px 16px !important;color:#333333 !important;text-decoration:none !important;font-size:0.9rem !important;font-weight:400 !important;transition:background-color 0.15s ease !important}.modern-navbar .dropdown-item:hover{background:#f5f5f5 !important;color:#000000 !important}.admin-status-bar{background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:8px 20px;font-size:0.875rem}.status-info{display:flex;align-items:center;gap:15px;max-width:1400px;margin:0 auto}.queue-info{color:#495057;font-weight:500}.build-info{color:#6c757d;font-size:0.8em}body .modern-navbar,html body .modern-navbar,.modern-navbar.navbar{background:#2c3e50 !important;box-shadow:0 2px 8px rgba(0,0,0,0.15) !important;position:sticky !important;top:0 !important;z-index:1000 !important;padding:0.75rem 0 !important;border-bottom:1px solid rgba(255,255,255,0.1) !important}body .modern-navbar .navbar-brand,html body .modern-navbar .navbar-brand{display:flex !important;align-items:center !important;gap:10px !important;text-decoration:none !important;color:#ffffff !important;font-size:1.4rem !important;font-weight:600 !important;transition:color 0.2s ease !important}body .modern-navbar .navbar-brand:hover,html body .modern-navbar .navbar-brand:hover{color:#3498db !important}.modern-navbar .brand-icon{font-size:1.5rem;color:#3498db;transition:color 0.2s ease}.modern-navbar .navbar-brand:hover .brand-icon{color:#ffffff}.modern-navbar .brand-text{letter-spacing:0.5px}body .modern-navbar .nav-link,html body .modern-navbar .nav-link{color:#ecf0f1 !important;text-decoration:none !important;font-size:0.9rem !important;font-weight:500 !important;padding:12px 16px !important;border-radius:6px !important;transition:all 0.2s ease !important;display:flex !important;align-items:center !important;gap:6px !important;margin:0 4px !important;border:1px solid transparent !important}.modern-navbar .nav-link:hover{background:rgba(255,255,255,0.1);color:#ffffff;border:1px solid rgba(255,255,255,0.2)}.modern-navbar .nav-link:focus{color:#ffffff;background:rgba(255,255,255,0.15)}.modern-navbar .nav-link.show{background:rgba(255,255,255,0.15);color:#ffffff;border:1px solid rgba(255,255,255,0.3)}.modern-navbar .dropdown-toggle::after{margin-left:6px;border-top:0.3em solid;border-right:0.25em solid transparent;border-bottom:0;border-left:0.25em solid transparent;transition:transform 0.2s ease}.modern-navbar .nav-link:hover .dropdown-toggle::after{transform:rotate(180deg)}html body .modern-navbar .dropdown:hover .dropdown-menu,html body .modern-navbar .dropdown-menu.show,body .modern-navbar .dropdown:hover .dropdown-menu,.modern-navbar .dropdown:hover .dropdown-menu,.modern-navbar .dropdown-menu.show{display:block !important}html body .modern-navbar .dropdown-menu,body .modern-navbar .dropdown-menu,.modern-navbar .dropdown-menu{background:#ffffff !important;border:1px solid #e0e0e0 !important;border-radius:6px !important;box-shadow:0 2px 8px rgba(0,0,0,0.1) !important;padding:4px 0 !important;margin-top:-1px !important;min-width:180px !important;display:none !important;position:absolute !important;top:100% !important;left:0 !important;z-index:1000 !important;float:none !important;list-style:none !important;text-shadow:none !important}.modern-navbar .dropdown-menu::before{content:'';position:absolute;top:-5px;left:0;right:0;height:5px;background:transparent}html body .modern-navbar .dropdown-item,body .modern-navbar .dropdown-item,.modern-navbar .dropdown-item{display:block !important;padding:8px 16px !important;color:#333333 !important;text-decoration:none !important;font-size:0.9rem !important;font-weight:400 !important;transition:background-color 0.15s ease !important;clear:both !important;line-height:18px !important;white-space:nowrap !important}html body .modern-navbar .dropdown-item:hover,body .modern-navbar .dropdown-item:hover,.modern-navbar .dropdown-item:hover{background:#f5f5f5 !important;color:#000000 !important;text-decoration:none !important;background-image:none !important;filter:none !important}.modern-navbar .qb-status-link{display:flex;align-items:center;gap:6px;font-size:0.85rem;font-weight:400;color:#ecf0f1}.modern-navbar .qb-status-link i{font-size:0.7rem}.modern-navbar .status-text{font-size:0.8rem}.modern-navbar .logout-link{color:#e74c3c;display:flex;align-items:center;gap:6px;font-size:0.9rem;font-weight:400;transition:color 0.2s ease}.modern-navbar .logout-link:hover{color:#ffffff}.modern-navbar .user-email{color:#ecf0f1;font-size:0.9rem;font-weight:400}.modern-navbar .navbar-toggler{border-color:rgba(255,255,255,0.3)}.modern-navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.8%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}@media (max-width: 992px){.modern-navbar .user-email{display:none}.modern-navbar .status-text{display:none}}
