html.light{color-scheme:light;--background:#f2f7f8;--foreground:#153b43;--card:#fff;--card-foreground:#153b43;--popover:#fff;--popover-foreground:#153b43;--primary:#126f69;--primary-foreground:#fff;--secondary:#e8f2f3;--secondary-foreground:#254e56;--muted:#edf4f5;--muted-foreground:#506f78;--accent:#dceeed;--accent-foreground:#135c59;--destructive:#a12e3b;--border:#c8dcdf;--input:#b3cdd2;--ring:#16796f;--sidebar:#fff;--sidebar-foreground:#345b64;--sidebar-primary:#126f69;--sidebar-primary-foreground:#fff;--sidebar-accent:#e2f1ee;--sidebar-accent-foreground:#165b55;--sidebar-border:#cadde0;--sidebar-ring:#16796f;--ink-soft:#506f78;--aqua:#146d66;--glass:linear-gradient(145deg,#fff,#f6fafb 80%)}html.light,html.light body{background:#ffffff}html.light ::selection{background:rgba(22,108,109,.1);color:var(--foreground)}html.light ::-webkit-scrollbar-thumb{background:rgba(22,108,109,.1)}html.light [data-slot=sidebar-wrapper]{background:radial-gradient(ellipse at 15% 0,#ffffff,transparent 55%),#ffffff}html.light [data-slot=sidebar-inset]{background:radial-gradient(ellipse at 12% -8%,#f1f7f8 0,transparent 43%),radial-gradient(ellipse at 95% 30%,#ffffff,transparent 43%),#ffffff}html.light [data-slot=sidebar-inner]{background:linear-gradient(170deg,#ffffff,#ffffff 70%);border-right:1px solid var(--border)}html.light .brand>span,html.light .connect-mark,html.light .connect-mark>span,html.light .nav-label,html.light .navigation button>svg{color:#176c6a}html.light .navigation button:hover{background:#f1f7f8;border-color:var(--border)}html.light .navigation button[data-active=true]{background:linear-gradient(120deg,#f1f7f8,#ffffff);border-color:var(--border);box-shadow:inset 0 1px rgba(255,255,255,.65),0 4px 15px rgba(14,56,63,.1);color:var(--foreground)}html.light .navigation .nav-index,html.light .navigation button[data-active=true] .nav-index,html.light .navigation button[data-active=true]>svg{color:#176c6a}html.light .navigation small{color:#176c6a;background:rgba(22,108,109,.1)}html.light .sidebar-note{border-top:1px solid var(--border)}html.light .sidebar-note svg{color:#176c6a}html.light .sidebar-note strong{color:var(--foreground)}html.light .sidebar-foot>button,html.light .sidebar-note p{color:#176c6a}html.light .sidebar-foot>button[data-active=true]{background:#ffffff;color:#176c6a}html.light .user{border-top:1px solid var(--border)}html.light .user>span{color:#176c6a;background:linear-gradient(145deg,#f1f7f8,#ffffff);border:1px solid var(--border);box-shadow:inset 0 1px rgba(255,255,255,.65)}html.light .user strong{color:var(--foreground)}html.light .user small{color:#176c6a}html.light .topbar{border-bottom:1px solid var(--border);background:#ffffff}html.light .topbar [data-slot=sidebar-trigger],html.light .topbar b,html.light .topbar>div>svg{color:#176c6a}html.light .demo-tag{color:var(--foreground);border:1px solid var(--border);background:rgba(22,108,109,.075)}html.light .demo-tag svg{color:#246953}html.light .eyebrow,html.light .welcome>div>p:last-child{color:#176c6a}html.light .account-ref{color:#176c6a;border-left:1px solid var(--border)}html.light .account-ref strong{color:#176c6a}html.light .admin-card,html.light .metric,html.light .news-card,html.light .panel,html.light .product-card,html.light .quick-panel,html.light .readiness-panel{border:1px solid var(--border);box-shadow:inset 0 1px rgba(255,255,255,.65),0 14px 35px rgba(14,56,63,.1)}html.light .edition,html.light .instrument-label,html.light .instrument-label>svg{color:#176c6a}html.light .readiness-panel{background:radial-gradient(ellipse at 50% 80%,rgba(22,108,109,.1),transparent 65%),linear-gradient(150deg,#ffffff,#ffffff)}html.light .gauge-scale,html.light .gauge-track{stroke:#d3e4e6}html.light .gauge-number small,html.light .gauge-number strong>span{color:#176c6a}html.light .readiness-caption{color:var(--foreground);border-bottom:1px solid var(--border)}html.light .readiness-caption b{color:#246953}html.light .readiness-link{color:#176c6a}html.light .readiness-link:hover{color:var(--foreground)}html.light .metric{background:linear-gradient(135deg,#ffffff,#ffffff)}html.light .metric:hover{border-color:var(--border);box-shadow:inset 0 1px rgba(255,255,255,.65),0 8px 30px rgba(255,255,255,.65)}html.light .metric-icon{background:linear-gradient(155deg,rgba(22,108,109,.1),#ffffff);border:1px solid var(--border);box-shadow:inset 0 1px rgba(255,255,255,.65);color:#176c6a}html.light .metric-index,html.light .metric-top>svg{color:#176c6a}html.light .metric h3,html.light .metric-value strong{color:var(--foreground)}html.light .metric p,html.light .panel-head .eyebrow{color:#176c6a}html.light .text-button{color:#176c6a;border:1px solid var(--border);background:rgba(22,108,109,.027)}html.light .text-button:hover{background:rgba(22,108,109,.1);border-color:var(--border)}html.light .panel th{color:#176c6a;background:#ffffff;border-top:1px solid var(--border)}html.light .panel td b,html.light .panel td strong{color:var(--foreground)}html.light .panel td small{color:#176c6a}html.light .panel tr{border-color:var(--border)}html.light .panel tbody tr:hover{background:rgba(22,108,109,.039)}html.light .status{border:1px solid var(--border);background:rgba(22,108,109,.1);color:#246953}html.light .status[data-status=Unterwegs]{background:rgba(22,108,109,.094);border-color:var(--border);color:var(--foreground)}html.light .status[data-status="In Vorbereitung"]{background:rgba(22,108,109,.1);border-color:var(--border);color:var(--foreground)}html.light .pending-doc{color:var(--foreground)}html.light .pending-doc>svg{color:#176c6a}html.light .pending-doc small{color:#176c6a!important}html.light .download-link{color:#246953}html.light .download-link:hover{color:var(--foreground)}html.light .quick-panel{background:radial-gradient(ellipse at 12% 100%,#f1f7f8,transparent 70%),linear-gradient(160deg,#ffffff,#ffffff)}html.light .quick-panel .eyebrow,html.light .quick-panel p:not(.eyebrow){color:#176c6a}html.light .incoterms span{border:1px solid var(--border);background:rgba(22,108,109,.1);color:#176c6a}html.light .quick-panel button{color:#176c6a;border:1px solid var(--border);background:linear-gradient(120deg,rgba(22,108,109,.1),rgba(22,108,109,.1));box-shadow:inset 0 1px rgba(255,255,255,.65)}html.light .quick-panel button:hover{background:rgba(22,108,109,.1);box-shadow:0 0 25px rgba(255,255,255,.65)}html.light .quick-line{background:rgba(22,108,109,.09)}html.light .subtle{color:#176c6a}html.light .product-strip{border-top:1px solid var(--border)}html.light .product-strip>button{border-right:1px solid var(--border)}html.light .product-strip>button>svg:first-child,html.light .product-strip>button>svg:last-child{color:#176c6a}html.light .product-strip h3{color:var(--foreground)}html.light .product-strip p{color:#176c6a}html.light .product-strip>button:hover{background:rgba(22,108,109,.047)}html.light .demo-note{color:#176c6a;border-top:1px solid var(--border)}html.light .site-footer{color:#176c6a}html.light [data-slot=tabs-list]{background:#ffffff;border:1px solid var(--border);box-shadow:inset 0 1px 6px rgba(14,56,63,.1)}html.light [data-slot=tabs-trigger]{color:#176c6a}html.light [data-slot=tabs-trigger][data-state=active]{background:linear-gradient(140deg,rgba(22,108,109,.1),#ffffff)!important;border:1px solid var(--border)!important;box-shadow:inset 0 1px 2px rgba(255,255,255,.65),0 4px 12px rgba(14,56,63,.1)!important;color:var(--foreground)!important}html.light .choice{border:1px solid var(--border);background:linear-gradient(135deg,#f1f7f8,#ffffff);color:var(--foreground);box-shadow:inset 0 1px rgba(255,255,255,.65)}html.light .choice:hover{background:#f1f7f8;border-color:var(--border)}html.light [data-slot=select-content]{background:#ffffff;border:1px solid var(--border);box-shadow:0 20px 60px rgba(14,56,63,.1)}html.light [data-slot=select-item][data-highlighted]{background:#f1f7f8;color:var(--foreground)}html.light [data-slot=select-item][data-state=checked]{color:#246953}html.light [data-slot=button]{box-shadow:inset 0 1px rgba(255,255,255,.65)}html.light [data-slot=button][data-variant=outline]{background:linear-gradient(130deg,#f1f7f8,#f1f7f8);border:1px solid var(--border);color:var(--foreground)}html.light [data-slot=button][data-variant=outline]:hover{background:#f1f7f8;border-color:var(--border)}html.light [data-slot=button][data-variant=ghost]:hover{background:rgba(22,108,109,.1)}html.light .field textarea,html.light [data-slot=input]{background:#ffffff!important;border:1px solid var(--border)!important;color:var(--foreground)!important;box-shadow:inset 0 2px 6px rgba(14,56,63,.1)}html.light .field textarea::placeholder,html.light [data-slot=input]::placeholder{color:#176c6a!important}html.light .field textarea:focus,html.light [data-slot=input]:focus{border-color:var(--border)!important;box-shadow:0 0 0 3px rgba(255,255,255,.65),inset 0 1px 3px rgba(14,56,63,.1)!important}html.light .field>span{color:#176c6a}html.light [data-slot=checkbox]{border-color:var(--border);background:#ffffff;box-shadow:inset 0 1px 3px rgba(14,56,63,.1)}html.light [data-slot=checkbox][data-state=checked]{background:linear-gradient(135deg,#e2f2ef,#e2f2ef);color:#176c6a;border-color:var(--border)}html.light .filterbar,html.light .price-toolbar>p{color:#176c6a}html.light .price-value{color:#176c6a!important}html.light .panel-footnote{border-top:1px solid var(--border);color:#176c6a}html.light .empty-state{background:radial-gradient(ellipse at 50% 100%,rgba(22,108,109,.1),transparent 66%)}html.light .empty-state>svg{background:linear-gradient(140deg,rgba(22,108,109,.1),#ffffff);border:1px solid var(--border);color:#176c6a;box-shadow:inset 0 1px rgba(255,255,255,.65),0 15px 30px rgba(14,56,63,.1)}html.light .empty-state p,html.light .product-family{color:#176c6a}html.light .product-card h2{color:var(--foreground)}html.light .product-card>p{color:#176c6a}html.light .product-card strong{color:var(--foreground)}html.light .product-card>footer{color:#176c6a}html.light .product-card:hover{border-color:var(--border);box-shadow:0 15px 35px rgba(14,56,63,.1),inset 0 1px rgba(255,255,255,.65)}html.light .document-categories button{color:#176c6a;border:1px solid var(--border);background:linear-gradient(145deg,#f1f7f8,#ffffff)}html.light .document-categories button>svg{color:#176c6a}html.light .document-categories b{color:var(--foreground)}html.light .document-categories button.active,html.light .document-categories button:hover{border-color:var(--border);background:linear-gradient(145deg,rgba(22,108,109,.1),#ffffff);color:#176c6a;box-shadow:inset 0 1px rgba(255,255,255,.65)}html.light .document-list>div{border-top:1px solid var(--border)}html.light .file-icon{border:1px solid var(--border);color:#176c6a;background:linear-gradient(135deg,rgba(22,108,109,.1),#f1f7f8)}html.light .document-list strong{color:var(--foreground)}html.light .document-list p,html.light .document-list small{color:#176c6a}html.light .document-list>div>a{border:1px solid var(--border);background:rgba(22,108,109,.075);color:#176c6a}html.light .document-list>div>a:hover{background:rgba(22,108,109,.1);border-color:var(--border)}html.light .news-card{background:radial-gradient(ellipse at 100% 0,rgba(22,108,109,.1),transparent 65%),var(--glass)}html.light .news-card:before{background:linear-gradient(90deg,#e2f2ef,transparent);box-shadow:0 0 12px rgba(255,255,255,.65)}html.light .news-card .eyebrow{color:#176c6a}html.light .news-card h2{color:var(--foreground)}html.light .news-card>p:last-child{color:#176c6a}html.light .admin-intro{border:1px solid var(--border);background:linear-gradient(115deg,#f1f7f8,#ffffff);box-shadow:inset 0 1px rgba(255,255,255,.65)}html.light .admin-intro>svg{background:rgba(22,108,109,.1);border:1px solid var(--border);color:#176c6a}html.light .admin-intro strong{color:var(--foreground)}html.light .admin-intro p{color:#176c6a}html.light .admin-card{background:radial-gradient(ellipse at 0 0,rgba(22,108,109,.1),transparent 75%),var(--glass)}html.light .admin-card>svg:first-child{border:1px solid var(--border);background:linear-gradient(145deg,rgba(22,108,109,.1),#f1f7f8);color:#176c6a;box-shadow:inset 0 1px rgba(255,255,255,.65)}html.light .admin-card>svg:last-child{color:#176c6a}html.light .admin-card h3{color:var(--foreground)}html.light .admin-card p{color:#176c6a}html.light .admin-card:hover:not(:disabled){border-color:var(--border);background:radial-gradient(ellipse at 0 0,rgba(22,108,109,.1),transparent 75%),var(--glass)}html.light .assigned-list>span{border:1px solid var(--border);background:rgba(22,108,109,.1);color:#246953}html.light .admin-note{color:#176c6a}html.light .admin-note svg{color:#246953}html.light .modal{border:1px solid var(--border)!important;background:radial-gradient(ellipse at 0 0,#f1f7f8,transparent 60%),linear-gradient(145deg,#ffffff,#ffffff)!important;box-shadow:inset 0 1px rgba(255,255,255,.65),0 35px 100px rgba(14,56,63,.1)!important}html.light [data-slot=dialog-title],html.light [data-slot=sheet-title]{color:var(--foreground)}html.light [data-slot=dialog-description],html.light [data-slot=sheet-description]{color:#176c6a}html.light .modal>[data-slot=dialog-close],html.light [data-slot=sheet-close]{color:#176c6a;background:rgba(22,108,109,.078);border:1px solid var(--border)}html.light .form-actions{border-top:1px solid var(--border)}html.light .drop-area{border:1px dashed var(--border);background:radial-gradient(ellipse at 50% 0,rgba(22,108,109,.1),transparent 85%),rgba(22,108,109,.035)}html.light .drop-area>svg{color:#246953;border:1px solid var(--border);background:rgba(22,108,109,.098);box-shadow:inset 0 1px rgba(255,255,255,.65)}html.light .drop-area>strong{color:var(--foreground)}html.light .drop-area input,html.light .drop-area span{color:#176c6a}html.light .drop-area input::file-selector-button{background:rgba(22,108,109,.1);border:1px solid var(--border);color:#176c6a}html.light .drop-area:hover{border-color:var(--border);background-color:rgba(22,108,109,.078)}html.light .check-list label{border-bottom:1px solid var(--border);color:var(--foreground)}html.light .check-list small{color:#176c6a}html.light .error-box{border:1px solid var(--border);background:rgba(22,108,109,.1);color:#85501b}html.light .product-sheet{background:radial-gradient(ellipse at 20% 0,rgba(22,108,109,.1),transparent 70%),#ffffff!important;border-left:1px solid var(--border)!important;box-shadow:-25px 0 70px rgba(14,56,63,.1)}html.light .product-sheet [data-slot=sheet-header]{background:linear-gradient(125deg,rgba(22,108,109,.1),transparent)}html.light .sheet-body>p{color:#176c6a}html.light .sheet-body h3{color:var(--foreground)}html.light .login-brand,html.light .sheet-doc{border-bottom:1px solid var(--border)}html.light .login-brand span{color:#176c6a;border-left:1px solid var(--border)}html.light .login-brand>svg,html.light .login-preview>p{color:#176c6a}html.light [data-sonner-toast]{background:#ffffff!important;color:var(--foreground)!important;border-color:var(--border)!important;box-shadow:0 15px 45px rgba(14,56,63,.1)!important}@media (max-width:1020px){html.light .product-strip>button{border-bottom:1px solid var(--border)}}@media (max-width:767px){html.light [data-slot=sidebar][data-mobile=true]{background:#ffffff;border-right:1px solid var(--border)}}html.light .kpi-card>p,html.light .kpi-card>span,html.light .kpi-card>span>svg,html.light .kpi-card>strong>small,html.light .kpi-method{color:#176c6a}html.light .kpi-volume{background:radial-gradient(ellipse at 80% 0,rgba(22,108,109,.1),transparent 75%),var(--glass)}html.light .kpi-satisfaction{background:radial-gradient(ellipse at 70% 100%,rgba(22,108,109,.1),transparent 75%),var(--glass)}html.light .kpi-empty,html.light .month-column>strong{color:#176c6a}html.light .month-track{border-bottom:1px solid var(--border);background:repeating-linear-gradient(0deg,transparent 0,transparent 39px,rgba(22,108,109,.051) 0,rgba(22,108,109,.051) 40px)}html.light .month-track>i{background:linear-gradient(0deg,#f1f7f8,#e2f2ef);box-shadow:inset 1px 0 rgba(255,255,255,.65),0 0 25px rgba(255,255,255,.65)}html.light .month-column>span,html.light .rank-number{color:#176c6a}html.light .rank-label strong{color:var(--foreground)}html.light .rank-label b{color:#176c6a}html.light .rank-track{background:rgba(22,108,109,.078)}html.light .rank-track>i{background:linear-gradient(90deg,#f1f7f8,#e2f2ef)}html.light .rank-row small{color:#176c6a}html.light .customer-score{color:#246953}html.light .category-scores>div>div:first-child{color:var(--foreground)}html.light .category-scores strong{color:#246953}html.light .category-scores small{color:#176c6a}html.light .feedback-feed article{border-bottom:1px solid var(--border)}html.light .feedback-feed b{color:#246953}html.light .criterion-details>summary,html.light .feedback-feed p,html.light .feedback-feed small{color:#176c6a}html.light .criterion-details>summary:focus-visible{outline:2px solid var(--border)}html.light .survey-management>div{border-bottom:1px solid var(--border)}html.light .survey-management small{color:#176c6a}html.light .feedback-icon{border:1px solid var(--border);background:linear-gradient(145deg,rgba(22,108,109,.1),#ffffff);color:#246953}html.light .feedback-intro p:not(.eyebrow){color:#176c6a}html.light .feedback-intro .feedback-account{color:#176c6a!important}html.light .survey-progress strong{color:var(--foreground)}html.light .survey-progress span{color:#176c6a}html.light .survey-progress progress{background:#f1f7f8;accent-color:#16796f}html.light .survey-progress progress::-webkit-progress-bar{background:#f1f7f8}html.light .survey-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#f1f7f8,#e2f2ef)}html.light .survey-group .panel-head{border-bottom:1px solid var(--border)}html.light .score-question+fieldset{border-top:1px solid var(--border)}html.light .score-question legend{color:var(--foreground)}html.light .score-option{border:1px solid var(--border);background:rgba(22,108,109,.031);color:#176c6a}html.light .score-option:has(button[data-state=checked]){color:#176c6a;background:linear-gradient(135deg,#e2f2ef,#e2f2ef);border-color:var(--border);box-shadow:0 0 18px rgba(255,255,255,.65)}html.light .score-option:hover{border-color:var(--border)}html.light .score-option:has(button:focus-visible){outline:2px solid var(--border)}html.light .feedback-submit>p,html.light .score-extremes{color:#176c6a}html.light .feedback-success>svg{color:#246953}html.light .feedback-success p{color:#176c6a}html.light .feedback-success>strong{color:#246953}html.light .feedback-success details{border-top:1px solid var(--border)}html.light .feedback-success summary{color:#176c6a}html.light .answer-summary{border-bottom:1px solid var(--border);color:var(--foreground)}html.light .answer-summary>b{color:#246953}html.light .inventory-summary>span,html.light .stock-positive{color:#176c6a}html.light .stock-zero{color:var(--foreground)}html.light .delivery-card{border:1px solid var(--border);background:#ffffff}html.light .delivery-card>header{background:rgba(22,108,109,.027)}html.light .delivery-item{border-bottom:1px solid var(--border)}html.light .delivery-item>svg{color:#176c6a}html.light .delivery-card>footer,html.light .product-document-links section{background:#ffffff}html.light .delivery-progress li,html.light .product-document-links section>strong{color:#176c6a}html.light .delivery-progress li:after{background:rgba(22,108,109,.1)}html.light .delivery-progress li>span{border:1px solid var(--border);background:#ffffff}html.light .delivery-progress li[data-state=done]{color:#176c6a}html.light .delivery-progress li[data-state=done]>span{background:rgba(22,108,109,.1);border-color:var(--border)}html.light .delivery-progress li[data-state=current]{color:#176c6a}html.light .delivery-progress li[data-state=current]>span{background:linear-gradient(135deg,#e2f2ef,#e2f2ef);color:#176c6a;border-color:var(--border);box-shadow:0 0 18px rgba(255,255,255,.65)}html.light .line-quantity small{color:#176c6a!important}html.light .delivery-document>strong{color:var(--foreground)}html.light .overview-po{color:#176c6a}html.light .slip-import{border:1px solid var(--border);background:#ffffff}html.light .import-warning{color:var(--foreground)!important}html.light .document-actions button{border:1px solid var(--border);background:#ffffff;color:#176c6a}html.light .document-actions button:hover{background:#f1f7f8;border-color:var(--border)}html.light .document-actions .document-delete{color:#a23e45}html.light .document-actions .document-delete,html.light .document-actions .document-delete:hover{border-color:var(--border);background:rgba(22,108,109,.1)}html.light .document-actions button:focus-visible{outline:2px solid var(--border)}html.light .delivery-file{border-bottom:1px solid var(--border)}html.light .document-filename{color:#176c6a}html.light .document-confirm p,html.light .editor-documents>p{color:var(--foreground)}html.light .document-current{border:1px solid var(--border);background:#ffffff}html.light .document-current>span{color:var(--foreground)}html.light .document-confirm .confirm-delete{background:#f1f7f8!important;color:var(--foreground)!important;border:1px solid var(--border)}html.light .editor-documents{border:1px solid var(--border);background:#ffffff}html.light .price-selection>p{color:#176c6a}html.light .price-product{border:1px solid var(--border);background:#ffffff}html.light .price-product>header{background:linear-gradient(115deg,rgba(22,108,109,.1),#ffffff)}html.light .price-product header span,html.light .price-product>header>svg{color:#176c6a}html.light .price-entry{border-top:1px solid var(--border)}html.light .price-entry .price-value,html.light .price-entry small{color:#176c6a}html.light .price-entry span{color:var(--foreground)}html.light .price-missing{color:#176c6a;border-top:1px solid var(--border)}html.light .product-document-links section>button{color:#246953}html.light .product-document-links section>button:hover,html.light .product-language-link:hover{color:var(--foreground)}html.light .product-language-link{color:#176c6a}html.light .upload-language-note{color:var(--foreground)}html.light .document-scope>p{color:#176c6a}html.light .import-document-list>div{border-bottom:1px solid var(--border)}html.light .import-document-list span{color:#176c6a}html.light .quotation-condition,html.light .quotation-form textarea{background:#ffffff}html.light .export-upload{background:#ffffff}html.light .export-upload,html.light .export-upload .import-label{border:1px solid var(--border)}html.light .export-upload .import-label:focus-within{outline:2px solid var(--border)}html.light .export-source-summary{border-block:1px solid var(--border)}html.light .export-warnings{color:var(--foreground);background:#ffffff}html.light .export-review{border-top:1px solid var(--border)}html.light .export-lines td,html.light .export-lines th{border-bottom:1px solid var(--border)}html.light .export-lines th{color:#176c6a}html.light .export-generator textarea{background:#ffffff;border:1px solid var(--border);color:var(--foreground)}html.light .export-generator .export-notes{color:#176c6a}html.light .export-check input{accent-color:#16796f}html.light .export-downloads a{border:1px solid var(--border);background:linear-gradient(135deg,#ffffff,#ffffff);color:#176c6a}html.light .delivery-export-notes summary,html.light .export-review summary{color:#176c6a}html.light .delivery-export-notes p{color:var(--foreground)}html.light .delivery-mail-bar{border-top:1px solid var(--border);background:rgba(22,108,109,.027)}html.light .delivery-mail-bar strong{color:#176c6a}html.light .delivery-mail-bar small{color:var(--muted-foreground)}html.light .mail-summary strong{color:#176c6a}html.light .mail-setup-notice{border:1px solid var(--border);background:rgba(22,108,109,.071);color:#176c6a}html.light .mail-body{background:#ffffff;border:1px solid var(--border);color:var(--foreground)}html.light .mail-attachments>p{color:var(--muted-foreground)}html.light .mail-attachments a{color:#176c6a}html.light .mail-attachments a,html.light .mail-history>div{border-bottom:1px solid var(--border)}html.light .mail-history small{color:var(--muted-foreground)}html.light .delivery-order-links>div{background:rgba(22,108,109,.09);border-left:3px solid var(--border)}html.light .balance-remaining{color:#246953}html.light .balance-before-after>div{background:rgba(22,108,109,.08)}html.light .work-counts button{background:linear-gradient(130deg,#ffffff,#ffffff);border:1px solid var(--border);color:var(--foreground)}html.light .work-counts button.selected{border-color:var(--border);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}html.light .work-card{border-left:1px solid var(--border);border:1px solid var(--border);border-left-width:3px;background:linear-gradient(110deg,#ffffff,#ffffff)}html.light .work-card.overdue{border-left-color:var(--border)}html.light .work-due,html.light .work-kind{color:#176c6a}html.light .work-card.overdue .work-due{color:#85501b}html.light .work-customer,html.light .work-owner{color:#176c6a}html.light .work-detail,html.light .work-settings p{color:var(--foreground)}html.light .work-editor textarea{background:#ffffff;border:1px solid var(--border);color:var(--foreground)}html.light .work-editor p{color:var(--foreground)}html.light .finance-kpis>div{border:1px solid var(--border);background:linear-gradient(130deg,#ffffff,#ffffff)}html.light .finance-kpis small,html.light .finance-kpis span,html.light .finance-kpis strong{color:#176c6a}html.light .finance-notice{border:1px solid var(--border);background:#ffffff;color:var(--foreground)}html.light .finance-table small{color:#176c6a}html.light .finance-table .finance-warning{color:#85501b}html.light .finance-paid{color:#246953}html.light .finance-total{background:#ffffff;color:#176c6a}html.light .finance-docs a,html.light .finance-docs button,html.light .finance-row-actions button{color:#176c6a}html.light .finance-note{color:var(--muted-foreground)}html.light .finance-audit>div{border-bottom:1px solid var(--border)}html.light .finance-audit small,html.light .finance-form p{color:var(--muted-foreground)}html.light .finance-allocation{border:1px solid var(--border)}html.light .finance-reminder-preview{border:1px solid var(--border);background:#e2f2ef}html.light .finance input[type=checkbox],html.light .finance-form input[type=checkbox]{accent-color:#16796f}html.light .finance-reminder-log{color:var(--muted-foreground)}html.light .access-loading{background:#ffffff;color:var(--foreground)}html.light .access-loading a,html.light .portal-signout{color:#176c6a}html.light .users-notice{background:#ffffff;border:1px solid var(--border)}html.light .users-notice svg{color:#176c6a}html.light .user-help,html.light .users-notice p{color:var(--foreground)}html.light .user-summary>span{background:#ffffff;border:1px solid var(--border)}html.light .user-summary b,html.light .users-table small{color:#176c6a}html.light .user-status{background:#ffffff}html.light .user-status.blocked{background:#ffffff;color:#a23e45}html.light .user-status.active{color:#246953}html.light .user-audit>div{border-bottom:1px solid var(--border)}html.light .user-audit small{color:#176c6a}html.light,html.light [data-slot=sidebar-wrapper],html.light body{background:var(--background)}html.light [data-slot=sidebar-inset]{background:radial-gradient(ellipse at 5% 0,#e1f1f1,transparent 45%),#f2f7f8}html.light .topbar,html.light [data-slot=sidebar-inner]{background:#fff}html.light .navigation button[data-active=true],html.light .sidebar-foot>button[data-active=true]{background:#e0f1ed;color:#115c56;border-color:#a8d2c9;box-shadow:none}html.light .navigation button[data-active=true]>svg{filter:none;color:#136c63}html.light .connect-logo img{filter:brightness(0) saturate(100%) invert(19%) sepia(20%) saturate(1225%) hue-rotate(143deg) brightness(92%) contrast(94%)}html.light .admin-card,html.light .metric,html.light .news-card,html.light .panel,html.light .product-card,html.light .readiness-panel{box-shadow:0 7px 24px #123e4708,inset 0 1px #fff}html.light .choice,html.light [data-slot=input],html.light textarea{background:#fff!important;color:var(--foreground)!important;border-color:#b3cdd2!important}html.light [data-slot=input]::placeholder,html.light textarea::placeholder{color:#607d85!important}html.light .modal,html.light [data-slot=select-content],html.light [data-slot=sheet-content]{background:#fff!important;color:var(--foreground)}html.light [data-slot=select-item][data-highlighted],html.light [data-slot=select-item][data-state=checked]{background:#e2f1ee;color:#125c55}html.light [data-slot=tabs-list]{background:#e6eff0;box-shadow:none}html.light [data-slot=tabs-trigger][data-state=active]{background:#fff!important;color:#155f59!important;border-color:#abcfc9!important;box-shadow:0 2px 6px #153b4310!important}html.light .text-button,html.light [data-slot=button][data-variant=outline]{background:#fff;color:#1e555e;border-color:#b4cdd1}html.light .text-button:hover,html.light [data-slot=button][data-variant=outline]:hover{background:#e9f4f2;border-color:#7eb8ae}html.light .panel th{background:#eaf2f4;color:#49666f}html.light .panel tbody tr:hover{background:#f0f8f6}html.light .document-categories button.active{background:#dfefe9;border-color:#7db4a8;color:#145d55;box-shadow:none}html.light .document-categories button:hover{background:#edf7f4}html.light .gauge-track{stroke:#d4e6e6}html.light .gauge-scale{stroke:#95b7bb}html.light .gauge-fill{stroke:#218c84;filter:none}html.light .gauge-number strong{color:var(--foreground)}html.light .month-track>i,html.light .rank-track>i{background:linear-gradient(0deg,#155e67,#48a996)}html.light .rank-track{background:#deebed}html.light .month-track{background:repeating-linear-gradient(0deg,transparent 0,transparent 39px,#cedfe5 0,#cedfe5 40px)}html.light .finance-kpis>div,html.light .work-card,html.light .work-counts button{background:#fff}html.light .finance-total{background:#e1f1eb;color:#125d50}html.light .error-box,html.light .export-warnings,html.light .finance-notice{background:#fff5e5;color:#794714;border-color:#e2c89c}html.light .finance-table .finance-warning,html.light .import-warning{color:#85501b!important}html.light .finance-paid,html.light .user-status.active{background:#e4f3e9;color:#226142}html.light .document-actions .document-delete,html.light .user-status.blocked{background:#fff0f0;color:#9b313d;border-color:#e5b9bf}html.light .document-confirm .confirm-delete{background:#9b313d!important;color:#fff!important;border-color:#9b313d}html.light .user-status.prepared{background:#e6eff6;color:#355c77}html.light .work-card.overdue{border-left-color:#b67d29}html.light .work-card.overdue .work-due{color:#845315}html.light .work-counts button.selected{border-color:#238b79;box-shadow:inset 0 0 0 1px #238b79}html.light .delivery-progress li[data-state=current]>span,html.light .score-option:has(button[data-state=checked]){background:#166f66;color:#fff;border-color:#166f66;box-shadow:none}html.light .delivery-progress li[data-state=current]{color:#155c52}html.light .delivery-progress li[data-state=done]>span{background:#dcefe7;color:#24644e;border-color:#9ac9b4}html.light .delivery-progress li:after{background:#bed6d9}html.light .survey-progress progress{accent-color:#176f66}html.light .survey-progress progress::-webkit-progress-bar{background:#dae8e9}html.light .survey-progress progress::-webkit-progress-value{background:#208477}html.light [data-slot=checkbox][data-state=checked]{background:#176f66;color:#fff;border-color:#176f66}html.light .import-label:focus-within,html.light a:focus-visible,html.light button:focus-visible,html.light summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}html.light .material-panel{--foreground:#e9f3f4;--ink-soft:#a1b8c1;--muted-foreground:#a1b6bf;--aqua:#9aeee1;color:#e9f3f4}html.light .material-panel .instrument-label{color:#b0d2d4}html.light .material-panel .instrument-label>svg{color:#a7e4da}html.light .material-panel .eyebrow{color:#94c4c8}html.light .material-panel .overview-po{color:#a4c9c7}html.light .material-panel .delivery-progress li{color:#a7bec5}html.light .material-panel .delivery-progress li>span{background:#163035;border-color:#63878c}html.light .material-panel .delivery-progress li:after{background:#ffffff38}html.light .material-panel .delivery-progress li[data-state=done]{color:#a7d2c6}html.light .material-panel .delivery-progress li[data-state=done]>span{background:#345c53;color:#d4f9e9;border-color:#8bcab0}html.light .material-panel .delivery-progress li[data-state=current]{color:#d5fff1}html.light .material-panel .delivery-progress li[data-state=current]>span{background:linear-gradient(135deg,#c0eedc,#68b6be);color:#082b31;border-color:#c5fff0}.topbar-actions{flex-shrink:0;gap:12px!important}.topbar .topbar-actions>.demo-tag{font-family:Arial,Helvetica,sans-serif;font-size:12px}.topbar .theme-toggle{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:40px}.topbar .theme-toggle svg{flex-shrink:0}@media(max-width:900px){.topbar-actions .demo-tag{display:none}}@media(max-width:400px){.topbar{gap:8px}.topbar .theme-toggle{padding:9px;font-size:12px;gap:5px}.topbar .connect-logo.horizontal{width:100px}}@media(prefers-reduced-motion:reduce){.theme-toggle{transition:none}}html.light .delivery-disclosure[open]>.delivery-summary,html.light .delivery-summary:hover{background:#edf6f4}html.light .delivery-stage-label{background:#e7eff5;color:#355c73;border-color:#bbd0db}html.light .delivery-stage-label[data-stage="In Produktion"]{background:#fff3da;color:#825419;border-color:#e1c999}html.light .delivery-stage-label[data-stage=Dispatched]{background:#dff3ed;color:#166b5c;border-color:#a6d5c8}html.light .delivery-stage-label[data-stage=Angekommen]{background:#e3f2e7;color:#28633b;border-color:#b3d4bd}