html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] .app-shell,html[data-theme=dark] .client-detail-content,html[data-theme=dark] .content,html[data-theme=dark] .exact-dashboard-body,html[data-theme=dark] .exact-workspace,html[data-theme=dark] .task-calendar-content,html[data-theme=dark] .workspace,html[data-theme=dark] body{background:#091321!important;color:#dce6f3!important}html[data-theme=dark] :where(.topbar,.exact-topbar,.list-panel,.summary-row article,.client-card,.exact-card,.task-calendar-panel,.calendar-area,.calendar-day,.detail-card,.client-hero,.assessment-row article,.new-client-form>section,.form-steps,.personal-panel,.drawer,.drawer>header,.drawer form footer,.task-modal,.tip-modal){background:#111d2f!important;border-color:#263650!important;color:#dce6f3!important;box-shadow:0 8px 25px rgba(0,0,0,.22)!important}html[data-theme=dark] :where(.global-search,.date-chip,.icon-button,.app-grid,.client-search,.filter-group select,.filter-button,.ghost,.advanced-filters,.advanced-filters select,.period-buttons button,.view-buttons button,.task-heading-actions>button,.health-card button,.vitals-card button,.timeline-card button,.hero-actions button,.hero-actions select,.task-modal input,.task-modal select,.drawer input,.drawer select,.new-client-form input,.new-client-form select,.new-client-form textarea,.personal-panel footer button,.tip-modal>header button){background:#17253a!important;border-color:#31425b!important;color:#d5dfed!important}html[data-theme=dark] :where(.global-search input,.client-search input,input::placeholder,textarea::placeholder){color:#aebdd0!important}html[data-theme=dark] .global-search-results{background:#17253a;border-color:#31425b;box-shadow:0 16px 38px rgba(0,0,0,.38)}html[data-theme=dark] .global-search-options>a{color:#dce6f3}html[data-theme=dark] .global-search-options>a:focus,html[data-theme=dark] .global-search-options>a:hover{background:#20344c}html[data-theme=dark] .global-search-empty span,html[data-theme=dark] .global-search-options small,html[data-theme=dark] .global-search-results-meta{color:#aebdd0}html[data-theme=dark] .global-search-empty b{color:#e6edf7}html[data-theme=dark] .global-search-clear:hover{background:#263a52;color:#fff}html[data-theme=dark] .global-search-results-meta button{color:#75dfca}html[data-theme=dark] .global-search-active-filters button{border-color:#315d54;color:#8ce8d5;background:#1c3c35}html[data-theme=dark] .global-client-filter-label{color:#9eaea7}html[data-theme=dark] .help-global-search{border-color:#34433d;background:#202824}html[data-theme=dark] .help-global-search b{color:#edf3f0}html[data-theme=dark] .help-global-search p{color:#a4b3ac}html[data-theme=dark] :where(.page-heading h1,.dashboard-welcome h1,.client-hero h1,.detail-card h2,.task-heading h1,.new-page-heading h1,.list-meta b,.client-main h2,.client-floor h2,.exact-card h2,.tip-modal h2,.task-modal h2,.personal-panel h2,.drawer h2,.identity h1){color:#f3f7fc!important}html[data-theme=dark] :where(.intro,.client-main>p,.client-foot,.page-heading p,.dashboard-welcome p,.new-page-heading p,.detail-breadcrumbs,.detail-card p,.detail-card small,.detail-card time,.list-meta,.task-calendar-panel,.tip-modal>p,.tip-modal li p,.personal-panel dt,.personal-panel span,.drawer label){color:#9eb0c6!important}html[data-theme=dark] :where(.task-filters,.calendar-toolbar,.calendar-day>header,.special-filters,.list-toolbar,.client-floor>header,.detail-card>header,.attention-row,.health-grid article,.task-modal>header,.task-modal footer,.tip-modal>header,.tip-modal>footer,.personal-panel>header,.drawer-client){background:#0e192a!important;border-color:#263650!important}html[data-theme=dark] :where(.task-filters label,.calendar-toolbar>strong,.calendar-day>header,.filter-options label,.special-filters label,.advanced-filters>span){color:#aebdd0!important}html[data-theme=dark] .calendar-task{box-shadow:0 4px 12px rgba(0,0,0,.25)!important}html[data-theme=dark] .task-client{color:#d8e2ef!important}html[data-theme=dark] .week-grid{background:#0d1828!important}html[data-theme=dark] :where(.client-floor>header span,.filter-button span,.step.active,.empty>span){background:#173a3b!important;color:#59d5bd!important}html[data-theme=dark] :where(.client-card:hover,.health-grid article:hover,.attention-row:hover){background:#16263b!important;border-color:#37645f!important}html[data-theme=dark] :where(.open-client,.collapse,.mobile-brand button){background:#1a2a40!important;color:#b8c7d9!important}html[data-theme=dark] .mobile-brand{color:#edf3f0!important}html[data-theme=dark] .status.internado{background:#123c37!important;color:#5cdbc3!important}html[data-theme=dark] .status.tratamento{background:#463719!important;color:#f0c66d!important}html[data-theme=dark] .status.aguardando{background:#492237!important;color:#ff8cac!important}html[data-theme=dark] .status.domicilio{background:#302b55!important;color:#b7a9ff!important}html[data-theme=dark] :where(.tip-modal li,.care-summary,.personal-profile,.assessment-row article:not(.featured),.vitals-grid article:not(.featured-vital)){background:#16243a!important;border-color:#2a3b54!important}html[data-theme=dark] :where(.drawer-backdrop,.personal-backdrop,.task-modal-backdrop,.tip-modal-backdrop,.mobile-sidebar-backdrop){background:rgba(1,7,18,.68)!important}html[data-theme=dark] .sidebar{box-shadow:8px 0 30px rgba(0,0,0,.2)}@media print{html[data-theme=dark]{color-scheme:light}html[data-theme=dark] .content,html[data-theme=dark] .workspace,html[data-theme=dark] :where(.list-panel,.client-card,.detail-card,.client-hero,.assessment-row article),html[data-theme=dark] body{background:#fff!important;color:#111827!important}}html[data-theme=dark] .dashboard-exact{--d-text:#e7eef8;--d-muted:#9bacbf;--d-line:#283850;--bg:#0b1524;color:#dce6f3!important;background:#091321!important}html[data-theme=dark] .dashboard-exact .dashboard-welcome{border-color:#283850!important;background:#0b1524!important}html[data-theme=dark] .dashboard-exact .dashboard-welcome time{border-color:#304158!important;color:#b9c7d8!important;background:#152238!important}html[data-theme=dark] .dashboard-exact .exact-stat{border-color:#2a3a52!important;background:#121e31!important;box-shadow:0 8px 24px rgba(0,0,0,.2)!important}html[data-theme=dark] .dashboard-exact :where(.stat-title b,.exact-stat>strong,.stat-secondary b,.exact-main-grid h2,.exact-birthdays h2,.exact-donut strong,.chart-tooltip b,.upcoming-row b,.overview-grid article>b,.overview-grid strong,.date-box){color:#edf3fb!important}html[data-theme=dark] .dashboard-exact :where(.stat-title small,.stat-secondary span,.task-progress,.exact-stat em span,.summary-content ul,.axis,.chart-months,.upcoming-row small,.exact-list-row,.exact-list-row time,.exact-list-row em,.calendar-events,.calendar-events span,.overview-grid small,.overview-grid em span){color:#9baec4!important}html[data-theme=dark] .dashboard-exact :where(.birthday-arrow,.birthday-strip small,.exact-main-grid header button,.chart-tooltip){border-color:#34465f!important;color:#c5d1df!important;background:#18263a!important;box-shadow:none!important}html[data-theme=dark] .dashboard-exact .birthday-avatar{border-color:#2b3b53!important;color:#b9c7d7!important;background:#1b2b42!important}html[data-theme=dark] .dashboard-exact .birthday-scroll{background:#334157!important}html[data-theme=dark] .dashboard-exact .admission-chart{background:repeating-linear-gradient(180deg,#121e31,#121e31 22px,#2a3a50 23px)!important}html[data-theme=dark] .dashboard-exact .exact-main-grid footer{border-color:#283850!important;color:#62a9ff!important}html[data-theme=dark] .dashboard-exact .diary-grid>div{color:#d8e5f1!important;background:linear-gradient(90deg,#163038,#172a38)!important}html[data-theme=dark] .dashboard-exact .date-box{border-color:#304159!important;background:#16243a!important}html[data-theme=dark] .dashboard-exact .overview-grid article{border-color:#2b3c54!important;background:#152238!important}html[data-theme=dark] .dashboard-exact .task-progress i{background:#304057!important}html[data-theme=dark] .dashboard-exact :where(.stat-icon,.round){filter:saturate(.75) brightness(.85)}html[data-theme=dark] .summary-row article b{color:#f0f5fb!important}html[data-theme=dark] .summary-row article p{color:#a8b7c9!important}html[data-theme=dark] :where(.print-clients,.pagination button){border-color:#34465f!important;color:#d5dfec!important;background:#17253a!important}html[data-theme=dark] .pagination button.current{border-color:#0da88f!important;color:#fff!important;background:#0b927d!important}html[data-theme=dark] :where(.form-card,.new-form-actions){border-color:#2a3b53!important;background:#111d2f!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important}html[data-theme=dark] :where(.form-card>header,.subsection,.form-help,.new-form-actions){border-color:#2a3a51!important}html[data-theme=dark] :where(.form-card h2,.subsection h3,.step b,.form-help b){color:#e9f0f9!important}html[data-theme=dark] :where(.form-card header p,.subsection p,.step small,.form-help p,.fields label,.cancel-link){color:#9eafc3!important}html[data-theme=dark] .step>span{color:#aebdd0!important;background:#26364d!important}html[data-theme=dark] .step:not(:last-of-type):after{background:#405069!important}html[data-theme=dark] .step.active{background:#173a37!important}html[data-theme=dark] .step.active b{color:#62dac3!important}html[data-theme=dark] .section-number{color:#64d8c1!important;background:#173a37!important}html[data-theme=dark] :where(.save-draft,.new-form-actions a){border-color:#34465f!important;color:#d5dfec!important;background:#17253a!important}html[data-theme=dark] .draft-badge{color:#f0c978!important;background:#3e331d!important}html[data-theme=dark] .task-filters>header{color:#e2eaf5!important}html[data-theme=dark] .task-filters header button{color:#5ed7bf!important}html[data-theme=dark] .filter-options input:checked,html[data-theme=dark] .special-filters input:checked{border-color:#5e789a!important;background:#405875!important;box-shadow:0 0 0 3px rgba(102,139,181,.12)!important}html[data-theme=dark] .calendar-task{background:#17263b!important;border:1px solid #2e4059!important}html[data-theme=dark] .task-client{color:#dbe5f2!important;background:#17263b!important}html[data-theme=dark] .task-client b{color:#eef4fb!important}html[data-theme=dark] .task-client span{color:#9eafc3!important}html[data-theme=dark] .identity>div span{color:#b8c6d7!important;background:#1d2c42!important}html[data-theme=dark] .identity>div .active-status{color:#63dbc3!important;background:#153b36!important}html[data-theme=dark] .detail-breadcrumbs strong{color:#b9c7d8!important}html[data-theme=dark] .assessment-row article.featured{border-color:#6d6130!important;background:#342f1c!important}html[data-theme=dark] .assessment-row article.featured :where(span,b,i){color:#f0d976!important}html[data-theme=dark] :where(.assessment-row b,.vitals-grid b,.vitals-grid strong,.health-grid b,.care-summary strong,.timeline b,.personal-profile b,.personal-panel dd){color:#edf3fb!important}html[data-theme=dark] :where(.assessment-row span,.assessment-row i,.vitals-grid time,.health-grid small,.care-summary span,.care-summary small,.timeline time,.timeline p){color:#9eafc3!important}html[data-theme=dark] .vitals-grid article:not(.featured-vital){background:#152238!important}html[data-theme=dark] .vitals-grid article>span{filter:saturate(.72) brightness(.82)}html[data-theme=dark] .attention-row{color:#cad5e3!important}html[data-theme=dark] .health-grid article>span{color:#61d8c0!important;background:#173a37!important}html[data-theme=dark] .care-summary>div{background:#17253a!important}html[data-theme=dark] .timeline:before{background:#34465e!important}html[data-theme=dark] .timeline article>span{border-color:#111d2f!important;color:#65d8c1!important;background:#173a37!important;box-shadow:0 0 0 1px #3a4c64!important}html[data-theme=dark] .timeline article>div{background:#17253a!important}html[data-theme=dark] .personal-panel dl>div,html[data-theme=dark] .timeline-card>footer{border-color:#2b3b53!important}html[data-theme=dark] :where(.help-panel,.help-panel>header,.help-panel>footer){border-color:#293a53!important;background:#111d2f!important;color:#dce6f3!important}html[data-theme=dark] :where(.help-panel h2,.help-body h3,.help-tip b){color:#edf3fb!important}html[data-theme=dark] :where(.help-body li p,.help-tip p,.help-panel footer a){color:#a3b3c6!important}html[data-theme=dark] .help-intro{border-color:#28564f!important;color:#b8d8d0!important;background:#15332f!important}html[data-theme=dark] .help-tip{border-color:#30435c!important;background:#16253a!important}html[data-theme=dark] .help-panel header button{color:#b8c7d8!important;background:#1b2a40!important}html[data-theme=dark] .dashboard-exact .birthday-strip span{color:#79d5c5!important}html[data-theme=dark] .user-menu-trigger:hover,html[data-theme=dark] .user-menu-trigger[aria-expanded=true]{border-color:#4a655a!important;color:#edf3f0!important;background:#202824!important;box-shadow:inset 0 0 0 1px #4a655a!important}html[data-theme=dark] .user-menu-trigger:hover :where(.user-copy b,.user-copy small,.down),html[data-theme=dark] .user-menu-trigger[aria-expanded=true] :where(.user-copy b,.user-copy small,.down){color:#edf3f0!important}html[data-theme=dark] .account-item-icon.mint{color:#66dfc2!important;background:#163a37!important}html[data-theme=dark] .account-item-icon.navy{color:#a9c3df!important;background:#1d3047!important}html[data-theme=dark] .account-item-icon.aqua{color:#7cd4d4!important;background:#16383e!important}html[data-theme=dark] .account-item-icon.amber{color:#f2c46f!important;background:#3c3220!important}html[data-theme=dark] .account-item-icon.teal{color:#72d5c0!important;background:#173933!important}html[data-theme=dark] :where(.support-tabs,.support-chat,.chat-messages,.chat-status,.support-chat form){border-color:#293a53!important;background:#111d2f!important;color:#aebdd0!important}html[data-theme=dark] .support-tabs button{border-color:transparent!important;color:#9eafc3!important;background:#111d2f!important}html[data-theme=dark] .support-tabs button.active{border-color:#18c3a6!important;color:#63d8c1!important;background:#15263a!important}html[data-theme=dark] .chat-message.bot{border-color:#31435c!important;color:#d2dce9!important;background:#17253a!important}html[data-theme=dark] .chat-suggestions button{border-color:#315d57!important;color:#69d5bf!important;background:#15332f!important}html[data-theme=dark] .support-chat form input{border-color:#34465f!important;color:#dbe5f1!important;background:#17253a!important}html[data-theme=dark] .help-body li>span{color:#65d8c1!important;background:#173a37!important}:root{--hit-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--hit-sidebar-width:240px;--hit-sidebar-collapsed:72px;--hit-sidebar-bg:linear-gradient(165deg,#031747,#082e68 60%,#064778);--hit-primary:#0da68f;--hit-primary-hover:#087f73;--hit-navy:#041b53;--hit-text:#1f2a44;--hit-muted:#6c7a96;--hit-line:#e1e8f0;--hit-surface:#ffffff;--hit-soft:#f7f9fc;--hit-radius-control:8px;--hit-radius-card:12px;--hit-shadow-card:0 8px 24px rgba(31,42,68,.055);--hit-focus:0 0 0 3px rgba(24,195,166,.16);--hit-nav-level-1-size:15px;--hit-nav-level-1-weight:500;--hit-nav-level-2-size:13px;--hit-nav-level-2-weight:500;--hit-nav-level-3-size:11.5px;--hit-nav-level-3-weight:500}.hit-field-validation{width:fit-content;max-width:100%;margin-top:2px;padding:6px 9px;display:flex;align-items:center;gap:7px;border:1px solid #f2bdc5;border-radius:8px;color:#a8394b;background:#fff5f6;font-size:11px;font-weight:700;line-height:1.35;animation:hit-validation-in .16s ease-out}.hit-field-validation-icon{width:17px;height:17px;min-width:17px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#d95569;font-size:11px;font-weight:900;line-height:1}[data-field-trigger][aria-invalid=true],input:not([type=radio]):not([type=checkbox])[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#df8794!important;background:#fffafb!important;box-shadow:0 0 0 3px rgba(205,82,102,.1)!important}fieldset:has(>.hit-field-validation) .generation-radio label{border-color:#edb3bd;background:#fffafb}@keyframes hit-validation-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}[data-theme=dark] .hit-field-validation{border-color:#804453;color:#ffc4ce;background:#321f27}[data-theme=dark] [data-field-trigger][aria-invalid=true],[data-theme=dark] input:not([type=radio]):not([type=checkbox])[aria-invalid=true],[data-theme=dark] select[aria-invalid=true],[data-theme=dark] textarea[aria-invalid=true]{border-color:#d87384!important;background:#261d25!important;box-shadow:0 0 0 3px rgba(223,104,123,.15)!important}.hit-print-summary-field{grid-column:1/-1}.hit-print-summary-field>label{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 12px;border:1px solid var(--hit-line);border-radius:12px;background:var(--hit-soft);color:var(--hit-text);font-weight:700;cursor:pointer}.hit-print-summary-field>label>span{min-width:0;display:flex;flex-direction:column;gap:3px}.hit-print-summary-field>label small{color:var(--hit-muted);font-size:9px;font-weight:500;line-height:1.35}.hit-print-summary-field input{width:18px;height:18px;accent-color:var(--hit-primary)}.hit-print-document-summary{display:none}[data-theme=dark] .hit-print-summary-field>label,body.dark .hit-print-summary-field>label{background:#172b43}@media(max-width:680px){.hit-print-summary-field{grid-column:auto}}@media print{.hit-print-document-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5mm;margin:0 7mm 4mm}.hit-print-document-summary>div{padding:2.5mm 3mm;border:1px solid #d8e2ec;border-radius:2.5mm;background:#f7fafc}.hit-print-document-summary span{display:block;margin-bottom:1mm;color:#647691;font-size:5.5pt;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.hit-print-document-summary strong{display:block;color:#17233c;font-size:10pt;line-height:1.2}}:is(.app-shell,.finance-app,.stock-app){font-family:var(--hit-font)!important;color:var(--hit-text);line-height:1.5}:is(.app-shell,.finance-app,.stock-app) :is(button,input,select,textarea){font-family:inherit}:is(input[type=radio],input.hit-round-choice){appearance:none!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;padding:0!important;margin:0!important;display:inline-grid!important;place-items:center!important;flex:0 0 17px!important;overflow:visible!important;border:1.5px solid #cbd4e0!important;border-radius:50%!important;box-sizing:border-box!important;color:transparent!important;background:var(--hit-surface,#fff)!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease!important}:is(input[type=radio],input.hit-round-choice):after{content:""!important;width:7px!important;height:4px!important;display:block!important;border:solid!important;border-width:0 0 2px 2px!important;transform:translateY(0) rotate(-45deg) scale(0)!important;transform-origin:center!important;transition:transform .15s ease!important}:is(input[type=radio],input.hit-round-choice):checked{border-color:#34445f!important;color:#fff!important;background:#34445f!important;box-shadow:0 0 0 3px rgba(52,68,95,.08)!important}:is(input[type=radio],input.hit-round-choice):checked:after{transform:translateY(0) rotate(-45deg) scale(1)!important}:is(input[type=radio],input.hit-round-choice):focus-visible{outline:2px solid #91a3bc!important;outline-offset:2px!important}:is(input[type=radio],input.hit-round-choice):disabled{opacity:.55!important;cursor:not-allowed!important}:is(input[type=radio],input.hit-round-choice)[aria-invalid=true]{border-color:#d76578!important;box-shadow:0 0 0 3px rgba(205,82,102,.12)!important}:is([data-theme=dark],body.dark) :is(input[type=radio],input.hit-round-choice){border-color:#5e789a!important;background:#17253a!important}:is([data-theme=dark],body.dark) :is(input[type=radio],input.hit-round-choice):checked{border-color:#5e789a!important;background:#405875!important;box-shadow:0 0 0 3px rgba(102,139,181,.12)!important}:is(.hit-checkbox-mark,input[type=checkbox]+:is(span,i):has(>svg)){position:relative!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex:0 0 20px!important;display:inline-block!important;align-self:center!important;vertical-align:middle!important;overflow:hidden!important;border:1px solid var(--hit-line)!important;border-radius:6px!important;box-sizing:border-box!important;color:transparent!important;background:var(--hit-surface)!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease!important}:is(.hit-checkbox-mark,input[type=checkbox]+:is(span,i):has(>svg)):before{content:none!important}:is(.hit-checkbox-mark,input[type=checkbox]+:is(span,i):has(>svg)):after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:5px!important;height:9px!important;display:block!important;border:solid!important;border-width:0 2px 2px 0!important;transform:translate(-50%,-48%) rotate(45deg)!important;transform-origin:center!important}:is(.hit-checkbox-mark,input[type=checkbox]+:is(span,i):has(>svg))>svg{display:none!important}input[type=checkbox]:checked+:is(.hit-checkbox-mark,span:has(>svg),i:has(>svg)){border-color:var(--hit-primary)!important;color:#fff!important;background:var(--hit-primary)!important}input[type=checkbox]:focus-visible+:is(.hit-checkbox-mark,span:has(>svg),i:has(>svg)){border-color:var(--hit-primary)!important;box-shadow:var(--hit-focus)!important}input[type=checkbox]:disabled+:is(.hit-checkbox-mark,span:has(>svg),i:has(>svg)){opacity:.55!important}:is(.app-shell,.finance-app,.stock-app) input[type=checkbox]{accent-color:var(--hit-primary)}:is([data-theme=dark],body.dark) :is(.hit-checkbox-mark,input[type=checkbox]+:is(span,i):has(>svg)){border-color:#3a516d!important;background:#12253e!important}:is([data-theme=dark],body.dark) input[type=checkbox]:checked+:is(.hit-checkbox-mark,span:has(>svg),i:has(>svg)){border-color:var(--hit-primary)!important;background:var(--hit-primary)!important}.dashboard-exact.dashboard-exact>.exact-sidebar,:is(.app-shell>.sidebar,.finance-sidebar,.stock-sidebar){width:var(--hit-sidebar-width)!important;padding:24px 16px 18px!important;display:flex!important;overflow:hidden!important;flex-direction:column!important;color:#eef4ff!important;background:var(--hit-sidebar-bg)!important;box-shadow:8px 0 30px rgba(4,27,83,.08)!important}.dashboard-exact.dashboard-exact .exact-workspace,:is(.workspace,.finance-workspace,.stock-workspace){margin-left:var(--hit-sidebar-width)!important;width:calc(100% - var(--hit-sidebar-width))}.app-shell .client-module-content{width:100%;max-width:1700px;margin-inline:auto;padding:18px 25px 35px}@media (max-width:800px){.app-shell .client-module-content{padding:15px}}.dashboard-exact.dashboard-exact .brand,:is(.brand,.finance-logo,.stock-logo){width:auto;min-height:40px!important;height:40px!important;margin:0 4px 16px!important;padding:0!important;display:flex!important;align-items:center!important;flex:0 0 auto!important;border:0!important}:is(.finance-logo,.stock-logo)>a{display:flex;align-items:baseline;color:#fff;text-decoration:none;letter-spacing:-.045em}:is(.finance-logo,.stock-logo)>a b{font-size:30px!important;font-weight:850}:is(.finance-logo,.stock-logo)>a span{font-size:19px!important;font-weight:400}.app-shell>.sidebar .brand img,.dashboard-exact.dashboard-exact .brand img{width:160px!important}:is(.collapse,.finance-logo>button,.stock-logo>button){position:absolute!important;top:27px!important;right:15px!important;width:28px!important;height:28px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:7px!important;color:#b8cae0!important;background:transparent!important;font-size:0!important;cursor:pointer;transition:background .18s,color .18s}:is(.finance-logo>button,.stock-logo>button):before{content:"‹";font-size:24px;line-height:1}.collapse:before{content:"‹";font-size:24px;line-height:1}.sidebar-collapsed .collapse:before{content:"›"}.app-shell.app-shell>.sidebar .collapse,.dashboard-exact.dashboard-exact .exact-sidebar .collapse{z-index:4!important;display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}:is(.collapse,.finance-logo>button,.stock-logo>button):hover{color:#fff!important;background:rgba(255,255,255,.1)!important}:is(.finance-logo>button,.stock-logo>button) svg{display:none}.is-collapsed :is(.finance-logo>button,.stock-logo>button):before{content:"›"}:is(.company-card,.stock-warehouse){width:100%;min-height:64px!important;margin:0 0 14px!important;padding:9px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 14px!important;align-items:center!important;gap:9px!important;flex:0 0 auto;border:1px solid rgba(255,255,255,.15)!important;border-radius:10px!important;color:#fff!important;background:rgba(255,255,255,.075)!important;text-align:left;cursor:pointer;transition:background .18s,border-color .18s}:is(.company-card,.stock-warehouse):hover{border-color:rgba(92,225,204,.38)!important;background:rgba(255,255,255,.11)!important}:is(.company-card,.stock-warehouse)>:is(i,svg:first-child){width:34px!important;height:34px!important;padding:8px;display:grid;place-items:center;border-radius:8px!important;color:#fff;background:#10a58f!important}:is(.company-card,.stock-warehouse)>span{min-width:0;display:flex;flex-direction:column}:is(.company-card,.stock-warehouse) small{color:#9fb6d1!important;font-size:9px!important;font-weight:800!important;letter-spacing:.1em}:is(.company-card,.stock-warehouse) b{overflow:hidden;margin:2px 0 0;color:#fff;font-size:11px!important;font-weight:700;text-overflow:ellipsis;white-space:nowrap}:is(.company-card,.stock-warehouse) em{color:#a8bbd1;font-size:9px;font-style:normal}:is(.company-card,.stock-warehouse)>svg:last-child{width:14px!important;height:14px!important;padding:0;background:transparent!important}.dashboard-exact.dashboard-exact .sidebar>nav,:is(.sidebar,.finance-sidebar,.stock-sidebar)>nav{min-height:0!important;margin:0!important;padding:0 2px 8px 0!important;display:flex!important;overflow-x:hidden!important;overflow-y:auto!important;flex:1 1 auto!important;flex-direction:column!important;gap:4px!important;scrollbar-color:rgba(166,197,226,.36) transparent;scrollbar-width:thin}:is(.sidebar,.finance-sidebar,.stock-sidebar)>nav::-webkit-scrollbar{width:5px}:is(.sidebar,.finance-sidebar,.stock-sidebar)>nav::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(166,197,226,.32)}.dashboard-exact.dashboard-exact .sidebar>nav>.nav-group>.nav-parent,.dashboard-exact.dashboard-exact .sidebar>nav>a,:is(.sidebar>nav>a,.sidebar>nav>.nav-group>.nav-parent,.finance-sidebar>nav>div>a,.finance-sidebar>nav>div>.finance-nav-parent,.stock-sidebar>nav>a){width:100%;min-height:44px!important;padding:10px 11px!important;display:grid!important;grid-template-columns:19px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border:0!important;border-radius:9px!important;color:#e9f1ff!important;background:transparent!important;font-size:var(--hit-nav-level-1-size)!important;font-weight:var(--hit-nav-level-1-weight)!important;line-height:1.25!important;text-align:left;text-decoration:none;cursor:pointer;transition:color .18s,background .18s,transform .18s}:is(.sidebar nav a,.nav-parent) .nav-dot,:is(.sidebar>nav>a,.sidebar>nav>.nav-group>.nav-parent,.finance-sidebar>nav>div>a,.finance-sidebar>nav>div>.finance-nav-parent,.stock-sidebar>nav>a)>svg{width:18px!important;height:18px!important;display:grid;place-items:center;flex:none}:is(.sidebar>nav>a,.sidebar>nav>.nav-group>.nav-parent,.finance-sidebar>nav>div>a,.finance-sidebar>nav>div>.finance-nav-parent,.stock-sidebar>nav>a):hover{color:#fff!important;background:rgba(255,255,255,.085)!important;transform:translateX(2px)}.dashboard-exact.dashboard-exact .sidebar>nav>a.active,:is(.sidebar>nav>a.active,.sidebar>nav>.nav-group>.nav-parent.active,.finance-sidebar>nav>div>a.active,.finance-sidebar>nav>div>.finance-nav-parent.active,.stock-sidebar>nav>a.active){color:#fff!important;background:linear-gradient(90deg,#10a79b,#0b8d8a)!important;box-shadow:0 8px 20px rgba(0,0,0,.13)!important;font-weight:700!important}:is(.nav-parent,.finance-nav-parent)>:is(i,.caret){margin-left:auto;color:#a9bdd5;transition:transform .18s}:is(.nav-parent,.finance-nav-parent).open>:is(i,.caret){transform:rotate(180deg)}.finance-nav-parent .caret{width:14px!important;height:14px!important}:is(.nav-submenu,.subnav){margin:3px 0 6px 20px!important;padding:0 0 0 15px!important;display:flex;flex-direction:column;gap:2px;border-left:1px solid rgba(188,214,242,.23)!important}:is(.nav-submenu,.subnav) a{min-height:34px!important;padding:8px 9px!important;display:flex!important;align-items:center;border-radius:6px!important;color:#c5d5ea!important;background:transparent!important;font-size:var(--hit-nav-level-2-size)!important;font-weight:var(--hit-nav-level-2-weight)!important;line-height:1.35!important;text-decoration:none}:is(.nav-submenu,.subnav) a:hover{color:#fff!important;background:rgba(255,255,255,.065)!important}:is(.nav-submenu,.subnav) a:is(.active,.active-sub){color:#64e2cc!important;font-weight:650!important}:is(.nav-submenu,.subnav) :is(.nav-submenu,.subnav),:is(.nav-submenu,.subnav) [data-nav-level="3"]{margin-left:10px!important;padding-left:12px!important}:is(.nav-submenu,.subnav) :is(.nav-submenu,.subnav) a,:is(.nav-submenu,.subnav) a[data-nav-level="3"]{min-height:30px!important;padding-block:6px!important;font-size:var(--hit-nav-level-3-size)!important;font-weight:var(--hit-nav-level-3-weight)!important;line-height:1.4!important}.stock-side-links{margin:0!important;padding:0!important;flex:0 0 auto}.stock-side-links a{min-height:34px!important;padding:7px 10px!important;color:#b8cae0!important;font-size:11px!important}.app-shell.sidebar-collapsed>.sidebar,.finance-app.is-collapsed>.finance-sidebar,.stock-app.is-collapsed>.stock-sidebar{width:var(--hit-sidebar-collapsed)!important;padding-inline:10px!important}.app-shell.sidebar-collapsed>.workspace,.finance-app.is-collapsed>.finance-workspace,.stock-app.is-collapsed>.stock-workspace{width:calc(100% - var(--hit-sidebar-collapsed));margin-left:var(--hit-sidebar-collapsed)!important}:is(.sidebar-collapsed .sidebar,.is-collapsed .finance-sidebar,.is-collapsed .stock-sidebar) :is(.stock-side-links,.sidebar-preferences,.company-card,.stock-warehouse){display:none!important}:is(.sidebar-collapsed .sidebar,.is-collapsed .finance-sidebar,.is-collapsed .stock-sidebar) :is(.brand,.finance-logo,.stock-logo){width:36px;overflow:hidden;margin-inline:2px!important}:is(.sidebar-collapsed .sidebar,.is-collapsed .finance-sidebar,.is-collapsed .stock-sidebar) :is(.brand img,.finance-logo a span,.stock-logo a span){display:none!important}.sidebar-collapsed .sidebar .brand:before{content:"";width:34px;height:30px;display:block;background:url(/hit_mark.svg) 50%/contain no-repeat}:is(.sidebar-collapsed .sidebar,.is-collapsed .finance-sidebar,.is-collapsed .stock-sidebar) nav{padding-inline:0!important}:is(.sidebar-collapsed .sidebar,.is-collapsed .finance-sidebar,.is-collapsed .stock-sidebar) nav :is(a,button){grid-template-columns:1fr!important;justify-items:center;padding-inline:0!important}.sidebar-collapsed .sidebar .nav-parent>span:nth-child(2),.sidebar-collapsed .sidebar nav a>span:not(.nav-dot),:is(.is-collapsed .finance-sidebar,.is-collapsed .stock-sidebar) nav span,:is(.sidebar-collapsed .sidebar,.is-collapsed .finance-sidebar) .caret,:is(.sidebar-collapsed .sidebar,.is-collapsed .finance-sidebar) :is(.nav-submenu,.subnav){display:none!important}:is(.page-heading,.new-page-heading,.settings-heading,.task-heading,.finance-app .page-title,.stock-page-title) h1{margin:0;color:var(--hit-navy)!important;font-size:30px!important;font-weight:500!important;line-height:1.16!important;letter-spacing:-.035em!important}:is(.page-heading,.new-page-heading,.settings-heading,.task-heading,.finance-app .page-title,.stock-page-title) :is(.intro,div>span){color:var(--hit-muted);font-size:13px!important;line-height:1.5}:is(.eyebrow,.page-title>div>p,.stock-page-title>div>p,.card-head>p,.stock-card-head>div>p){color:var(--hit-primary)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important}:is(.primary,.save,.save-action,.settings-primary,.create-client,.stock-create,.stock-page-title button:not(.secondary),.finance-app .page-title>div:last-child button:last-child,.finance-app .top-actions .create,.settings-placeholder>button){height:40px!important;min-height:40px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid var(--hit-primary)!important;border-radius:var(--hit-radius-control)!important;color:#fff!important;background:var(--hit-primary)!important;box-shadow:0 7px 17px rgba(13,166,143,.16);font-size:13px!important;font-weight:700!important;line-height:1!important;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}:is(.primary,.save,.save-action,.settings-primary,.create-client,.stock-create,.stock-page-title button:not(.secondary),.finance-app .page-title>div:last-child button:last-child,.finance-app .top-actions .create,.settings-placeholder>button):hover{border-color:var(--hit-primary-hover)!important;background:var(--hit-primary-hover)!important;transform:translateY(-1px)}.save-action:before{content:""!important;width:16px!important;height:16px!important;display:block!important;flex:0 0 16px!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2Z'/%3E%3Cpath d='M17 21v-8H7v8M7 3v5h8'/%3E%3C/svg%3E") center /contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2Z'/%3E%3Cpath d='M17 21v-8H7v8M7 3v5h8'/%3E%3C/svg%3E") center /contain no-repeat!important}.save-action{order:99}.save-action>svg:first-child{display:none!important}:where(.secondary,.ghost,.save-draft,.wizard-back,.print-clients,.finance-app .outline,.stock-page-title button.secondary,.stock-settings form>footer button:not(:last-child),.creation-form>footer button:not(:last-child),.stock-flow>footer button:not(:last-child)){min-height:40px!important;padding:0 15px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--hit-line)!important;border-radius:var(--hit-radius-control)!important;color:#40506d!important;background:#fff!important;font-size:13px!important;font-weight:600!important;text-decoration:none;cursor:pointer}:where(.secondary,.ghost,.save-draft,.wizard-back,.print-clients,.finance-app .outline,.stock-page-title button.secondary):hover{border-color:#bfcbd9!important;background:#f7f9fc!important}:is(.cancel-action,.cancel,.cancel-link){height:40px!important;min-height:40px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #e7b8c0!important;border-radius:var(--hit-radius-control)!important;color:#a74354!important;background:#fff4f6!important;box-shadow:0 3px 9px rgba(167,67,84,.06)!important;font-size:13px!important;font-weight:700!important;line-height:1!important;text-decoration:none;cursor:pointer;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}:is(.cancel-action,.cancel,.cancel-link):before{content:""!important;width:16px!important;height:16px!important;display:block!important;flex:0 0 16px!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m18 6-12 12M6 6l12 12'/%3E%3C/svg%3E") center /contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m18 6-12 12M6 6l12 12'/%3E%3C/svg%3E") center /contain no-repeat!important}:is(.cancel-action,.cancel,.cancel-link)>svg{display:none}:is(.cancel-action,.cancel,.cancel-link):hover{border-color:#d9919e!important;color:#913345!important;background:#fde6ea!important;box-shadow:0 6px 14px rgba(167,67,84,.1)!important;transform:translateY(-1px)}:is(.cancel-action,.cancel,.cancel-link):focus-visible{outline:3px solid rgba(197,92,110,.2)!important;outline-offset:2px}html[data-theme=dark] :is(.cancel-action,.cancel,.cancel-link){border-color:#754454!important;color:#ffabb9!important;background:#442631!important;box-shadow:none!important}html[data-theme=dark] :is(.cancel-action,.cancel,.cancel-link):hover{border-color:#a45a6d!important;color:#ffd5dc!important;background:#58303d!important}:is(.form-grid,.fields,.settings-form,.stock-form-grid,.region-sections,.creation-form,.article-form,.advanced-filters,.task-form-row) label{color:#5f6f87!important;font-size:12px!important;font-weight:600!important;line-height:1.35}:is(.filter-group,.report-controls) :is(input,select),:is(.form-grid,.fields,.settings-form,.stock-form-grid,.region-sections,.creation-form,.article-form,.advanced-filters,.task-form-row) :is(input,select,textarea){min-height:40px!important;padding:9px 11px!important;border:1px solid var(--hit-line)!important;border-radius:var(--hit-radius-control)!important;outline:0;color:#34435d!important;background:#fff!important;font-size:13px!important;font-weight:400!important;line-height:1.35}:is(.form-grid,.fields,.settings-form,.stock-form-grid,.region-sections,.creation-form,.article-form,.advanced-filters,.task-form-row,.filter-group,.report-controls) :is(input,select,textarea):focus{border-color:#57cbb8!important;box-shadow:var(--hit-focus)!important}:is(.global-search,.global-finance-search,.stock-search,.client-search,.table-card>header>label,.stock-table-card>header>label){min-height:40px!important;border:1px solid #dce5ee!important;border-radius:9px!important;background:#fbfcfe!important;transition:border-color .18s,box-shadow .18s}:is(.global-search,.global-finance-search,.stock-search,.client-search,.table-card>header>label,.stock-table-card>header>label):focus-within{border-color:#63d1bf!important;box-shadow:var(--hit-focus)!important}:is(.global-search,.global-finance-search,.stock-search,.client-search,.table-card>header>label,.stock-table-card>header>label) input{font-size:13px!important}:is(.finance-card,.stock-card,.stock-table-card,.indicator-card,.list-panel,.settings-list-card,.task-calendar-panel,.client-card){border:1px solid #e8edf3!important;border-radius:var(--hit-radius-card)!important;background:var(--hit-surface)!important;box-shadow:var(--hit-shadow-card)!important}:is(.table-card,.stock-table-card,.settings-table,.logs-table) :is(th,td){font-size:13px}:is(.table-card,.stock-table-card,.settings-table,.logs-table) th{color:#687991;font-size:11px!important;font-weight:700!important;letter-spacing:.04em}:is(.table-card,.stock-table-card,.settings-table,.logs-table) tbody tr:hover{background:#f6fbfa!important}:is(button,a):focus-visible{outline:2px solid #5cd7c2!important;outline-offset:2px!important}html[data-theme=dark]{--hit-sidebar-bg:linear-gradient(165deg,#111816,#14372f 58%,#0d5448);--hit-text:#edf3f0;--hit-muted:#a4b3ac;--hit-line:#34433d;--hit-surface:#171d1b;--hit-soft:#202824}html[data-theme=dark] :is(.form-grid,.fields,.settings-form,.stock-form-grid,.region-sections,.creation-form,.article-form,.advanced-filters,.task-form-row) :is(input,select,textarea),html[data-theme=dark] :is(.global-search,.global-finance-search,.stock-search,.client-search,.table-card>header>label,.stock-table-card>header>label){color:#edf3f0!important;background:#202824!important}html[data-theme=dark] :is(.nav-submenu,.subnav){border-left-color:rgba(134,189,173,.28)!important}html[data-theme=dark] :is(.nav-parent,.finance-nav-parent)>:is(i,.caret){color:#a9c8bd}html[data-theme=dark] :where(.secondary,.ghost,.save-draft,.wizard-back,.print-clients,.finance-app .outline,.stock-page-title button.secondary,.stock-settings form>footer button:not(:last-child),.creation-form>footer button:not(:last-child),.stock-flow>footer button:not(:last-child)){border-color:#3b4a44!important;color:#dbe6e1!important;background:#202824!important}html[data-theme=dark] :where(.secondary,.ghost,.save-draft,.wizard-back,.print-clients,.finance-app .outline,.stock-page-title button.secondary):hover{border-color:#527067!important;color:#86dccb!important;background:#28332e!important}@media (max-width:860px){.dashboard-exact.dashboard-exact>.exact-sidebar,:is(.app-shell>.sidebar,.finance-sidebar,.stock-sidebar){width:var(--hit-sidebar-width)!important;transform:translateX(-100%)}:is(.app-shell>.sidebar.mobile-open,.finance-sidebar.is-open,.stock-sidebar.is-open){transform:translateX(0)}.dashboard-exact.dashboard-exact .exact-workspace,:is(.workspace,.finance-workspace,.stock-workspace){width:100%!important;margin-left:0!important}:is(.collapse,.finance-logo>button,.stock-logo>button){display:none!important}.app-shell.app-shell>.sidebar .collapse{display:none!important}}.hit-print-backdrop{position:fixed;z-index:10000;inset:0;padding:32px 12px;display:grid;place-items:center;background:rgba(11,25,47,.72);backdrop-filter:blur(3px)}.hit-print-dialog{width:min(880px,100%);max-height:calc(100vh - 64px);overflow:hidden;border:1px solid var(--hit-line,#e1e8f0);border-radius:14px;color:var(--hit-text,#1f2a44);background:var(--hit-surface,#fff);box-shadow:0 26px 80px rgba(4,27,83,.28);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hit-print-dialog>header{min-height:106px;padding:18px 21px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--hit-line,#e1e8f0)}.hit-print-dialog>header p{margin:0 0 5px;color:#0da68f;font-size:10px;font-weight:800;letter-spacing:.14em}.hit-print-dialog>header h2{margin:0;color:var(--hit-text,#1f2a44);font-size:21px;font-weight:500;line-height:1.2}.hit-print-dialog>header span{display:block;margin-top:9px;color:var(--hit-muted,#6c7a96);font-size:11px}.hit-print-dialog>header>button{width:34px;height:34px;display:grid;place-items:center;flex:none;border:0;border-radius:50%;color:#8391a6;background:var(--hit-soft,#f8fafc);cursor:pointer}.hit-print-dialog>header>button:hover{color:#1f2a44;background:#edf2f6}.hit-print-dialog>header>button svg{width:17px}.hit-print-body{max-height:calc(100vh - 236px);padding:21px 22px;display:grid;grid-template-columns:1fr 1fr;gap:18px;overflow:auto}.hit-print-body fieldset{min-width:0;margin:0;padding:0;border:0}.hit-print-body legend{margin:0 0 9px;color:var(--hit-text,#1f2a44);font-size:11px;font-weight:800}.hit-print-formats,.hit-print-orientations{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hit-print-formats>button,.hit-print-orientations>button{position:relative;min-height:88px;padding:12px;display:flex;align-items:center;gap:12px;border:1px solid var(--hit-line,#e1e8f0);border-radius:10px;color:var(--hit-text,#1f2a44);background:var(--hit-surface,#fff);font:inherit;text-align:left;cursor:pointer}.hit-print-formats>button:hover,.hit-print-orientations>button:hover{border-color:#83cfc2;background:var(--hit-soft,#f8fafc)}.hit-print-formats>button.active,.hit-print-orientations>button.active{border-color:#0da68f;background:#ecfaf7;box-shadow:0 0 0 2px rgba(13,166,143,.1)}.hit-print-orientations>button>i{width:32px;height:44px;flex:none;border:2px solid #9cacbe;border-radius:3px;background:var(--hit-surface,#fff)}.hit-print-orientations>button>i.landscape{width:44px;height:32px}.hit-print-formats>button>span,.hit-print-orientations>button>span{min-width:0;display:flex;flex-direction:column}.hit-print-formats b,.hit-print-orientations b{font-size:11px}.hit-print-formats small,.hit-print-orientations small{margin-top:3px;color:var(--hit-muted,#6c7a96);font-size:8px;line-height:1.4}.hit-print-formats>button>svg:last-child,.hit-print-orientations>button>svg:last-child{position:absolute;right:8px;top:8px;width:16px;color:#0da68f;opacity:0}.hit-print-formats>button.active>svg:last-child,.hit-print-orientations>button.active>svg:last-child{opacity:1}.hit-print-formats>button>svg:first-child{width:27px;height:27px;padding:5px;flex:none;border-radius:7px;color:#087f73;background:#e3f7f2}.hit-print-columns-field{grid-column:1/3}.hit-print-column-tools{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--hit-muted,#6c7a96);font-size:9px}.hit-print-column-tools>div{display:flex;gap:8px}.hit-print-column-tools button{padding:0;border:0;color:#087f73;background:transparent;font:inherit;font-weight:750;cursor:pointer}.hit-print-column-tools button:hover{text-decoration:underline}.hit-print-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.hit-print-columns label{min-height:38px;padding:8px 9px;display:flex;align-items:center;gap:8px;border:1px solid var(--hit-line,#e1e8f0);border-radius:8px;color:var(--hit-muted,#6c7a96);font-size:10px;cursor:pointer}.hit-print-columns label:has(input:checked){border-color:#a8ddd4;color:var(--hit-text,#1f2a44);background:#f3fbf9}.hit-print-columns input{position:absolute;opacity:0;pointer-events:none}.hit-print-columns label>i{width:18px;height:18px;display:grid;place-items:center;flex:none;border:1px solid #b9c5d3;border-radius:4px;background:var(--hit-surface,#fff)}.hit-print-columns label>i svg{width:12px;opacity:0}.hit-print-columns input:checked+i{border-color:#0da68f;color:#fff;background:#0da68f}.hit-print-columns input:checked+i svg{opacity:1}.hit-print-columns input:focus-visible+i{outline:3px solid rgba(13,166,143,.2);outline-offset:2px}.hit-print-body>aside{grid-column:1/3;min-height:58px;padding:11px 12px;display:flex;align-items:center;gap:10px;border:1px solid #cde6e1;border-radius:9px;color:#33566a;background:#f3faf9}.hit-print-body>aside>svg{width:20px;color:#0b927d}.hit-print-body>aside>span{display:flex;flex-direction:column}.hit-print-body>aside b{font-size:10px}.hit-print-body>aside small{margin-top:2px;color:#647691;font-size:8px}.hit-print-dialog>footer{min-height:66px;padding:12px 22px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--hit-line,#e1e8f0);background:var(--hit-surface,#fff)}.hit-print-dialog>footer button{min-height:40px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #0da68f;border-radius:8px;color:#fff;background:#0da68f;font-size:11px;font-weight:750;cursor:pointer}.hit-print-dialog>footer button svg{width:15px}.hit-print-dialog>footer button:hover{background:#087f73}.hit-print-dialog>footer button.cancel-action{border-color:#f3cbd3;color:#a74354;background:#fff4f6}.hit-print-dialog>footer button.cancel-action:hover{background:#ffe9ed}.hit-print-dialog>footer button:disabled{opacity:.45;cursor:not-allowed}.hit-print-dialog :focus-visible{outline:3px solid rgba(13,166,143,.24);outline-offset:2px}.hit-print-columns label>i{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:0!important}.hit-print-columns label>i svg{width:12px!important;height:12px!important;margin:0!important;display:block!important;flex:0 0 12px!important}html[data-theme=dark] .hit-print-dialog{--hit-text:#edf3f0;--hit-muted:#a4b3ac;--hit-line:#34433d;--hit-surface:#171d1b;--hit-soft:#202824}html[data-theme=dark] .hit-print-columns label:has(input:checked),html[data-theme=dark] .hit-print-formats>button.active,html[data-theme=dark] .hit-print-orientations>button.active{color:#edf3f0;background:#17362f}html[data-theme=dark] .hit-print-body>aside{border-color:#315b52;color:#d7e8e4;background:#18352f}html[data-theme=dark] .hit-print-dialog>footer button.cancel-action{border-color:#62313e;color:#f0a5b1;background:#321e25}@media(max-width:680px){.hit-print-backdrop{padding:10px}.hit-print-dialog{max-height:calc(100vh - 20px)}.hit-print-dialog>header{min-height:auto;padding:15px}.hit-print-body{max-height:calc(100vh - 191px);grid-template-columns:1fr;padding:16px 13px}.hit-print-body>aside,.hit-print-columns-field{grid-column:auto}.hit-print-formats,.hit-print-orientations{grid-template-columns:1fr}.hit-print-columns{grid-template-columns:1fr 1fr}.hit-print-dialog>footer{padding-inline:13px}.hit-print-dialog>footer button{flex:1}}@media(max-width:420px){.hit-print-columns{grid-template-columns:1fr}.hit-print-column-tools{align-items:flex-start;flex-direction:column}}.hit-print-document{display:none}@media print{.hit-print-backdrop{display:none!important}body:has(.hit-print-document) *{visibility:hidden!important}body:has(.hit-print-document) .hit-print-document,body:has(.hit-print-document) .hit-print-document *{visibility:visible!important}.hit-print-document{position:absolute;left:0;top:0;width:100%;display:block!important;color:#172844;background:#fff;font-family:Inter,Arial,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.hit-print-document>header{min-height:22mm;padding:6mm 7mm;display:flex;align-items:center;justify-content:space-between;gap:12mm;color:#fff;background:linear-gradient(110deg,#041b53,#084b78)}.hit-print-document-brand img{width:30mm;max-height:11mm;display:block;object-fit:contain;object-position:left center}.hit-print-document-brand b{font-size:18pt;letter-spacing:-.04em}.hit-print-document>header>div:last-child{display:flex;align-items:flex-end;flex-direction:column;text-align:right}.hit-print-document>header small{color:#77dacb;font-size:5.5pt;font-weight:800;letter-spacing:.16em}.hit-print-document>header strong{margin-top:1mm;font-size:9pt;line-height:1.2}.hit-print-document>header span{margin-top:.5mm;color:#d9e5f2;font-size:5.5pt}.hit-print-document-title{padding:6mm 7mm 4mm;display:flex;align-items:flex-end;justify-content:space-between;gap:10mm;border-bottom:1px solid #dce4ed}.hit-print-document-title p{margin:0 0 1mm;color:#0b927d;font-size:5.5pt;font-weight:800;letter-spacing:.16em}.hit-print-document-title h1{margin:0;color:#172844;font-size:16pt;font-weight:650;line-height:1.1}.hit-print-document-title span{display:block;margin-top:1.2mm;color:#647691;font-size:6.5pt}.hit-print-document-title em{padding:2mm 3mm;border-radius:10mm;color:#087f73;background:#e3f7f2;font-size:6.5pt;font-style:normal;font-weight:800;white-space:nowrap}.hit-print-document-meta{margin:3.5mm 7mm;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce4ed;border-radius:2mm;background:#f7f9fc}.hit-print-document-meta>span{min-height:11mm;padding:2.2mm 3mm;display:flex;justify-content:center;flex-direction:column;border-right:1px solid #dce4ed}.hit-print-document-meta>span:last-child{border-right:0}.hit-print-document-meta small{color:#71809a;font-size:4.8pt;font-weight:800;letter-spacing:.08em}.hit-print-document-meta b{margin-top:.6mm;color:#263754;font-size:6.4pt}.hit-print-document table{width:calc(100% - 14mm);margin:0 7mm;border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid #cbd5e1;border-radius:2mm;overflow:hidden}.hit-print-document thead{display:table-header-group}.hit-print-document tr{break-inside:avoid}.hit-print-document th{height:9mm;padding:1.3mm 1.2mm;border-right:1px solid #315176;color:#fff;background:#0b234f;font-size:5.2pt;font-weight:800;line-height:1.15;text-align:left;overflow-wrap:anywhere}.hit-print-document td:last-child,.hit-print-document th:last-child{border-right:0}.hit-print-document td{height:9.5mm;padding:1.1mm 1.2mm;border-top:1px solid #dce4ed;border-right:1px solid #e2e8f0;color:#263754;background:#fff;font-size:5.4pt;line-height:1.25;vertical-align:middle;overflow-wrap:anywhere}.hit-print-document .hit-print-group-row th{height:8mm;padding:1.5mm 2mm;border-top:2mm solid #fff;border-right:0;color:#172844;background:#dfe6eb;font-size:6.2pt;text-align:center}.hit-print-document tbody tr:nth-child(2n) td{background:#f7f9fc}.hit-print-document td.column-name{font-weight:750}.hit-print-document .column-photo{width:10mm;text-align:center}.hit-print-document .column-name{width:28mm}.hit-print-document .column-processNumber{width:18mm}.hit-print-document .column-birthDate{width:16mm}.hit-print-document .column-age{width:8mm;text-align:center}.hit-print-document .column-admission{width:16mm}.hit-print-document .column-nif{width:14mm}.hit-print-document .column-niss{width:16mm}.hit-print-document .column-sns{width:14mm}.hit-print-document .column-floor{width:12mm}.hit-print-document .column-room{width:9mm;text-align:center}.hit-print-document .column-documentNumber{width:18mm}.hit-print-document .column-typology{width:13mm}.hit-print-document .column-stayType{width:16mm}.hit-print-document .column-clothingCode{width:14mm}.hit-print-document .column-daysInUnit{width:12mm;text-align:right}.hit-print-document .column-emergencyContact{width:25mm}.hit-print-avatar{width:7mm;height:7mm;margin:auto;display:grid;place-items:center;overflow:hidden;border:1px solid #cbd5e1;border-radius:50%;color:#315176;background:#eef3f7;font-size:5pt;font-weight:800}.hit-print-avatar img{width:100%;height:100%;display:block;object-fit:cover}.hit-print-document>footer{margin:5mm 7mm 0;padding-top:3mm;display:flex;align-items:flex-end;justify-content:space-between;gap:10mm;border-top:1px solid #cbd5e1;color:#647691;font-size:5.5pt}.hit-print-document>footer>div{display:flex;flex-direction:column}.hit-print-document>footer>div:last-child{align-items:flex-end;text-align:right}.hit-print-document>footer b{margin-bottom:.6mm;color:#263754;font-size:6pt}.hit-print-document>footer span+span{margin-top:.4mm}}.notification-button{position:relative!important;overflow:visible!important;isolation:isolate}.notification-button>.notification-bell{width:18px!important;height:18px!important;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.8}.notification-button>.notification-count{position:absolute;z-index:2;top:-5px;right:-6px;width:max-content!important;min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid var(--notification-badge-border,#fff);border-radius:999px;color:#fff;background:#f22d5f;font-size:9px;font-weight:800;line-height:1;font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap}html[data-theme=dark] .notification-button>.notification-count{--notification-badge-border:#202824}.tickets-modal{width:min(1480px,calc(100vw - 32px));height:min(920px,calc(100vh - 32px));max-height:calc(100vh - 32px);overflow:hidden;border-radius:16px;background:var(--hit-soft)}.tickets-modal>.ticket-panel{height:100%;overflow:auto;padding:24px;background:var(--hit-soft)}.tickets-modal>.account-notice{position:absolute;z-index:90;right:24px;bottom:24px;max-width:520px;margin:0;box-shadow:0 12px 36px rgba(31,42,68,.16)}.ticket-panel{display:flex;flex-direction:column;gap:16px;color:var(--hit-text)}.ticket-panel .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ticket-create-form,.ticket-detail-card,.ticket-list-card,.ticket-overview article,.ticket-panel-heading{border:1px solid var(--hit-line);background:var(--hit-surface);box-shadow:var(--hit-shadow-card)}.ticket-panel-heading{min-height:104px;padding:20px 72px 20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:var(--hit-radius-card)}.ticket-detail-card>article>span,.ticket-form-section>header>div>span,.ticket-heading-copy>span,.ticket-list-header>div>span{display:block;color:var(--hit-primary-hover);font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.1em}.ticket-heading-copy h3{margin:5px 0 0;color:var(--hit-navy);font-size:24px;font-weight:600;line-height:1.2}.ticket-form-section>header p,.ticket-heading-copy p,.ticket-list-header p{margin:5px 0 0;color:var(--hit-muted);font-size:12px;line-height:1.45}.ticket-back-action,.ticket-detail-action,.ticket-empty>button,.ticket-primary-action{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--hit-line);border-radius:var(--hit-radius-control);color:var(--hit-text);background:var(--hit-surface);font-size:12px;font-weight:700;cursor:pointer;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.ticket-primary-action{flex:none;border-color:var(--hit-primary);color:#fff;background:var(--hit-primary)}.ticket-primary-action:hover{border-color:var(--hit-primary-hover);background:var(--hit-primary-hover);transform:translateY(-1px);box-shadow:0 7px 16px rgba(13,166,143,.18)}.ticket-back-action:hover,.ticket-detail-action:hover,.ticket-empty>button:hover{border-color:#9fd9cf;background:#eef9f7;transform:translateY(-1px)}.ticket-back-action svg,.ticket-detail-action svg,.ticket-primary-action svg{width:16px;height:16px}.ticket-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ticket-overview article{min-height:92px;padding:16px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;border-radius:var(--hit-radius-card)}.ticket-overview-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px}.ticket-overview-icon svg{width:21px;height:21px}.ticket-overview-icon.open{color:#087f73;background:#e4f8f3}.ticket-overview-icon.analysis{color:#a46b0c;background:#fff2d8}.ticket-overview-icon.resolved{color:#416f9a;background:#eaf2fb}.ticket-overview article>div{display:grid;grid-template-columns:1fr auto;column-gap:8px}.ticket-overview small{color:var(--hit-muted);font-size:11px;font-weight:700}.ticket-overview strong{grid-row:1/3;grid-column:2;align-self:center;color:var(--hit-navy);font-size:28px;line-height:1}.ticket-overview p{margin:3px 0 0;color:var(--hit-muted);font-size:10px}.ticket-create-form,.ticket-detail-card,.ticket-list-card{overflow:hidden;border-radius:var(--hit-radius-card)}.ticket-list-header{min-height:78px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--hit-line)}.ticket-detail-card h4,.ticket-form-section h4,.ticket-list-header h4{margin:4px 0 0;color:var(--hit-text);font-size:17px;line-height:1.3}.ticket-list-header>b{padding:7px 10px;border-radius:999px;color:#087f73;background:#e5f7f3;font-size:10px;white-space:nowrap}.ticket-toolbar{padding:14px 18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;background:#fbfcfe}.ticket-toolbar-selects{display:flex;align-items:flex-end;gap:10px}.ticket-toolbar-selects label{min-width:145px;display:flex;flex-direction:column;gap:5px}.ticket-toolbar-selects label>span{color:var(--hit-muted);font-size:10px;font-weight:700}.ticket-toolbar-selects .modern-select-trigger{height:40px;padding-inline:12px;border-radius:var(--hit-radius-control);font-size:11px}.ticket-search{position:relative;width:min(390px,42vw);display:flex;align-items:center}.ticket-search>svg{position:absolute;z-index:1;left:13px;width:16px;color:#8190a5;pointer-events:none}.ticket-search input{width:100%;height:40px;padding:0 42px 0 40px;border:1px solid var(--hit-line);border-radius:var(--hit-radius-control);outline:0;color:var(--hit-text);background:var(--hit-surface);font-size:11px}.ticket-search input:focus{border-color:var(--hit-primary);box-shadow:var(--hit-focus)}.ticket-search button{position:absolute;right:5px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:6px;color:var(--hit-muted);background:transparent}.ticket-search button svg{width:14px}.ticket-search button:not(:disabled):hover{background:#eef3f7}.ticket-search button:disabled{opacity:.3}.ticket-table-wrap{overflow-x:auto;border-top:1px solid var(--hit-line);border-bottom:1px solid var(--hit-line)}.ticket-table-wrap table{width:100%;min-width:1120px;border-collapse:collapse}.ticket-table-wrap th{padding:11px 13px;color:var(--hit-muted);background:#f4f7fa;font-size:10px;font-weight:700;line-height:1.3;text-align:left;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap}.ticket-table-wrap td{min-height:58px;padding:12px 13px;border-top:1px solid var(--hit-line);color:#52617a;font-size:11px;line-height:1.45;vertical-align:middle}.ticket-table-wrap tbody tr{transition:background .15s}.ticket-table-wrap tbody tr:hover{background:#f4fbf9}.ticket-table-wrap td>b{color:var(--hit-navy);font-size:12px}.ticket-table-wrap td>strong{display:block;color:var(--hit-text);font-size:12px}.ticket-table-wrap td>small{display:block;max-width:280px;margin-top:3px;overflow:hidden;color:var(--hit-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ticket-software{font-weight:700}.ticket-priority,.ticket-status{min-height:24px;padding:4px 8px;display:inline-flex;align-items:center;border-radius:999px;font-size:9px;font-weight:800;white-space:nowrap}.ticket-priority{color:#42617d;background:#e9f0f7}.ticket-priority.alta{color:#9b6108;background:#fff0d5}.ticket-priority.urgente{color:#ae3651;background:#fde7ec}.ticket-priority.baixa{color:#557089;background:#edf2f6}.ticket-status.aberto{color:#087d6b;background:#e2f6f1}.ticket-status.em-analise{color:#9b6108;background:#fff0d5}.ticket-status.resolvido{color:#416f9a;background:#e8f1fa}.ticket-detail-action{min-height:34px;padding-inline:10px;font-size:10px}.ticket-detail-action svg{width:14px;height:14px}.ticket-empty{height:230px;text-align:center}.ticket-empty>svg{width:30px;color:#80aa9f}.ticket-empty>b,.ticket-empty>span{display:block}.ticket-empty>b{margin-top:8px;color:var(--hit-text);font-size:13px}.ticket-empty>span{margin:5px 0 13px;color:var(--hit-muted)}.ticket-empty>button{min-height:36px}.ticket-list-card>footer{min-height:58px;padding:10px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-list-card>footer>span{color:var(--hit-muted);font-size:10px}.ticket-list-card>footer nav{display:flex;gap:5px}.ticket-list-card>footer button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--hit-line);border-radius:7px;color:var(--hit-muted);background:var(--hit-surface);font-size:11px}.ticket-list-card>footer button svg{width:14px}.ticket-list-card>footer button.active{border-color:var(--hit-navy);color:#fff;background:var(--hit-navy)}.ticket-list-card>footer button:disabled{opacity:.38}.ticket-create-form{background:var(--hit-surface)}.ticket-form-section{padding:20px}.ticket-form-section>header{display:flex;align-items:center;gap:12px}.ticket-crm-icon,.ticket-section-icon,.ticket-upload-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:11px;color:#087f73;background:#e5f7f3}.ticket-crm-icon svg,.ticket-section-icon svg,.ticket-upload-icon svg{width:19px;height:19px}.ticket-form-selects{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ticket-form-copy label,.ticket-form-selects label{min-width:0;display:flex;flex-direction:column;gap:6px}.ticket-form-copy label>span:first-child,.ticket-form-selects label>span:first-child{color:#596983;font-size:11px;font-weight:700}.ticket-form-selects .modern-select-trigger{height:44px;padding-inline:12px;border-radius:var(--hit-radius-control);font-size:11px}.ticket-form-copy{margin-top:14px;display:grid;gap:14px}.ticket-form-copy :is(input,textarea){width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--hit-line);border-radius:var(--hit-radius-control);outline:0;color:var(--hit-text);background:var(--hit-surface);font-size:12px}.ticket-form-copy textarea{min-height:150px;resize:vertical;line-height:1.55}.ticket-form-copy :is(input,textarea):focus{border-color:var(--hit-primary);box-shadow:var(--hit-focus)}.ticket-form-copy label>small{align-self:flex-end;margin-top:-3px;color:var(--hit-muted);font-size:9px}.ticket-dropzone{margin:0 20px 14px;padding:14px;border:1px dashed #bfd1df;border-radius:11px;background:#fbfcfe}.ticket-dropzone>input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ticket-dropzone>button{width:100%;min-height:106px;padding:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:0;color:#596881;background:transparent;cursor:pointer}.ticket-dropzone>button:hover .ticket-upload-icon{transform:translateY(-2px);box-shadow:0 7px 15px rgba(13,166,143,.14)}.ticket-upload-icon{transition:transform .16s,box-shadow .16s}.ticket-dropzone>button b{margin-top:9px;font-size:11px}.ticket-dropzone>button>span:last-child{margin-top:3px;color:var(--hit-muted);font-size:9px}.ticket-dropzone>div{display:flex;flex-wrap:wrap;gap:7px;padding-top:12px;border-top:1px solid var(--hit-line)}.ticket-dropzone>div>span{min-height:38px;padding:6px 7px 6px 10px;display:grid;grid-template-columns:15px minmax(0,1fr) auto 25px;align-items:center;gap:7px;border:1px solid var(--hit-line);border-radius:8px;background:var(--hit-surface)}.ticket-dropzone>div>span>svg{width:14px;color:#0a8b78}.ticket-dropzone>div b{max-width:220px;overflow:hidden;color:var(--hit-text);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ticket-dropzone>div small{color:var(--hit-muted);font-size:8px}.ticket-dropzone>div button{width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:6px;color:var(--hit-muted);background:#eef2f6}.ticket-dropzone>div button svg{width:12px}.ticket-crm-note{margin:0 20px 18px;padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid #cce9e3;border-radius:10px;color:#246b61;background:#effaf7}.ticket-crm-icon{width:34px;height:34px;border-radius:9px;background:#d9f4ee}.ticket-crm-icon svg{width:16px}.ticket-crm-note>span:last-child{display:flex;flex-direction:column}.ticket-crm-note b{font-size:11px}.ticket-crm-note small{margin-top:3px;color:#62847f;font-size:9px;line-height:1.45}.ticket-create-form>footer{padding:14px 20px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--hit-line);background:#fbfcfe}.ticket-create-form>footer button{min-height:40px}.ticket-detail-card>header{padding:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--hit-line);background:linear-gradient(120deg,#fff 55%,#effaf7)}.ticket-detail-card>header h4{margin-top:10px;font-size:21px}.ticket-detail-card>header p{margin:5px 0 0;color:var(--hit-muted);font-size:10px}.ticket-detail-number{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid #bfe6dd;border-radius:9px;color:#087f73;background:#fff;font-size:12px;font-weight:800}.ticket-detail-number svg{width:16px}.ticket-detail-meta{padding:18px 22px;border-bottom:1px solid var(--hit-line);background:#fbfcfe}.ticket-detail-meta dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ticket-detail-meta dl>div{padding:12px;border:1px solid var(--hit-line);border-radius:9px;background:var(--hit-surface)}.ticket-detail-meta dt{color:var(--hit-muted);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ticket-detail-meta dd{margin:6px 0 0;color:var(--hit-text);font-size:12px;font-weight:700}.ticket-detail-card>article{padding:18px 22px;border-bottom:1px solid var(--hit-line)}.ticket-detail-card>article p{margin:8px 0 0;color:#52617a;font-size:12px;line-height:1.65}.ticket-detail-card>article ul{margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.ticket-detail-card>article li{min-height:36px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--hit-line);border-radius:8px;color:var(--hit-text);background:#fbfcfe;font-size:10px}.ticket-detail-card>article li svg{width:14px;color:#087f73}.ticket-detail-card>.ticket-crm-note{margin-top:18px}.ticket-back-action:focus-visible,.ticket-detail-action:focus-visible,.ticket-dropzone button:focus-visible,.ticket-empty>button:focus-visible,.ticket-list-card>footer button:focus-visible,.ticket-primary-action:focus-visible,.ticket-search button:focus-visible{outline:0;box-shadow:var(--hit-focus)}html[data-theme=dark] .tickets-modal,html[data-theme=dark] .tickets-modal>.ticket-panel{background:#0f1312}html[data-theme=dark] :is(.ticket-panel-heading,.ticket-list-card,.ticket-create-form,.ticket-detail-card,.ticket-overview article,.ticket-toolbar,.ticket-detail-meta,.ticket-detail-meta dl>div,.ticket-dropzone,.ticket-dropzone>div>span,.ticket-create-form>footer,.ticket-search input,.ticket-back-action,.ticket-detail-action,.ticket-list-card>footer button,.ticket-detail-number,.ticket-detail-card>article li){border-color:#34433d;color:#edf3f0;background:#171d1b}html[data-theme=dark] :is(.ticket-heading-copy h3,.ticket-list-header h4,.ticket-form-section h4,.ticket-detail-card h4,.ticket-overview strong,.ticket-table-wrap td>b,.ticket-table-wrap td>strong,.ticket-form-copy :is(input,textarea),.ticket-detail-meta dd){color:#edf3f0}html[data-theme=dark] .ticket-table-wrap :is(th,td){border-color:#34433d}html[data-theme=dark] .ticket-table-wrap th{color:#a4b3ac;background:#202824}html[data-theme=dark] .ticket-table-wrap tbody tr:hover{background:#202824}html[data-theme=dark] .ticket-form-copy :is(input,textarea){border-color:#34433d;background:#171d1b}html[data-theme=dark] .ticket-crm-note{border-color:#2e5f55;color:#a9e4d6;background:#18312b}html[data-theme=dark] .ticket-crm-note small{color:#a4b3ac}html[data-theme=dark] .ticket-detail-card>header{border-color:#34433d;background:linear-gradient(120deg,#171d1b 55%,#18312b)}html[data-theme=dark] .ticket-detail-card>article{border-color:#34433d}html[data-theme=dark] .ticket-detail-card>article p{color:#b4c1bb}html[data-theme=dark] .ticket-search button:not(:disabled):hover{background:#202824}@media (max-width:900px){.ticket-overview{grid-template-columns:1fr}.ticket-overview article{min-height:78px}.ticket-form-selects{grid-template-columns:1fr 1fr}.ticket-form-selects label:last-child{grid-column:1/-1}.ticket-toolbar{align-items:stretch;flex-direction:column}.ticket-search{width:100%}}@media (max-width:640px){.tickets-modal{width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:calc(100vh - 20px);border-radius:14px}.tickets-modal>.ticket-panel{padding:12px}.ticket-panel-heading{padding:18px 54px 18px 17px;align-items:stretch;flex-direction:column}.ticket-heading-copy h3{font-size:21px}.ticket-back-action,.ticket-primary-action{width:100%}.ticket-toolbar-selects{align-items:stretch;flex-direction:column}.ticket-toolbar-selects label{width:100%}.ticket-form-selects{grid-template-columns:1fr}.ticket-form-selects label:last-child{grid-column:auto}.ticket-form-section{padding:16px}.ticket-form-section>header{align-items:flex-start}.ticket-crm-note,.ticket-dropzone{margin-inline:16px}.ticket-create-form>footer{padding:12px 16px}.ticket-create-form>footer button{flex:1}.ticket-list-header{align-items:flex-start}.ticket-detail-card>header,.ticket-list-header{flex-direction:column}.ticket-detail-meta dl{grid-template-columns:1fr}.tickets-modal>.account-notice{right:14px;bottom:14px;left:14px;max-width:none}}