                                                                         
html body .egcs-support{width:100%;min-width:0;padding:0;color:var(--mid-text,#e5e8ef)}
.egcs-support .es-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:12px 0 30px}
.egcs-support .es-eyebrow{display:block;font-size:10px;letter-spacing:1.5px;font-weight:700;color:var(--mid-muted,#a1a9b8)}
.egcs-support h1{margin:9px 0 12px;font-size:36px;font-weight:700;line-height:1.15;letter-spacing:-1px}
.egcs-support h2{margin:0;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:-.3px}
.egcs-support p{margin:0;color:var(--mid-muted,#a1a9b8);font-size:13px;line-height:1.7;font-weight:400}
.egcs-support .es-heading-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-end;flex-shrink:0}
.egcs-support .es-admin-link{font-size:12px;color:var(--mid-muted,#a1a9b8)}
.egcs-support .es-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px;align-items:start}
.egcs-support .es-form,.egcs-support .es-help{min-width:0;background:var(--mid-panel,#171b23);border:1px solid var(--mid-border,#2a303b);border-radius:18px;padding:26px}
.egcs-support .es-section-heading{display:flex;align-items:center;gap:14px;margin-bottom:28px}
.egcs-support .es-section-heading p{margin-top:4px;font-size:12px}
.egcs-support .es-section-icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:12px;background:var(--mid-raised,#1e232d);color:var(--mid-accent,#a5b4cb);font-size:23px}
.egcs-support .es-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0;padding:0;margin:0 0 24px;min-width:0}
.egcs-support legend{float:none;width:auto;margin:0 0 12px;padding:0;font-size:13px;font-weight:700;color:inherit}
.egcs-support .es-reason{position:relative;margin:0;cursor:pointer;min-width:0}
.egcs-support .es-reason input{position:absolute;opacity:0;width:1px;height:1px}
.egcs-support .es-reason>span{display:block;position:relative;height:100%;padding:15px 32px 15px 15px;background:var(--mid-raised,#1e232d);border:1px solid transparent;border-radius:11px;transition:border-color .15s,background .15s}
.egcs-support .es-reason strong{display:block;font-size:13px;line-height:1.4;color:var(--mid-text,#e5e8ef)}
.egcs-support .es-reason small{display:block;margin-top:5px;font-size:11px;line-height:1.5;font-weight:400;color:var(--mid-muted,#a1a9b8)}
.egcs-support .es-reason input:checked+span{background:#252e3b;border-color:#7e91ad}
.egcs-support .es-reason input:checked+span::after{content:'✓';position:absolute;right:12px;top:15px;font-size:12px;color:#c0cee0}
.egcs-support .es-reason:hover>span{border-color:#465267}
.egcs-support .es-reason input:focus-visible+span{outline:2px solid #a5b4cb;outline-offset:3px}
.egcs-support .es-reason-other{grid-column:1/-1}
.egcs-support .es-reason-other>span{padding-top:11px;padding-bottom:11px}
.egcs-support .es-reason-other small{display:inline;margin-left:10px}.egcs-support .es-reason-other strong{display:inline}
.egcs-support .es-field{margin-bottom:20px}.egcs-support .es-label-row{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}
.egcs-support .es-label-row label{margin:0;font-size:13px;font-weight:700}.egcs-support .es-label-row>span{font-size:11px;font-weight:400;color:var(--mid-muted,#a1a9b8)}
html body .egcs-support .es-field input,html body .egcs-support .es-field textarea{display:block;width:100%;min-width:0;height:auto;margin:0;padding:15px 16px;border:1px solid #303846!important;border-radius:11px;background:#11151c!important;box-shadow:none!important;color:#e5e8ef!important;font-family:inherit;font-size:13px;font-weight:400;line-height:1.65}
html body .egcs-support .es-field textarea{min-height:168px;resize:vertical}
html body .egcs-support .es-field :is(input,textarea):focus{border-color:#93a6c0!important;outline:2px solid #a5b4cb20;outline-offset:1px}
html body .egcs-support .es-field [aria-invalid=true]{border-color:#ce8484!important}
.egcs-support .es-field-hint,.egcs-support .es-field-error{display:block;margin-top:7px;font-size:11px;font-weight:400;color:var(--mid-muted,#a1a9b8)}
.egcs-support .es-field-error:empty,.egcs-support .es-result:empty{display:none}.egcs-support .es-field-error,.egcs-support .es-result{color:#e9adad}
.egcs-support .es-result{font-size:12px;line-height:1.6;margin-bottom:18px}.egcs-support .es-result[data-success]{color:#a8ccba}
.egcs-support .es-form-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #2a303b;margin-top:24px;padding-top:22px}
.egcs-support .es-form-footer p{font-size:11px}
html body .egcs-support .es-button{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:44px;padding:12px 18px;margin:0;border-radius:10px;background:#a5b4cb!important;border:1px solid #a5b4cb!important;box-shadow:none!important;color:#11151c!important;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}
html body .egcs-support .es-button:hover{filter:brightness(1.1)}
html body .egcs-support .es-button.es-secondary{background:#1b2029!important;color:#dae1ed!important;border-color:#343e4e!important}
.egcs-support .es-button:disabled{opacity:.55;cursor:wait}
.egcs-support .es-help{padding:23px;background:#141820}
.egcs-support .es-help h2{margin:10px 0 8px;font-size:18px}.egcs-support .es-help-intro{font-size:12px;margin-bottom:20px}
.egcs-support .es-help-tag{display:inline-block;padding:5px 9px;border-radius:6px;background:#252e3b;color:#bac8dc;font-size:10px;margin-bottom:10px}
.egcs-support details{border-bottom:1px solid #2a303b;padding:15px 0}
.egcs-support summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.6;font-weight:700}
.egcs-support summary::-webkit-details-marker{display:none}.egcs-support summary::after{content:'+';color:#a5b4cb;font-size:16px;font-weight:400}.egcs-support details[open]>summary::after{content:'−'}
.egcs-support details p{font-size:12px;margin-top:12px;line-height:1.8}
.egcs-support .es-help a,.egcs-support .es-help-note button{color:#bdcce1;text-decoration:underline;text-underline-offset:3px}
.egcs-support code{color:#bdcce1;background:#202734;padding:2px 5px;border-radius:4px}
.egcs-support .es-help-note{display:flex;align-items:flex-start;gap:10px;padding-top:22px}.egcs-support .es-help-note i{font-size:19px;color:#a5b4cb;padding-top:3px}.egcs-support .es-help-note p{font-size:11px}
.egcs-support .es-help-note button{display:inline;padding:0;border:0;background:none;font:inherit;cursor:pointer}
html body .egcs-support [hidden]{display:none!important}
html body dialog.es-tickets:not([open]){display:none!important}
html body dialog.es-tickets{position:fixed;inset:0;box-sizing:border-box;width:min(860px,calc(100% - 32px));max-height:85dvh;margin:auto;padding:26px;border:1px solid #343e4e;border-radius:18px;background:#171b23;color:#e5e8ef;overflow:auto;box-shadow:0 24px 100px #0008}
.es-tickets::backdrop{background:#070a10cc}.egcs-support .es-tickets-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.egcs-support .es-tickets h2{margin-top:8px}
.egcs-support .es-close{width:34px;height:34px;background:#222a35;color:#d7dfec;border:1px solid #343e4e;border-radius:9px;cursor:pointer;font-size:22px}
.egcs-support .es-ticket-list{overflow:auto;min-height:70px;font-size:13px}.egcs-support .es-ticket-list table{min-width:550px}
.egcs-support :is(button,a,summary):focus-visible{outline:2px solid #a5b4cb;outline-offset:4px}
@media(max-width:1250px){.egcs-support .es-layout{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.egcs-support .es-form{padding:20px}.egcs-support .es-help{padding:18px}.egcs-support .es-form-footer{align-items:stretch;flex-direction:column}.egcs-support .es-reason-other small{display:block;margin:5px 0 0}}
@media(max-width:1050px){.egcs-support .es-layout{grid-template-columns:minmax(0,1fr)}.egcs-support .es-help{order:initial}.egcs-support .es-help [data-help]{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.egcs-support .es-help-tag{grid-column:1/-1;justify-self:start}.egcs-support .es-help-note{padding-top:14px}}
@media(max-width:600px){.egcs-support .es-heading{align-items:flex-start;flex-direction:column;gap:18px;margin:10px 0 24px}.egcs-support h1{font-size:30px}.egcs-support .es-heading-actions{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.egcs-support .es-form,.egcs-support .es-help{padding:18px;border-radius:14px}.egcs-support .es-help [data-help]{display:block}.egcs-support .es-reasons{grid-template-columns:1fr}.egcs-support .es-reason-other{grid-column:auto}.egcs-support .es-section-heading{gap:10px}.egcs-support .es-label-row>span{flex-shrink:0}.egcs-support .es-form-footer{margin-top:18px}.egcs-support .es-help{order:initial}html body .egcs-support .es-field input,html body .egcs-support .es-field textarea{font-size:16px}}

.egcs-support .es-ticket-list .t-row{display:grid;grid-template-columns:140px minmax(0,1fr) 120px;gap:16px;align-items:center;padding:16px;border-bottom:1px solid #2a303b;text-decoration:none;color:#e5e8ef;min-width:0}.egcs-support .es-ticket-list .t-row:hover{background:#222a35}.egcs-support .es-ticket-list .nick{overflow-wrap:anywhere}.egcs-support .es-ticket-list .date{font-size:11px;color:#a1a9b8}.egcs-support .es-ticket-list .status{font-size:11px}.egcs-support .es-ticket-list .t-row:last-child{border-bottom:0}@media(max-width:600px){.egcs-support .es-ticket-list .t-row{grid-template-columns:1fr;padding:14px 0;gap:8px}}

                                                                                             
@media (min-width: 901px) {
html body .content_wrapper:has(.egcs-support, .support-ticket-board, #add_ticket_answer) {
  display: flex !important;
  flex-direction: column !important;
  align-self: stretch;
  min-height: 0 !important;
}
html body .main_content:has(.egcs-support, .support-ticket-board, #add_ticket_answer) {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 0 auto;
  height: auto !important;
  min-height: 0 !important;
}
html body .main_content:has(.egcs-support, .support-ticket-board, #add_ticket_answer) > .col-lg-12 { flex: 0 0 auto !important; }
html body .main_content:has(.egcs-support, .support-ticket-board, #add_ticket_answer) > footer.site-footer.egcs-footer {
  margin-top: auto !important;
  flex-shrink: 0;
}
html body .main_content > .egcs-support { margin-bottom: 32px; }
}

                                                                             
html body .egcs-support{max-width:none!important;flex-basis:auto!important}
.egcs-support .es-heading>div{min-width:0}.egcs-support .es-heading h1{overflow-wrap:anywhere}
.egcs-support .es-heading-actions.es-nav-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:10px}
html body .egcs-support .es-my-tickets,html body .egcs-support .es-panel{position:static;width:auto;max-width:none;max-height:none;margin:0;padding:26px;border:1px solid #2a303b;border-radius:18px;background:#171b23;box-shadow:none;min-width:0}
.egcs-support .es-tickets-heading p{margin-top:8px}.egcs-support .es-ticket-list{overflow:visible}
html body .egcs-support .es-ticket-list .es-ticket-row{display:grid;grid-template-columns:minmax(0,1fr) 180px 170px 20px;gap:22px;padding:22px 18px;border:1px solid #2a303b;border-radius:12px;background:#1c212a;margin-bottom:10px;color:#e5e8ef}
html body .egcs-support .es-ticket-list .es-ticket-row:hover{background:#252d39;border-color:#596982}
.egcs-support .es-ticket-row .nick{order:1;display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}
.egcs-support .es-ticket-row .status{order:2;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500}
.egcs-support .es-ticket-row .date{order:3;display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.5}
.egcs-support .es-ticket-row .es-ticket-arrow{order:4;font-size:18px;color:#a5b4cb}
.egcs-support .es-ticket-number,.egcs-support .es-ticket-row .date small{font-size:10px;font-weight:500;color:#a1a9b8}
.egcs-support .es-ticket-row .status-dot{height:6px;width:6px;border-radius:50%;background:currentColor;flex-shrink:0}
html body .egcs-support .es-ticket-row .warning{color:#d6bd87!important}
html body .egcs-support .es-ticket-row .success{color:#a1c7b1!important}
html body .egcs-support .support-ticket-tabs{padding:0;margin:0 0 22px;background:none;border:0;box-shadow:none}
html body .egcs-support .support-ticket-tabs .nav{display:flex;flex-direction:row;gap:8px;padding:0;background:none;border:0}
html body .egcs-support .support-ticket-tabs .nav li{margin:0;width:auto}
html body .egcs-support .support-ticket-tabs .nav a{display:flex;align-items:center;gap:12px;padding:13px 18px;border-radius:10px;background:#171b23;border:1px solid #2a303b;color:#a1a9b8;font-size:13px;font-weight:600;box-shadow:none}
html body .egcs-support .support-ticket-tabs .nav a.active{background:#252e3b;border-color:#7e91ad;color:#e5e8ef}
.egcs-support .es-tab-count{font-size:11px;padding:2px 7px;border-radius:5px;background:#ffffff0a;color:inherit}
html body .egcs-support .support-ticket-board{padding:12px 20px;margin:0;border:1px solid #2a303b;border-radius:18px;background:#171b23;box-shadow:none;width:100%;max-width:none}
html body .egcs-support .support-ticket-table-scroll{width:100%;overflow-x:auto}
html body .egcs-support .support-ticket-table{width:100%;min-width:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;margin:0;background:none}
html body .egcs-support .support-ticket-table :is(th,td){background:none!important;border:0!important;border-bottom:1px solid #2a303b!important;border-radius:0!important;padding:19px 12px;vertical-align:middle;font-size:12px;line-height:1.6;font-weight:400;color:#a1a9b8!important;overflow-wrap:anywhere;box-shadow:none}
html body .egcs-support .support-ticket-table th{font-size:10px;font-weight:600;letter-spacing:.4px}
html body .egcs-support .support-ticket-table tr:last-child td{border-bottom:0!important}
html body .egcs-support .support-ticket-table tbody tr:hover td{background:#202631!important}
html body .egcs-support .support-ticket-table a{font-size:13px;font-weight:500;color:#dfe5f0!important}
html body .egcs-support .support-ticket-table a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:3px}
html body .egcs-support .support-ticket-table .support-ticket-topic{font-weight:600}
html body .egcs-support .support-ticket-date{font-size:12px;font-weight:400;color:#a1a9b8!important}
.egcs-support .es-closed-date{display:block;margin-top:5px}
html body .egcs-support .support-ticket-source{display:inline-flex;padding:4px 9px;font-size:10px;font-weight:500;line-height:1.5;border-radius:6px;white-space:normal;box-shadow:none}
html body .egcs-support .support-ticket-source-user{color:#d6bd87;background:#d6bd8710;border:1px solid #d6bd8726}
html body .egcs-support .support-ticket-source-admin{color:#b7c6dc;background:#a5b4cb10;border:1px solid #a5b4cb26}
.egcs-support .support-ticket-col-reply{width:16%}.egcs-support .support-ticket-col-source{width:15%}.egcs-support .support-ticket-col-topic{width:36%}.egcs-support .support-ticket-col-author{width:15%}.egcs-support .support-ticket-col-date{width:18%}
.egcs-support .support-ticket-table-close .support-ticket-col-reply{width:55%}.egcs-support .support-ticket-table-close .support-ticket-col-author{width:22%}.egcs-support .support-ticket-table-close .support-ticket-col-date{width:23%}
.egcs-support .es-ticket-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px;align-items:start}
.egcs-support .es-ticket-main{display:grid;gap:22px;min-width:0}
.egcs-support .es-message h2{margin-top:9px}
html body .egcs-support .comment_ticket{display:block;min-height:0;margin:20px 0 0;padding:0;background:none;border:0;box-shadow:none;color:#e5e8ef;font-size:14px;font-weight:400;line-height:1.8;overflow-wrap:anywhere}
html body .egcs-support .comment_ticket p{color:inherit;font-size:14px;line-height:1.8;margin:0 0 12px}
.egcs-support .comment_ticket img,.egcs-support .comment-text img{max-width:100%;height:auto}
.egcs-support .comment_ticket pre,.egcs-support .comment-text pre{max-width:100%;overflow:auto}
.egcs-support .es-conversation>p{margin-top:8px}
.egcs-support #answers{margin:22px 0;min-width:0}
html body .egcs-support .empty-element{display:block;background:#11151c;border:1px solid #2a303b;border-radius:10px;padding:18px;color:#a1a9b8;font-size:12px;font-weight:400;box-shadow:none;text-align:center}
.egcs-support .es-ticket-meta dl{margin:10px 0 0}
.egcs-support .es-ticket-meta dl>div{padding:17px 0;border-bottom:1px solid #2a303b}
.egcs-support .es-ticket-meta dt{font-size:11px;font-weight:400;color:#a1a9b8;margin-bottom:7px}
.egcs-support .es-ticket-meta dd{font-size:13px;line-height:1.6;font-weight:500;color:#e5e8ef;margin:0;overflow-wrap:anywhere}
html body .egcs-support .es-ticket-meta dd a{color:#c1cee0}
html body .egcs-support #status{display:inline-block;border:1px solid #9fbaa630;border-radius:6px;background:#9fbaa60e;color:#b9d1c1;padding:4px 9px;font-size:11px;font-weight:500;box-shadow:none}
html body .egcs-support #status.support-status-closed,html body .egcs-support #status.label-success{background:#a5b4cb0e;color:#a1a9b8;border-color:#a5b4cb30}
.egcs-support .es-ticket-actions{display:grid;gap:10px;margin-top:22px}
html body .egcs-support .es-button.es-danger{background:#bd7c8010!important;border-color:#bd7c8035!important;color:#dba4a8!important}
.egcs-support:has(#status.label-success) .close_ticket{display:none!important}
.egcs-support .es-back-link{display:inline-block;margin-top:22px;font-size:11px;color:#a5b4cb}
.egcs-support .es-reply-label{display:block;margin-bottom:12px;font-size:13px;font-weight:600}
.egcs-support #add_ticket_answer{padding-top:22px;border-top:1px solid #2a303b}
.egcs-support .es-reply-actions{display:flex;gap:12px;align-items:center;margin-top:16px}
html body .egcs-support .comment-item{display:flex;gap:14px;padding:20px 0;margin:0;background:none;border:0;border-bottom:1px solid #2a303b;border-radius:0;box-shadow:none}
.egcs-support .comment-body{flex:1;min-width:0}.egcs-support .comment-ava img{width:36px;height:36px;border-radius:10px}
.egcs-support .comment-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:10px}
html body .egcs-support .comment-author a{color:#dfe5f0;font-size:12px;font-weight:600}
.egcs-support .comment-time{font-size:10px;color:#a1a9b8;margin-left:auto}
.egcs-support .comment-role{font-size:9px}.egcs-support .comment-text{font-size:13px;font-weight:400;line-height:1.7;overflow-wrap:anywhere}
html body .egcs-support .comment-text p{color:#dfe5f0}
html body .es-ticket .tox-tinymce{border:1px solid #343e4e!important;border-radius:11px;overflow:hidden}
html body .es-ticket .tox :is(.tox-editor-header,.tox-toolbar,.tox-toolbar__primary,.tox-toolbar__overflow,.tox-toolbar__group,.tox-statusbar,.tox-edit-area){background:#1e242e!important;border-color:#343e4e!important;box-shadow:none!important;color:#a1a9b8!important}
html body .es-ticket .tox .tox-tbtn{color:#c4cede!important;background:transparent!important}
html body .es-ticket .tox .tox-tbtn svg{fill:#c4cede!important}
html body .es-ticket .tox .tox-tbtn:hover,html body .es-ticket .tox .tox-tbtn--enabled{background:#364254!important}
html body .es-ticket .tox .tox-statusbar a,html body .es-ticket .tox .tox-statusbar__path-item{color:#a1a9b8!important}
@media(max-width:1100px){.egcs-support .es-heading{align-items:flex-start;flex-direction:column;gap:18px}.egcs-support .es-heading-actions.es-nav-actions{justify-content:flex-start}.egcs-support .es-ticket-layout{grid-template-columns:minmax(0,1fr) 260px;gap:16px}html body .egcs-support .es-ticket-list .es-ticket-row{grid-template-columns:minmax(0,1fr) 145px 120px 16px;gap:14px}}
@media(max-width:750px){.egcs-support .es-ticket-layout{grid-template-columns:minmax(0,1fr)}.egcs-support .es-ticket-meta{grid-row:1}.egcs-support .es-ticket-meta dl{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}html body .egcs-support .es-panel,html body .egcs-support .es-my-tickets{padding:18px;border-radius:14px}.egcs-support .es-ticket-actions{grid-template-columns:1fr 1fr}html body .egcs-support .es-ticket-actions .es-button{white-space:normal;font-size:11px;padding:10px}html body .egcs-support .es-ticket-list .es-ticket-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.egcs-support .es-ticket-row .nick{grid-column:1/-1}.egcs-support .es-ticket-row .date{order:4;grid-column:1/-1}.egcs-support .es-ticket-row .es-ticket-arrow{order:3}.egcs-support .es-ticket-row .date small{display:none}html body .egcs-support .support-ticket-board{padding:8px 16px}html body .egcs-support .support-ticket-table colgroup,html body .egcs-support .support-ticket-table thead{display:none}html body .egcs-support .support-ticket-table,html body .egcs-support .support-ticket-table tbody{display:block}html body .egcs-support .support-ticket-table .support-ticket-row{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;padding:18px 0;border-bottom:1px solid #2a303b}html body .egcs-support .support-ticket-table .support-ticket-row:last-child{border:0}html body .egcs-support .support-ticket-table td{display:block;padding:0;border:0!important}html body .egcs-support .support-ticket-table td::before{content:attr(data-label);display:block;font-size:10px;color:#8893a5;margin-bottom:5px}html body .egcs-support .support-ticket-table td[data-label="Тема"],html body .egcs-support .support-ticket-table td[data-label="Обращение / обновлено"]{grid-column:1/-1;grid-row:1}html body .egcs-support .support-ticket-table tbody tr:hover td{background:transparent!important}}
                                                                              
html body .egcs-support .support-ticket-tabs{width:100%!important;max-width:none!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body .egcs-support .support-ticket-tabs .nav{width:100%!important;max-width:none!important;background:none!important;padding:0!important;border:0!important}
html body .egcs-support .support-ticket-tabs .nav a{background:#171b23!important;border:1px solid #2a303b!important;color:#a1a9b8!important;box-shadow:none!important}
html body .egcs-support .support-ticket-tabs .nav a.active{background:#252e3b!important;border-color:#7e91ad!important;color:#e5e8ef!important}
html body .egcs-support .support-ticket-board{background:#171b23!important;border:1px solid #2a303b!important;box-shadow:none!important}
html body .egcs-support .comment_ticket p,html body .egcs-support .comment-text p{color:#dfe5f0!important}
html body .egcs-support .es-ticket-meta dd a,html body .egcs-support .comment-author a,html body .egcs-support .es-back-link{color:#bdcce1!important}
html body .egcs-support .es-reply-actions .smile_btn{background:#1e242e!important;border:1px solid #343e4e!important;box-shadow:none!important;color:#c4cede!important}
.egcs-support .comment-item:last-child{border-bottom:0!important}
html body .egcs-support #tickets{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}
html body .egcs-support .es-ticket-row .info{color:#b7c6dc!important}
html body .egcs-support .es-ticket-row .success{color:#a1a9b8!important}
html body .egcs-support .es-ticket-row:last-child{margin-bottom:0}

                                                                                     
html body [data-support-hub] .es-heading-actions{flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center}
html body [data-support-hub] .es-heading-actions > :is(.es-button,.es-admin-link){min-width:198px;min-height:44px;justify-content:space-between;gap:18px}
html body [data-support-hub] .es-heading-actions > :is(.es-secondary,.es-admin-link){display:inline-flex;align-items:center;margin:0;padding:12px 18px;box-sizing:border-box;border:1px solid #343e4e!important;border-radius:10px;background:#1b2029!important;color:#dae1ed!important;font-family:inherit;font-size:12px;font-weight:700;line-height:18px;text-decoration:none!important;box-shadow:none!important;cursor:pointer;white-space:nowrap}
html body [data-support-hub] .es-heading-actions > :is(.es-secondary,.es-admin-link):hover{filter:none;background:#252d39!important;border-color:#596982!important;color:#e5e8ef!important}
html body [data-support-hub] .es-heading-actions > .es-admin-link::after{content:'↗';font-size:12px;color:inherit}
@media(max-width:600px){html body [data-support-hub] .es-heading-actions{width:100%}html body [data-support-hub] .es-heading-actions > :is(.es-button,.es-admin-link){flex:1 1 198px}}

                                                                                      
html body .egcs-support-fab{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:1040;display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;border:1px solid #b7c6dc;border-radius:50%;background:#a5b4cb!important;color:#121a27!important;box-shadow:0 6px 24px #0005,0 0 22px #a5b4cb18;text-decoration:none;transform:translateX(0);transition:transform .22s cubic-bezier(.22,.61,.36,1),background-color .15s,box-shadow .15s;isolation:isolate}
html body .egcs-support-fab svg{display:block;width:28px;height:28px;flex-shrink:0;color:inherit}
html body .egcs-support-fab:hover{background:#bac8dc!important;color:#121a27!important;box-shadow:0 8px 28px #0006,0 0 26px #a5b4cb24}
html body .egcs-support-fab:focus-visible{outline:2px solid #e5e8ef;outline-offset:5px}
@media(min-width:901px){html body.chat-open .egcs-support-fab,html body:has(#chatSidebar.active) .egcs-support-fab{transform:translateX(calc(-1 * var(--egcs-support-chat-width,350px)))}}
@media(max-width:900px){html body .egcs-support-fab{right:20px;bottom:calc(86px + env(safe-area-inset-bottom));width:52px;height:52px}html body.chat-open .egcs-support-fab,html body:has(#chatSidebar.active) .egcs-support-fab{top:max(8px,calc((var(--pn-mobile-topbar-height,68px) - 48px)/2));right:16px;bottom:auto;width:48px;height:48px;transform:none;z-index:2600}html body:has(.left_menu.mobile-open) .egcs-support-fab{visibility:hidden;pointer-events:none}}
@media(prefers-reduced-motion:reduce){html body .egcs-support-fab{transition:none}}

                                                                             
html body .egcs-support .es-ticket-smiles[hidden],html body .egcs-support [data-smiles-error][hidden]{display:none!important}
html body .egcs-support .es-ticket-smiles{width:360px;max-width:100%;margin-top:12px;padding:12px;background:#1e242e;border:1px solid #343e4e;border-radius:12px;box-sizing:border-box}
.egcs-support .es-smiles-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#e5e8ef;font-size:13px}
html body .egcs-support .es-ticket-smiles button{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:36px;padding:6px;border:1px solid transparent;border-radius:7px;background:transparent;color:#dfe5f0;box-shadow:none;cursor:pointer}
html body .egcs-support .es-smiles-heading button{width:32px;height:32px;font:22px/1 Arial,sans-serif}
html body .egcs-support .es-ticket-smiles button:hover,html body .egcs-support .es-ticket-smiles button:focus-visible{background:#343e4e;border-color:#9eafc8;outline:0}
.egcs-support .es-smiles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(32px,1fr));gap:4px;max-height:220px;overflow-y:auto;overscroll-behavior:contain;padding:2px}
.egcs-support .es-smiles-grid img{width:24px;height:24px;object-fit:contain}
html body .egcs-support [data-smiles-error]{margin:10px 0 0;color:#dfe5f0;font-size:12px;line-height:1.5}

                                                                                       
html body .egcs-support #egcs_ticket_reply_status[hidden]{display:none!important}
