/* Color-only companion generated by the linked theme/build_theme.py maintenance tool. Layout, text, source previews and print stay in their original stylesheets. */
@media screen {
/* ui-kit.css */
html[data-appearance="dark"] .uk{--uk-accent:#9fcdb2;--uk-ink:#eeeae2;--uk-muted:#b0c0bf;--uk-border:#3d5559}
html[data-appearance="dark"] .uk a:focus-visible,html[data-appearance="dark"] .uk summary:focus-visible,html[data-appearance="dark"] .uk button:focus-visible{outline:3px solid #5d969b}
html[data-appearance="dark"] .uk .uk-chip:hover{background:#1c2d31}
html[data-appearance="dark"] .uk .uk-chip.is-active{background:#17262a}
html[data-appearance="dark"] .uk-segments{background:#1c2d31}
html[data-appearance="dark"] .uk-custom form{background:#17262a}
html[data-appearance="dark"] .uk input,html[data-appearance="dark"] .uk select{border:1px solid #3d5559;background:#17262a}
html[data-appearance="dark"] .uk .uk-button{color:#eeeae2}
html[data-appearance="dark"] .uk-kpi{background:#17262a}
html[data-appearance="dark"] .uk-kpi.positive{background:#213b32;border-color:#3d5559}
html[data-appearance="dark"] .uk-kpi.positive .uk-kpi-value{color:#9fcdb2}
html[data-appearance="dark"] .uk-negative{color:#f0aaa5!important}
html[data-appearance="dark"] .uk-status>div{background:#17262a}
html[data-appearance="dark"] .uk-panel{background:#17262a}
html[data-appearance="dark"] .uk .uk-link-button{border:1px solid #3d5559}
html[data-appearance="dark"] .uk .uk-link-button:hover{background:#213b32}
html[data-appearance="dark"] .uk-count{background:#1c2d31;color:#b0c0bf}
html[data-appearance="dark"] .uk-attention{background:#17262a;border-color:#3d5559}
html[data-appearance="dark"] .uk .uk-decision{background:#17262a;border:1px solid #3d5559}
html[data-appearance="dark"] .uk-decision-icon{background:#352e20;color:#ecc98b}
html[data-appearance="dark"] .uk-clear{color:#b0c0bf}
html[data-appearance="dark"] .uk-category{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .uk-category-track{background:#1c2d31}
html[data-appearance="dark"] .uk-chevron{color:#b0c0bf}
html[data-appearance="dark"] .uk-badge{background:#352e20;color:#ecc98b}
html[data-appearance="dark"] .uk .uk-subcategory{background:#1c2d31;border:1px solid #3d5559}
html[data-appearance="dark"] .uk .uk-merchant{color:#b0c0bf;border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .uk-disclosure{background:#17262a}
html[data-appearance="dark"] .uk-disclosure>div{color:#b0c0bf}
html[data-appearance="dark"] .uk-table th{background:#1c2d31;color:#b0c0bf}
html[data-appearance="dark"] .uk-table td,html[data-appearance="dark"] .uk-table th{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .uk-empty-icon{color:#b0c0bf}
html[data-appearance="dark"] .uk-error{background:#17262a;border:1px solid #3d5559}
html[data-appearance="dark"] .uk-row-action>summary:hover{color:#9fcdb2;background:#213b32}
html[data-appearance="dark"] .uk-row-action-panel{background:#1c2d31}
html[data-appearance="dark"] .fs-decision-panel{border-top:4px solid #5d969b}
html[data-appearance="dark"] .fs-eyebrow{color:#9fcdb2}
html[data-appearance="dark"] .uk .fs-answer{border:1px solid #3d5559;background:#17262a;color:#eeeae2}
html[data-appearance="dark"] .uk .fs-answer:hover,html[data-appearance="dark"] .uk .fs-answer:focus{background:#213b32;border-color:#5d969b}
html[data-appearance="dark"] .fs-category-dialog{border:1px solid #3d5559;color:#eeeae2}
html[data-appearance="dark"] .fs-category-dialog::backdrop{background:rgba(37,91,97,0.65098)}
html[data-appearance="dark"] .uk .uk-back{background:#17262a;border:1px solid #3d5559;color:#eeeae2}
html[data-appearance="dark"] .fs-focus-amount small{color:#b0c0bf}
html[data-appearance="dark"] .fs-current-category{background:#1c2d31}
html[data-appearance="dark"] .fs-current-category small{color:#b0c0bf}
html[data-appearance="dark"] .fs-selected input{accent-color:#9fcdb2}
html[data-appearance="dark"] .fs-scopes input{accent-color:#9fcdb2}
html[data-appearance="dark"] .fs-editor-action{border-top:1px solid #3d5559;background:#17262a}
html[data-appearance="dark"] .fs-editor-action small{color:#b0c0bf}
html[data-appearance="dark"] .fs-preview-total small{color:#b0c0bf}
html[data-appearance="dark"] .fs-memory-note{border-left:3px solid #5d969b;background:#1c2d31}
html[data-appearance="dark"] .fs-confirm .fs-months .uk-chip{background:#1c2d31;border:1px solid #3d5559}
html[data-appearance="dark"] .uk-picker-search input{border:1px solid #3d5559;background:#17262a}
html[data-appearance="dark"] .uk-picker-search input:focus{outline:2px solid #5d969b}
html[data-appearance="dark"] .uk-picker-selected{background:#213b32;color:#9fcdb2}
html[data-appearance="dark"] .uk-picker-shortcuts strong{color:#b0c0bf}
html[data-appearance="dark"] .uk .uk-picker-shortcut{background:#17262a;border:1px solid #3d5559;color:#eeeae2}
html[data-appearance="dark"] .uk-picker-tree{border:1px solid #3d5559}
html[data-appearance="dark"] .uk-picker-tree legend{color:#9fcdb2}
html[data-appearance="dark"] .uk-picker-tree details{border-left:2px solid #3d5559}
html[data-appearance="dark"] .uk-category-option:has(input:checked){background:#213b32;color:#9fcdb2}
html[data-appearance="dark"] .uk-category-option:focus-within{outline:2px solid #5d969b}
html[data-appearance="dark"] .uk-category-option input{accent-color:#9fcdb2}
html[data-appearance="dark"] .uk-category-option small{color:#9fcdb2}
html[data-appearance="dark"] .uk-category-picker [role=alert]{color:#f0aaa5}
html[data-appearance="dark"] .uk-account-kind{color:#b0c0bf}
html[data-appearance="dark"] .uk-account-amount strong{color:#eeeae2}
html[data-appearance="dark"] .uk-account-amount span{color:#b0c0bf}
html[data-appearance="dark"] .uk-account-coverage{border-top:1px solid #3d5559}
html[data-appearance="dark"] .uk-account-warning{border-left:3px solid #5d969b;background:#352e20;color:#ecc98b}
html[data-appearance="dark"] .uk-pending-amount{color:#ecc98b}
html[data-appearance="dark"] .fs-question-amount small{color:#b0c0bf}
html[data-appearance="dark"] .fs-question-evidence{border-top:1px solid #3d5559}
html[data-appearance="dark"] .fs-question-line{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .fs-question-line>div span{color:#b0c0bf}
html[data-appearance="dark"] .fs-question-answer{border:1px solid #3d5559;background:#17262a}
html[data-appearance="dark"] .fs-question-answer>summary{color:#9fcdb2}
html[data-appearance="dark"] .ha-filters input,html[data-appearance="dark"] .ha-filters select{border:1px solid #3d5559;background:#17262a;color:#eeeae2}
html[data-appearance="dark"] .fs-question-answer>summary:hover,html[data-appearance="dark"] .fs-question-answer>summary:focus-visible{background:#213b32}
html[data-appearance="dark"] .uk .bd-item{background:#17262a;border:1px solid #3d5559}
html[data-appearance="dark"] .bd-item.bd-urgent{border-color:#3d5559;background:#17262a}
html[data-appearance="dark"] .uk .bd-check{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .bd-dot{background:#1c2d31}
html[data-appearance="dark"] .bd-dot.bd-ok{background:#255b61}
html[data-appearance="dark"] .bd-dot.bd-warn{background:#255b61}
html[data-appearance="dark"] .bd-dot.bd-bad{background:#255b61}
html[data-appearance="dark"] .bd-bar{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .bd-bar-track{background:#1c2d31}
html[data-appearance="dark"] .bd-bar-track i{background:#255b61}
html[data-appearance="dark"] .bd-row{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .uk-kpi.rp-overdue .uk-kpi-value{color:#f0aaa5}
html[data-appearance="dark"] .rp-bucket{background:#1c2d31;border:1px solid #3d5559}
html[data-appearance="dark"] .rp-bucket.rp-late{background:#17262a;border-color:#3d5559}
html[data-appearance="dark"] .rp-bucket.rp-late strong{color:#f0aaa5}
html[data-appearance="dark"] .fr-table th,html[data-appearance="dark"] .fr-table td{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .fr-section th{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .fr-total th,html[data-appearance="dark"] .fr-total td{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .fr-negative{color:#f0aaa5}
html[data-appearance="dark"] .fr-check.fr-ok{color:#9fcdb2}
html[data-appearance="dark"] .fr-check.fr-bad{color:#f0aaa5}
html[data-appearance="dark"] .fr-tb thead th{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .pq-saved{background:#213b32;color:#9fcdb2}
html[data-appearance="dark"] .pq-form .pq-choice{background:#17262a}
html[data-appearance="dark"] .pq-form .pq-choice:has(input:checked){background:#213b32}
html[data-appearance="dark"] .uk-category-option.is-candidate{outline:2px solid #5d969b;background:#213b32}
html[data-appearance="dark"] .uk-picker-help{border-top:1px solid #3d5559}
html[data-appearance="dark"] .uk-picker-help textarea,html[data-appearance="dark"] .uk-picker-help input:not([type=radio]),html[data-appearance="dark"] .uk-picker-help select{border:1px solid #3d5559;color:#eeeae2;background:#17262a}
html[data-appearance="dark"] .uk-picker-help details{border:1px solid #3d5559}
html[data-appearance="dark"] .uk-picker-help .uk-picker-unsure{background:#1c2d31}
html[data-appearance="dark"] .uk-picker-preview{border:1px solid #3d5559;background:#17262a}
html[data-appearance="dark"] .uk-category-picker [data-uk-required]{color:#ecc98b;background:#352e20}
/* clearline-client-desktop.css */
@media screen and (min-width:992px){
:root[data-appearance="dark"]{--tblr-primary:#8dced0;--tblr-body-color:#eeeae2;--accent:#8dced0;--accent-2:#8dced0;--accent-3:#b0c0bf;--accent-soft:#1c2d31;--ink:#eeeae2;--muted:#b0c0bf;--subtle:#b0c0bf;--line:#3d5559;--bg:#17262a;--panel:#17262a;--panel-2:#17262a;--brand-navy:#eeeae2;--brand-navy-light:#b0c0bf;--brand-gold:#8dced0;--brand-gold-light:#8dced0;--brand-cream:#17262a;--brand-ink:#eeeae2}
html[data-appearance="dark"]{background:#17262a}
html[data-appearance="dark"] body,html[data-appearance="dark"][lang="zh-CN"] body{background:#17262a}
html[data-appearance="dark"] .page,html[data-appearance="dark"] .page-wrapper{background:#17262a}
html[data-appearance="dark"] .navbar-vertical{background:#17262a!important}
html[data-appearance="dark"] .side-top{background:#17262a}
html[data-appearance="dark"] .signed-in .identity-logout{border:1px solid #3d5559;background:#17262a}
html[data-appearance="dark"] .signed-in .identity-logout:hover,html[data-appearance="dark"] .signed-in .identity-logout:active{background:#1c2d31}
html[data-appearance="dark"] .identity-language{border:1px solid #3d5559;background:#17262a}
html[data-appearance="dark"] .identity-language [data-language-option="en"],html[data-appearance="dark"][data-lang="zh"] .identity-language [data-language-option="zh"]{background:#1c2d31}
html[data-appearance="dark"] .navbar-vertical .nav-link:hover,html[data-appearance="dark"] .navbar-vertical .navbar-nav .side-top-link:hover{background:#1c2d31}
html[data-appearance="dark"] .navbar-vertical .nav-link.active,html[data-appearance="dark"] .navbar-vertical .navbar-nav .side-top-link.active,html[data-appearance="dark"] .side-group-links .nav-link.active{background:#1c2d31}
html[data-appearance="dark"] .side-group-links .nav-link:hover{background:#1c2d31}
html[data-appearance="dark"] .topbar{background:#17262a}
html[data-appearance="dark"] .page-header{background:#17262a}
html[data-appearance="dark"] .card,html[data-appearance="dark"] .card:hover{background:#17262a}
html[data-appearance="dark"] .card-header{background:#17262a}
html[data-appearance="dark"] .card-footer{background:#17262a}
html[data-appearance="dark"] .btn-primary,html[data-appearance="dark"] .dash-actions .btn-primary{--tblr-btn-bg:#255b61;--tblr-btn-border-color:#5d969b;--tblr-btn-color:#eeeae2;--tblr-btn-hover-bg:#255b61;--tblr-btn-hover-border-color:#5d969b;--tblr-btn-hover-color:#eeeae2;--tblr-btn-active-bg:#255b61;--tblr-btn-active-border-color:#5d969b;--tblr-btn-disabled-bg:#255b61;--tblr-btn-disabled-border-color:#5d969b;background:#255b61;border-color:#5d969b;color:#eeeae2!important}
html[data-appearance="dark"] .btn-primary:hover{background:#255b61;border-color:#5d969b;color:#eeeae2!important}
html[data-appearance="dark"] .btn-outline-secondary,html[data-appearance="dark"] #main-content .btn-outline-secondary,html[data-appearance="dark"] .btn-outline-primary{border-color:#3d5559;background:#17262a;--tblr-btn-hover-bg:#1c2d31;--tblr-btn-hover-color:#8dced0;--tblr-btn-hover-border-color:#5d969b}
html[data-appearance="dark"] .btn-outline-secondary:hover,html[data-appearance="dark"] #main-content .btn-outline-secondary:hover,html[data-appearance="dark"] .btn-outline-primary:hover{background:#1c2d31}
html[data-appearance="dark"] .form-control,html[data-appearance="dark"] .form-select,html[data-appearance="dark"] .uk input,html[data-appearance="dark"] .uk select,html[data-appearance="dark"] .uk textarea{border:1px solid #3d5559;background:#17262a}
html[data-appearance="dark"] a:focus-visible,html[data-appearance="dark"] button:focus-visible,html[data-appearance="dark"] input:focus-visible,html[data-appearance="dark"] select:focus-visible,html[data-appearance="dark"] textarea:focus-visible,html[data-appearance="dark"] summary:focus-visible,html[data-appearance="dark"] [tabindex]:focus-visible,html[data-appearance="dark"] .navbar-vertical :focus-visible,html[data-appearance="dark"] .identity-language:focus-visible,html[data-appearance="dark"] .signed-in .identity-logout:focus-visible,html[data-appearance="dark"] .uk a:focus-visible,html[data-appearance="dark"] .uk button:focus-visible,html[data-appearance="dark"] .uk summary:focus-visible{outline:2px solid #5d969b}
html[data-appearance="dark"] .text-secondary{color:#b0c0bf!important}
html[data-appearance="dark"] #main-content .avatar.bg-green-lt{background:#1c2d31!important;color:#8dced0!important}
html[data-appearance="dark"] #main-content .avatar.bg-green-lt .text-green,html[data-appearance="dark"] #main-content .avatar.bg-green-lt .ti{color:#8dced0!important}
html[data-appearance="dark"] #main-content .badge.bg-green-lt{background:#1c2d31!important;color:#8dced0!important}
html[data-appearance="dark"] #main-content .nav-link.active .badge.bg-secondary-lt{background:#1c2d31!important;color:#8dced0!important}
html[data-appearance="dark"] .badge-soft{background:#1c2d31;border-color:#3d5559;color:#b0c0bf}
html[data-appearance="dark"] .table thead th,html[data-appearance="dark"] .uk-table th,html[data-appearance="dark"] .fr-tb thead th{background:#17262a}
html[data-appearance="dark"] .table tbody tr:nth-child(even){background:#17262a}
html[data-appearance="dark"] .table tbody tr:hover{background:#1c2d31}
html[data-appearance="dark"] .offcanvas,html[data-appearance="dark"] .modal-content,html[data-appearance="dark"] dialog,html[data-appearance="dark"] .dropdown-menu,html[data-appearance="dark"] .popover{background:#17262a;border:1px solid #3d5559}
html[data-appearance="dark"] .offcanvas-header,html[data-appearance="dark"] .modal-header{background:#17262a}
html[data-appearance="dark"] .meta-box{background:#17262a}
html[data-appearance="dark"] :is(#main-content,main,.offcanvas-body) a[href]:not(:is(.btn,.badge,.nav-link,.page-link,.dropdown-item,.card,.card-body,.health-row,.stretched-link,.login-brand-link,.navbar-brand)){border-color:#3d5559;background:#17262a;color:#eeeae2!important}
html[data-appearance="dark"] :is(#main-content,main,.offcanvas-body) a:is([download],[data-workspace-export],.dr-filename){background:#17262a!important;border-color:#3d5559!important;color:#eeeae2!important}
html[data-appearance="dark"] :is(#main-content,main,.offcanvas-body) a:is([download],[data-workspace-export],.dr-filename):hover{background:#1c2d31!important;border-color:#5d969b!important}
html[data-appearance="dark"] #main-content a.card-body:hover{background:#17262a}
html[data-appearance="dark"] .uk{--uk-accent:#8dced0;--uk-ink:#eeeae2;--uk-muted:#b0c0bf;--uk-border:#3d5559}
html[data-appearance="dark"] .uk-panel{background:#17262a}
html[data-appearance="dark"] .uk .uk-link-button{background:#17262a;border-color:#3d5559}
html[data-appearance="dark"] .uk .uk-link-button:hover,html[data-appearance="dark"] .uk .uk-chip:hover{background:#1c2d31}
html[data-appearance="dark"] .uk .uk-button{background:#255b61;color:#eeeae2}
html[data-appearance="dark"] .uk-segments{background:#17262a}
html[data-appearance="dark"] .uk .uk-chip.is-active{background:#1c2d31;border-color:#3d5559}
html[data-appearance="dark"] .uk-custom form{border-color:#3d5559}
html[data-appearance="dark"] .uk-kpi{background:#17262a}
html[data-appearance="dark"] .uk-kpi.positive{background:#17262a;border-color:#3d5559}
html[data-appearance="dark"] .uk-kpi.positive .uk-kpi-value{color:#8dced0}
html[data-appearance="dark"] .uk-count{background:#1c2d31}
html[data-appearance="dark"] .uk-attention{background:#17262a}
html[data-appearance="dark"] .uk .uk-decision{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .uk .uk-decision:hover{background:#1c2d31}
html[data-appearance="dark"] .uk-decision-icon{color:#ecc98b;background:#352e20}
html[data-appearance="dark"] .uk-disclosure{background:#17262a}
html[data-appearance="dark"] .uk-badge{color:#ecc98b}
html[data-appearance="dark"] .uk-row-action-panel{background:#17262a}
html[data-appearance="dark"] .uk-picker-tree{border-color:#3d5559}
html[data-appearance="dark"] .uk-category-option:has(input:checked){background:#1c2d31}
html[data-appearance="dark"] .uk-picker-selected,html[data-appearance="dark"] .uk-picker-preview,html[data-appearance="dark"] .uk-picker-help details{background:#17262a}
html[data-appearance="dark"] .fs-question-grid .fs-question-card{background:#17262a}
html[data-appearance="dark"] .fs-question-answer{background:#17262a;border-color:#3d5559}
html[data-appearance="dark"] .fs-focus{background:#17262a}
html[data-appearance="dark"] .rp-bucket{background:#17262a}
html[data-appearance="dark"] .rp-bucket.rp-late{background:#17262a}
html[data-appearance="dark"] .pq-form .pq-choice:has(input:checked){background:#1c2d31}
html[data-appearance="dark"] .uk .bd-item{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .uk .bd-item.bd-urgent{border-color:#3d5559;background:#17262a;color:#f0aaa5}
html[data-appearance="dark"] .uk .bd-item:hover{background:#1c2d31}
html[data-appearance="dark"] .bd-bar-track{background:#1c2d31}
html[data-appearance="dark"] .bd-bar-track i{background:#255b61}
html[data-appearance="dark"] .uk a.bd-recent:hover{background:#17262a}
html[data-appearance="dark"] .dash-hero{background:#17262a}
html[data-appearance="dark"] .dash-actions .btn{border-color:#3d5559}
html[data-appearance="dark"] .health-row,html[data-appearance="dark"] .hpill{background:#17262a}
html[data-appearance="dark"] .health-row:hover,html[data-appearance="dark"] .hpill:hover{background:#1c2d31}
}
@media screen and (min-width:992px){
html[data-appearance="dark"] :is(#main-content,main,.offcanvas-body,.modal-body) a[href]:not(:is(.btn,.badge,.nav-link,.page-link,.dropdown-item,.card,.card-body,.health-row,.stretched-link,.login-brand-link,.navbar-brand)){color:#8dced0!important}
html[data-appearance="dark"] :is(#main-content,main,.offcanvas-body,.modal-body) a[href]:not(:is(.btn,.badge,.nav-link,.page-link,.dropdown-item,.card,.card-body,.health-row,.stretched-link,.login-brand-link,.navbar-brand)):hover{background:#1c2d31;color:#8dced0!important}
html[data-appearance="dark"] :is(#main-content,main,.offcanvas-body,.modal-body) a:is([download],[data-workspace-export],.dr-filename),html[data-appearance="dark"] :is(#main-content,main,.offcanvas-body,.modal-body) a:is([download],[data-workspace-export],.dr-filename):hover{color:#8dced0!important}
html[data-appearance="dark"] :is(#main-content,main,.offcanvas-body,.modal-body) :is(td,th) a[href]:not(:is(.badge,.nav-link,.page-link,.dropdown-item,.card,.btn-primary,.btn-danger)){color:#8dced0!important}
html[data-appearance="dark"] #main-content :is(.btn-outline-secondary,.btn-outline-primary,.btn-secondary,.btn-link),html[data-appearance="dark"] #main-content .btn:not(:is(.btn-primary,.btn-danger,.btn-warning,.btn-success,.btn-info,.btn-outline-danger,.uk-button,.fs-answer,.uk-subcategory,.uk-merchant,.uk-chip,.uk-crumb)),html[data-appearance="dark"] .offcanvas :is(.btn-outline-secondary,.btn-outline-primary,.btn-link),html[data-appearance="dark"] .modal :is(.btn-outline-secondary,.btn-outline-primary,.btn-link),html[data-appearance="dark"] .signed-in .identity-logout{color:#8dced0}
html[data-appearance="dark"] #main-content :is(.btn-outline-secondary,.btn-outline-primary,.btn-secondary,.btn-link):hover,html[data-appearance="dark"] .signed-in .identity-logout:hover{background:#1c2d31;color:#8dced0}
html[data-appearance="dark"] #main-content :is(.btn-outline-danger,.text-danger),html[data-appearance="dark"] .offcanvas .btn-outline-danger{color:#f0aaa5}
html[data-appearance="dark"] #main-content :is(.btn-outline-danger,.text-danger):hover,html[data-appearance="dark"] .offcanvas .btn-outline-danger:hover{color:#f0aaa5;background:#17262a}
html[data-appearance="dark"] #main-content .input-group>.btn:not(.btn-primary){border:1px solid #3d5559;background:#17262a;color:#eeeae2}
html[data-appearance="dark"] #main-content .uk :is(.uk-link-button,.uk-crumb,.uk-chip){color:#8dced0}
html[data-appearance="dark"] #main-content .uk :is(.uk-link-button,.uk-crumb,.uk-chip):hover{background:#1c2d31;color:#8dced0}
html[data-appearance="dark"] #main-content .uk-segments{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] #main-content .uk .uk-chip{color:#b0c0bf}
html[data-appearance="dark"] #main-content .uk .uk-chip.is-active{border-bottom-color:#5d969b;color:#8dced0}
html[data-appearance="dark"] #main-content .uk-tax-tags a.btn.uk-link-button{border-bottom:1px solid #3d5559;color:#eeeae2}
html[data-appearance="dark"] #main-content .uk-tax-tags a.btn.uk-link-button:hover{background:#17262a;color:#8dced0;border-bottom-color:#3d5559}
html[data-appearance="dark"] #main-content .uk :is(.uk-subcategory,.uk-merchant){border-bottom:1px solid #3d5559;color:#eeeae2}
html[data-appearance="dark"] #main-content .uk :is(.uk-subcategory,.uk-merchant):hover{background:#17262a;color:#8dced0}
html[data-appearance="dark"] #main-content a.card-body{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] #main-content a.card-body:hover{background:#17262a}
html[data-appearance="dark"] #main-content .uk .uk-button,html[data-appearance="dark"] #main-content .btn-primary{background:#255b61;color:#eeeae2;border:1px solid #5d969b}
html[data-appearance="dark"] #main-content :is(a,button,summary):focus-visible,html[data-appearance="dark"] .signed-in .identity-logout:focus-visible{outline:2px solid #5d969b}
}
@media screen and (min-width:992px){
html[data-appearance="dark"] :is(.offcanvas,.modal,dialog) :is(.btn-outline-secondary,.btn-outline-primary,.btn-link,.uk-link-button){color:#8dced0}
html[data-appearance="dark"] :is(.offcanvas,.modal,dialog) :is(.btn-outline-secondary,.btn-outline-primary,.btn-link,.uk-link-button):hover{background:#1c2d31;color:#8dced0}
}
@media screen and (min-width:992px){
html[data-appearance="dark"] body.cl-access{background:#17262a;color:#eeeae2}
html[data-appearance="dark"] body.cl-access>main{background:#17262a;border-top:2px solid #3d5559}
html[data-appearance="dark"] body.cl-access :is(h1,h2,h3){color:#eeeae2}
html[data-appearance="dark"] body.cl-access p{color:#b0c0bf}
html[data-appearance="dark"] body.cl-access a{color:#8dced0}
html[data-appearance="dark"] body.cl-access a:hover{color:#8dced0;background:#1c2d31}
html[data-appearance="dark"] body.cl-access :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #5d969b}
html[data-appearance="dark"] body.cl-access :is(input,select,textarea):not([type=hidden]):not([type=checkbox]):not([type=radio]){border:1px solid #3d5559;background:#17262a;color:#eeeae2}
html[data-appearance="dark"] body.cl-access :is(input[type=checkbox],input[type=radio]){accent-color:#8dced0}
html[data-appearance="dark"] body.cl-access :is(button[type=submit],button:not([type]),.btn-primary){background:#255b61;color:#eeeae2;border:1px solid #5d969b}
html[data-appearance="dark"] body.cl-access :is(button[type=submit],button:not([type]),.btn-primary):hover{background:#255b61;color:#eeeae2}
html[data-appearance="dark"] body.cl-access :is(button[type=button],.btn-outline-secondary){color:#8dced0}
html[data-appearance="dark"] body.cl-access :is([role=alert],.error,.alert-danger){color:#f0aaa5;background:#17262a;border-left:2px solid #5d969b}
html[data-appearance="dark"] body.cl-access :is(th,td){border-bottom:1px solid #3d5559}
html[data-appearance="dark"] body.cl-access th{background:#17262a;color:#b0c0bf}
html[data-appearance="dark"] body.cl-access dt{color:#b0c0bf}
html[data-appearance="dark"] body.cl-access.cl-document{background:#17262a}
}
@media screen and (min-width:992px){
html[data-appearance="dark"] .topbar-actions a.btn,html[data-appearance="dark"] .topbar-actions a.btn:hover{color:#8dced0!important}
html[data-appearance="dark"] #main-content a.uk-workspace-entry{border-bottom:1px solid #3d5559;color:#eeeae2!important}
html[data-appearance="dark"] #main-content a.uk-workspace-entry p{color:#b0c0bf}
html[data-appearance="dark"] #main-content a.uk-workspace-entry .cl-entry-arrow{color:#8dced0}
html[data-appearance="dark"] #main-content a.uk-workspace-entry:hover{background:#17262a;color:#8dced0!important}
html[data-appearance="dark"] #main-content .card:has(>a.card-body) .avatar{color:#8dced0!important}
html[data-appearance="dark"] #main-content :is(.uk-picker-shortcut,.uk-back){color:#8dced0}
html[data-appearance="dark"] #main-content .fs-question-grid .fs-question-card{border-bottom:1px solid #3d5559}
}
@media screen and (min-width:992px){
html[data-appearance="dark"] #drawer.offcanvas{background:#17262a;color:#eeeae2}
html[data-appearance="dark"] #drawer .offcanvas-header{background:#17262a;border-color:#3d5559}
html[data-appearance="dark"] #drawer .offcanvas-body a.btn:not(.btn-primary):not(.btn-danger){color:#8dced0}
}
@media screen and (min-width:992px){
html[data-appearance="dark"] #main-content .uk-workspace a.uk-workspace-entry{border-bottom:1px solid #3d5559;color:#eeeae2!important}
html[data-appearance="dark"] #main-content .uk-workspace a.uk-workspace-entry:hover{background:#17262a;color:#8dced0!important}
}
@media screen and (min-width:992px){
html[data-appearance="dark"] #client-navigation .navbar-nav a.nav-link{color:#eeeae2}
html[data-appearance="dark"] #client-navigation .navbar-nav .side-group-links a.nav-link{color:#b0c0bf}
html[data-appearance="dark"] #client-navigation .navbar-nav a.nav-link:hover,html[data-appearance="dark"] #client-navigation .navbar-nav a.nav-link:focus,html[data-appearance="dark"] #client-navigation .navbar-nav a.nav-link:active{color:#8dced0}
html[data-appearance="dark"] #client-navigation .navbar-nav a.nav-link:is(.active,[aria-current="page"]),html[data-appearance="dark"] #client-navigation .navbar-nav .side-group-links a.nav-link:is(.active,[aria-current="page"]){border-left-color:#5d969b;color:#8dced0}
html[data-appearance="dark"] #client-navigation :is(a.nav-link,.side-group-title):focus-visible{outline:2px solid #5d969b}
}
/* clearline-access.css */
@media screen and (min-width:992px){
html[data-appearance="dark"].auth-page body.login-shell{background:#17262a;color:#eeeae2}
html[data-appearance="dark"].auth-page .login-brand{color:#eeeae2}
html[data-appearance="dark"].auth-page .login-brand-link{color:#eeeae2}
html[data-appearance="dark"].auth-page .login-brand-sub{color:#b0c0bf}
html[data-appearance="dark"].auth-page .login-card{background:#17262a;border-top:2px solid #3d5559}
html[data-appearance="dark"].auth-page :is(h1,h2,.h2){color:#eeeae2}
html[data-appearance="dark"].auth-page .auth-intro{color:#b0c0bf}
html[data-appearance="dark"].auth-page .form-control{background:#17262a;color:#eeeae2;border:1px solid #3d5559}
html[data-appearance="dark"].auth-page .btn:not(.btn-primary){color:#8dced0}
html[data-appearance="dark"].auth-page .btn-primary{background:#255b61;border:1px solid #5d969b;color:#eeeae2}
html[data-appearance="dark"].auth-page .input-group .btn{border:1px solid #3d5559}
html[data-appearance="dark"].auth-page .login-wrap a[href]:not(.btn-primary):not(.login-brand-link){color:#8dced0!important}
html[data-appearance="dark"].auth-page .auth-setup-step{border-top:1px solid #3d5559}
html[data-appearance="dark"].auth-page .auth-manual{border-top:1px solid #3d5559;background:#17262a}
html[data-appearance="dark"].auth-page .auth-recovery-grid code{background:#17262a;border:1px solid #3d5559;color:#eeeae2}
html[data-appearance="dark"].auth-page .alert-danger{color:#f0aaa5;background:#17262a;border-left:2px solid #5d969b}
}
@media screen and (min-width:992px){
html[data-appearance="dark"].clearline-access body:not(.login-shell){background:#17262a;color:#eeeae2}
html[data-appearance="dark"].clearline-access body:not(.login-shell)>main{background:#17262a;border-top:2px solid #3d5559}
html[data-appearance="dark"].clearline-access body:not(.login-shell) :is(h1,h2,h3){color:#eeeae2}
html[data-appearance="dark"].clearline-access body:not(.login-shell) p{color:#b0c0bf}
html[data-appearance="dark"].clearline-access body:not(.login-shell) a{color:#8dced0}
html[data-appearance="dark"].clearline-access body:not(.login-shell) a:hover{color:#8dced0;background:#1c2d31}
html[data-appearance="dark"].clearline-access body:not(.login-shell) :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #5d969b}
html[data-appearance="dark"].clearline-access body:not(.login-shell) :is(input,select,textarea):not([type=hidden]):not([type=checkbox]):not([type=radio]){border:1px solid #3d5559;background:#17262a;color:#eeeae2}
html[data-appearance="dark"].clearline-access body:not(.login-shell) :is(input[type=checkbox],input[type=radio]){accent-color:#8dced0}
html[data-appearance="dark"].clearline-access body:not(.login-shell) :is(button[type=submit],button:not([type]),.btn-primary){background:#255b61;color:#eeeae2;border:1px solid #5d969b}
html[data-appearance="dark"].clearline-access body:not(.login-shell) :is(button[type=submit],button:not([type]),.btn-primary):hover{background:#255b61;color:#eeeae2}
html[data-appearance="dark"].clearline-access body:not(.login-shell) :is(button[type=button],.btn-outline-secondary){color:#8dced0}
html[data-appearance="dark"].clearline-access body:not(.login-shell) :is([role=alert],.error,.alert-danger){color:#f0aaa5;background:#17262a;border-left:2px solid #5d969b}
html[data-appearance="dark"].clearline-access body:not(.login-shell) :is(th,td){border-bottom:1px solid #3d5559}
html[data-appearance="dark"].clearline-access body:not(.login-shell) th{background:#17262a;color:#b0c0bf}
html[data-appearance="dark"].clearline-access body:not(.login-shell) dt{color:#b0c0bf}
html[data-appearance="dark"].clearline-access.cl-document body:not(.login-shell){background:#17262a}
}
@media screen and (min-width:992px){
html[data-appearance="dark"].clearline-access{background:#17262a;color:#eeeae2;scrollbar-color:#b0c0bf #eeeae2}
html[data-appearance="dark"].auth-page.clearline-access .login-brand-link{color:#eeeae2!important}
html[data-appearance="dark"].auth-page.clearline-access .login-brand-sub{color:#b0c0bf}
html[data-appearance="dark"].auth-page.clearline-access .form-check-input{accent-color:#8dced0}
html[data-appearance="dark"].auth-page.clearline-access .auth-step-number{color:#8dced0;border:1px solid #3d5559}
html[data-appearance="dark"].clearline-access:not(.auth-page) fieldset{border-top:1px solid #3d5559}
html[data-appearance="dark"].clearline-access:not(.auth-page) legend{color:#eeeae2}
}
@media screen and (min-width:992px){
html[data-appearance="dark"].auth-page.clearline-access .btn-primary,html[data-appearance="dark"].auth-page.clearline-access .btn-primary:hover,html[data-appearance="dark"].auth-page.clearline-access .btn-primary:focus-visible{color:#eeeae2!important;--tblr-btn-color:#eeeae2;--tblr-btn-hover-color:#eeeae2;--tblr-btn-active-color:#eeeae2;--tblr-btn-disabled-color:#eeeae2}
}
@media screen and (min-width:992px){
html[data-appearance="dark"].clearline-access body:not(.login-shell) button.cl-secondary-action{color:#f0aaa5}
html[data-appearance="dark"].clearline-access body:not(.login-shell) button.cl-secondary-action:hover{background:#17262a;color:#f0aaa5}
}
/* content-actions.css */
@media screen{
html[data-appearance="dark"] :is(#main-content,main,.login-card,.offcanvas-body) a[href]:not(:is(.btn,.badge,.nav-link,.page-link,.dropdown-item,.card,.card-body,.health-row,.stretched-link,.login-brand-link,.navbar-brand)){color:#8dced0!important}
html[data-appearance="dark"] :is(#main-content,main,.login-card,.offcanvas-body) a[href]:not(:is(.btn,.badge,.nav-link,.page-link,.dropdown-item,.card,.card-body,.health-row,.stretched-link,.login-brand-link,.navbar-brand)):hover{background:#1c2d31}
html[data-appearance="dark"] :is(#main-content,main,.offcanvas-body) a:is([download],[data-workspace-export],.dr-filename){color:#8dced0!important}
html[data-appearance="dark"] :is(#main-content,main,.offcanvas-body) a:is([download],[data-workspace-export],.dr-filename):hover{background:#1c2d31!important}
html[data-appearance="dark"] #main-content a.card-body:hover{background:#352e20}
html[data-appearance="dark"] a[href]:focus-visible,html[data-appearance="dark"] button:focus-visible{outline:3px solid #5d969b}
}
/* summary-context.css */
html[data-appearance="dark"] .sc-thread-message{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .uk-category-picker [data-uk-required]{color:#b0c0bf!important}
html[data-appearance="dark"] .sc-question-table th,html[data-appearance="dark"] .sc-question-table td{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .sc-question-table th{color:#b0c0bf}
html[data-appearance="dark"] .sc-question-table p{color:#b0c0bf}
html[data-appearance="dark"] .sc-question-total span{color:#b0c0bf}
html[data-appearance="dark"] .sc-question-open a{color:#8dced0}
html[data-appearance="dark"] .sc-question-open a:hover{color:#8dced0}
html[data-appearance="dark"] .sc-question-open a:focus-visible,html[data-appearance="dark"] .sc-question-tabs a:focus-visible{outline:2px solid #5d969b}
html[data-appearance="dark"] .sc-question-tabs{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .sc-question-tabs a{color:#b0c0bf}
html[data-appearance="dark"] .sc-question-tabs a[aria-current="page"]{border-bottom:2px solid #5d969b;color:#8dced0}
html[data-appearance="dark"] #main-content .fs-summary-shell .sc-question-tabs a[aria-current="page"]{border-bottom:2px solid #5d969b}
html[data-appearance="dark"] .sc-queue-coverage{color:#b0c0bf}
@media screen and (min-width:992px){
html[data-appearance="dark"] .sc-question-table .sc-question-state{color:#ecc98b}
html[data-appearance="dark"] .sc-question-table tbody tr:hover{background:#17262a}
}
html[data-appearance="dark"] .sc-text-action{color:#8dced0}
html[data-appearance="dark"] .sc-text-action:hover{color:#8dced0}
html[data-appearance="dark"] .sc-text-action:focus-visible{outline:2px solid #5d969b}
html[data-appearance="dark"] .sc-account-options>summary,html[data-appearance="dark"] .sc-purpose-help>summary{color:#8dced0}
html[data-appearance="dark"] .sc-account-compact [data-account-holder]{color:#b0c0bf}
html[data-appearance="dark"] .sc-needs-reply{color:#ecc98b}
html[data-appearance="dark"] .sc-printed-name{color:#b0c0bf}
html[data-appearance="dark"] .sc-source-dialog{border:1px solid #3d5559;color:#eeeae2;background:#17262a}
html[data-appearance="dark"] .sc-source-dialog::backdrop{background:rgba(37,91,97,0.55)}
html[data-appearance="dark"] .sc-source-dialog>p{color:#b0c0bf}
html[data-appearance="dark"] .sc-source-dialog-body{background:#1c2d31}
@media screen and (min-width:992px){
html[data-appearance="dark"] #main-content .sc-payment-table .sc-payment-evidence>td{background:#17262a}
html[data-appearance="dark"] #main-content .sc-payment-table tbody tr[data-payment-id]:hover{background:#17262a}
html[data-appearance="dark"] #main-content .fs-decision-panel{border-top:1px solid #3d5559}
}
html[data-appearance="dark"] .uk-picker-chosen .uk-picker-selected{background:#1c2d31;color:#eeeae2}
html[data-appearance="dark"] .uk-picker-browse>summary,html[data-appearance="dark"] .uk-picker-assistance>summary{color:#8dced0}
html[data-appearance="dark"] .uk-picker-note textarea{border:1px solid #3d5559}
html[data-appearance="dark"] .sc-merchant-answer{border-top:1px solid #3d5559;border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .sc-merchant-dialog{border:1px solid #3d5559;color:#eeeae2;background:#17262a}
html[data-appearance="dark"] .sc-merchant-dialog::backdrop{background:rgba(37,91,97,0.55)}
html[data-appearance="dark"] .sc-merchant-dialog-header{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] .sc-merchant-review-actions{border-top:1px solid #3d5559}
html[data-appearance="dark"] .sc-review-scroll-hint{color:#8dced0}
/* clearline-desktop.css */
@media (min-width:992px){
:root[data-appearance="dark"]{--cl-ink:#eeeae2;--cl-muted:#b0c0bf;--cl-accent:#8dced0;--cl-line:#3d5559;--cl-pale:#17262a;--navy:#eeeae2;--navy-light:#eeeae2;--gold:#8dced0;--gold-light:#8dced0;--cream:#17262a;--ink:#eeeae2;--muted:#b0c0bf;--line:#3d5559;--green:#8dced0;--white:#17262a;--text:#eeeae2;--text-light:#b0c0bf}
html[data-appearance="dark"] body{background:#17262a}
html[data-appearance="dark"] body :where(main, #nav, .footer) a:hover{color:#8dced0}
html[data-appearance="dark"] body .btn,html[data-appearance="dark"] body .btn-submit,html[data-appearance="dark"] body .button{background:#17262a}
html[data-appearance="dark"] body .btn-primary,html[data-appearance="dark"] body .btn-submit,html[data-appearance="dark"] body .button{color:#eeeae2}
html[data-appearance="dark"] body .btn-primary:hover,html[data-appearance="dark"] body .btn-submit:hover,html[data-appearance="dark"] body .button:hover{border-color:#5d969b;background:#255b61;color:#eeeae2}
html[data-appearance="dark"] body #nav.nav{background:#17262a}
html[data-appearance="dark"] body #nav.nav.scrolled{background:#17262a}
html[data-appearance="dark"] body #nav.nav .nav-links .cta-link{background:#17262a}
html[data-appearance="dark"] body #home.hero{--navy:#eeeae2;--gold:#8dced0;--cream:#17262a;background:#17262a}
html[data-appearance="dark"] body #home.hero .hero-buttons .btn{background:#17262a}
html[data-appearance="dark"] body #home.hero .hero-buttons .btn-primary{color:#eeeae2}
html[data-appearance="dark"] body #home.hero .hero-buttons .btn-primary:hover{background:#255b61;border-color:#5d969b;color:#eeeae2}
html[data-appearance="dark"] body #home.hero .hero-workspace{border-left:1px solid #3d5559;background:#17262a}
html[data-appearance="dark"] body #home.hero .hero-workspace .progress-list li{background:#17262a}
html[data-appearance="dark"] body #home.hero .hero-workspace .step-dot{border:1px solid #3d5559;background:#17262a}
html[data-appearance="dark"] body #home.hero .hero-workspace-header{border-top:2px solid #3d5559;background:#17262a}
html[data-appearance="dark"] body #home.hero .sample-badge{border:1px solid #3d5559;background:#17262a}
html[data-appearance="dark"] body #home.hero .hero-workspace .demo-metrics{background:#17262a}
html[data-appearance="dark"] body #home.hero .hero-workspace .demo-metric{background:#17262a}
html[data-appearance="dark"] body #home.hero .hero-workspace .demo-metric.profit{background:#17262a}
html[data-appearance="dark"] body #demo{background:#17262a}
html[data-appearance="dark"] body #jingle .jingle-positioning .jingle-availability{border-left:1px solid #3d5559}
html[data-appearance="dark"] body #jingle .jingle-conversation{background:#17262a}
html[data-appearance="dark"] body #jingle .jingle-question{border:1px solid #3d5559;background:#17262a}
html[data-appearance="dark"] body #jingle .jingle-question[aria-pressed="true"]{background:#1c2d31}
html[data-appearance="dark"] body #jingle .jingle-source{border-bottom:1px solid #3d5559}
html[data-appearance="dark"] body #jingle .jingle-chat-foot{background:#17262a}
html[data-appearance="dark"] body .capability-grid{border-top:1px solid #3d5559}
html[data-appearance="dark"] body .capability-card .availability,html[data-appearance="dark"] body .availability{border-left:2px solid #3d5559}
html[data-appearance="dark"] body #about{background:#17262a}
html[data-appearance="dark"] body #about .about-process{border-color:#3d5559}
html[data-appearance="dark"] body #about .about-process > div::before{background:#17262a}
html[data-appearance="dark"] body input:not([type="checkbox"]):not([type="range"]):not([type="hidden"]),html[data-appearance="dark"] body select,html[data-appearance="dark"] body textarea{border:1px solid #3d5559;background:#17262a}
html[data-appearance="dark"] body .price-main .price-hero{background:#17262a}
html[data-appearance="dark"] body .price-main section:not(.price-hero){background:#17262a}
html[data-appearance="dark"] body .price-main .price-card{background:#17262a}
html[data-appearance="dark"] body .price-main .price-panel{background:#17262a}
html[data-appearance="dark"] body .price-main .price-error{color:#f0aaa5}
html[data-appearance="dark"] body .price-main th{background:#17262a}
html[data-appearance="dark"] body:has(main > .install) > header{background:#17262a}
html[data-appearance="dark"] body:has(main > .install) .card{border-top:2px solid #3d5559}
html[data-appearance="dark"] body:has(main > .install) .lang{border:1px solid #3d5559;background:#17262a}
html[data-appearance="dark"] body .footer{background:#17262a}
}
@media screen and (min-width:992px){
html[data-appearance="dark"] body .nav-links a,html[data-appearance="dark"] body .client-login,html[data-appearance="dark"] body .text-link,html[data-appearance="dark"] body .header-actions a:not(.btn-primary),html[data-appearance="dark"] body .footer a,html[data-appearance="dark"] body .btn.btn-secondary,html[data-appearance="dark"] body .btn.btn-outline,html[data-appearance="dark"] body .btn.btn-outline-dark,html[data-appearance="dark"] body .btn.btn-ghost,html[data-appearance="dark"] body #jingle .jingle-question,html[data-appearance="dark"] body #jingle .jingle-source,html[data-appearance="dark"] body:has(main > .install) > header > a:last-child{color:#8dced0}
html[data-appearance="dark"] body .nav-links a:hover,html[data-appearance="dark"] body .header-actions a:not(.btn-primary):hover,html[data-appearance="dark"] body .btn.btn-secondary:hover,html[data-appearance="dark"] body .btn.btn-outline:hover,html[data-appearance="dark"] body .btn.btn-outline-dark:hover,html[data-appearance="dark"] body .btn.btn-ghost:hover,html[data-appearance="dark"] body #jingle .jingle-question:hover,html[data-appearance="dark"] body #jingle .jingle-question[aria-pressed=true]{background:#1c2d31;color:#8dced0}
html[data-appearance="dark"] body #jingle .jingle-question[aria-pressed=true]{border-left:2px solid #5d969b}
html[data-appearance="dark"] body a:focus-visible,html[data-appearance="dark"] body button:focus-visible,html[data-appearance="dark"] body summary:focus-visible{outline:2px solid #5d969b}
}
@media screen and (min-width:992px){
html[data-appearance="dark"] body #nav.nav .nav-links .cta-link{color:#8dced0}
html[data-appearance="dark"] body #nav.nav .nav-links .cta-link:hover{background:#1c2d31}
}
/* The shared control adds no language choice and retains the original Light presentation. */
html body #jialiu-appearance-control {
 display:inline-flex!important;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;
 min-height:44px;margin:0;padding:8px 10px;border:0;border-radius:0;background:transparent;box-shadow:none;
 color:#246b73;font:500 16px/1.5 'Clearline Archivo',Archivo,Arial,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;
}
html body #jialiu-appearance-control:hover {color:#1b565d;background:#edf3f4}
html body #jialiu-appearance-control:focus-visible {outline:2px solid #246b73;outline-offset:3px}
html body #jialiu-appearance-control span {font:inherit;color:inherit}
#jialiu-appearance-control svg {display:block;width:19px;height:19px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.appearance-bar {display:flex;justify-content:flex-end;box-sizing:border-box;margin:0 auto 18px;max-width:780px;width:100%;gap:12px}
.appearance-bar [data-appearance-control] {margin-left:auto}
body.login-shell>.appearance-bar {max-width:1040px;padding:16px 28px 0;margin-bottom:0}
html body .topbar-actions [data-appearance-control] {margin-left:8px}
html body .nav-inner>[data-appearance-control] {margin-left:auto}
/* A public header can wrap at compact desktop widths; no label is squeezed or hidden. */
@media (min-width:992px) and (max-width:1200px) {
 body #nav .nav-inner:has(>[data-appearance-control]) {flex-wrap:wrap;gap:4px 18px;padding-top:16px;padding-bottom:12px}
 body #nav .nav-inner:has(>[data-appearance-control]) .nav-links {order:3;width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px 24px;padding-top:6px}
}
html[data-appearance="dark"] {
 color-scheme:dark;background:#142124;color:#eeeae2;
 --ink:#eeeae2;--text:#eeeae2;--muted:#b0c0bf;--subtle:#b0c0bf;--line:#354a4e;--bg:#142124;--panel:#17262a;--panel-2:#1c2d31;
 --accent:#8dced0;--accent-2:#8dced0;--accent-3:#b0c0bf;--accent-soft:#1d383c;
 --cl-ink:#eeeae2;--cl-muted:#b0c0bf;--cl-accent:#8dced0;--cl-line:#354a4e;--cl-pale:#1c2d31;
 --uk-ink:#eeeae2;--uk-muted:#b0c0bf;--uk-border:#354a4e;--uk-accent:#8dced0;
 --tblr-body-color:#eeeae2;--tblr-body-bg:#142124;--tblr-border-color:#354a4e;--tblr-bg-surface:#17262a;--tblr-bg-surface-secondary:#1c2d31;
 --tblr-secondary-color:#b0c0bf;--tblr-muted:#b0c0bf;--tblr-primary:#8dced0;--tblr-primary-rgb:141,206,208;
 --navy:#eeeae2;--navy-light:#b0c0bf;--gold:#8dced0;--gold-light:#a4dadd;--cream:#142124;--white:#17262a;--text-light:#b0c0bf;
 --brand-navy:#142124;--brand-navy-light:#1c2d31;--brand-gold:#8dced0;--brand-gold-light:#a4dadd;--brand-cream:#142124;--brand-ink:#eeeae2;
 scrollbar-color:#52696b #142124;
}
html[data-appearance="dark"] body,html[data-appearance="dark"] body .page,html[data-appearance="dark"] body .page-wrapper,
html[data-appearance="dark"].auth-page body.login-shell,html[data-appearance="dark"].clearline-access body:not(.login-shell) {background:#142124;color:#eeeae2}
html[data-appearance="dark"] body::before,html[data-appearance="dark"] body::after {background-image:none}
html[data-appearance="dark"] body .topbar,html[data-appearance="dark"] body #nav,html[data-appearance="dark"] body #nav.scrolled {background:#142124;border-color:#354a4e;box-shadow:none}
html[data-appearance="dark"] body .navbar-vertical,html[data-appearance="dark"] body .side-top {background:#101c1f!important;border-color:#354a4e}
html[data-appearance="dark"] body :is(.card,.uk-panel,.uk-kpi,.page-header,.login-card),html[data-appearance="dark"].clearline-access body:not(.login-shell)>main {background:#142124;color:#eeeae2;border-color:#354a4e}
html[data-appearance="dark"] body :is(.card-header,.card-footer,.offcanvas-header,.modal-header,.meta-box,.uk-attention,.uk-segments) {background:#1c2d31;border-color:#354a4e;color:#eeeae2}
html[data-appearance="dark"] body :is(.offcanvas,.modal-content,dialog,.dropdown-menu,.popover,#drawer.offcanvas) {background:#17262a;color:#eeeae2;border-color:#52696b}
html[data-appearance="dark"] body dialog::backdrop {background:rgba(2,10,12,.72)}
html[data-appearance="dark"] body :is(.form-control,.form-select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),html[data-appearance="dark"].clearline-access body:not(.login-shell) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]) {background:#1c2d31;color:#eeeae2;border-color:#52696b;caret-color:#8dced0}
html[data-appearance="dark"] body :is(input,textarea)::placeholder {color:#acbdbb;opacity:1}
html[data-appearance="dark"] body :is(input,select,textarea):focus {border-color:#8dced0;box-shadow:0 0 0 2px #264b50}
html[data-appearance="dark"] body :is(input[type=checkbox],input[type=radio]) {accent-color:#8dced0}
html[data-appearance="dark"] body :is(.text-muted,.text-secondary,.uk-note,.form-text,.sc-question-table p,.sc-question-total span) {color:#b0c0bf!important}
html[data-appearance="dark"] body :is(.text-danger,.text-red,.invalid-feedback) {color:#f0aaa5!important}
html[data-appearance="dark"] body :is(.text-success,.text-green) {color:#9fcdb2!important}
html[data-appearance="dark"] body :is(.alert-danger,.bg-red-lt) {background:#38272a!important;color:#f0aaa5!important;border-color:#8c5758}
html[data-appearance="dark"] body :is(.alert-warning,.bg-yellow-lt,.bg-orange-lt) {background:#352e20!important;color:#ecc98b!important;border-color:#8b7957}
html[data-appearance="dark"] body :is(.alert-success,.bg-green-lt) {background:#213b32!important;color:#9fcdb2!important;border-color:#4a7460}
html[data-appearance="dark"] body :is(.bg-white,.bg-light) {background:#17262a!important}
html[data-appearance="dark"] body .table {--tblr-table-color:#eeeae2;--tblr-table-bg:transparent;--tblr-table-striped-bg:#19292d;--tblr-table-hover-bg:#20363b;--tblr-table-border-color:#354a4e;color:#eeeae2}
html[data-appearance="dark"] body .table tbody tr:nth-child(even) {background:#19292d}
html[data-appearance="dark"] body .table tbody tr:hover {background:#20363b}
html[data-appearance="dark"] body .table thead th {background:#1c2d31;color:#b0c0bf}
html[data-appearance="dark"] body a[href],html[data-appearance="dark"] body a[href]:visited {color:#8dced0}
html[data-appearance="dark"] body :is(#main-content,main,.login-card,.offcanvas-body) a[href]:not(:is(.btn-primary,.uk-button,.btn-submit,.btn-danger,.badge,.nav-link,.card,.card-body,.stretched-link,.navbar-brand,.login-brand-link)) {color:#8dced0!important}
html[data-appearance="dark"] body :is(#main-content,main,.offcanvas-body) a:is([download],[data-workspace-export],.dr-filename) {color:#8dced0!important;background:transparent!important}
html[data-appearance="dark"] body :is(.btn-primary,.uk-button),html[data-appearance="dark"].clearline-access body:not(.login-shell) :is(button[type=submit],button:not([type]),.btn-primary) {background:#8dced0;border-color:#8dced0;color:#142124!important;--tblr-btn-color:#142124;--tblr-btn-bg:#8dced0;--tblr-btn-border-color:#8dced0}
html[data-appearance="dark"] body :is(.btn-primary,.uk-button):hover,html[data-appearance="dark"].clearline-access body:not(.login-shell) :is(button[type=submit],button:not([type]),.btn-primary):hover {background:#a4dadd;border-color:#a4dadd;color:#142124!important}
html[data-appearance="dark"] body :is(.btn-outline-secondary,.btn-outline-primary,.identity-logout) {background:transparent;color:#8dced0;border-color:#52696b}
html[data-appearance="dark"] body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible {outline-color:#8dced0}
html[data-appearance="dark"] body #client-navigation :is(a.nav-link,.side-group-title),html[data-appearance="dark"] body #client-navigation :is(a.nav-link,.side-group-title):is(:hover,:focus-visible) {background:transparent!important;border-radius:0!important;box-shadow:none!important}
html[data-appearance="dark"] body #client-navigation a.nav-link {color:#eeeae2}
html[data-appearance="dark"] body #client-navigation .side-group-links a.nav-link {color:#b0c0bf}
html[data-appearance="dark"] body #client-navigation a.nav-link:is(.active,[aria-current=page]),html[data-appearance="dark"] body #client-navigation :is(a.nav-link,.side-group-title):is(:hover,:focus-visible),html[data-appearance="dark"] body #client-navigation .side-group-title.has-active {color:#8dced0;border-left-color:#8dced0}
html[data-appearance="dark"] body .nav-logo-img,html[data-appearance="dark"] body .navbar-brand img,html[data-appearance="dark"] body .login-brand img,
html[data-appearance="dark"].clearline-access:not(.cl-document) main>a>img[alt="Jia Liu Accounting"] {content:url('site-appearance-logo.svg')!important}
/* Uploaded source images, source/PDF frames and issuer logos retain their original pixels. */
html[data-appearance="dark"] body #jialiu-appearance-control {background:transparent;color:#8dced0;border:0;box-shadow:none}
html[data-appearance="dark"] body #jialiu-appearance-control:hover {background:#20363b;color:#a4dadd}
html[data-appearance="dark"] body #jialiu-appearance-control:focus-visible {outline-color:#8dced0}
html[data-appearance="dark"] body .uk-category-picker [data-uk-required] {background:transparent!important;color:#b0c0bf!important}
html[data-appearance="dark"] body ::selection {background:#527f83;color:#fff}
html[data-appearance="dark"] body .uk {--uk-ink:#eeeae2;--uk-muted:#b0c0bf;--uk-border:#354a4e;--uk-accent:#8dced0}
html[data-appearance="dark"] body :is(.btn-primary,.uk-button,.btn-submit),html[data-appearance="dark"] body #home.hero .hero-buttons .btn-primary {background:#8dced0!important;border-color:#8dced0;color:#142124!important}
html[data-appearance="dark"] body :is(.btn-primary,.uk-button,.btn-submit) *,html[data-appearance="dark"] body #home.hero .hero-buttons .btn-primary * {color:inherit!important}
html[data-appearance="dark"] body .btn:not(.btn-primary):not(.uk-button):not(.btn-danger):not(.btn-success) {color:#8dced0!important}
/* Paired translation labels inherit their actual control/nav color through both choices. */
html body :is(.btn,.uk-button,.btn-submit)>span {color:inherit!important;font:inherit}
html[data-appearance="dark"] body #main-content .uk .uk-button {color:#142124!important;background:#8dced0!important}
html[data-appearance="dark"] body #client-navigation a.nav-link {color:#eeeae2!important}
html[data-appearance="dark"] body #client-navigation .side-group-links a.nav-link {color:#b0c0bf!important}
html[data-appearance="dark"] body #client-navigation a.nav-link:is(.active,[aria-current=page],:hover,:focus-visible) {color:#8dced0!important;border-left-color:#8dced0}
html[data-appearance="dark"] body #client-navigation#client-navigation :is(a.nav-link,.side-group-title) * {color:inherit!important}
html[data-appearance="dark"] body .skip-link {background:#17262a;color:#8dced0}
html[data-appearance="dark"] body .price-scroll {background:#142124;border-color:#354a4e}
html[data-appearance="dark"] body .pos {color:#9fcdb2}
html[data-appearance="dark"] body .neg {color:#f0aaa5}
html[data-appearance="dark"] body dialog[class]::backdrop {background:rgba(2,10,12,.72)}
html[data-appearance="dark"].auth-page.clearline-access body.login-shell .login-card .form-label {color:#eeeae2!important}
html[data-appearance="dark"].auth-page.clearline-access body.login-shell .login-card .btn-primary {color:#142124!important;background:#8dced0!important}

}
@media print { [data-appearance-control],.appearance-bar {display:none!important} }
