/* =====================================================================
   Estrutural TI — tema escuro do portal do cliente (v22.2)
   Gerado por gen-escuro.py; ativo só com html.e-escuro (escolha do
   cliente no cabeçalho do portal; padrão em Ferramentas › Equipe).
   ===================================================================== */
html.e-escuro{color-scheme:dark;
  --e-ground:#0D151F; --e-surface:#152130; --e-sunk:#1B2A3B; --e-ink:#E4ECF4; --e-ink-2:#9FB2C6; --e-line:#2A3B4F;
  --e-brand:#00CCFF; --e-accent:#2B9FD8; --e-accent-2:#4DB6E6; --e-panel:#08111B; --e-panel-2:#112236; --e-panel-dim:#8FA9C4;
  --e-ok:#4CC38A; --e-warn:#E0A246; --e-err:#F07A72}
html.e-escuro,html.e-escuro body{background:var(--e-ground)!important;color:var(--e-ink)}
html.e-escuro a{color:#5BC2EE}

/* --- gerado de css/osticket.css (7 regras) --- */
html.e-escuro #loading{background:#17222d url("../images/FhHRx-Spinner.gif") 10px 50% no-repeat}
html.e-escuro #loading h4{color:#e5b569}
html.e-escuro .non-local-image{border:3px dashed #324253}
html.e-escuro div.section-break{border-top:1px solid #394c60}
html.e-escuro .notice_bar{background:url("../assets/default/images/icons/ok.png") 10px 50% no-repeat #194419}
html.e-escuro .warning_bar{background:url("../assets/default/images/icons/alert.png") 10px 50% no-repeat #454519}
html.e-escuro .error_bar{background:url("../assets/default/images/icons/error.png") 10px 50% no-repeat #401717}
/* --- gerado de assets/default/css/theme.css (73 regras) --- */
html.e-escuro body,html.e-escuro input,html.e-escuro select,html.e-escuro textarea{color:#eaedf0}
html.e-escuro hr{border-top:1px solid #394c60}
html.e-escuro a,html.e-escuro .link{color:#72b8e6}
html.e-escuro h1{color:#65c1e4}
html.e-escuro h2,html.e-escuro .subject{color:#eaedf0}
html.e-escuro .faded{color:#a2afbe}
html.e-escuro #pagination li a:hover{color:#e361a4}
html.e-escuro #pagination .previousOff,html.e-escuro #pagination .nextOff{color:#a2afbe}
html.e-escuro #pagination .active{color:#eaedf0}
html.e-escuro #msg_notice{background:url("../images/icons/ok.png") 10px 50% no-repeat #194419}
html.e-escuro #msg_warning,html.e-escuro .warning-banner{background:url("../images/icons/alert.png") 10px 50% no-repeat #454519}
html.e-escuro #msg_error{background:url("../images/icons/error.png") 10px 50% no-repeat #401717}
html.e-escuro #msg_info{color:#79b5d2;border:1px solid #2e616b;background-color:#1a3848}
html.e-escuro .warning{background:#49491a}
html.e-escuro .warning strong{color:#e77676}
html.e-escuro .error{color:#e36161}
html.e-escuro body{background:url("../images/page_bg.png") top left repeat-x #2d3843}
html.e-escuro #container{background:#17222d}
html.e-escuro #nav li a{color:#c6ced7}
html.e-escuro #nav li a.active,html.e-escuro #nav li a:hover{background-color:#193245;color:#eaedf0}
html.e-escuro #nav li a:hover{background-color:#202e3e;color:#77b0e7}
html.e-escuro #footer{color:#c6ced7}
html.e-escuro #footer a{color:#c6ced7}
html.e-escuro #faq ol{border-top:1px solid #364759}
html.e-escuro #faq ol li a{border-bottom:1px solid #364759}
html.e-escuro #faq ol li a:hover{background-color:#182f42}
html.e-escuro #faq .article-meta{background:#1b2835}
html.e-escuro #kb > li{border-bottom:1px solid #364759}
html.e-escuro #kb > li h4 span{color:#a2afbe}
html.e-escuro .featured-category i{color:rgba(101,193,228,0.8)}
html.e-escuro #kb-search #breadcrumbs{color:#c6ced7}
html.e-escuro #kb-search #breadcrumbs #breadcrumbs a{color:#aebac7}
html.e-escuro #ticketForm div input,html.e-escuro #clientLogin div input,html.e-escuro #ticketForm div textarea,html.e-escuro #clientLogin div textarea{background:#17222d}
html.e-escuro #ticketForm td em,html.e-escuro #clientLogin td em,html.e-escuro #ticketForm div em,html.e-escuro #clientLogin div em{color:#96a5b6}
html.e-escuro #ticketForm div.error label,html.e-escuro #clientLogin div.error label{color:#e77676}
html.e-escuro #clientLogin{border:1px solid #394c60;background:url("../images/lock.png?1319655200") 95% 50% no-repeat #1d2a38}
html.e-escuro #clientLogin strong{color:#e56969}
html.e-escuro #reply{background:#1c2836;border:1px solid #394c60}
html.e-escuro #reply input[type=text],html.e-escuro #reply #response_options textarea{background:#17222d}
html.e-escuro .Icon{color:#7bc3e8}
html.e-escuro #ticketTable caption{color:#eaedf0;background:#253648}
html.e-escuro #ticketTable th{background:#193144}
html.e-escuro #ticketTable th a{color:#eaedf0}
html.e-escuro #ticketTable tr.alt td{background:#1c2836}
html.e-escuro i.refresh{color:#76e776}
html.e-escuro .infoTable{background:#172d3f}
html.e-escuro .action-button{color:#96a5b6 !important;background-color:#253648;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1f2d3c), color-stop(100% #253648));background-image:-webkit-linear-gradient(top, #1f2d3c 0%, #253648 100%);background-image:-moz-linear-gradient(top, #1f2d3c 0%, #253648 100%);background-image:-ms-linear-gradient(top, #1f2d3c 0%, #253648 100%);background-image:-o-linear-gradient(top, #1f2d3c 0%, #253648 100%);background-image:linear-gradient(top, #1f2d3c 0%, #253648 100%)}
html.e-escuro .action-button span,html.e-escuro .action-button a{color:#96a5b6 !important}
html.e-escuro .action-button a{color:#96a5b6}
html.e-escuro .external-auth-icon{color:#c6ced7;border-right:1px solid #364759}
html.e-escuro .external-auth-name{color:#c6ced7}
html.e-escuro .sidebar .content{border:1px solid #2e486b;background:#172d3e}
html.e-escuro .searchbar .search,html.e-escuro .search-form .search{border:1px solid #394c60}
html.e-escuro table.custom-data th{background-color:#172d3f}
html.e-escuro table .headline,html.e-escuro table.custom-data .headline{border-bottom:2px solid #364759;background-color:#17222d}
html.e-escuro .thread-entry .header{border:1px solid #394c60}
html.e-escuro .thread-entry.response .header{background:#253648}
html.e-escuro .thread-entry.avatar.response .header:after{border-left:7px solid #364759}
html.e-escuro .thread-entry.message .header{background:#1b2d4b}
html.e-escuro .thread-entry.avatar.message .header:before{border-right:8px solid #394c60}
html.e-escuro .thread-entry.avatar.message .header:before{border-right-color:#344565}
html.e-escuro .thread-entry.avatar.message .header:after{border-right:7px solid #2e446b}
html.e-escuro .thread-entry .thread-body{border:1px solid #364759}
html.e-escuro .thread-body .attachments{background-color:#172d3f;border-top:1px dotted #394c60}
html.e-escuro .label{background-color:#52657a}
html.e-escuro .type-icon{background-color:#1d2b39;border:1px solid #324253}
html.e-escuro .type-icon.dark{background-color:#566a80}
html.e-escuro .thread-event .type-icon::after{border:16px solid #2e3d4c}
html.e-escuro .thread-entry::after{border-bottom:2px solid #2e3d4c}
html.e-escuro .thread-entry::before{border-top:2px solid #2e3d4c}
html.e-escuro #ticketThread::before{border-left:2px dotted #364759}
html.e-escuro #ticketThread{border-bottom:2px solid #364759}
html.e-escuro .freetext-files{border:1px dotted #364759;background-color:#1d2a38}
/* --- gerado de css/typeahead.css (3 regras) --- */
html.e-escuro .dropdown-menu{background-color:#17222d;border-color:#394c60}
html.e-escuro .dropdown-menu .divider{background-color:#223243;border-bottom:1px solid #2e3d4c}
html.e-escuro .dropdown-menu a{color:#c6ced7}
/* --- gerado de css/ui-lightness/jquery-ui-1.13.2.custom.min.css (13 regras) --- */
html.e-escuro .ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5)}
html.e-escuro .ui-widget.ui-widget-content{border:1px solid #394c60}
html.e-escuro .ui-widget-content{border:1px solid #364759;background:#1f2e3d url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#c6ced7}
html.e-escuro .ui-widget-content a{color:#c6ced7}
html.e-escuro .ui-state-default,html.e-escuro .ui-widget-content .ui-state-default,html.e-escuro .ui-widget-header .ui-state-default,html.e-escuro .ui-button,html.e-escuro .ui-button.ui-state-disabled:hover,html.e-escuro .ui-button.ui-state-disabled:active{border:1px solid #394c60;background:#1d2a38 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;color:#69c1e4}
html.e-escuro .ui-state-default a,html.e-escuro .ui-state-default a:link,html.e-escuro .ui-state-default a:visited,html.e-escuro a.ui-button,html.e-escuro a:link.ui-button,html.e-escuro a:visited.ui-button,html.e-escuro .ui-button{color:#69c1e4}
html.e-escuro .ui-state-hover,html.e-escuro .ui-widget-content .ui-state-hover,html.e-escuro .ui-widget-header .ui-state-hover,html.e-escuro .ui-state-focus,html.e-escuro .ui-widget-content .ui-state-focus,html.e-escuro .ui-widget-header .ui-state-focus,html.e-escuro .ui-button:hover,html.e-escuro .ui-button:focus{background:#49411a url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;color:#e5b26e}
html.e-escuro .ui-state-hover a,html.e-escuro .ui-state-hover a:hover,html.e-escuro .ui-state-hover a:link,html.e-escuro .ui-state-hover a:visited,html.e-escuro .ui-state-focus a,html.e-escuro .ui-state-focus a:hover,html.e-escuro .ui-state-focus a:link,html.e-escuro .ui-state-focus a:visited,html.e-escuro a.ui-button:hover,html.e-escuro a.ui-button:focus{color:#e5b26e}
html.e-escuro .ui-state-active,html.e-escuro .ui-widget-content .ui-state-active,html.e-escuro .ui-widget-header .ui-state-active,html.e-escuro a.ui-button:active,html.e-escuro .ui-button:active,html.e-escuro .ui-button.ui-state-active:hover{background:#17222d url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;color:#e4b366}
html.e-escuro .ui-state-active a,html.e-escuro .ui-state-active a:link,html.e-escuro .ui-state-active a:visited{color:#e4b366}
html.e-escuro .ui-state-highlight,html.e-escuro .ui-widget-content .ui-state-highlight,html.e-escuro .ui-widget-header .ui-state-highlight{color:#c4ccd6}
html.e-escuro .ui-state-highlight a,html.e-escuro .ui-widget-content .ui-state-highlight a,html.e-escuro .ui-widget-header .ui-state-highlight a{color:#c4ccd6}
html.e-escuro .ui-widget-overlay{background:#8598ad url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat}
/* --- gerado de css/thread.css (15 regras) --- */
html.e-escuro .thread-body{color:#c6ced7;background-color:#17222d}
html.e-escuro .thread-body mark{color:#eaedf0}
html.e-escuro .thread-body a:not(.button){color:#6ba4d5 !important}
html.e-escuro .thread-body a:not(.button):hover,html.e-escuro .thread-body a:not(.button):focus{color:#7cafda}
html.e-escuro .thread-body hr{border-top:1px solid #324253}
html.e-escuro .thread-body h1,html.e-escuro .thread-body h2,html.e-escuro .thread-body h3,html.e-escuro .thread-body h4,html.e-escuro .thread-body h5,html.e-escuro .thread-body h6,html.e-escuro .thread-body .h1,html.e-escuro .thread-body .h2,html.e-escuro .thread-body .h3,html.e-escuro .thread-body .h4,html.e-escuro .thread-body .h5,html.e-escuro .thread-body .h6{color:#eaedf0}
html.e-escuro .thread-body .page-header{border-bottom:1px solid #324253}
html.e-escuro .thread-body blockquote{border-left:5px solid #324253;color:#96a5b6}
html.e-escuro .thread-body blockquote.pull-right{border-right:5px solid #324253}
html.e-escuro .thread-body table thead > tr > td,html.e-escuro .thread-body table thead > tr > th,html.e-escuro .thread-body table tr > th{background-color:#1f2d3c !important}
html.e-escuro .thread-body table thead > tr > th,html.e-escuro .thread-body table tbody > tr > th,html.e-escuro .thread-body table tfoot > tr > th,html.e-escuro .thread-body table thead > tr > td,html.e-escuro .thread-body table tbody > tr > td,html.e-escuro .thread-body table tfoot > tr > td{border-top:1px solid #364759}
html.e-escuro .thread-body table thead > tr > th{border-bottom:2px solid #364759}
html.e-escuro .thread-body table tbody + tbody{border-top:2px solid #364759}
html.e-escuro .thread-body table table{background-color:#17222d}
html.e-escuro .thread-body pre{background:#1d2a38}
/* --- gerado de css/redactor.css (58 regras) --- */
html.e-escuro .redactor-box.redactor-styles-on{background:#17222d}
html.e-escuro .redactor-focus.redactor-styles-on,html.e-escuro .redactor-focus:focus.redactor-styles-on{border-color:#2e4c6b !important}
html.e-escuro .redactor-blur.redactor-styles-on .redactor-component-active{outline:5px solid #364759 !important}
html.e-escuro .redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] img{outline:5px solid #364759 !important}
html.e-escuro .redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] iframe{outline:5px solid #364759 !important}
html.e-escuro .redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=variable]{background:#253648}
html.e-escuro #redactor-image-resizer{border:1px solid #2e3d4c}
html.e-escuro .redactor-placeholder:before{color:rgba(234,237,240,0.4)}
html.e-escuro .redactor-in figcaption[placeholder]:empty:before{color:rgba(234,237,240,0.4)}
html.e-escuro .redactor-statusbar{background:#1c2936}
html.e-escuro .redactor-statusbar li{color:rgba(234,237,240,0.5)}
html.e-escuro .redactor-statusbar a{color:rgba(234,237,240,0.5)}
html.e-escuro .redactor-toolbar a,html.e-escuro .redactor-air a{color:rgba(234,237,240,0.85);background:rgba(22,33,46,0.97)}
html.e-escuro .redactor-toolbar a.redactor-button-active{background:rgba(29,42,56,0.95);color:rgba(234,237,240,0.4)}
html.e-escuro .redactor-toolbar a.redactor-button-disabled:hover,html.e-escuro .redactor-air a.redactor-button-disabled:hover{color:#c6ced7}
html.e-escuro .redactor-air a.redactor-button-active{background-color:rgba(22,33,46,0.15)}
html.e-escuro .redactor-air-helper{color:#eaedf0;background:rgba(22,33,46,0.85)}
html.e-escuro .redactor-air-helper:hover{background:#17222d}
html.e-escuro .redactor-context-toolbar{color:#aebac7}
html.e-escuro .redactor-context-toolbar a:before{border-left:1px solid rgba(46,61,76,0.3)}
html.e-escuro .redactor-context-toolbar[dir="rtl"] a:before{border-right:1px solid rgba(46,61,76,0.3)}
html.e-escuro .redactor-dropdown{background-color:#17222d}
html.e-escuro .redactor-dropdown a{color:#eaedf0}
html.e-escuro .redactor-dropdown a.redactor-dropdown-item-disabled{color:rgba(234,237,240,0.4);background:#17222d}
html.e-escuro .redactor-dropdown-selector span:hover{background:#1f2e3d}
html.e-escuro .redactor-dropdown-selector span.active{color:rgba(234,237,240,0.3);background:#1f2e3d}
html.e-escuro .redactor-dropdown-format .redactor-dropdown-item-blockquote{color:rgba(234,237,240,0.4)}
html.e-escuro .redactor-modal{background:#17222d;color:#eaedf0}
html.e-escuro .redactor-modal input,html.e-escuro .redactor-modal select,html.e-escuro .redactor-modal textarea{background-color:#17222d;border:1px solid #394b5e}
html.e-escuro .redactor-modal label{color:#aebac7}
html.e-escuro .redactor-modal input:hover,html.e-escuro .redactor-modal textarea:hover,html.e-escuro .redactor-modal select:hover{background-color:#17222d}
html.e-escuro .redactor-modal input:focus,html.e-escuro .redactor-modal textarea:focus,html.e-escuro .redactor-modal select:focus{background-color:#17222d}
html.e-escuro .redactor-modal input.error,html.e-escuro .redactor-modal textarea.error,html.e-escuro .redactor-modal select.error{border:1px solid #6b2e3d}
html.e-escuro .redactor-modal input:disabled,html.e-escuro .redactor-modal input:disabled:hover,html.e-escuro .redactor-modal input.disabled,html.e-escuro .redactor-modal input.disabled:hover,html.e-escuro .redactor-modal textarea:disabled,html.e-escuro .redactor-modal textarea:disabled:hover,html.e-escuro .redactor-modal textarea.disabled,html.e-escuro .redactor-modal textarea.disabled:hover,html.e-escuro .redactor-modal select:disabled,html.e-escuro .redactor-modal select:disabled:hover,html.e-escuro .redactor-modal select.disabled,html.e-escuro .redactor-modal select.disabled:hover{color:rgba(234,237,240,0.5);border:1px solid #394b5e;background-color:#17222d}
html.e-escuro .redactor-modal .desc{color:rgba(198,206,215,0.5)}
html.e-escuro .redactor-modal .redactor-close{color:#eaedf0}
html.e-escuro .redactor-modal button{color:#61a1e3;background-color:#17222d}
html.e-escuro .redactor-modal button:hover{color:rgba(97,161,227,0.6)}
html.e-escuro .redactor-modal button.redactor-button-secondary{color:#c9d1d9}
html.e-escuro .redactor-modal button.redactor-button-secondary:hover{color:rgba(201,209,217,0.6)}
html.e-escuro .redactor-modal button.redactor-button-danger,html.e-escuro .redactor-modal button.redactor-button-unstyled{color:rgba(201,209,217,0.6)}
html.e-escuro .redactor-modal-header{color:#eaedf0}
html.e-escuro .redactor-modal-tabs a{color:rgba(234,237,240,0.5)}
html.e-escuro .redactor-modal-tabs a:hover,html.e-escuro .redactor-modal-tabs a.active{color:#61a1e3}
html.e-escuro .redactor-styles{color:#c6ced7}
html.e-escuro .redactor-styles h1,html.e-escuro .redactor-styles h2,html.e-escuro .redactor-styles h3,html.e-escuro .redactor-styles h4,html.e-escuro .redactor-styles h5,html.e-escuro .redactor-styles h6{color:#dee3e8}
html.e-escuro .redactor-styles blockquote{color:rgba(234,237,240,0.5)}
html.e-escuro .redactor-styles time,html.e-escuro .redactor-styles small,html.e-escuro .redactor-styles var,html.e-escuro .redactor-styles code,html.e-escuro .redactor-styles kbd,html.e-escuro .redactor-styles mark{color:rgba(198,206,215,0.9)}
html.e-escuro .redactor-styles code{background-color:#1f2c3b}
html.e-escuro .redactor-styles kbd{border:1px solid #334456}
html.e-escuro .redactor-styles pre,html.e-escuro .redactor-styles pre code{background-color:#1c2937;color:rgba(198,206,215,0.85)}
html.e-escuro .redactor-styles table caption{color:rgba(234,237,240,0.5)}
html.e-escuro .redactor-styles table th,html.e-escuro .redactor-styles table td{border:1px solid #324253}
html.e-escuro .redactor-styles table tfoot th,html.e-escuro .redactor-styles table tfoot td{color:rgba(234,237,240,0.5)}
html.e-escuro .upload-redactor-box{background:#17222d}
html.e-escuro .upload-redactor-placeholder{color:rgba(234,237,240,0.3)}
html.e-escuro #redactor-progress span{background-image:-webkit-linear-gradient(45deg, rgba(22,33,46,0.2) 25%, transparent 25%, transparent 50%, rgba(22,33,46,0.2) 50%, rgba(22,33,46,0.2) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(22,33,46,0.2) 25%, transparent 25%, transparent 50%, rgba(22,33,46,0.2) 50%, rgba(22,33,46,0.2) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(22,33,46,0.2) 25%, transparent 25%, transparent 50%, rgba(22,33,46,0.2) 50%, rgba(22,33,46,0.2) 75%, transparent 75%, transparent)}
html.e-escuro .redactor-box.redactor-styles-on .redactor-toolbar.redactor-toolbar{background-color:rgba(22,33,46,0.97)}
/* --- gerado de css/select2.min.css (21 regras) --- */
html.e-escuro .select2-dropdown{background-color:#17222d}
html.e-escuro .select2-close-mask{background-color:#17222d}
html.e-escuro .select2-container--default .select2-selection--single{background-color:#17222d}
html.e-escuro .select2-container--default .select2-selection--single .select2-selection__rendered{color:#bac4cf}
html.e-escuro .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#1f2e3d}
html.e-escuro .select2-container--default .select2-selection--multiple{background-color:#17222d}
html.e-escuro .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#233343}
html.e-escuro .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#c6ced7}
html.e-escuro .select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#1f2e3d}
html.e-escuro .select2-container--default .select2-results__option[aria-selected=true]{background-color:#253648}
html.e-escuro .select2-container--classic .select2-selection--single{background-color:#1c2937;background-image:-webkit-linear-gradient(top, #17222d 50%, #1f2e3d 100%);background-image:-o-linear-gradient(top, #17222d 50%, #1f2e3d 100%);background-image:linear-gradient(to bottom, #17222d 50%, #1f2e3d 100%)}
html.e-escuro .select2-container--classic .select2-selection--single .select2-selection__rendered{color:#bac4cf}
html.e-escuro .select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#253648;background-image:-webkit-linear-gradient(top, #1f2e3d 50%, #2b3e53 100%);background-image:-o-linear-gradient(top, #1f2e3d 50%, #2b3e53 100%);background-image:linear-gradient(to bottom, #1f2e3d 50%, #2b3e53 100%)}
html.e-escuro .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:-webkit-linear-gradient(top, #17222d 0%, #1f2e3d 50%);background-image:-o-linear-gradient(top, #17222d 0%, #1f2e3d 50%);background-image:linear-gradient(to bottom, #17222d 0%, #1f2e3d 50%)}
html.e-escuro .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:-webkit-linear-gradient(top, #1f2e3d 50%, #17222d 100%);background-image:-o-linear-gradient(top, #1f2e3d 50%, #17222d 100%);background-image:linear-gradient(to bottom, #1f2e3d 50%, #17222d 100%)}
html.e-escuro .select2-container--classic .select2-selection--multiple{background-color:#17222d}
html.e-escuro .select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#233343}
html.e-escuro .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#8a9bad}
html.e-escuro .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#aebac7}
html.e-escuro .select2-container--classic .select2-dropdown{background-color:#17222d}
html.e-escuro .select2-container--classic .select2-results__option[aria-disabled=true]{color:#8fa0b1}
/* --- gerado de /home/claude/escuro/js-cli.css (21 regras) --- */
html.e-escuro .e-plano{border:1px solid #384c61;background:#1a2e3b;color:#a6bcd0}
html.e-escuro .e-plano-mes{color:#9fadbc}
html.e-escuro .e-chip{border:1px solid #384c61;background:#17222d}
html.e-escuro .e-chip-n{color:#a0b2c3}
html.e-escuro .e-chip-warn{background:#433518}
html.e-escuro .e-chip-over{border-color:#6b322e;background:#421b18}
html.e-escuro .e-chip-over .e-chip-n{color:#d47670}
html.e-escuro .e-plano-nota{color:#9fadbc}
html.e-escuro .e-toc{border:1px solid #384c61;background:#1a2e3b}
html.e-escuro .e-wiki h2{border-bottom:1px solid #334355}
html.e-escuro .e-cli-res{border:1px solid #384c61;background:#17222d}
html.e-escuro .e-cli-res dt{color:#9fadbc}
html.e-escuro .e-cli-st{background:#193645;color:#81cde9}
html.e-escuro .e-cli-st.e-closed{background:#1e3f2a;color:#89deaf}
html.e-escuro .e-cli-conv{border-top:1px solid #2f4c6a}
html.e-escuro .e-cli-conv span{color:#9fadbc}
html.e-escuro .e-cli-conv a{background:#1f2c38;color:#a6bcd0}
html.e-escuro .e-cli-conv a.e-r{background:#432f18;color:#e8b27c}
html.e-escuro .e-cli-topo{background:#17222d;border-bottom:1px solid #384c61}
html.e-escuro .e-cli-topo small{color:#9fadbc}
@media (max-width:760px){
html.e-escuro .e-cli-barra{background:#17222d;border-top:1px solid #384c61}
html.e-escuro .e-cli-barra button{color:#a6bcd0}
}
/* --- gerado de css/estrutural.css (8 regras) --- */
html.e-escuro #msg_error,html.e-escuro .error_bar{background-color:#421a18 !important;border-color:#6b322e !important;color:#de827d !important}
html.e-escuro #msg_notice,html.e-escuro .notice_bar,html.e-escuro #msg_info{background-color:#1d4130 !important;border-color:#2e6b4c !important;color:#8ae5bb !important}
html.e-escuro #msg_warning,html.e-escuro .warning_bar,html.e-escuro .warning-banner{background-color:#433218 !important;border-color:#6b542e !important;color:#e9c183 !important}
html.e-escuro .thread-entry.message .header{background:#193744 !important}
html.e-escuro .thread-entry.response .header{background:#182843 !important}
html.e-escuro body.e-sidebar #nav li a:hover{background:rgba(22,33,46,0.06) !important}
html.e-escuro .e-av-msg.ok{color:#7ae3b2 !important}
html.e-escuro .e-av-msg.err{color:#d47670 !important}
/* --- gerado de css/estrutural-portal.css (48 regras) --- */
html.e-escuro .ep{color:#a6bcd0}
html.e-escuro .ep-cab p{color:#9fadbc}
html.e-escuro .ep-bt{border:1px solid #354d64;background:#17222d;color:#a6bcd0 !important}
html.e-escuro .ep-bt:hover{color:#81cde9 !important}
html.e-escuro .ep-k{border:1px solid #384c61;background:#17222d;color:#a6bcd0 !important}
html.e-escuro .ep-k span{color:#9fadbc}
html.e-escuro .ep-k-at{background:#433518}
html.e-escuro .ep-k-at b{color:#e8bb7b}
html.e-escuro .ep-p{background:#17222d;border:1px solid #384c61}
html.e-escuro .ep-vazio{color:#9fadbc}
html.e-escuro .ep-graf{border-bottom:1px solid #334355}
html.e-escuro .ep-col small{color:#9fadbc}
html.e-escuro .ep-leg{color:#9fadbc}
html.e-escuro .ep-uso li{border:1px solid #334355}
html.e-escuro .ep-uso li.ep-warn{background:#433518}
html.e-escuro .ep-uso li.ep-over{border-color:#6b322e;background:#421b18}
html.e-escuro .ep-bar{background:#202f3f}
html.e-escuro .ep-lista li{border-bottom:1px solid #315068}
html.e-escuro .ep-lista a{color:#a6bcd0}
html.e-escuro .ep-lista a b{color:#81cde9}
html.e-escuro .ep-lista span{color:#9fadbc}
html.e-escuro .ep-st{background:#193645;color:#81cde9}
html.e-escuro .ep-st-ok{background:#1e3f2a;color:#89deaf}
html.e-escuro .ep-st-at{background:#432f18;color:#e8b27c}
html.e-escuro .ep-tipo{border:1px solid #384c61}
html.e-escuro .ep-tipo small{color:#9fadbc}
html.e-escuro .ep-tipo.ep-on{background:#173440}
html.e-escuro .ep-linha select,html.e-escuro .ep-linha input{border:1px solid #354d64;background:#17222d}
html.e-escuro .ep-nota{color:#9fadbc}
html.e-escuro .ep-ok{background:#1e3f2a;color:#89deaf}
html.e-escuro .ep-erro{background:#421b18;color:#e77f78}
html.e-escuro .pjc-card{color:#a6bcd0 !important}
html.e-escuro .pjc-card small{color:#9fadbc}
html.e-escuro .pjc-bar{background:#202f3f}
html.e-escuro .pjc-pct{color:#9fadbc}
html.e-escuro .pjc-tag{background:#432f18;color:#e6ad74}
html.e-escuro .pjc-m{background:#1a2e3b}
html.e-escuro .pjc-form textarea{border:1px solid #354d64}
html.e-escuro .pjc-etapas li{border:1px solid #384c61}
html.e-escuro .pjc-etapas li small{color:#9fadbc}
html.e-escuro .pjc-c-ok b{color:#89deaf}
html.e-escuro .pjc-c-and b{color:#81cde9}
html.e-escuro .pjc-c-cliente b,html.e-escuro .pjc-c-atraso b{color:#e6ad74}
html.e-escuro .pjc-c-fazer b{color:#9fadbc}
html.e-escuro .pjc-conv li{border:1px solid #384c61}
html.e-escuro .pjc-conv li small{color:#9fadbc}
html.e-escuro .pjc-conv li.pjc-eu{background:#173540;border-color:#2e596b}
html.e-escuro .pjc .pjc-bts button.ep-bt{background:#17222d !important;color:#a6bcd0 !important;border:1px solid #354d64 !important}
/* ---------------- ajustes manuais (depois do gerado) ---------------- */
html.e-escuro input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):not([type=range]):not([type=color]),
html.e-escuro select,html.e-escuro textarea{background-color:#0F1A26!important;color:var(--e-ink)!important;border-color:#33465C!important}
html.e-escuro input::placeholder,html.e-escuro textarea::placeholder{color:#6F8499!important}
html.e-escuro option{background:#0F1A26;color:var(--e-ink)}
html.e-escuro #content [style*="background-color"]:not(img):not(canvas){background-image:linear-gradient(rgba(13,21,31,.80),rgba(13,21,31,.80))!important}
/* escolha do tema no cabeçalho: sem a borda/fundo dos botões do portal */
html .e-tema button{border:0!important;background:transparent!important;box-shadow:none!important;min-height:30px}
html .e-tema button[aria-pressed=true]{background:var(--e-surface)!important;color:var(--e-accent)!important;box-shadow:0 1px 3px rgba(8,30,60,.18)!important}
html.e-escuro .e-tema button[aria-pressed=true]{background:#24384F!important;color:#fff!important}
/* v22.4 — contraste */
html.e-escuro a.blue.button,html.e-escuro .button.blue{background:#1C7DB6!important;border-color:#1C7DB6!important;color:#fff!important}
html.e-escuro a.manual{color:#7CC4F0!important}
html.e-escuro .erd-chart .erd-day:hover .hit{fill:#ffffff!important;fill-opacity:.07!important}
html.e-escuro [fill="#4A5D71"]{fill:#9FB2C6}
html.e-escuro [fill="#0081AF"]{fill:#4FC3F7}html.e-escuro [fill="#D9622B"]{fill:#FF9A5E}
html.e-escuro [fill="#1E8E5A"]{fill:#4CD39A}html.e-escuro [fill="#C2413A"]{fill:#FF7B72}
html.e-escuro .erd-chart [stroke="#EEF3F7"]{stroke:rgba(255,255,255,.08)}
html.e-escuro .erd-chart [stroke="#C9D6E2"]{stroke:rgba(255,255,255,.28)}
html.e-escuro [style*="background:#0081AF"]{background:#4FC3F7!important}
html.e-escuro [style*="background:#D9622B"]{background:#FF9A5E!important}
html.e-escuro [style*="background:#1E8E5A"],html.e-escuro [style*="background:#2E7D4F"]{background:#4CD39A!important}
html.e-escuro [style*="background:#C2413A"]{background:#FF7B72!important}
html.e-escuro [style*="background:#D9822B"]{background:#FFB25E!important}
html.e-escuro [style*="color:#C2413A"]{color:#FF7B72!important}
html.e-escuro [style*="color:#1E8E5A"],html.e-escuro [style*="color:#2E7D4F"]{color:#4CD39A!important}
html.e-escuro [style*="color:#4A5D71"]{color:#9FB2C6!important}
html.e-escuro .erd-fill{filter:none!important}
html.e-escuro .erd-track{background:#0E1823!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)!important}
html.e-escuro button.ep-bt:not(.ep-pri):not(.pjc-ok){background:#16212E!important;color:#D6E2EE!important;border:1px solid #3A4D63!important}
html.e-escuro .ep-bt.ep-pri{background:#1C7DB6!important;color:#fff!important;border-color:#1C7DB6!important}

