.text-template-dialog{flex-direction:column;gap:.65rem;display:flex}.text-template-dialog:not([open]){display:none}.text-template-dialog>[data-tt-body]{flex-direction:column;flex:1;gap:.7rem;min-height:0;display:flex}.text-template-toolbar{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.text-template-toolbar label{flex-direction:column;gap:.25rem;min-width:12rem;display:flex}.text-template-help{margin:0;font-size:.9rem}.text-template-actions{flex-wrap:wrap;gap:.5rem;display:flex}.text-template-dialog [data-tt-editor]{border:1px solid #bccbd5;border-radius:.5rem;padding:.75rem}.text-template-dialog [data-tt-editor] label{flex-direction:column;gap:.25rem;margin:.5rem 0;display:flex}.text-template-dialog [data-tt-editor][hidden]{display:none}.text-template-layout{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:1rem;min-height:0;display:grid}.text-template-list,.text-template-layout>[data-tt-selection]{min-width:0;min-height:0;overflow:auto}.text-template-list table{table-layout:fixed;width:100%}.text-template-list td,.text-template-list th{vertical-align:top;overflow:hidden}.text-template-list th button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.text-template-list th button:hover{text-decoration:underline}.text-template-list small{display:block}.text-template-excerpt{white-space:pre-wrap;overflow-wrap:anywhere;max-height:9rem;font-size:.85rem;overflow:auto}.text-template-layout>[data-tt-selection]{flex-direction:column;gap:.6rem;display:flex}.text-template-layout textarea{box-sizing:border-box;width:100%}.text-template-open{align-self:start;margin-top:.3rem}@media (width<=850px){.text-template-layout{grid-template-columns:1fr;overflow:auto}.text-template-list{max-height:40vh}.text-template-layout>[data-tt-selection]{overflow:visible}}.text-template-picker [data-tt-placeholders]{flex-wrap:wrap;gap:.4rem;max-height:15rem;display:flex;overflow:auto}.text-template-picker summary{cursor:pointer;font-weight:700}.text-template-picker small{font-weight:400;display:block}.text-template-question{border:1px solid #bccbd5;border-radius:.5rem;margin:.4rem 0;padding:.65rem}.text-template-appointment{cursor:pointer;border-bottom:1px solid #dde5eb;align-items:start;gap:.5rem;padding:.5rem;display:flex}.text-template-appointment input{flex:none;margin-top:.2rem;width:auto!important}.text-template-question [data-tt-choices]{max-height:18rem;overflow:auto}.text-template-standard-hint{color:#526a7e;flex-wrap:wrap;gap:.35rem;margin:.3rem 0 .5rem;font-size:.85rem;display:flex}.text-template-standard-hint[hidden]{display:none}.text-template-standard-hint button{padding:.25rem .5rem;font-size:.8rem;font-weight:400}#staff-menubar .menubar-pad[draggable=true],#staff-menu-popups [data-menu-layout-key]{cursor:grab}#staff-menubar .menubar-pad[draggable=true]:active,#staff-menu-popups [data-menu-layout-key]:active{cursor:grabbing}.menu-layout-dragging{opacity:.4}.staff-menubar .menu-layout-before{box-shadow:inset 3px 0 #007da8}.staff-menubar .menu-layout-after{box-shadow:inset -3px 0 #007da8}#staff-menu-popups .menu-layout-before{box-shadow:inset 0 3px #007da8}#staff-menu-popups .menu-layout-after{box-shadow:inset 0 -3px #007da8}.menubar-pad.menu-layout-target{outline-offset:-2px;outline:2px solid #007da8}.menu-layout-status{z-index:600;color:#123b5d;background:#f0f8fc;border:1px solid #84abc1;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.85rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 2px 8px #123b5d33}.menu-layout-status[hidden]{display:none}.menu-layout-status button{font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #84abc1;border-radius:4px;padding:.25rem .45rem}.menu-layout-dialog{width:calc(100vw - 2rem);max-width:580px}.menu-layout-dialog p{font-size:.9rem}.menu-layout-dialog .dialog-actions{flex-wrap:wrap}.menu-layout-drag-active #staff-menu-popups .menu-separator:not([hidden]){background:linear-gradient(#0000 4px,#aac0ce 4px 5px,#0000 5px);height:9px}.order-errors-root .oe-filters{flex-wrap:wrap;align-items:end;gap:.4rem;margin:.6rem 0;display:flex}.order-errors-root [hidden]{display:none!important}.order-errors-root .oe-filters label{flex:1;gap:.15rem;min-width:110px;display:grid}.order-errors-root .oe-filters input,.order-errors-root .oe-filters select{width:100%;min-width:0}.order-errors-root .oe-scroll{max-height:55vh;overflow:auto}.order-errors-root table{border-collapse:collapse;width:100%;font-size:.85rem}.order-errors-root th,.order-errors-root td{text-align:left;vertical-align:top;border:1px solid #d2dee5;padding:.35rem}.order-errors-root th{z-index:1;background:#edf4f7;position:sticky;top:0}.order-errors-root .oe-pages{align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.oe-dialog{width:min(1150px,100% - 1rem);max-height:95dvh;overflow:auto}.oe-dialog .oe-columns{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.oe-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f9;max-height:240px;padding:.5rem;overflow:auto}.oe-dialog fieldset{border:1px solid #cbd7e0;min-width:0;margin:.5rem 0;padding:.5rem}.oe-dialog .oe-field-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.oe-dialog .oe-reason{width:100%;margin-top:.3rem}.oe-dialog textarea{width:100%;min-height:70px}.oe-dialog table{border-collapse:collapse;width:100%}.oe-dialog td,.oe-dialog th{text-align:left;vertical-align:top;border:1px solid #d2dee5;padding:.3rem}.oe-dialog input[type=number]{max-width:160px}.oe-dialog .oe-participant{flex-wrap:wrap;gap:.3rem;margin:.3rem 0;display:flex}.oe-dialog .oe-participant input{flex:1;min-width:80px}.oe-dialog .oe-error{color:#b32020;white-space:pre-wrap}@media (width<=750px){.oe-dialog .oe-columns{grid-template-columns:1fr}.oe-dialog{padding:.5rem}}.inventory-root{min-width:0;padding:.65rem}.inventory-root h2{margin:0}.inventory-root p{margin:.45rem 0;font-size:.85rem}.inventory-filters{flex-wrap:wrap;align-items:end;gap:.45rem;margin:.5rem 0;display:flex}.inventory-filters label{flex:10rem;min-width:8rem;font-size:.8rem}.inventory-filters label.inline-check{flex:0 auto;align-items:center;min-width:0}.inventory-filters input:not([type=checkbox]),.inventory-filters select{width:100%;min-height:1.9rem;padding:.3rem}.inventory-table-wrap{max-height:65vh;overflow:auto}.inventory-table th{z-index:1;background:#eaf3f8;position:sticky;top:0}.inventory-table td{vertical-align:top;padding:.3rem .45rem}.inventory-table th button{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.2rem;font-weight:700}.inventory-table .numeric{white-space:nowrap}.inventory-negative{color:#b22424;font-weight:700}.inventory-pages{justify-content:center;align-items:center;gap:.65rem;margin-top:.4rem;font-size:.8rem;display:flex}.inventory-detail{background:#f5f9fc;border:1px solid #b7cddc;padding:.6rem}.inventory-detail>button{float:right}.article-stock-value{white-space:nowrap}.inventory-valuation-controls{border-top:1px solid #b7cddc;padding-top:.35rem}.inventory-valuation-controls[hidden],.inventory-valuation-summary[hidden],.inventory-pages[hidden]{display:none}.inventory-value-totals{flex-wrap:wrap;gap:.4rem 1.4rem;margin:.4rem 0;display:flex}.inventory-value-totals span{gap:.6rem;display:flex}.inventory-landed{font-weight:700}.inventory-valuation-summary{border-top:2px solid #92b3ca;padding:.5rem 0}.inventory-value-editor{border-top:1px solid #b7cddc;margin-top:.5rem;padding-top:.5rem}.inventory-print-frame{border:0;width:1px;height:1px;position:fixed;left:-10000px}.inventory-valuation-controls details{margin:.4rem 0;font-size:.8rem}.inventory-value-editor input{min-width:0}.billing-sites-manager{border:1px solid #b4ccda;border-radius:8px;margin:.8rem 0;padding:.7rem}.billing-sites-manager [data-sites]{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.billing-sites-dialog{box-sizing:border-box;width:min(850px,100vw - 1rem);max-height:calc(100dvh - 1rem);overflow:auto}.billing-site-fields{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.billing-site-fields label{gap:.25rem;display:grid}.billing-site-fields input{box-sizing:border-box;width:100%;min-width:0}.billing-recipient-selector{align-items:center;gap:.5rem;display:flex}.billing-recipient-selector select{flex:1;min-width:0}.billing-address-preview{white-space:pre-wrap;background:#eef5f8;border:1px solid #bdd1dd;border-radius:5px;min-height:7rem;padding:.75rem;font-family:inherit}.document-billing-recipient{margin-top:.4rem;font-size:.85rem}.billing-choice-required{background:#fff4cb;border-radius:4px;padding:.35rem}@media (width<=600px){.billing-site-fields{grid-template-columns:1fr}}#staff-orders .staff-order-selected,#staff-orders .staff-order-selected>td,.staff-display-dock .dv-tab.staff-current-order-tab,.staff-display-dock .dv-tab.staff-current-order-tab .dv-default-tab,.staff-display-dock .dv-tab.staff-current-order-tab .dv-default-tab-content{color:#fff!important;background:#0759b5!important;font-weight:700!important}#staff-orders .staff-order-selected *{font-weight:700;color:inherit!important}#staff-orders .staff-order-selected{outline-offset:-2px;outline:2px solid #0759b5!important}.staff-display-dock .dv-tab.staff-current-order-tab{flex-shrink:0;min-width:9rem}#staff-orders .staff-order-cancelled,#staff-orders .staff-order-cancelled>td{color:#503d00!important;background:#fff2b3!important}.staff-order-cancelled-badge{color:#503d00;background:#ffe080;border:1px solid #a67d00;border-radius:.25rem;margin-left:.35rem;padding:.05rem .3rem;font-size:.75rem;font-weight:700;display:inline-block}.staff-order-cancelled-filter{flex:none;margin:0 0 .35rem}.document-navigator-button{justify-content:center;align-items:center;min-width:1.8rem;margin-right:.3rem;padding:.15rem .4rem;display:inline-flex}.document-navigator-dialog{width:min(1120px,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto}.document-navigator-dialog [data-body]{max-height:65dvh;overflow:auto}.document-navigator-dialog .section-actions{align-items:end}.document-navigator-dialog label{gap:.3rem;min-width:15rem;display:grid}.document-navigator-dialog td{vertical-align:top}.document-identity{overflow-wrap:anywhere;min-width:0;display:block}.document-identity-number{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.document-identity-customer,.document-identity-title{margin-top:.3rem;display:block}.document-identity[data-document-kind=order] .document-identity-customer,.document-identity[data-document-kind=order] .document-identity-title{color:#075783;font-weight:700}.document-identity[data-document-kind=offer] .document-identity-title{color:#226b2d;font-weight:700}.project-overview-button span{color:#c62828;font-weight:900}[data-position-role=staff-position-frame-header]{order:-1;width:100%;margin:0 0 .6rem}.project-overview-dialog{box-sizing:border-box;width:min(1550px,100vw - 2rem);max-width:calc(100vw - 2rem);height:min(950px,100dvh - 2rem);max-height:calc(100dvh - 2rem);overflow:auto}.project-overview-dialog .dialog-head h2{margin:.2rem 0}.project-overview-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:1rem;min-height:300px;display:grid}.project-overview-layout aside{border:1px solid #c9d7e0;border-radius:.4rem;max-height:65dvh;padding:.65rem;overflow:auto}.project-overview-layout aside p{white-space:pre-wrap;overflow-wrap:anywhere}.project-overview-layout aside article{border-bottom:1px solid #dce4e9;padding:.6rem 0}.project-overview-layout aside small{display:block}.project-overview-layout main{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:0;display:block}.project-overview-dialog .project-overview-filters{grid-template-columns:minmax(200px,360px) minmax(0,1fr);align-items:center;gap:.6rem;min-width:0;margin:.6rem 0;display:grid}.project-overview-dialog .project-overview-filters>label:first-child{min-width:0;margin:0;display:grid}.project-overview-filters [data-kind-filters],.project-overview-toggles{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.project-overview-toggles{grid-column:1/-1}.project-overview-dialog .project-overview-filters [data-kind-filters] label,.project-overview-dialog .project-overview-toggles label{white-space:normal;align-items:center;gap:.3rem;min-width:0;max-width:100%;margin:0;display:inline-flex}.project-overview-filters input[type=checkbox]{width:auto}.project-overview-scroll{max-height:65dvh;overflow:auto}.project-overview-scroll table{width:100%;min-width:1050px}.project-overview-scroll th{cursor:pointer;z-index:1;background:#e9f2f7;position:sticky;top:0}.project-overview-scroll td{vertical-align:top}.project-overview-scroll .project-overview-entry-title{white-space:pre-wrap;overflow-wrap:anywhere;min-width:220px}.project-overview-scroll [data-overview-kind=offer]{background:#e7f3e3}.project-overview-scroll [data-overview-kind=order]{background:#e8f2fb}.project-overview-scroll [data-overview-kind=invoice]{background:#fff1e1}.project-overview-scroll [data-overview-kind=appointment]{background:#eaf9f3}.project-overview-scroll .project-overview-deleted{opacity:.55;text-decoration:line-through}.project-overview-detail p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=800px){.project-overview-layout{grid-template-columns:1fr}.project-overview-layout aside{max-height:35dvh}.project-overview-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);margin:.5rem;padding:.7rem}.project-overview-scroll{max-height:50dvh}.project-overview-dialog .project-overview-filters{grid-template-columns:minmax(0,1fr)}}.payment-target-dialog{width:min(850px,100vw - 16px)}.payment-target-option{border:1px solid var(--line);border-radius:8px;padding:.6rem}.payment-target-option>span{display:block}.payment-target-option .inline-check{margin:0}.payment-target-option:has(input:checked){border-color:var(--accent);background:#eef9fd}.calc-payment-target{box-sizing:border-box;text-align:right;width:100%;min-width:80px;max-width:140px;font:inherit;color:inherit;background:#fff;border:1px solid #aebdc7;border-radius:4px}:is(.dockview-panel-host:has(>#staff-dock-order-header),.dockview-panel-host:has(>#staff-dock-offer-header)){overflow:hidden}.dockview-panel-host>#staff-dock-order-header,.dockview-panel-host>#staff-dock-offer-header{flex-direction:column;height:100%;min-height:0;margin:0;display:flex}.dockview-panel-host #staff-dock-order-header>.section-head,.dockview-panel-host #staff-dock-offer-header>.section-head{flex:none}.dockview-panel-host #staff-dock-order-header>.dashboard-content,.dockview-panel-host #staff-dock-offer-header>.dashboard-content,.dockview-panel-host #staff-order-content,.dockview-panel-host #staff-order-form,.dockview-panel-host #staff-offer-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.dockview-panel-host .document-form-scroll{flex:1;min-height:0;padding-right:.3rem;overflow:auto}.dockview-panel-host .document-save-footer{border-top:1px solid var(--line);z-index:2;background:#fff;flex:none;padding:.5rem 0 0}.document-save-footer .dialog-actions{flex-wrap:wrap;margin-top:.3rem}.document-save-footer .error{min-height:0;margin:.3rem 0}.margin-light [data-margin-preview]{flex:100%;min-width:0}.margin-light [data-margin-preview][hidden]{display:none}.margin-discount-preview{border-top:1px solid var(--line);padding-top:.45rem;font-size:.8rem}.margin-discount-preview p{margin:.35rem 0}.margin-discount-scroll{max-height:18rem;margin:.4rem 0;overflow:auto}.margin-discount-preview table{border-collapse:collapse;width:100%}.margin-discount-preview th,.margin-discount-preview td{vertical-align:top;padding:.3rem}.margin-discount-preview td:not(:first-child){white-space:nowrap}.margin-discount-preview th{background:#edf4f8;position:sticky;top:0}.offer-linked-orders{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.offer-conversion-status{font-weight:600}.offer-detail-grid>.offer-linked-orders{grid-column:1/-1}.offer-follow-up-dialog{width:min(48rem,96vw);max-height:92vh;overflow:auto}.offer-follow-up-dialog form{gap:.6rem;display:grid}.offer-follow-up-dialog label{gap:.2rem;min-width:0;display:grid}.offer-follow-up-dialog textarea{box-sizing:border-box;width:100%}.offer-follow-up-dialog .dialog-actions{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}[data-offer-follow-up-controls]{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.calc-table[data-position-columns]{table-layout:fixed;min-width:0}.calc-table[data-position-columns] th,.calc-table[data-position-columns] td{overflow-wrap:anywhere;overflow:hidden}.calc-table[data-position-columns] th[data-column=status],.calc-table[data-position-columns] td[data-column=status]{white-space:nowrap;overflow-wrap:normal;word-break:normal;text-overflow:ellipsis}.calc-table[data-position-columns] th{cursor:grab;-webkit-user-select:none;user-select:none;padding-right:9px;position:relative}.calc-table[data-position-columns] th.position-column-selected{background:#d8eafd;box-shadow:inset 0 0 0 2px #2579b7}.calc-table[data-position-columns] th[data-column=type],.calc-table[data-position-columns] td[data-column=type]{text-align:center;padding-left:2px;padding-right:2px}.position-column-resize{cursor:col-resize;touch-action:none;z-index:3;width:7px;position:absolute;top:0;bottom:0;right:0}.position-column-resize:hover,.position-column-resize:focus{background:#2579b7;outline:none}.position-column-resizing,.position-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.position-transfer-target{outline-offset:-3px;outline:3px solid #0089b4}#staff-position-transfer-dialog fieldset{margin:1rem 0}#staff-position-transfer-dialog fieldset label{margin:.5rem 0;display:block}.calc-table .calc-price-edit{width:100%;min-width:0;color:inherit;text-align:right;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:3px 2px;display:block}.calc-table .calc-price-edit:hover,.calc-table .calc-price-edit:focus-visible{background:#eff7fc;border-color:#839db5}.position-price-dialog{width:min(680px,94vw);max-height:90vh;overflow:auto}.position-price-dialog form{gap:12px;display:grid}.position-price-dialog label{gap:5px;display:grid}.position-price-dialog [data-labor-confirm]{display:block}.position-price-dialog [hidden]{display:none}.position-price-dialog input[type=number],.position-price-dialog select{width:100%}.position-price-dialog table{border-collapse:collapse;width:100%}.position-price-dialog th,.position-price-dialog td{text-align:right;border-bottom:1px solid #d0dce6;padding:6px}.position-price-dialog th:first-child{text-align:left}.position-price-dialog [data-error]{color:#a32222;margin:0}.position-price-dialog .dialog-actions{gap:8px;display:flex}#staff-supplier-create-dialog input[type=email]{width:100%;font:inherit;border:1px solid #aebdc7;border-radius:9px;margin-top:.35rem;padding:.7rem;display:block}.staff-display-dock th,dialog th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.staff-display-dock th>button,dialog th>button{text-overflow:ellipsis;width:0;min-width:100%;max-width:none;overflow:hidden;white-space:nowrap!important;overflow-wrap:normal!important}.dockview-panel-host .staff-article-filters{flex-wrap:wrap;align-items:flex-end;display:flex}.dockview-panel-host .staff-article-filters>label{flex:150px;min-width:0}.dockview-panel-host .staff-article-filters>label.staff-article-search{flex:2 260px}.staff-article-filters>label.inline-check,.dockview-panel-host .staff-article-filters>label.inline-check{white-space:nowrap;flex-direction:row;flex:none;align-self:end;align-items:center;gap:.4rem;min-height:30px;font-size:.85rem;display:flex}.staff-article-filters>label.inline-check input[type=checkbox]{flex:0 0 1rem;width:1rem;height:1rem;min-height:0;margin:0;padding:0}.article-source-picker{white-space:nowrap;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.article-source-picker select{width:auto;min-height:30px;margin:0}.article-price-table{min-width:1450px}.article-price-pages{grid-column:1/-1;align-items:center;gap:.75rem;margin:.5rem 0;display:flex}.dockview-panel-host .staff-article-filters>button,.staff-order-filters>button,.staff-offer-filters>button,.staff-invoice-filters>button{flex:none;white-space:nowrap!important;overflow-wrap:normal!important}.dashboard-section[data-head-density=minimal] .staff-order-filters,.dashboard-section[data-head-density=minimal] .staff-offer-filters,.dashboard-section[data-head-density=minimal] .staff-invoice-filters,.dashboard-section[data-head-density=minimal] .staff-article-filters,.dashboard-section[data-head-density=minimal] .staff-product-group-filters{margin:0 0 .2rem;display:flex!important}.dashboard-section[data-head-density=minimal] :is(.staff-order-filters,.staff-offer-filters,.staff-invoice-filters,.staff-article-filters,.staff-product-group-filters)>:not(:first-child){display:none!important}.dashboard-section[data-head-density=minimal] :is(.staff-order-filters,.staff-offer-filters,.staff-invoice-filters,.staff-article-filters,.staff-product-group-filters)>:first-child{flex:100%;font-size:0}.dashboard-section[data-head-density=minimal] :is(.staff-order-filters,.staff-offer-filters,.staff-invoice-filters,.staff-article-filters,.staff-product-group-filters)>:first-child input{min-height:30px;margin-top:0;font-size:.85rem}.dashboard-section[data-head-density=minimal] .staff-orders-controls .staff-order-owner-options,.dashboard-section[data-head-density=minimal] .staff-offers-controls .staff-offer-owner-options{display:none}.menu-drag-grip{cursor:move;-webkit-user-select:none;user-select:none;color:#7a8a94;border-bottom:1px solid #e3eaee;grid-column:1/-1;margin-bottom:.2rem;padding:.15rem .4rem;font-size:.72rem}.position-quantity-block{border:1px solid #c9d6de;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem .7rem;margin:0;padding:.35rem .7rem .6rem;display:flex}.position-quantity-block legend{padding:0 .3rem;font-weight:700}.position-quantity-block>label{white-space:nowrap;align-items:center;gap:.4rem;margin:0;flex-direction:row!important;display:flex!important}.position-quantity-block>label input{text-align:right;width:8.5rem}.position-quantity-block .position-quantity-unit{width:5.5rem}.position-quantity-link{cursor:pointer;background:#fff;border:1px solid #b9c7cf;border-radius:50%;min-width:2.4rem;height:2.4rem;padding:0;font-size:1.1rem}.position-quantity-link[aria-pressed=true]{background:#e3f2fb;border-color:#0b6e99}.position-quantity-link[aria-pressed=false]{opacity:.8}.position-quantity-block.quantity-differs{border-color:#c62828;box-shadow:inset 0 0 0 1px #c62828}.position-quantity-block.quantity-differs legend:after{content:" – Anzahl und Ist-Anzahl weichen ab";color:#c62828;font-weight:600}.position-discount-block{border:1px solid #c9d6de;border-radius:8px;grid-column:1/-1;margin:0;padding:.35rem .7rem .6rem}.position-discount-block legend{padding:0 .3rem;font-weight:700}.position-discount-block legend small{color:#6b7c86;font-weight:400}.position-discount-steps{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.4rem .8rem;display:grid}.position-discount-step{align-items:end;gap:.3rem;display:flex}.position-discount-step>label{flex-direction:column;flex:1;gap:.2rem;display:flex}.position-discount-input{align-items:center;gap:.25rem;display:flex}.position-discount-input input{flex:1;min-width:0}.position-discount-step [data-discount-remove]{cursor:pointer;color:#8a1c1c;background:0 0;border:0;padding:.2rem .4rem;font-size:1.2rem}.position-discount-foot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.8rem;margin-top:.5rem;display:flex}.position-discount-foot label{align-items:center;gap:.4rem;display:flex}.position-discount-foot input[readonly]{background:#f1f5f7;width:9rem;font-weight:700}.qty-diff-warn{color:#fff;cursor:help;vertical-align:middle;background:#c62828;border-radius:50%;justify-content:center;align-items:center;width:1.15em;height:1.15em;margin-left:.15em;font-size:.8em;font-weight:800;display:inline-flex}:is(#staff-position-form,#staff-offer-position-form) .form-grid.two-columns{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.2rem .6rem}:is(#staff-position-form,#staff-offer-position-form) .form-grid label{gap:.05rem;margin:0;font-size:.8rem;line-height:1.25}:is(#staff-position-form,#staff-offer-position-form) input:not([type=checkbox]):not([type=radio]),:is(#staff-position-form,#staff-offer-position-form) select,:is(#staff-position-form,#staff-offer-position-form) textarea{height:auto;min-height:0;box-shadow:none;border-radius:3px;margin-top:.08rem;padding:.16rem .4rem;font-size:.88rem;line-height:1.3}:is(#staff-position-form,#staff-offer-position-form) textarea{min-height:3.2rem}:is(#staff-position-form,#staff-offer-position-form) .form-grid label:has(>input[id$=-article-number]){flex-flow:row;align-items:center;gap:.4rem;display:flex}:is(#staff-position-form,#staff-offer-position-form) .form-grid label:has(>input[id$=-article-number])>input{flex:auto;min-width:6rem;margin-top:0}:is(#staff-position-form,#staff-offer-position-form) .form-grid label:has(>input[id$=-article-number])>button{flex:none;min-height:0;padding:.15rem .55rem;font-size:.8rem}:is(#staff-position-form,#staff-offer-position-form) [aria-label=Artikel\ bearbeiten]{flex-wrap:wrap;grid-column:1/-1;gap:.25rem;margin:0;display:flex}:is(#staff-position-form,#staff-offer-position-form) [aria-label=Artikel\ bearbeiten] button{border-radius:4px;min-height:0;padding:.12rem .5rem;font-size:.78rem}:is(#staff-position-form,#staff-offer-position-form) .position-quantity-block,:is(#staff-position-form,#staff-offer-position-form) .position-discount-block{border-radius:5px;gap:.25rem .5rem;padding:.1rem .5rem .3rem}:is(#staff-position-form,#staff-offer-position-form) .position-quantity-block legend,:is(#staff-position-form,#staff-offer-position-form) .position-discount-block legend{padding:0 .25rem;font-size:.8rem}:is(#staff-position-form,#staff-offer-position-form) .position-quantity-block>label{font-size:.8rem}:is(#staff-position-form,#staff-offer-position-form) .position-quantity-block>label input{margin-top:0;width:6.5rem!important}:is(#staff-position-form,#staff-offer-position-form) .position-quantity-block .position-quantity-unit{flex:0 0 4.5rem;margin-top:0;width:4.5rem!important}:is(#staff-position-form,#staff-offer-position-form) .position-quantity-link{width:1.7rem;min-width:1.7rem;height:1.7rem;font-size:.85rem}:is(#staff-position-form,#staff-offer-position-form) .position-discount-block{flex-wrap:wrap;align-items:center;column-gap:.8rem;display:flex}:is(#staff-position-form,#staff-offer-position-form) .position-discount-block legend{float:none}:is(#staff-position-form,#staff-offer-position-form) .position-discount-steps{flex-wrap:wrap;gap:.25rem .8rem;display:flex}:is(#staff-position-form,#staff-offer-position-form) .position-discount-step>label{white-space:nowrap;flex-direction:row;align-items:center;gap:.35rem;font-size:.8rem}:is(#staff-position-form,#staff-offer-position-form) .position-discount-step input[data-discount-percent]{width:4.5rem;margin-top:0}:is(#staff-position-form,#staff-offer-position-form) .position-discount-step input[data-discount-label]{width:8rem;margin-top:0}:is(#staff-position-form,#staff-offer-position-form) .position-discount-foot{flex:auto;justify-content:flex-end;gap:.6rem;margin:0}:is(#staff-position-form,#staff-offer-position-form) .position-discount-foot button{padding:.1rem .45rem;font-size:.75rem}:is(#staff-position-form,#staff-offer-position-form) .position-discount-foot label{font-size:.8rem}:is(#staff-position-form,#staff-offer-position-form) .position-discount-foot input[readonly]{width:5.5rem;margin-top:0}:is(#staff-position-form,#staff-offer-position-form) .dialog-actions{margin-top:.3rem}:is(#staff-position-form,#staff-offer-position-form) .form-grid label:has(>input[id$=-article-name]){grid-column:span 2}body.customer-mode .cost-only,body.customer-mode .calc-row-k,body.customer-mode .qty-diff-warn,body.customer-mode .position-purchase-preview{display:none!important}body.customer-mode label:has(>input[id$=-position-purchase]){display:none!important}body.customer-mode label:has(>span[id$=-position-purchase-label]){display:none!important}body.customer-mode label:has(>select[id$=-purchase-method]){display:none!important}body.customer-mode label:has(>input[id$=-purchase-method]){display:none!important}#customer-mode-badge{z-index:2147483000;color:#fff;cursor:pointer;background:#0b6e99;border:0;border-radius:999px;padding:.3rem .9rem;font-size:.82rem;font-weight:700;position:fixed;bottom:.6rem;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000040}#customer-mode-badge[hidden]{display:none}.margin-light{background:#fff;border:1px solid #c9d6de;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:.35rem 0;padding:.3rem .6rem;font-size:.85rem;display:flex}.margin-light-bar{border-radius:999px;width:12rem;height:.7rem;display:flex;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #0000001f}.margin-light-bar>span[class^=seg-]{height:100%;display:block}.margin-light-bar .seg-red{background:#e57373;border-radius:999px 0 0 999px}.margin-light-bar .seg-yellow{background:#ffd54f}.margin-light-bar .seg-green{background:#81c784;border-radius:0 999px 999px 0}.margin-light-bar .marker{background:#1d2b36;border-radius:2px;width:.22rem;height:1.3rem;margin-left:-.11rem;transition:left .15s;position:absolute;top:-.3rem}.margin-light-value{min-width:5.5rem;font-weight:700}.margin-light[data-level=red] .margin-light-value{color:#b71c1c}.margin-light[data-level=yellow] .margin-light-value{color:#8a6d00}.margin-light[data-level=green] .margin-light-value{color:#1b5e20}.margin-light-slider{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.margin-light-slider input{width:9rem}.margin-light-slider output{min-width:3.2rem;font-weight:700}.margin-light [data-margin-apply]{border-radius:4px;min-height:0;padding:.15rem .6rem;font-size:.8rem}#staff-master-content .master-data-toolbar{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}#staff-master-content .master-data-toolbar #staff-master-query{flex:18rem;min-width:12rem;max-width:none}.customer-advanced-search{border:1px solid #c9d6de;border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.25rem .6rem;margin:.35rem 0 .5rem;padding:.35rem .5rem;display:grid}.customer-advanced-search label{flex-direction:column;gap:.1rem;font-size:.8rem;display:flex}.customer-advanced-search input,.customer-advanced-search select{min-height:0;padding:.2rem .4rem;font-size:.88rem}#customer-history-dialog{flex-direction:column;width:min(1100px,96vw);height:min(80vh,900px);display:flex}#customer-history-dialog:not([open]){display:none}.customer-history-tabs{align-items:center;gap:.35rem;margin:.3rem 0;display:flex}.customer-history-tabs input{flex:1;max-width:22rem;margin-left:auto;padding:.2rem .4rem}.customer-history-body{flex:1;overflow:auto}.customer-history-documents tbody tr{cursor:pointer}.customer-history-documents tbody tr:hover{background:#eef6fb}table.table-columns-ready{table-layout:fixed;min-width:0}table.table-columns-ready th,table.table-columns-ready td{text-overflow:ellipsis;overflow:hidden}table[data-table-columns] th{padding-right:9px;position:relative}table.table-columns-ready th{cursor:grab;-webkit-user-select:none;user-select:none}table.table-columns-ready th.position-column-selected{background:#d8eafd;box-shadow:inset 0 0 0 2px #2579b7}#consultation-chip{z-index:2147482990;background:#fff7e0;border:1px solid #d9a400;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .3rem .2rem .6rem;font-size:.82rem;display:flex;position:fixed;bottom:.6rem;left:.6rem;box-shadow:0 2px 8px #0003}#consultation-chip[hidden]{display:none}.consultation-context{background:#eef8f3;border:1px solid #84b99d;border-radius:6px;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.5rem;margin:.4rem 0;padding:.6rem .8rem;display:flex}.consultation-context[hidden]{display:none}.consultation-context span{flex:230px}.consultation-context button{flex:none}#consultation-chip button{cursor:pointer;font:inherit;background:0 0;border:0;padding:.15rem .4rem}#consultation-chip [data-cs-stop]{color:#fff;background:#d9a400;border-radius:999px;font-weight:700}.margin-light-consult{color:#5b6b75;white-space:nowrap;font-size:.8rem}.margin-light-consult input{width:3.6rem;padding:.05rem .25rem;font-size:.8rem}#consultation-start-dialog{width:min(480px,96vw)}#consultation-start-dialog label{align-items:center;gap:.4rem;margin:.35rem 0;display:flex}.margin-light-consult input{background:#fff;border:1px solid #9fb0bd;border-radius:3px}#staff-login-form.login-card-placed{z-index:5;margin:0;position:fixed}#staff-login-form .login-card-handle{cursor:move;-webkit-user-select:none;user-select:none}#staff-customer-form .form-grid.two-columns{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.15rem .6rem}#staff-customer-form .customer-create-house{grid-template-columns:1fr 1fr;gap:.4rem}#staff-customer-form .inline-check{flex-direction:row;align-self:end;gap:.35rem}.customer-created{margin:.25rem 0 .1rem;font-size:.78rem}.customer-notes{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.3rem .8rem;margin:.3rem 0;display:grid}.customer-note{border:1px solid #c9d6de;border-radius:5px;padding:.15rem .5rem}.customer-note summary{cursor:pointer;padding:.15rem 0;font-size:.82rem;font-weight:700}.customer-note textarea{width:100%;margin:.2rem 0 .3rem;font-size:.86rem}.customer-note-internal{background:#fffbea;border-color:#e0b100}.customer-note-flag{color:#7a8a94;margin-left:.3rem;font-weight:400}.customer-note-flag.has-note{color:#a06c00}.customer-hint-band{white-space:pre-line;background:#fff6d6;border-left:4px solid #e0b100;border-radius:4px;margin:.25rem 0;padding:.3rem .6rem;font-size:.85rem}#staff-customer-frame .dialog-actions{margin-top:.3rem}#staff-customer-frame button.primary,#staff-customer-frame button.secondary{min-height:0;padding:.3rem .8rem;font-size:.86rem}.customer-notes-list{margin:.4rem 0}.customer-notes-head{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.3rem;display:flex}.customer-notes-head button{min-height:0;padding:.15rem .55rem;font-size:.8rem}.customer-notes-tiles{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.35rem;display:grid}.customer-note-tile{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d6de;border-radius:6px;flex-direction:column;gap:.15rem;padding:.3rem .5rem;font-size:.82rem;display:flex}.customer-note-tile.cat-internal_hint{border-left:4px solid #e0b100}.customer-note-tile.cat-personal{border-left:4px solid #8a9aa5}.customer-note-tile.cat-general{border-left:4px solid #9fc3d8}.customer-note-tile.is-pending{background:#fff8e6}.customer-note-tile-head{align-items:baseline;gap:.4rem;display:flex}.customer-note-tile-head em{color:#a06c00;font-size:.75rem}.customer-note-tile-head small{color:#7a8a94;margin-left:auto}.customer-note-tile-text{white-space:pre-line;max-height:3.6em;overflow:hidden}.customer-hint-band.is-personal{background:#f2f4f6;border-left-color:#8a9aa5}.customer-hint-bands{flex-shrink:0;min-width:0;max-width:100%;margin:.25rem 0}.customer-hint-bands>summary{box-sizing:border-box;color:#594700;cursor:pointer;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;background:#fff6d6;border:1px solid #e0c76a;border-radius:5px;width:fit-content;max-width:100%;padding:.2rem .5rem;font-size:.8rem;line-height:1.4}.customer-hint-content{overscroll-behavior:contain;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:auto;max-height:min(14rem,32dvh);overflow:auto}.customer-hint-content:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.customer-hint-content .customer-hint-band{white-space:pre-wrap;overflow-wrap:anywhere}#customer-note-dialog,#customer-note-pending-dialog{width:min(760px,96vw)}#customer-note-dialog textarea{width:100%}.margin-light-buffer{font-size:.8rem}.margin-light-buffer button{min-height:0;padding:.1rem .5rem;font-size:.78rem}.margin-class-table input{width:100%;min-width:3.5rem;padding:.1rem .3rem;font-size:.85rem}.margin-classes-title{margin:.6rem 0 .2rem;font-size:.95rem}#margin-light-settings-dialog{width:min(760px,96vw)}.customer-calc-profile .form-grid{gap:.15rem .6rem;margin:.3rem 0}.payment-preset-save{place-self:end start;min-height:0;padding:.15rem .6rem;font-size:.8rem}#payment-preset-manager{width:min(1200px,98vw)}.payment-preset-table-wrap{max-height:70vh;overflow:auto}.payment-preset-table input,.payment-preset-table select{width:100%;min-width:3.5rem;padding:.1rem .3rem;font-size:.85rem}.payment-preset-table td.center{text-align:center}.payment-preset-table input[data-f=label]{min-width:18rem}#payment-preset-save-dialog{width:min(560px,96vw)}#payment-preset-save-dialog input{width:100%}.margin-help{background:#f7fafb;border:1px solid #c9d6de;border-radius:6px;margin:.3rem 0 .5rem;padding:.3rem .6rem;font-size:.85rem}.margin-help summary{cursor:pointer;font-weight:700}.margin-help p{margin:.35rem 0}#margin-light-settings-dialog th[title],#margin-light-settings-dialog label[title]{cursor:help}.margin-risk-grid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.margin-risk-table input{width:100%;padding:.1rem .3rem}.margin-risk-table{font-size:.85rem}.margin-risk-chip{color:#8a5a00;cursor:help}body.customer-mode .margin-risk-chip,body.customer-mode [data-risk-apply]{display:none}#supplier-price-list-dialog{width:min(1400px,98vw)}.spl-table-wrap{max-height:45vh;overflow:auto}.spl-table{font-size:.82rem}.spl-table td{vertical-align:top}.spl-search{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.spl-search input[name=q]{flex:1;min-width:14rem}.spl-search input[type=number]{width:4.5rem}.spl-discontinued{opacity:.55}.spl-flag{background:#fde8c8;border-radius:4px;padding:0 .3rem;font-size:.75rem}.spl-missing{max-height:30vh;font-size:.82rem;overflow:auto}.spl-file-source{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.spl-file-source [data-source]{overflow-wrap:anywhere;flex-basis:100%}.spl-file-picker{width:min(1180px,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto}.spl-folder-nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.spl-folder-nav [data-path]{overflow-wrap:anywhere}.spl-file-picker>.dialog-close{position:absolute;top:.75rem;right:.75rem}.spl-file-table .spl-server-entry{width:100%;min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere!important}.spl-server-files{max-height:50vh;overflow:auto}.spl-file-table{table-layout:fixed;width:100%;min-width:760px}.spl-file-table th:first-child{width:28%}.spl-file-table th:nth-child(2){width:6%}.spl-file-table th:nth-child(3){width:10%}.spl-file-table th:nth-child(4){width:15%}.spl-file-table th:nth-child(5){width:25%}.spl-file-table th:last-child{width:16%}.spl-file-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.spl-file-table thead th{background:#eaf1f7;position:sticky;top:0}.spl-server-entry{color:inherit;text-align:left;font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:.3rem 0;font-weight:600}.spl-file-table small{display:block}.spl-other-formats{align-items:center;gap:.4rem;margin-top:.8rem;display:flex}.spl-file-properties{border:1px solid #c7d6e4;border-radius:.5rem;margin-top:.5rem;padding:.6rem}.spl-file-properties h3{margin:0 0 .5rem}.spl-file-properties dl{grid-template-columns:max-content minmax(0,1fr);gap:.3rem .8rem;margin:0;display:grid}.spl-file-properties dt{font-weight:600}.spl-file-properties dd{overflow-wrap:anywhere;margin:0}#staff-article-pricing-dialog label.vk-basis{font-weight:700}#staff-article-pricing-dialog label.vk-basis input{background:#f1f7ff;border:2px solid #1f6feb}#staff-article-pricing-dialog label.vk-basis:after{content:" (maßgeblich)";color:#1f6feb;font-size:.75rem;font-weight:400}html.double-width .staff-workspace-shell{overflow:hidden}html.double-width .staff-dockview{min-width:var(--double-dock-width,200vw);flex:0 0 var(--double-dock-width,200vw)}.favorites-toolbar{min-width:calc(var(--favorite-icon-size,52px) + 3rem)}.favorites-toolbar .favorites-bar{grid-template-columns:repeat(auto-fill,minmax(calc(var(--favorite-icon-size,52px) + .5rem + 2px),1fr))}.double-width-bar{z-index:900;background:#1e2832d1;border-radius:999px;gap:2px;padding:3px;display:flex;position:fixed;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000040}.double-width-bar button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:0;padding:.2rem .8rem;font-size:.8rem}.double-width-bar button.is-active{background:#1f6feb}@media print{.double-width-bar{display:none}}input.field-suggested{background:#fff8ec;outline:2px solid #e8a33d}.fn-hidden{display:none!important}.fn-linkable{cursor:pointer}body.fn-drag-active .staff-menubar{outline-offset:2px;outline:2px dashed #1f6feb}.fn-context-menu{z-index:2000;background:#fff;border:1px solid #c9d6de;border-radius:6px;flex-direction:column;min-width:220px;padding:.25rem;display:flex;position:fixed;box-shadow:0 6px 18px #0000002e}.fn-context-menu .menu-item{text-align:left}.fn-context-title{color:#5b6b75;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e3e8eb;max-width:320px;margin-bottom:.2rem;padding:.2rem .55rem .3rem;font-size:.75rem;overflow:hidden}.fn-dialog{width:min(460px,94vw)}.menu-item-function:before{content:"↗ ";color:#7d8b94}.menu-empty-drop{border:1px dashed #c9d6de;border-radius:4px;margin:.25rem;padding:.5rem .75rem;font-size:.8rem}.menu-layout-hidden{margin:.2rem 0 .6rem 1rem;padding:0}.menu-layout-hidden li{margin:.15rem 0}.page-context-menu{min-width:280px;max-width:min(900px,96vw)}.page-menu-head{border-bottom:1px solid #e3e8eb;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.2rem .4rem .35rem;display:flex}.page-menu-columns{align-items:flex-start;display:flex}.page-menu-column{min-width:180px}.page-menu-column h3{cursor:context-menu}.page-menu-column .menu-item{text-align:left;width:100%;display:block}.page-menu-empty{text-align:center;margin:.5rem;padding:1rem}.page-context-menu.page-menu-drop{outline:2px dashed #1f6feb}.menu-shortcut-function .menu-shortcut-label:before{content:"↗ ";opacity:.7}.article-history-dialog{width:min(1300px,98vw)}.article-history-cards{flex-wrap:wrap;gap:.5rem;margin:.4rem 0;display:flex}.article-history-card{border:1px solid #d8e2e8;border-radius:6px;flex:260px;padding:.4rem .6rem;font-size:.85rem}.article-history-pricelist{color:#1d4f73;margin:.25rem 0}.article-history-filter{align-items:center;gap:.3rem;margin:.3rem 0;display:flex}.article-history-filter .is-active{color:#fff;background:#1f6feb}.article-history-table{font-size:.82rem}.article-history-purchase td:first-child{border-left:3px solid #e8a33d}.article-history-sale td:first-child{border-left:3px solid #2e9d5b}.link-button{color:#1f6feb;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}.position-discount-foot input[data-reduced-gross]{width:7rem;font-weight:600}.position-last-purchase{min-height:0;margin-left:.3rem;padding:.1rem .45rem;font-size:.75rem}.position-purchase-discount input{width:6rem}.position-purchase-discount small{min-height:1em;font-size:.72rem;display:block}.position-discount-input input[data-discount-percent]{width:7.5rem}.calc-appointment-mismatch{font:inherit;color:#b45309;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:.15rem;padding:0;font-size:.68rem;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:block}:where(.dockview-panel-host,.staff-display-dock,.portal-window,.portal-dialog) .form-grid{align-items:start;gap:.3rem .65rem}:where(.dockview-panel-host,.staff-display-dock,.portal-window,.portal-dialog) .form-grid>label{min-width:0;margin-top:.2rem}:where(.dockview-panel-host,.staff-display-dock,.portal-window,.portal-dialog) .form-grid :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}.offer-detail-grid.compact-row{gap:.3rem .9rem;margin:.3rem 0 .55rem;padding:.5rem .65rem}.offer-detail-grid.compact-row .offer-detail-field{align-items:baseline;max-width:100%;margin:0;line-height:1.35}.offer-detail-grid.compact-row .offer-detail-field dd{white-space:normal;min-width:0}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content,#staff-contact-form,#staff-customer-form,#staff-appointment-form,#staff-supplier-dialog,#staff-supplier-create-dialog form){container:erp-form/inline-size}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content,#staff-supplier-dialog,#staff-supplier-create-dialog form) .form-grid.two-columns{grid-template-columns:minmax(0,1fr);gap:.3rem .8rem}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content,#staff-supplier-dialog,#staff-supplier-create-dialog form) .form-grid.two-columns>label:not(.inline-check):not(:has(>textarea)){grid-template-columns:minmax(7.5rem,32%) minmax(0,1fr);align-items:center;gap:.15rem .55rem;margin:0;font-size:.875rem;line-height:1.3;display:grid}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content,#staff-supplier-dialog,#staff-supplier-create-dialog form) .form-grid.two-columns>label>:is(input:not([type=hidden]),select,.contact-picker-field){box-sizing:border-box;grid-area:1/2;min-width:0;margin-top:0}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content,#staff-supplier-dialog,#staff-supplier-create-dialog form) .form-grid.two-columns>label>:is(small,button,.contact-picker-matches){grid-column:2;justify-self:start;margin-top:0}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content,#staff-supplier-dialog,#staff-supplier-create-dialog form) .form-grid.two-columns>:is(.pos-field-full,.two-span){grid-column:1/-1}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content,#staff-supplier-dialog,#staff-supplier-create-dialog form) .form-grid.two-columns>label.inline-check{grid-column:1/-1;align-items:flex-start;gap:.4rem;margin:.15rem 0;line-height:1.35;display:flex}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content,#staff-contact-form,#staff-customer-form,#staff-supplier-dialog,#staff-supplier-create-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select){box-sizing:border-box;min-height:30px;color:inherit;font:inherit;background:#fff;border:1px solid #aebdc7;border-radius:5px;min-width:0;max-width:100%;padding:.25rem .4rem}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content) input[type=date]{width:10.5rem;max-width:100%}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content) input[type=number]{width:8rem;max-width:100%}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content) input[type=datetime-local]{width:15rem;max-width:100%}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content) .positions-panel{margin-top:.65rem;padding-top:.5rem}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content) h3{margin:.4rem 0 .55rem;font-size:1rem}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content) .form-grid.memo-columns{gap:.35rem .65rem;margin-top:.4rem}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content) .memo-columns>label{margin-top:0;font-size:.875rem}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content) .memo-columns textarea{box-sizing:border-box;min-height:3.25rem;margin-top:.2rem;padding:.4rem}:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content) .dialog-actions{gap:.4rem;margin-top:.55rem}:is(#staff-customer-form,#staff-contact-form) .form-grid>label,:is(#staff-customer-form,#staff-contact-form) .form-grid :is(input,select,textarea){margin-top:.15rem}@container erp-form (width>=720px){:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content,#staff-supplier-dialog,#staff-supplier-create-dialog form) .form-grid.two-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}}@container erp-form (width<=360px){:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content,#staff-supplier-dialog,#staff-supplier-create-dialog form) .form-grid.two-columns>label:not(.inline-check):not(:has(>textarea)){grid-template-columns:minmax(5.5rem,34%) minmax(0,1fr);gap:.15rem .35rem}}@container erp-form (width<=400px){#staff-appointment-form .form-grid.two-columns>.two-span{grid-column:1/-1}}@media (pointer:coarse){:is(#staff-offer-form,#staff-order-form,#staff-invoice-header-content,#staff-contact-form,#staff-customer-form,#staff-supplier-dialog,#staff-supplier-create-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select){min-height:40px}}.staff-display-dock .dv-tab.ui-styled-tab,.staff-display-dock .dv-tab.ui-styled-tab.dv-active-tab,.staff-display-dock .dv-tab.ui-styled-tab.dv-inactive-tab{background:var(--ui-tab-bg,inherit)!important;color:var(--ui-tab-fg,inherit)!important}.staff-display-dock .dv-tab.ui-styled-tab .dv-default-tab,.staff-display-dock .dv-tab.ui-styled-tab .dv-default-tab-content{color:inherit!important;background:0 0!important}.staff-display-dock .dv-tab.ui-styled-tab .dv-default-tab-content{font-weight:var(--ui-tab-weight,inherit)!important;font-family:var(--ui-tab-font,inherit)!important}.staff-display-dock .dv-tab.dv-inactive-tab[data-ui-group]{opacity:var(--ui-background-tab-opacity,.8)}.staff-display-dock .dv-tab.dv-inactive-tab[data-ui-group]:hover{opacity:1}.staff-display-dock .dv-groupview.ui-framed{--ui-frame-w:var(--ui-frame-visible,0px)}.staff-display-dock .dv-groupview.ui-framed.ui-focused{--ui-frame-w:var(--ui-frame-active,3px)}.staff-display-dock .dv-groupview.ui-framed>.dv-content-container{position:relative}.staff-display-dock .dv-groupview.ui-framed>.dv-content-container:after{content:"";border:var(--ui-frame-w) solid var(--ui-frame-color,#37474f);pointer-events:none;z-index:50;border-top:0;position:absolute;inset:0}.staff-display-dock .dv-groupview.ui-framed>.dv-content-container:before{content:"";height:var(--ui-frame-w);pointer-events:none;z-index:50;background:linear-gradient(to right,var(--ui-frame-color,#37474f) 0,var(--ui-frame-color,#37474f) calc(var(--ui-tab-left,0px) + var(--ui-frame-w)),transparent calc(var(--ui-tab-left,0px) + var(--ui-frame-w)),transparent calc(var(--ui-tab-right,0px) - var(--ui-frame-w)),var(--ui-frame-color,#37474f) calc(var(--ui-tab-right,0px) - var(--ui-frame-w)));position:absolute;top:0;left:0;right:0}.staff-display-dock .dv-groupview.ui-framed .dv-tab.dv-active-tab{opacity:1;position:relative}.staff-display-dock .dv-groupview.ui-framed .dv-tab.dv-active-tab:after{content:"";border:var(--ui-frame-w) solid var(--ui-frame-color,#37474f);pointer-events:none;z-index:51;border-bottom:0;position:absolute;inset:0}.tab-appearance-menu{z-index:10001;background:#fff;border:1px solid #c8d3da;border-radius:8px;flex-direction:column;min-width:240px;padding:.25rem;display:flex;position:fixed;box-shadow:0 6px 20px #10304430}.tab-appearance-menu[hidden]{display:none}.tab-appearance-menu button{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.4rem .6rem}.tab-appearance-menu button:hover{background:#edf7fb}.tab-appearance-dialog{width:min(640px,96vw)}.tab-appearance-color{align-items:center;gap:.6rem;display:flex}.tab-appearance-color input[type=color]{border:1px solid #c8d3da;width:3rem;height:2rem;padding:0}.tab-appearance-frame{border:1px solid #d6e0e6;border-radius:8px;margin-top:.8rem;padding:.4rem .8rem}#staff-invoices [data-invoice-id]:focus{outline-offset:-2px;background:#dceefa;outline:2px solid #4a90c8}#staff-invoices [data-invoice-id]:focus td{background:#dceefa}body.keyboard-nav .staff-order-table tbody tr:hover:not(:focus):not(.staff-invoice-selected),body.keyboard-nav .staff-order-table tbody tr:hover:not(:focus):not(.staff-invoice-selected) td{background:inherit}body.tab-colors-off .staff-display-dock .dv-tab.ui-styled-tab,body.tab-colors-off .staff-display-dock .dv-tab.ui-styled-tab.dv-active-tab,body.tab-colors-off .staff-display-dock .dv-tab.ui-styled-tab.dv-inactive-tab{--ui-tab-bg:initial;--ui-tab-fg:initial}body.tab-colors-off .staff-display-dock .dv-tab.ui-styled-tab{background:revert-layer!important;color:revert-layer!important}body.tab-colors-off .staff-display-dock .dv-tab.ui-styled-tab .dv-default-tab-content{font-weight:inherit!important;font-family:inherit!important}body.tab-colors-off .staff-display-dock .dv-groupview.ui-framed,body.tab-colors-off .staff-display-dock .dv-tab{--ui-frame-color:#455a64!important}#staff-current-user{white-space:nowrap;font-weight:600}#staff-labor-planning-dialog{width:min(900px,94vw)}.labor-planning-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.labor-planning-fields label{min-width:0}.labor-planning-fields select,.labor-planning-fields input,.labor-planning-fields textarea{box-sizing:border-box;width:100%;max-width:100%}.labor-planning-fields .inline-check input{width:auto}.labor-planning-fields [hidden]{display:none}.labor-planning-description{grid-column:1/-1}.labor-planning-drop{outline-offset:-3px;outline:3px solid #007ba5}.labor-planning-fields>div{min-width:0}.labor-planning-fields [data-labor-current]{overflow-wrap:anywhere;margin:4px 0;display:block}.labor-article-assignment{box-sizing:border-box;min-width:0;max-width:100%}.labor-article-assignment select{min-height:7rem}.project-folder-label-content{grid-template-columns:minmax(0,1fr) 310px;gap:22px;margin-top:16px;display:grid}.project-folder-label-content>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.project-folder-label-content label{flex-direction:column;gap:5px;margin:0;display:flex}.project-folder-label-content textarea{min-height:64px}.project-folder-label-dialog [data-label-status]:empty{display:none}.project-folder-label-dialog [data-label-status]{color:#a22121}.project-folder-label-dialog>.dialog-scroll-inner{flex-direction:column;height:100%;display:flex;overflow:hidden!important}.project-folder-label-dialog .dialog-head,.project-folder-label-dialog .dialog-actions{flex:none}.project-folder-label-body{flex:1;min-height:0;padding-right:8px;overflow:auto}.project-folder-label-dialog .dialog-actions{z-index:1;background:#fff;padding:12px 0 0}@media (width<=760px){.project-folder-label-content{grid-template-columns:minmax(0,1fr)}.project-folder-label-preview{overflow:auto}.project-folder-label-dialog .form-grid{grid-template-columns:minmax(0,1fr)}}.item-label-layout{grid-template-columns:minmax(0,1fr) 315px;gap:20px;margin-top:15px;display:grid}.item-label-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.item-label-dialog label{flex-direction:column;gap:4px;margin:0;display:flex}.item-label-dialog label.inline-check{flex-direction:row;align-items:center}.item-label-dialog input,.item-label-dialog textarea,.item-label-dialog select{min-width:0;max-width:100%}.item-label-preview iframe{box-sizing:content-box;background:#fff;border:1px solid #b8c5cd;width:80mm;height:50mm;margin:12px 0;display:block}.item-label-preview [data-label-status]{color:#a22121}.item-label-table{overflow:auto}.item-label-table input[type=number]{width:95px}.item-label-table textarea{width:100%;min-width:140px}.item-label-table td:last-child{min-width:105px}.item-label-table td:last-child input{width:100%;margin:3px 0;display:block}.item-label-search{grid-template-columns:minmax(160px,1fr) auto minmax(180px,1fr);align-items:end;gap:8px;display:grid}.item-label-dialog fieldset{border:0;min-width:0;padding:0}.item-label-dialog details,.item-label-dialog details>.item-label-fields{margin-top:10px}@media (width<=900px){.item-label-layout{grid-template-columns:minmax(0,1fr)}.item-label-search{grid-template-columns:minmax(0,1fr) auto}.item-label-search select{grid-column:1/-1}.item-label-preview{overflow:auto}}@media (width<=520px){.item-label-fields{grid-template-columns:minmax(0,1fr)}}.matrix-import-dialog{box-sizing:border-box;width:min(1160px,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto}.matrix-import-dialog fieldset{border:1px solid #b9cbd5;border-radius:8px;margin:1rem 0;padding:1rem}.matrix-import-dialog legend{font-weight:700}.matrix-fields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.matrix-import-dialog label{flex-direction:column;gap:.25rem;margin:.35rem 0;display:flex}.matrix-import-dialog .inline-check{flex-direction:row;align-items:flex-start;gap:.5rem}.matrix-import-dialog input,.matrix-import-dialog select{max-width:100%;min-height:2.5rem}.matrix-import-dialog .inline-check input{min-height:0;margin-top:.3rem}.matrix-grid{max-height:350px;margin:.75rem 0;overflow:auto}.matrix-grid table{border-collapse:collapse;white-space:nowrap;width:100%}.matrix-grid td,.matrix-grid th{text-align:left;border:1px solid #cad6de;padding:.4rem}.matrix-grid th{background:#edf3f6;position:sticky;top:0}.matrix-import-dialog button{min-height:2.5rem}.matrix-import-dialog [data-state]{background:#edf3f6;padding:.65rem}.matrix-import-dialog [data-close]{align-self:flex-start;min-width:2.5rem}.matrix-mapping-help{background:#edf3f6;border-left:3px solid #087e9f;margin-bottom:1rem;padding:.75rem 1rem}.matrix-mapping-help p{margin:.5rem 0}.matrix-grid tbody th{position:static}.matrix-grid thead th{z-index:1}.matrix-import-dialog>.dialog-head{z-index:5;background:#fff;border-bottom:1px solid #cad6de;padding:.5rem 0;position:sticky;top:-1.1rem}.matrix-import-dialog{scroll-padding-top:8rem}.matrix-save-success{color:#185b32;background:#effaf2;border:2px solid #27834b;border-radius:8px;margin-top:1rem;padding:1rem}.matrix-save-success h3{margin-top:0}.matrix-save-success[hidden]{display:none}#staff-customer-contact-dialog #staff-contact-swipe-body{display:block;overflow:visible}#staff-customer-contact-dialog{width:min(1400px,100vw - 1rem)}#staff-contact-dialog-person{width:auto;min-width:200px;max-width:min(400px,100%);margin:0}dialog[data-content-size=auto] .dialog-head{background:#fff}#staff-customer-contact-dialog .staff-contact-matrix-col{width:100%;min-width:0}#staff-customer-contact-dialog .pref-matrix-scroll{max-width:100%;overflow:auto}.pref-td-action{white-space:nowrap}.pref-td-action .contact-channel-btn{border-radius:7px;width:auto;min-height:32px;margin-right:.4rem;padding:.35rem .6rem;font-size:.85rem;display:inline-flex}.delivery-documentation{border:1px solid var(--line);border-radius:9px;margin-top:1rem}.delivery-documentation .dialog-actions{margin-top:.4rem}.delivery-price-choice{align-items:center;gap:.5rem;margin:.8rem 0!important;display:flex!important}.delivery-price-choice select{width:auto!important;margin:0!important;padding:.35rem!important}.document-delivery-more{margin-top:.7rem}.document-delivery-more summary{cursor:pointer}.dialog-actions:has(>[hidden]):not(:has(>:not([hidden]))){display:none}dialog[data-content-size=auto] .communication-card{min-height:44px;padding:.4rem .6rem}dialog[data-content-size=auto] .communication-card label{margin:0}dialog[data-content-size=auto] .dialog-actions{margin-top:.75rem}dialog[data-content-size=auto] p{margin:.6rem 0}.customer-contact-editor .form-grid{gap:.6rem}.customer-contact-editor label{margin-top:.4rem}.customer-contact-editor label:not(.inline-check){display:block}.customer-contact-editor input:not([type=checkbox]),.customer-contact-editor select,.customer-contact-editor textarea{box-sizing:border-box;width:100%;display:block}@media (width<=700px){.customer-contact-editor .form-grid{grid-template-columns:1fr}.pref-td-action{white-space:normal}.delivery-price-choice{display:block!important}}.portal-dialog .delivery-mail-confirm{color:#152433;background:#ffe066;border:1px solid #b8860b;font-weight:750}.portal-dialog .delivery-mail-confirm:hover{background:#ffd23f}.portal-dialog .delivery-mail-confirm:focus-visible{outline-offset:2px;outline:3px solid #123b5d}.external-catalog-dialog{width:min(1500px,96vw);max-width:96vw;max-height:94vh;overflow:auto}.external-catalog-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.external-catalog-columns section{min-width:0}.external-catalog-columns form{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.external-catalog-columns input{flex:1;min-width:140px}.external-catalog-grid{overflow-anchor:none;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:8px;max-height:40vh;display:grid;overflow:auto}.external-catalog-list{gap:5px;max-height:40vh;display:grid;overflow:auto}.external-catalog-item{text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #cad6df;border-radius:6px;flex-direction:column;flex-shrink:0;align-items:start;gap:5px;min-width:0;padding:10px;display:flex}.external-catalog-item.selected{background:#e1f4df;border-color:#55a354}.external-catalog-item img,.external-catalog-surface [data-images] img{object-fit:contain;flex-shrink:0;width:160px;max-width:100%;height:100px;display:block}.external-catalog-surface [data-product-text]{white-space:pre-wrap}.external-catalog-surface [data-detail]{border-top:1px solid #cad6df;margin-top:15px;padding-top:12px}.external-catalog-surface [data-create]{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.external-catalog-surface [hidden]{display:none!important}.external-catalog-columns{align-items:start}.external-catalog-columns>section{flex-direction:column;gap:8px;display:flex}.external-catalog-columns>section>form,.external-catalog-columns>section>label,.external-catalog-surface>.external-catalog-columns,.external-catalog-columns>section>.external-catalog-grid,.external-catalog-columns>section>.external-catalog-list{flex-shrink:0}.external-catalog-tab{box-sizing:border-box;height:100%;padding:16px;overflow:auto}.field-help-tooltip[popover]{margin:0;inset:auto}.somfy-filter-groups{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.somfy-filter-groups fieldset{border:1px solid #cad6df;border-radius:6px;min-width:0;margin:0;padding:8px}.somfy-filter-groups [data-cable-clear]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px}.somfy-cable-row{white-space:nowrap;justify-content:space-between;align-items:center;gap:3px;font-size:.75rem;display:flex}.somfy-filter-groups .somfy-cable-row .somfy-filter-option{align-items:center;gap:2px;margin:3px 0;display:inline-flex}.somfy-filter-groups .somfy-cable-row input{width:11px;height:11px;margin:0}.somfy-cable-row strong{font-weight:600}.somfy-cable-row small{display:none!important}.somfy-filter-groups .somfy-cable-row [data-cable-clear]{padding:0 2px}.somfy-filter-option{align-items:start;gap:7px;margin:5px 0;display:flex}.somfy-filter-option input{flex:none;width:auto;min-width:0;margin-top:3px}.somfy-filter-option small{text-transform:none;letter-spacing:normal;font-weight:400;display:block}.external-catalog-surface [data-somfy-filters]{flex-shrink:0}.external-catalog-surface [data-somfy-filters] summary{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;overflow:hidden}.external-catalog-surface [data-somfy-condition]{font-weight:400}.dockview-panel-host.external-catalog-panel-host{min-height:0;padding:0;overflow:clip;container:external-catalog-frame/size}.external-catalog-tab{flex-direction:column;min-height:0;padding:12px;display:flex;overflow:clip}.external-catalog-tab>.dialog-head,.external-catalog-tab>[data-message]{flex-shrink:0;margin-top:0}.external-catalog-tab>[data-message]:empty{display:none}.external-catalog-tab-workspace{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:clip}.external-catalog-tab-workspace>.external-catalog-columns{flex:1;align-items:stretch;min-height:0;display:flex;overflow:clip}.external-catalog-tab .external-catalog-columns>section:not([hidden]){flex:1;min-height:0;display:flex;overflow:clip}.external-catalog-surface [data-catalog-filters]{flex-direction:column;flex-shrink:0;gap:8px;min-width:0;display:flex}.external-catalog-surface [data-filter-resize]{display:none}.external-catalog-surface [data-catalog-hits]{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.external-catalog-tab [data-catalog-hits]{flex:1;overflow:clip}.external-catalog-tab [data-catalog-hits]>[data-external-results]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;min-height:0;max-height:none;overflow:auto}.external-catalog-tab [data-catalog-hits]>.dialog-actions{flex-shrink:0}.external-catalog-tab .dialog-head h2{margin:0 0 8px;font-size:1.1rem}.external-catalog-tab [data-detail]{flex:0 40%;min-height:0;overflow:auto}.external-catalog-tab [data-somfy-filters][open]{max-height:45%;overflow:auto}.external-catalog-table-wrap{max-height:40vh;overflow:auto}.external-catalog-table{border-collapse:collapse;width:100%;font-size:.85rem}.external-catalog-table th{text-align:left;z-index:1;background:#eef4f7;position:sticky;top:0}.external-catalog-table th button{color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:8px;font-weight:700}.external-catalog-table td{vertical-align:top;border-bottom:1px solid #cad6df;padding:8px}.external-catalog-table tr[data-source]{cursor:pointer}.external-catalog-table tr.selected{background:#e1f4df}.external-catalog-table tr[data-source]:focus-visible{outline-offset:-2px;outline:2px solid #0078a8}.external-catalog-surface [data-grid-filters]{flex-shrink:0}@container external-catalog-frame (width>=720px){.external-catalog-tab[data-layout-columns="1"] .external-catalog-tab-workspace{grid-template-columns:minmax(160px,min(var(--catalog-filter-width,clamp(160px,16cqw,240px)),calc(100% - clamp(200px,23cqw,340px) - 218px))) 8px minmax(180px,1fr) clamp(200px,23cqw,340px);grid-template-rows:minmax(0,1fr);gap:10px;display:grid}.external-catalog-tab[data-layout-columns="1"] .external-catalog-tab-workspace>.external-catalog-columns,.external-catalog-tab[data-layout-columns="1"] .external-catalog-columns>[data-external-column]:not([hidden]){display:contents}.external-catalog-tab[data-layout-columns="1"] .external-catalog-tab-workspace:has(>[data-detail][hidden]){grid-template-columns:minmax(160px,min(var(--catalog-filter-width,clamp(160px,16cqw,240px)),calc(100% - 208px))) 8px minmax(180px,1fr)}.external-catalog-tab[data-layout-columns="1"] [data-catalog-filters]{overscroll-behavior:contain;grid-area:1/1;gap:6px;min-height:0;padding-right:4px;font-size:.8rem;overflow:auto}.external-catalog-tab[data-layout-columns="1"] [data-filter-resize]{cursor:col-resize;touch-action:none;outline-offset:2px;background:#e5edf3;border-radius:4px;grid-area:1/2;align-self:stretch;display:block;position:relative}.external-catalog-tab[data-layout-columns="1"] [data-filter-resize]:after{content:"⋮";color:#526577;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.external-catalog-tab[data-layout-columns="1"] [data-filter-resize]:hover,.external-catalog-tab[data-layout-columns="1"] [data-filter-resize]:focus-visible{background:#b9d9eb}.external-catalog-tab[data-layout-columns="1"] [data-catalog-hits]{grid-area:1/3;min-height:0}.external-catalog-tab[data-layout-columns="1"] .external-catalog-tab-workspace>[data-detail]{overscroll-behavior:contain;overflow-wrap:anywhere;border-top:0;border-left:1px solid #cad6df;grid-area:1/4;min-height:0;max-height:none;margin:0;padding:0 0 0 10px;font-size:.85rem;overflow:auto}.external-catalog-tab[data-layout-columns="1"] [data-catalog-filters] h3{margin:0;font-size:.9rem}.external-catalog-tab[data-layout-columns="1"] [data-catalog-filters] form{flex-direction:column;gap:5px;margin:0;display:flex}.external-catalog-tab[data-layout-columns="1"] [data-catalog-filters] input:not([type=checkbox]):not([type=radio]),.external-catalog-tab[data-layout-columns="1"] [data-catalog-filters] select{width:100%;min-width:0}.external-catalog-tab[data-layout-columns="1"] [data-somfy-filters][open]{max-height:none;overflow:visible}.external-catalog-tab[data-layout-columns="1"] [data-somfy-filters] summary{white-space:normal}.external-catalog-tab[data-layout-columns="1"] [data-somfy-condition]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.external-catalog-tab[data-layout-columns="1"] .somfy-filter-groups{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:4px}.external-catalog-tab[data-layout-columns="1"] .somfy-filter-groups fieldset{padding:3px 5px}.external-catalog-tab[data-layout-columns="1"] .somfy-filter-option{margin:3px 0}.external-catalog-tab[data-layout-columns="1"] .somfy-filter-option small,.external-catalog-tab[data-layout-columns="1"] [data-somfy-filters]>p{display:none}.external-catalog-tab[data-layout-columns="1"] [data-detail] h3{margin-top:0;font-size:1rem}.external-catalog-tab[data-layout-columns="1"] [data-detail] .dialog-actions{flex-direction:column;align-items:stretch;display:flex}.external-catalog-tab[data-layout-columns="1"] .external-catalog-item{gap:3px;padding:7px;font-size:.8rem}.external-catalog-tab[data-layout-columns="1"] .external-catalog-item img{height:80px}}@media (width<=800px){.external-catalog-columns{grid-template-columns:1fr}}.external-catalog-dialog{resize:both;box-sizing:border-box;flex-direction:column;min-width:min(600px,94vw);height:min(880px,94dvh);min-height:350px;display:flex;overflow:hidden;container:catalog-dialog/size}.external-catalog-dialog:not([open]){display:none}.external-catalog-surface [data-top-actions]{flex-wrap:wrap;flex-shrink:0;gap:6px;margin:6px 0;display:flex}.external-catalog-surface [data-search-common]{flex-shrink:0;gap:6px;margin:6px 0;display:flex}.external-catalog-surface [data-search-common] input{flex:1;min-width:0}.external-catalog-dialog>.dialog-head,.external-catalog-dialog>[data-message]{flex-shrink:0;margin:4px 0}.external-catalog-modal-workspace{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:hidden}.external-catalog-modal-workspace>.external-catalog-columns{flex:1;align-items:stretch;gap:10px;min-height:0;overflow:hidden}.external-catalog-modal-workspace .external-catalog-columns>section{min-height:0;overflow:hidden}.external-catalog-dialog [data-catalog-filters]{flex-shrink:0;gap:4px;max-height:40%;font-size:.8rem;overflow:auto}.external-catalog-dialog [data-internal-results],.external-catalog-dialog [data-external-results]{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;overflow:auto}.external-catalog-dialog [data-catalog-hits]{flex:1;overflow:hidden}.external-catalog-dialog [data-detail]{overflow-wrap:anywhere;flex:0 40%;min-height:0;margin:0;font-size:.85rem;overflow:auto}.external-catalog-dialog .external-catalog-item{gap:3px;padding:6px;font-size:.8rem}.external-catalog-dialog [data-detail] h3,.external-catalog-dialog .external-catalog-columns h3{margin:4px 0;font-size:1rem}.external-catalog-dialog [data-detail] p{margin:6px 0}.external-catalog-dialog [data-images] img{width:110px;height:65px}.external-catalog-dialog [data-detail]>label{margin:5px 0;display:block}.external-catalog-surface .dialog-actions:empty{display:none}.catalog-view-options{border:1px solid #cad6df;flex-wrap:wrap;gap:5px 12px;margin:0;padding:3px 6px;display:flex}.catalog-view-options label{white-space:nowrap;align-items:center;gap:4px;font-size:.85rem;display:inline-flex}.catalog-view-options input[type=radio],.external-catalog-surface [data-motor-filters] input{flex:none;width:auto;min-width:0;margin:0}.external-catalog-surface [data-motor-filters] fieldset{border:1px solid #cad6df;margin:4px 0;padding:3px 5px}.external-catalog-surface [data-motor-options],.external-catalog-surface [data-torque-options]{flex-wrap:wrap;gap:4px 10px;font-size:.8rem;display:flex}.external-catalog-surface [data-motor-filters] label{align-items:center;gap:3px;display:inline-flex}.external-catalog-compact{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr))}.external-catalog-compact .external-catalog-item{gap:2px;padding:5px;font-size:.8rem;line-height:1.2}.external-catalog-compact .external-catalog-item img{width:100%;height:75px}.external-catalog-surface [data-detail]{padding-top:5px;font-size:.85rem;line-height:1.25}.external-catalog-surface [data-detail] p{margin:4px 0}.external-catalog-surface [data-detail] h3{margin:3px 0;font-size:1rem}.external-catalog-surface [data-detail]>label{margin:3px 0;line-height:1.2}.external-catalog-tab [data-detail]{flex-basis:24%}.external-catalog-tab [data-detail] [data-images] img{width:110px;height:65px}@container external-catalog-frame (width>=1100px) and (height>=1301px){.external-catalog-tab:not([data-layout-columns="1"]) [data-detail]{grid-template-columns:1fr 1fr;align-content:start;gap:3px 12px;display:grid}.external-catalog-tab:not([data-layout-columns="1"]) [data-detail]>h3,.external-catalog-tab:not([data-layout-columns="1"]) [data-detail]>[data-context-source]{grid-column:1/-1}.external-catalog-tab:not([data-layout-columns="1"]) [data-detail]>[data-info]{grid-area:3/1/span 8}.external-catalog-tab:not([data-layout-columns="1"]) [data-detail]>[data-images]{grid-column:2}}@container catalog-dialog (width>=1050px){.external-catalog-modal-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(260px,28%);display:grid}.external-catalog-modal-workspace:has(>[data-detail][hidden]){grid-template-columns:minmax(0,1fr)}.external-catalog-dialog [data-detail]{border-top:0;border-left:1px solid #cad6df;padding:0 0 0 10px}}.catalog-import-form:not([hidden]){border:1px solid #b7cbd8;flex-wrap:wrap;align-items:end;gap:.4rem;padding:.5rem;display:flex}.catalog-import-form label{gap:.2rem;display:grid}.catalog-import-form p{flex-basis:100%;margin:.2rem 0}.catalog-import-form [data-server-controls]{flex:100%;min-width:0}.catalog-import-form [data-server-controls] select{width:100%;max-width:100%}.catalog-import-form [data-server-info],.catalog-import-form [data-import-result]{overflow-wrap:anywhere}.catalog-import-form [data-upload-controls]:not([hidden]){flex-wrap:wrap;gap:.4rem;display:flex}.catalog-file-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.3rem 1rem;margin:.4rem 0;display:grid}.catalog-file-meta>div:first-child{grid-column:1/-1}.catalog-file-meta dt{color:#526577;font-size:.8rem}.catalog-file-meta dd{overflow-wrap:anywhere;margin:0}.catalog-file-help{margin:.3rem 0;font-size:.85rem}.external-catalog-tab>.dialog-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.external-catalog-tab [data-layout-control]{align-items:center;gap:5px;margin-left:auto;font-size:.85rem;display:inline-flex}.external-catalog-tab [data-layout-mode]{width:auto;min-width:0}#staff-invoice-lifecycle-dialog{box-sizing:border-box;width:min(850px,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto}#staff-invoice-lifecycle-dialog [data-fields]{gap:.8rem;display:grid}#staff-invoice-lifecycle-dialog label{gap:.25rem;display:grid}#staff-invoice-lifecycle-dialog textarea{box-sizing:border-box;width:100%;font:inherit}#staff-invoice-lifecycle-dialog [data-message]{color:#b42318}#staff-invoice-lifecycle-dialog .dialog-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.staff-grid.staff-frame-workspace{grid-auto-rows:48px;grid-auto-flow:row;align-items:stretch;position:relative}.staff-frame{flex-direction:column;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.frame-window-actions{z-index:20;gap:.25rem;display:inline-flex;position:absolute;top:.25rem;right:.35rem}.frame-window-button{color:#17344c;cursor:pointer;background:#fff;border:1px solid #91a8b8;border-radius:4px;width:2rem;height:1.75rem;padding:0;font:700 1rem/1 inherit}.frame-window-button:hover,.frame-window-button:focus-visible{outline-offset:1px;background:#d7eaf3;outline:2px solid #2785a4}.staff-frame.is-frame-maximized{background:#fff;border-radius:0;z-index:10000!important;grid-area:1/1/-1/-1!important;width:auto!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important}.staff-frame.is-frame-maximized>.dashboard-content{overflow:auto}.staff-frame.is-frame-maximized:fullscreen{width:100vw!important;height:100vh!important}body.frame-maximized-active{overflow:hidden}.staff-frame>.dashboard-content{flex:1;min-height:0;overflow:auto}.staff-frame>.frame-caption{flex:none}.frame-caption{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none}.frame-caption button,.frame-caption input,.frame-caption select,.frame-caption textarea,.frame-caption label,.frame-caption a{-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default;touch-action:auto}.staff-frame.is-collapsed{grid-row-end:span 2!important}.staff-frame.is-collapsed>.frame-caption{align-items:center}.staff-frame.is-collapsed>.frame-caption .section-actions>:not(.collapse-toggle),.staff-frame.is-collapsed>.frame-caption .date-navigation>:not(.collapse-toggle){display:none!important}.staff-frame.is-collapsed>.frame-caption .collapse-toggle{flex:none;margin-left:auto}@container (width<=520px){.staff-frame.is-collapsed>.frame-caption .collapse-label{display:none}}@media (pointer:coarse){.access-key{text-decoration:none}.shortcut-mark{display:none!important}}.staff-frame-workspace:has(.frame-drop-zone){background-image:linear-gradient(#27855410 1px,#0000 1px),linear-gradient(90deg,#27855410 1px,#0000 1px);background-size:calc(8.33333% + .0833333rem) 64px}.frame-drop-zone{z-index:6;color:#0b6339;min-width:0;font:inherit;cursor:copy;opacity:.82;background:#bcebd1cc;border:2px dashed #16834d;border-radius:8px;place-items:center;padding:.25rem;font-size:.76rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #fff8}.frame-drop-zone:hover,.frame-drop-zone:focus-visible,.frame-drop-zone.drop-active{z-index:9;color:#073f26;opacity:1;outline-offset:2px;background:#6fd49c;border-style:solid;outline:3px solid #16834d55}.frame-room-target{z-index:12;color:#124c7c;pointer-events:none;background:#b9dcfa99;border:3px solid #1769aa;border-radius:9px;place-items:center;min-width:0;min-height:48px;font-size:.82rem;font-weight:800;display:grid;box-shadow:0 0 0 4px #1769aa33,inset 0 0 0 1px #fff9}.frame-room-target.free-ready{color:#0b6339;background:#bcebd188;border-color:#16834d}.frame-room-target.room-pending{background:#b9dcfa55;border-style:dashed;border-color:#1769aa}.frame-room-target.room-ready{animation:1s ease-in-out infinite alternate frame-room-pulse}@keyframes frame-room-pulse{0%{box-shadow:0 0 0 4px #1769aa33,inset 0 0 0 1px #fff9}to{box-shadow:0 0 0 9px #1769aa22,inset 0 0 0 1px #fff9}}.staff-frame.room-shift-preview{opacity:.78;transition:grid-column .18s,grid-row .18s}.frame-snap-palette{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#edf5f9f5;border:1px solid #56778f;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:min(390px,100vw - 1.3rem);padding:.6rem;display:grid;position:fixed;top:.65rem;right:.65rem;box-shadow:0 10px 35px #17344c55}.frame-snap-palette>strong,.frame-snap-palette>small{grid-column:1/-1}.frame-snap-palette>small{color:#526776;font-size:.72rem}.frame-snap-option{color:#123b5d;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #9eb3c0;border-radius:7px;grid-template-columns:52px 1fr;align-items:center;gap:.45rem;padding:.35rem;font-size:.72rem;display:grid}.frame-snap-option:hover,.frame-snap-option:focus-visible,.frame-snap-option.is-hovered{background:#d6eafa;border-color:#1769aa;outline:2px solid #1769aa55}.frame-snap-mini{background:linear-gradient(90deg,#b9dcfa 49%,#d7e0e5 49% 51%,#c6d0d6 51%);border:2px solid #6b8799;border-radius:3px;height:34px;display:block}.frame-snap-option:first-of-type .frame-snap-mini{background:linear-gradient(90deg,#b9dcfa 49%,#d7e0e5 49% 51%,#c6d0d6 51%)}.frame-snap-option:nth-of-type(2) .frame-snap-mini{background:linear-gradient(90deg,#c6d0d6 49%,#d7e0e5 49% 51%,#b9dcfa 51%)}.frame-snap-option:nth-of-type(3) .frame-snap-mini{background:linear-gradient(#b9dcfa 49%,#d7e0e5 49% 51%,#c6d0d6 51%)}.frame-snap-option:nth-of-type(4) .frame-snap-mini{background:linear-gradient(#c6d0d6 49%,#d7e0e5 49% 51%,#b9dcfa 51%)}.frame-snap-option:nth-of-type(5) .frame-snap-mini,.frame-snap-option:nth-of-type(6) .frame-snap-mini{background-color:#0000;background-image:linear-gradient(90deg,#b9dcfa 49%,#d7e0e5 49% 51%,#c6d0d6 51%),linear-gradient(#b9dcfa 49%,#d7e0e5 49% 51%,#c6d0d6 51%);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 48%,100% 48%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.frame-resizer{transition:background-color .12s,box-shadow .12s}.staff-frame:hover>.frame-resizer-n,.staff-frame:hover>.frame-resizer-s,.staff-frame.frame-resizing>.frame-resizer-n,.staff-frame.frame-resizing>.frame-resizer-s,.staff-frame:hover>.frame-resizer-e,.staff-frame:hover>.frame-resizer-w,.staff-frame.frame-resizing>.frame-resizer-e,.staff-frame.frame-resizing>.frame-resizer-w{background:#0b6f9c55}.frame-resizer-ne,.frame-resizer-nw,.frame-resizer-se,.frame-resizer-sw{border:2px solid #0000;border-radius:3px}.staff-frame:hover>.frame-resizer-ne,.staff-frame:hover>.frame-resizer-nw,.staff-frame:hover>.frame-resizer-se,.staff-frame:hover>.frame-resizer-sw,.staff-frame.frame-resizing>.frame-resizer-ne,.staff-frame.frame-resizing>.frame-resizer-nw,.staff-frame.frame-resizing>.frame-resizer-se,.staff-frame.frame-resizing>.frame-resizer-sw{background:#e9f6fb;border-color:#0b6f9c}.staff-frame.frame-resizing{z-index:8;border-color:#0b6f9c;box-shadow:0 0 0 3px #0b6f9c33}.staff-order-filters{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(130px,1fr)) auto}.staff-order-scope{margin:-.3rem 0 .65rem;font-size:.76rem}@container (width<=560px){.staff-order-filters{grid-template-columns:1fr}.staff-order-search{grid-column:auto}.collapse-toggle{width:22px;min-width:22px;min-height:22px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.collapse-toggle:hover,.collapse-toggle:focus-visible{background:0 0}.collapse-toggle .collapse-label{display:none}.collapse-toggle .collapse-arrow{font-size:.72rem}}@container (width>=561px) and (width<=900px){.staff-order-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-order-search{grid-column:1/-1}}.order-inner-frame{background:#f8fbfc;border:2px solid #91a8b8;border-radius:8px;min-width:0;margin:.35rem 0;padding:.75rem;box-shadow:inset 0 0 0 1px #fff,0 2px 8px #17344c1f}.order-inner-frame>.section-head{background:linear-gradient(#eaf3f8,#d7e6ef);border-bottom:1px solid #91a8b8;border-radius:6px 6px 0 0;margin:-.75rem -.75rem .75rem;padding:.55rem .7rem}.order-inner-frame>.dashboard-content{min-height:0}.order-inner-frame.is-collapsed>.section-head{border-bottom:0;margin-bottom:-.1rem}.order-inner-frame .position-item:hover,.order-inner-frame .position-item:focus-visible{outline-offset:1px;border-color:#0b6f9c;outline:2px solid #59a6c455}@media (width<=760px){.staff-grid.staff-frame-workspace{background-image:none;flex-direction:column;display:flex}.staff-frame{height:auto;grid-area:auto/1!important}.staff-frame>.dashboard-content{overflow:visible}.frame-drop-zone{display:none}}.staff-mail-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .65rem;display:flex}.staff-mail-toolbar input{flex:1;min-width:12rem}.staff-mail-toolbar select{min-width:10rem}.search-sync-toggle{min-width:2.4rem;padding:.35rem .5rem;font-size:1rem;line-height:1}.search-sync-linked{box-shadow:0 0 0 1px #fff,0 0 0 3px #007aa273;border-color:var(--blue)!important}.mail-compose-from{border-left:4px solid var(--blue);background:#eef8fc;margin:.25rem 0 .75rem;padding:.45rem .6rem;font-weight:700}.staff-mail-list{gap:.45rem;display:grid}.mail-item{text-align:left;cursor:pointer;gap:.2rem;width:100%;display:grid}.mail-item.unread{border-left:5px solid var(--blue);background:#eef8fc}.mail-item.draft{background:#fff9e9;border-left:5px solid #a26a00}.mail-item-head{justify-content:space-between;gap:.7rem;display:flex}.mail-item-head time{color:#526776;white-space:nowrap;font-size:.75rem}.mail-item b,.mail-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mail-item-links.linked{color:#075a79;font-weight:700}.mail-item-links.unlinked{color:#8a97a3;font-style:italic}.staff-mail-body{border:1px solid var(--line);white-space:pre-wrap;max-height:52vh;font:inherit;background:#fff;border-radius:8px;padding:.8rem;line-height:1.45;overflow:auto}.mail-link-panel{border:1px solid var(--line);border-radius:8px;margin-top:.8rem;padding:.7rem}.mail-links{flex-wrap:wrap;gap:.4rem;margin:.35rem 0;display:flex}.mail-link{background:#eef4f7;border:1px solid #9eb3c0;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .45rem;display:inline-flex}.mail-link button{color:#8a1c14;cursor:pointer;background:0 0;border:0;font-size:1rem}.staff-mail-link-form{grid-template-columns:minmax(140px,.7fr) minmax(100px,.45fr) auto;align-items:end;gap:.45rem;display:grid}.staff-mail-link-form select,.staff-mail-link-form input{width:100%;margin:0}.staff-mail-context{color:#075a79;overflow-wrap:anywhere;white-space:normal;background:#e9f6fb;border:1px solid #8fb6c9;border-radius:8px;flex:16rem;min-width:0;padding:.35rem .55rem;font-size:.8rem;font-weight:700;line-height:1.3}.mail-link-drop-target[draggable=true]{cursor:grab}.mail-link-drop-target.mail-link-drop-active{outline-offset:2px;background:#e6f7fd;outline:3px solid #1b91bd}.mail-link-touch-selected{outline-offset:2px;background:#dff5fc!important;outline:3px solid #007fae!important}.mail-sync-progress{color:#075a79;background:#e9f6fb;border-left:4px solid #0b6f9c;align-items:center;gap:.55rem;margin:-.2rem 0 .65rem;padding:.45rem .6rem;font-size:.85rem;font-weight:700;display:flex}.mail-sync-progress progress{accent-color:#0b6f9c;width:min(14rem,40vw)}.staff-order-selected{outline-offset:2px;background:#e1f4fb!important;outline:3px solid #087aa5!important}@media (pointer:coarse),(width<=760px){.staff-frame>.frame-resizer{z-index:12;background:#0b6f9c33;display:block!important}.staff-frame>.frame-resizer-n,.staff-frame>.frame-resizer-s{height:26px;left:12px;right:12px}.staff-frame>.frame-resizer-n{top:-13px}.staff-frame>.frame-resizer-s{bottom:-13px}.staff-frame>.frame-resizer-e,.staff-frame>.frame-resizer-w{background:#e9f6fb;border:2px solid #0b6f9c;border-radius:8px;width:30px;height:56px;top:50%;bottom:auto;transform:translateY(-50%);box-shadow:0 1px 5px #17344c33}.staff-frame>.frame-resizer-e{right:4px}.staff-frame>.frame-resizer-w{left:4px}.staff-frame>.frame-resizer-e:after,.staff-frame>.frame-resizer-w:after{color:#075a79;content:"↔";place-items:center;width:100%;height:100%;font-size:1.1rem;font-weight:900;display:grid}.staff-frame>.frame-resizer-ne,.staff-frame>.frame-resizer-nw,.staff-frame>.frame-resizer-se,.staff-frame>.frame-resizer-sw{background:#e9f6fb;border-color:#0b6f9c;width:30px;height:30px}.staff-frame>.frame-resizer-ne{top:-15px;right:-15px}.staff-frame>.frame-resizer-nw{top:-15px;left:-15px}.staff-frame>.frame-resizer-se{bottom:-15px;right:-15px}.staff-frame>.frame-resizer-sw{bottom:-15px;left:-15px}}.staff-mail-result-controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.45rem 0;display:flex}.staff-mail-result-controls .muted{flex:20rem;margin:0}.staff-mail-select{accent-color:#087aa5;cursor:pointer;flex:none;width:1.6rem;height:1.6rem;margin:.05rem .5rem 0 0}.staff-mail-candidate-toggle{color:#17344c;cursor:pointer;background:#f7fbfd;border:1px solid #9eb3c0;border-radius:7px;align-items:center;gap:.35rem;min-height:36px;padding:.35rem .55rem;font-size:.85rem;font-weight:700;display:inline-flex}.staff-mail-candidate-toggle input{accent-color:#087aa5;width:1.1rem;height:1.1rem;margin:0}.staff-frame-navigation{scrollbar-width:thin;flex:auto;align-items:center;gap:.28rem;min-width:0;padding:.1rem;display:flex;overflow-x:auto}.frame-header-symbol,.frame-header-favorite{color:#fff;min-width:34px;min-height:34px;font:inherit;cursor:pointer;background:#ffffff16;border:1px solid #fff6;border-radius:7px;flex:none;font-weight:800}.frame-header-symbol{font-size:1.1rem}.frame-header-favorite{white-space:nowrap;padding:0 .55rem;font-size:.78rem}.frame-header-symbol:hover,.frame-header-favorite:hover,.frame-header-symbol:focus-visible,.frame-header-favorite:focus-visible{outline-offset:1px;background:#ffffff35;outline:2px solid #fff}.frame-navigation-target{animation:1.3s ease-out frame-navigation-flash}@keyframes frame-navigation-flash{0%,45%{box-shadow:0 0 0 5px #0078a8,0 0 0 9px #bcecff}to{box-shadow:0 3px 12px #17344c24}}.staff-orders-card{container-type:inline-size}@container (width<=1000px){.staff-orders-card .section-head{align-items:center;margin:.05rem 0 .3rem}.staff-orders-card .section-head h2{font-size:1.45rem}.staff-orders-card .section-actions{gap:.28rem}.staff-orders-card .section-actions .secondary.compact,.staff-orders-card .section-actions .collapse-toggle{min-height:36px;padding-inline:.5rem}}.topbar.topbar-compact .menu-shortcuts-bar,.topbar.topbar-compact .topbar-brand{display:none}@media (width<=760px){.topbar{flex-wrap:wrap;gap:.45rem}}@media (width<=600px){.staff-mail-toolbar{grid-template-columns:1fr 1fr;display:grid}.staff-mail-toolbar input{grid-column:1/-1;min-width:0}.staff-mail-context,.staff-mail-candidate-toggle{grid-column:1/-1}.mail-item-head{gap:.1rem;display:grid}.staff-mail-link-form{grid-template-columns:1fr}.staff-mail-body{max-height:45vh}}.dv-drop-target-container{z-index:9999;pointer-events:none;--dv-transition-duration:.3s;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.dv-drop-target-container .dv-drop-target-anchor{border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);opacity:1;will-change:transform, opacity;backface-visibility:hidden;contain:layout paint;transition:opacity var(--dv-transition-duration) ease-in, top var(--dv-transition-duration) ease-out, left var(--dv-transition-duration) ease-out, width var(--dv-transition-duration) ease-out, height var(--dv-transition-duration) ease-out;position:relative;transform:translate(0,0)}.dv-drop-target{--dv-transition-duration:70ms;position:relative}.dv-drop-target>.dv-drop-target-dropzone{z-index:1000;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection{box-sizing:border-box;border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);width:100%;height:100%;transition:top var(--dv-transition-duration) ease-out, left var(--dv-transition-duration) ease-out, width var(--dv-transition-duration) ease-out, height var(--dv-transition-duration) ease-out, opacity var(--dv-transition-duration) ease-out;will-change:transform;pointer-events:none;position:relative}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-top.dv-drop-target-small-vertical{border-top:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-bottom.dv-drop-target-small-vertical{border-bottom:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-left.dv-drop-target-small-horizontal{border-left:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-right.dv-drop-target-small-horizontal{border-right:1px solid var(--dv-drag-over-border-color)}.dv-dnd-compass{z-index:1001}.dv-dnd-compass-cell{box-sizing:border-box;border:1px solid var(--dv-dnd-compass-color,#1f9cf0);background-color:var(--dv-dnd-compass-cell-color,#1f9cf040);border-radius:2px}.dv-dnd-compass-cell-edge{background-color:var(--dv-dnd-compass-edge-cell-color,#1f9cf01f);border-style:dashed}.dv-dnd-compass-cell-active{background-color:var(--dv-dnd-compass-active-cell-color,#1f9cf080);border-style:solid}.dv-dnd-compass-edge-preview{z-index:1000;box-sizing:border-box;background-color:var(--dv-drag-over-background-color);border:var(--dv-drag-over-border)}.dv-dragged{transform:translate(0,0)}.dv-tab-ghost-drag{position:relative}.dv-tab-ghost-drag:after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.dv-tab{flex-shrink:0}.dv-tab:focus-visible{position:relative}.dv-tab:has(:focus-visible){position:relative}.dv-tab:focus-visible:after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.dv-tab:has(:focus-visible):after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.dv-tab.dv-tab-dragging .dv-default-tab-action{background-color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tab.dv-active-tab .dv-default-tab .dv-default-tab-action{visibility:visible}.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:hidden}.dv-tab.dv-inactive-tab .dv-default-tab:hover .dv-default-tab-action{visibility:visible}@media (hover:none){.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:visible}}.dv-tab .dv-default-tab{white-space:nowrap;text-overflow:ellipsis;align-items:center;width:100%;height:100%;display:flex;position:relative}.dv-tab .dv-default-tab .dv-default-tab-content{flex-grow:1;margin-right:4px}.dv-tab .dv-default-tab .dv-default-tab-action{box-sizing:border-box;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.dv-tab .dv-default-tab .dv-default-tab-action:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}@media (pointer:coarse){.dv-tab .dv-default-tab .dv-default-tab-action{padding:8px}}.dv-tabs-overflow-dropdown-default{box-sizing:border-box;height:100%;color:var(--dv-activegroup-hiddenpanel-tab-color);margin:var(--dv-tab-margin);cursor:pointer;flex-shrink:0;align-items:center;padding:.25rem .5rem;display:flex}.dv-tabs-overflow-dropdown-default>span{padding-left:.25rem}.dv-tabs-overflow-dropdown-default>svg{transform:rotate(90deg)}.dv-tabs-overflow-dropdown-default:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}.dv-tabs-container{scrollbar-width:thin;height:100%;display:flex;position:relative;overflow:auto}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical){flex-wrap:wrap;align-content:flex-start;height:auto;overflow:visible}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:var(--dv-tabs-and-actions-container-height)}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical).dv-tabs-container--wrap-capped{max-height:calc(var(--dv-tabs-and-actions-container-height) * var(--dv-max-tab-rows));overflow:hidden}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-before:after,.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-after:after{content:"";z-index:10;pointer-events:none;background-color:var(--dv-drag-over-border-color);width:2px;position:absolute;top:0;bottom:0}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-before:after{left:0}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-after:after{right:0}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical{flex-wrap:wrap;align-content:flex-start;width:auto;height:100%;max-height:100%;overflow:visible}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:var(--dv-tabs-and-actions-container-height);height:var(--dv-wrap-vertical-tab-height,auto)}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical.dv-tabs-container--wrap-capped{max-width:calc(var(--dv-tabs-and-actions-container-height) * var(--dv-max-tab-rows));overflow:hidden}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-before:after,.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-after:after{content:"";z-index:10;pointer-events:none;background-color:var(--dv-drag-over-border-color);height:2px;position:absolute;left:0;right:0}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-before:after{top:0}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-after:after{bottom:0}.dv-tabs-container{will-change:scroll-position;overscroll-behavior:contain;touch-action:pan-x;transform:translate(0,0)}.dv-tabs-container.dv-tabs-container-vertical{writing-mode:vertical-rl;touch-action:pan-y;width:100%;height:fit-content;max-height:100%}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before,.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{content:" ";z-index:5;pointer-events:none;background-color:var(--dv-tab-divider-color);position:absolute;top:0;left:0}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before{width:1px;height:100%}.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{width:100%;height:1px}.dv-tabs-container::-webkit-scrollbar{height:3px}.dv-tabs-container::-webkit-scrollbar-track{background:0 0}.dv-tabs-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color)}.dv-scrollable>.dv-tabs-container{overflow:hidden}.dv-tab{-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;font-size:var(--dv-tab-font-size);margin:var(--dv-tab-margin);touch-action:none;outline:none;padding:.25rem .5rem;position:relative}.dv-tab.dv-tab--shifting{will-change:transform, margin-left, margin-right, margin-top, margin-bottom;transition:transform var(--dv-transition-duration,.2s) ease-out, margin-left var(--dv-transition-duration,.2s) ease-out, margin-right var(--dv-transition-duration,.2s) ease-out, margin-top var(--dv-transition-duration,.2s) ease-out, margin-bottom var(--dv-transition-duration,.2s) ease-out}.dv-tab.dv-tab--dragging,.dv-tab.dv-tab--group-collapsed{opacity:0;pointer-events:none;transition:width var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;overflow:hidden;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.dv-tab.dv-tab--group-expanding{transition:width var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out}.dv-tab.dv-tab--pinned:has(.dv-tab-pin){align-items:center;display:flex}.dv-tab.dv-tab--pinned .dv-tab-pin{opacity:.7;pointer-events:none;flex-shrink:0;align-items:center;margin-right:4px;display:inline-flex}.dv-tab.dv-tab--pinned .dv-tab-pin .dv-svg{width:11px;height:11px}.dv-tab.dv-tab--pinned .dv-default-tab{min-width:0}.dv-tab.dv-tab--pinned .dv-default-tab-action,.dv-tab.dv-tab--pinned-compact .dv-default-tab-content{display:none}.dv-tab.dv-tab--pinned-compact .dv-tab-pin{margin-right:0}.dv-tabs-container:not(.dv-tabs-container--wrap):not(.dv-tabs-container-vertical)>.dv-tab.dv-tab--pinned-sticky{left:var(--dv-pinned-sticky-left,0);z-index:2;position:sticky}.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row{height:auto;min-height:var(--dv-tabs-and-actions-container-height);flex-wrap:wrap;align-content:flex-start}.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row .dv-pinned-row{flex:0 0 100%;order:-1}.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row .dv-tab.dv-tab--pinned{display:none}.dv-pinned-row{box-sizing:border-box;width:100%;min-height:var(--dv-tabs-and-actions-container-height);background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom:1px solid var(--dv-tab-divider-color);align-items:center;gap:2px;padding:2px 4px;display:flex}.dv-pinned-tab{box-sizing:border-box;font-size:var(--dv-tab-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color);align-items:center;gap:4px;padding:.25rem .5rem;display:inline-flex}.dv-pinned-tab.dv-pinned-tab--active{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-pinned-tab .dv-pinned-tab-label{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.dv-pinned-tab .dv-pinned-tab-unpin{opacity:.6;flex-shrink:0}.dv-pinned-tab .dv-pinned-tab-unpin:hover{opacity:1}.dv-pinned-tab.dv-pinned-tab--dragging{opacity:.5}.dv-pinned-tab.dv-pinned-tab--drop-before,.dv-pinned-tab.dv-pinned-tab--drop-after{position:relative}.dv-pinned-tab.dv-pinned-tab--drop-before:after,.dv-pinned-tab.dv-pinned-tab--drop-after:after{content:"";z-index:10;pointer-events:none;background-color:var(--dv-drag-over-border-color);width:2px;position:absolute;top:0;bottom:0}.dv-pinned-tab.dv-pinned-tab--drop-before:after{left:0}.dv-pinned-tab.dv-pinned-tab--drop-after:after{right:0}@media (prefers-reduced-motion:reduce){.dv-tab,.dv-tab-group-chip{transition:none!important}}.dv-tab-group-chip{padding:var(--dv-tab-group-chip-padding);border-radius:var(--dv-tab-group-chip-border-radius);font-size:var(--dv-tab-group-chip-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;touch-action:none;background-color:var(--dv-tab-group-color);color:#fff;align-self:center;align-items:center;margin:0 8px;line-height:1;display:inline-flex}.dv-tab-group-chip.dv-tab-group-chip--accent-off{color:inherit;background-color:#0000}.dv-tab-group-chip.dv-tab-group-chip--shifting{will-change:margin-left;transition:margin-left var(--dv-transition-duration,.2s) ease-out}.dv-tab-group-chip.dv-tab-group-chip--dragging{opacity:0;pointer-events:none;transition:width var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;overflow:hidden;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.dv-tab-group-chip .dv-tab-group-chip-label--empty{display:none}.dv-tab-group-chip:has(.dv-tab-group-chip-label--empty){border-radius:50%;width:12px;height:12px;padding:0;position:relative}.dv-tab-group-chip:has(.dv-tab-group-chip-label--empty):before{content:"";position:absolute;inset:-8px}.dv-tab-group-underline{opacity:var(--dv-tab-group-line-opacity);pointer-events:none;z-index:10;position:absolute;bottom:0}.dv-tab-group-chip-continuation{width:8px;height:8px;opacity:var(--dv-tab-group-line-opacity);pointer-events:none;z-index:10;border-radius:50%;position:absolute}.dv-groupview-header-bottom .dv-tab-group-underline{top:0;bottom:auto}.dv-tabs-container-vertical .dv-tab-group-underline{bottom:auto;left:0}.dv-tabs-container-vertical .dv-tab-group-chip{margin:8px 0}.dv-tabs-container-vertical .dv-tab{padding:.5rem .25rem}.dv-tabs-container-vertical .dv-tab.dv-tab--group-collapsed{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;width:auto!important;height:0!important;min-height:0!important;min-width:initial!important}.dv-tabs-container-vertical .dv-tab.dv-tab--group-expanding{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out}.dv-tabs-container-vertical .dv-tab.dv-tab--dragging{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;width:auto!important;height:0!important;min-height:0!important;min-width:initial!important}.dv-tabs-overflow-container{height:unset;font-size:var(--dv-tabs-and-actions-container-font-size);border:1px solid var(--dv-tab-divider-color);background-color:var(--dv-group-view-background-color);flex-direction:column;max-height:min(50vh,400px);overflow-y:auto}.dv-tabs-overflow-container::-webkit-scrollbar{width:6px}.dv-tabs-overflow-container::-webkit-scrollbar-track{background:0 0}.dv-tabs-overflow-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color);border-radius:3px}.dv-tabs-overflow-container{scrollbar-width:thin}.dv-tabs-overflow-container .dv-tab:not(:last-child){border-bottom:1px solid var(--dv-tab-divider-color)}.dv-tabs-overflow-container .dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tabs-overflow-container .dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-tabs-overflow-container .dv-tabs-overflow-group-header{color:var(--dv-activegroup-hiddenpanel-tab-color);cursor:pointer;border-bottom:1px solid var(--dv-tab-divider-color);align-items:center;gap:6px;padding:4px 8px;font-size:.8em;font-weight:600;display:flex}.dv-tabs-overflow-container .dv-tabs-overflow-group-header:hover{background-color:var(--dv-icon-hover-background-color)}.dv-tabs-overflow-container .dv-tabs-overflow-group-color{background-color:var(--dv-tab-group-color);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dv-tabs-overflow-container .dv-tabs-overflow-group-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dv-tabs-overflow-container .dv-tabs-overflow-group-collapsed-badge{opacity:.7;background-color:var(--dv-tab-divider-color);border-radius:3px;padding:1px 4px;font-size:.75em;font-weight:400}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header{cursor:default}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header:hover{background-color:#0000}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header .dv-tabs-overflow-pinned-icon{opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header .dv-tabs-overflow-pinned-icon .dv-svg{width:11px;height:11px}.dv-tabs-overflow-container .dv-tab.dv-tab--grouped{padding-left:16px}.dv-tabs-overflow-container.dv-tabs-overflow-advanced{min-width:220px}.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tabs-overflow-search{box-sizing:border-box;border:none;border-bottom:1px solid var(--dv-tab-divider-color);width:100%;font-size:inherit;color:var(--dv-activegroup-visiblepanel-tab-color);background-color:var(--dv-group-view-background-color);outline:none;padding:6px 8px;font-family:inherit}.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tabs-overflow-list{outline:none;flex-direction:column;display:flex}.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tab.dv-tabs-overflow-option--focused{outline:1px solid var(--dv-tab-divider-color);outline-offset:-1px;background-color:var(--dv-icon-hover-background-color)}.dv-tabs-and-actions-container{background-color:var(--dv-tabs-and-actions-container-background-color);box-sizing:border-box;height:var(--dv-tabs-and-actions-container-height);font-size:var(--dv-tabs-and-actions-container-font-size);flex-shrink:0;display:flex}.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap){height:auto;min-height:var(--dv-tabs-and-actions-container-height);align-items:flex-start}:is(.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-pre-actions-container,.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-left-actions-container,.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-right-actions-container,.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-void-container){height:var(--dv-tabs-and-actions-container-height)}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-scrollable,.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container{flex-grow:1}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container .dv-tab{flex-grow:1;padding:0}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-void-container{flex-grow:0}.dv-tabs-and-actions-container .dv-void-container{-webkit-user-select:none;user-select:none;touch-action:none;flex-grow:1;display:flex}.dv-tabs-and-actions-container .dv-void-container.dv-draggable{cursor:grab}.dv-tabs-and-actions-container .dv-right-actions-container{display:flex}.dv-tabs-and-actions-container .dv-right-actions-container.dv-right-actions-container-vertical{flex-direction:column}.dv-tabs-and-actions-container.dv-groupview-header-vertical{height:auto;width:var(--dv-tabs-and-actions-container-height);flex-direction:column}.dv-tabs-and-actions-container.dv-groupview-header-vertical:has(.dv-tabs-container--wrap){width:auto;min-width:var(--dv-tabs-and-actions-container-height)}.dv-tabs-and-actions-container.dv-groupview-header-vertical:has(.dv-tabs-container--wrap)>.dv-scrollable{align-self:stretch}.dv-watermark{height:100%;display:flex}.dv-dockview{background-color:var(--dv-group-view-background-color);position:relative}.dv-dockview .dv-watermark-container{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.dv-dockview .dv-overlay-render-container{position:relative}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-inactivegroup-visiblepanel-tab-background-color);color:var(--dv-inactivegroup-visiblepanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-inactivegroup-hiddenpanel-tab-background-color);color:var(--dv-inactivegroup-hiddenpanel-tab-color)}.dv-tab.dv-tab-dragging{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-keyboard-docking-hint{z-index:100;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--dv-context-menu-background-color,var(--dv-group-view-background-color));max-width:90%;color:var(--dv-activegroup-visiblepanel-tab-color);border:1px solid var(--dv-tab-divider-color);border-radius:4px;padding:4px 10px;font-size:12px;line-height:1.4;position:absolute;bottom:8px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 8px #00000059}.dv-groupview{background-color:var(--dv-group-view-background-color);flex-direction:column;height:100%;display:flex;overflow:hidden}.dv-groupview:focus{outline:none}.dv-groupview>.dv-content-container{outline:none;flex-grow:1;min-height:0}.dv-groupview.dv-groupview-header-bottom{flex-direction:column-reverse}.dv-groupview.dv-groupview-header-left{flex-direction:row}.dv-groupview.dv-groupview-header-right{flex-direction:row-reverse}.dv-groupview.dv-groupview-edge.dv-edge-collapsed>.dv-content-container{display:none}.dv-root-wrapper,.dv-grid-view,.dv-branch-node{width:100%;height:100%}.dv-debug .dv-resize-container .dv-resize-handle-top{background-color:red}.dv-debug .dv-resize-container .dv-resize-handle-bottom{background-color:green}.dv-debug .dv-resize-container .dv-resize-handle-left{background-color:#ff0}.dv-debug .dv-resize-container .dv-resize-handle-right{background-color:#00f}.dv-debug .dv-resize-container .dv-resize-handle-topleft,.dv-debug .dv-resize-container .dv-resize-handle-topright,.dv-debug .dv-resize-container .dv-resize-handle-bottomleft,.dv-debug .dv-resize-container .dv-resize-handle-bottomright{background-color:#0ff}.dv-floating-overlay-host{pointer-events:none;position:absolute}.dv-floating-overlay-host>.dv-resize-container{pointer-events:auto}.dv-edge-peek{background-color:var(--dv-group-view-background-color);border:1px solid var(--dv-separator-border);box-shadow:0 6px 16px #0006}.dv-edge-peek>*{width:100%;height:100%;overflow:auto}.dv-auto-edge-band{pointer-events:none;z-index:var(--dv-overlay-z-index,999);background-color:var(--dv-edge-dock-indicator-color);box-shadow:0 0 6px var(--dv-edge-dock-indicator-color);position:absolute}.dv-edge-peek-header{box-sizing:border-box;background-color:var(--dv-group-view-background-color);border:1px solid var(--dv-separator-border);color:var(--dv-activegroup-visiblepanel-tab-color);border-bottom:none;align-items:center;gap:4px;padding:0 4px 0 8px;font-size:12px;display:flex}.dv-edge-peek-header .dv-edge-peek-pin,.dv-edge-peek-header .dv-edge-peek-close{box-sizing:border-box;cursor:pointer;color:inherit;background:0 0;border:none;outline:none;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.dv-edge-peek-header .dv-edge-peek-pin:hover,.dv-edge-peek-header .dv-edge-peek-close:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}.dv-edge-peek-header .dv-edge-peek-pin:focus-visible,.dv-edge-peek-header .dv-edge-peek-close:focus-visible{outline:1px solid var(--dv-tab-divider-color);outline-offset:-1px;border-radius:2px}.dv-edge-peek-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.dv-resize-container>.dv-grid-view{width:100%;height:100%}.dv-resize-container-with-titlebar{flex-direction:column;display:flex}.dv-resize-container-with-titlebar>.dv-floating-titlebar{flex:none}.dv-resize-container-with-titlebar>.dv-grid-view{flex:1 1 0;height:auto;min-height:0}.dv-floating-titlebar{box-sizing:border-box;height:var(--dv-floating-titlebar-height,22px);background-color:var(--dv-floating-titlebar-background-color);border-bottom:var(--dv-floating-titlebar-border-bottom,none);-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0}.dv-floating-titlebar.dv-draggable{cursor:grab}.dv-resize-container{--dv-overlay-z-index:var(--dv-overlay-z-index,999);z-index:calc(var(--dv-overlay-z-index) - 2);background-color:var(--dv-group-view-background-color);border:var(--dv-floating-border);box-shadow:var(--dv-floating-box-shadow);will-change:transform, opacity;backface-visibility:hidden;position:absolute;transform:translate(0,0)}.dv-resize-container.dv-hidden{display:none}.dv-resize-container.dv-resize-container-dragging{opacity:var(--dv-floating-group-dragging-opacity);will-change:transform, opacity}.dv-resize-container .dv-resize-handle-top,.dv-resize-container .dv-resize-handle-bottom,.dv-resize-container .dv-resize-handle-left,.dv-resize-container .dv-resize-handle-right,.dv-resize-container .dv-resize-handle-topleft,.dv-resize-container .dv-resize-handle-topright,.dv-resize-container .dv-resize-handle-bottomleft,.dv-resize-container .dv-resize-handle-bottomright{touch-action:none}.dv-resize-container .dv-resize-handle-top{width:calc(100% - 8px);height:4px;z-index:var(--dv-overlay-z-index);cursor:ns-resize;position:absolute;top:-2px;left:4px}.dv-resize-container .dv-resize-handle-bottom{width:calc(100% - 8px);height:4px;z-index:var(--dv-overlay-z-index);cursor:ns-resize;position:absolute;bottom:-2px;left:4px}.dv-resize-container .dv-resize-handle-left{width:4px;height:calc(100% - 8px);z-index:var(--dv-overlay-z-index);cursor:ew-resize;position:absolute;top:4px;left:-2px}.dv-resize-container .dv-resize-handle-right{width:4px;height:calc(100% - 8px);z-index:var(--dv-overlay-z-index);cursor:ew-resize;position:absolute;top:4px;right:-2px}.dv-resize-container .dv-resize-handle-topleft{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:nw-resize;position:absolute;top:-2px;left:-2px}.dv-resize-container .dv-resize-handle-topright{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:ne-resize;position:absolute;top:-2px;right:-2px}.dv-resize-container .dv-resize-handle-bottomleft{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:sw-resize;position:absolute;bottom:-2px;left:-2px}.dv-resize-container .dv-resize-handle-bottomright{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:se-resize;position:absolute;bottom:-2px;right:-2px}@media (pointer:coarse){.dv-resize-container .dv-resize-handle-top,.dv-resize-container .dv-resize-handle-bottom{width:calc(100% - 48px);height:16px;left:24px}.dv-resize-container .dv-resize-handle-top{top:-10px}.dv-resize-container .dv-resize-handle-bottom{bottom:-10px}.dv-resize-container .dv-resize-handle-left,.dv-resize-container .dv-resize-handle-right{width:16px;height:calc(100% - 48px);top:24px}.dv-resize-container .dv-resize-handle-left{left:-10px}.dv-resize-container .dv-resize-handle-right{right:-10px}.dv-resize-container .dv-resize-handle-topleft,.dv-resize-container .dv-resize-handle-topright,.dv-resize-container .dv-resize-handle-bottomleft,.dv-resize-container .dv-resize-handle-bottomright{width:24px;height:24px}.dv-resize-container .dv-resize-handle-topleft{top:-12px;left:-12px}.dv-resize-container .dv-resize-handle-topright{top:-12px;right:-12px}.dv-resize-container .dv-resize-handle-bottomleft{bottom:-12px;left:-12px}.dv-resize-container .dv-resize-handle-bottomright{bottom:-12px;right:-12px}}.dv-smart-guides{pointer-events:none;z-index:calc(var(--dv-overlay-z-index,999) + 100)}.dv-smart-guide{background-color:var(--dv-smart-guides-color,#1f9cf0)}.dv-smart-guide-preview{box-sizing:border-box;background-color:var(--dv-smart-guides-preview-color,#1f9cf02e);border:1px solid var(--dv-smart-guides-color,#1f9cf0)}.dv-render-overlay{--dv-overlay-z-index:var(--dv-overlay-z-index,999);z-index:1;contain:layout paint;isolation:isolate;will-change:transform;backface-visibility:hidden;width:100%;height:100%;position:absolute;transform:translate(0,0)}.dv-render-overlay.dv-render-overlay-float{z-index:calc(var(--dv-overlay-z-index) - 1)}.dv-debug .dv-render-overlay{outline-offset:-1;outline:1px solid red}.dv-pane-container{width:100%;height:100%}.dv-pane-container.dv-animated .dv-view{will-change:transform;backface-visibility:hidden;transition:transform .15s ease-out;transform:translate(0,0)}.dv-pane-container .dv-view{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.dv-pane-container .dv-view:not(:first-child):before{background-color:#0000!important}.dv-pane-container .dv-view:not(:first-child) .dv-pane>.dv-pane-header{border-top:1px solid var(--dv-paneview-header-border-color)}.dv-pane-container .dv-view .dv-default-header{background-color:var(--dv-group-view-background-color);color:var(--dv-activegroup-visiblepanel-tab-color);cursor:pointer;padding:0 8px;display:flex}.dv-pane-container .dv-view .dv-default-header .dv-pane-header-icon{justify-content:center;align-items:center;display:flex}.dv-pane-container .dv-view .dv-default-header>span{flex-grow:1;padding-left:8px}.dv-pane-container:first-of-type>.dv-pane>.dv-pane-header{border-top:none!important}.dv-pane-container .dv-pane{flex-direction:column;height:100%;display:flex;overflow:hidden}.dv-pane-container .dv-pane .dv-pane-header{box-sizing:border-box;-webkit-user-select:none;user-select:none;outline:none;position:relative}.dv-pane-container .dv-pane .dv-pane-header.dv-pane-draggable{cursor:pointer}.dv-pane-container .dv-pane .dv-pane-header:focus-visible:before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-pane-container .dv-pane .dv-pane-header:has(:focus-visible):before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-pane-container .dv-pane .dv-pane-body{outline:none;flex-grow:1;position:relative;overflow:hidden auto}.dv-pane-container .dv-pane .dv-pane-body:focus-visible:before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-pane-container .dv-pane .dv-pane-body:has(:focus-visible):before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-scrollable{position:relative;overflow:hidden}.dv-scrollable .dv-scrollbar{will-change:background-color, transform;backface-visibility:hidden;background-color:#0000;border-radius:2px;transition:background-color 1s ease-in-out;position:absolute;transform:translate(0,0)}.dv-scrollable .dv-scrollbar-horizontal{height:4px;bottom:0;left:0}.dv-scrollable .dv-scrollbar-vertical{width:4px;top:0;right:0}.dv-scrollable:hover .dv-scrollbar,.dv-scrollable.dv-scrollable-resizing .dv-scrollbar,.dv-scrollable.dv-scrollable-scrolling .dv-scrollbar{background-color:var(--dv-scrollbar-background-color,#ffffff40)}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-enabled{background-color:#000}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-disabled{background-color:orange}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-maximum{background-color:green}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-minimum{background-color:red}.dv-split-view-container{width:100%;height:100%;position:relative;overflow:hidden}.dv-split-view-container.dv-splitview-disabled>.dv-sash-container>.dv-sash{pointer-events:none}.dv-split-view-container.dv-animation .dv-view,.dv-split-view-container.dv-animation .dv-sash{will-change:transform;backface-visibility:hidden;transition:transform .15s ease-out;transform:translate(0,0)}.dv-split-view-container.dv-horizontal{height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash{width:4px;height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-enabled{cursor:ew-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-maximum{cursor:w-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-minimum{cursor:e-resize}.dv-split-view-container.dv-horizontal>.dv-view-container>.dv-view:not(:first-child):before{width:1px;height:100%}.dv-split-view-container.dv-vertical{width:100%}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash{width:100%;height:4px}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-enabled{cursor:ns-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-maximum{cursor:n-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-minimum{cursor:s-resize}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view{width:100%}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view:not(:first-child):before{width:100%;height:1px}.dv-split-view-container .dv-sash-container{width:100%;height:100%;position:absolute}.dv-split-view-container .dv-sash-container .dv-sash{z-index:99;-webkit-user-select:none;user-select:none;touch-action:none;background-color:var(--dv-sash-color,transparent);outline:none;position:absolute}.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):active,.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):hover{background-color:var(--dv-active-sash-color,transparent);transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:var(--dv-active-sash-transition-duration,.1s);transition-delay:var(--dv-active-sash-transition-delay,.5s)}@media (pointer:coarse){.dv-split-view-container .dv-sash-container>.dv-sash:not(.dv-disabled):before{content:"";background:0 0;position:absolute}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash:not(.dv-disabled):before{inset:0 -10px}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash:not(.dv-disabled):before{inset:-10px 0}}.dv-split-view-container .dv-view-container{width:100%;height:100%;position:relative}.dv-split-view-container .dv-view-container .dv-view{box-sizing:border-box;height:100%;position:absolute;overflow:auto}.dv-split-view-container.dv-separator-border .dv-view:not(:first-child):before{content:" ";z-index:5;pointer-events:none;background-color:var(--dv-separator-border);position:absolute;top:0;left:0}.dv-svg{fill:currentColor;stroke:currentColor;stroke-width:0;line-height:1;display:inline-block}.dockview-theme-dark{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-group-view-background-color:#1e1e1e;--dv-tabs-and-actions-container-background-color:#252526;--dv-activegroup-visiblepanel-tab-background-color:#1e1e1e;--dv-activegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color:#1e1e1e;--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-tab-divider-color:#1e1e1e;--dv-activegroup-visiblepanel-tab-color:white;--dv-activegroup-hiddenpanel-tab-color:#969696;--dv-inactivegroup-visiblepanel-tab-color:#8f8f8f;--dv-inactivegroup-hiddenpanel-tab-color:#626262;--dv-separator-border:#444;--dv-paneview-header-border-color:#ccc3}.dockview-theme-light{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-group-view-background-color:white;--dv-tabs-and-actions-container-background-color:#f3f3f3;--dv-activegroup-visiblepanel-tab-background-color:white;--dv-activegroup-hiddenpanel-tab-background-color:#ececec;--dv-inactivegroup-visiblepanel-tab-background-color:white;--dv-inactivegroup-hiddenpanel-tab-background-color:#ececec;--dv-tab-divider-color:white;--dv-activegroup-visiblepanel-tab-color:#333;--dv-activegroup-hiddenpanel-tab-color:#333333b3;--dv-inactivegroup-visiblepanel-tab-color:#333333b3;--dv-inactivegroup-hiddenpanel-tab-color:#33333359;--dv-separator-border:#80808059;--dv-paneview-header-border-color:#333;--dv-scrollbar-background-color:#00000040;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a}.dockview-theme-vs{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-vs .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-vs{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-group-view-background-color:#1e1e1e;--dv-tabs-and-actions-container-background-color:#2d2d30;--dv-activegroup-visiblepanel-tab-background-color:#007acc;--dv-activegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color:#3f3f46;--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2d2d;--dv-tab-divider-color:#1e1e1e;--dv-activegroup-visiblepanel-tab-color:white;--dv-activegroup-hiddenpanel-tab-color:white;--dv-inactivegroup-visiblepanel-tab-color:white;--dv-inactivegroup-hiddenpanel-tab-color:white;--dv-separator-border:#444;--dv-paneview-header-border-color:#ccc3;--dv-tabs-and-actions-container-height:20px;--dv-tabs-and-actions-container-font-size:11px}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-activegroup-hiddenpanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-inactivegroup-hiddenpanel-tab-background-color)}.dockview-theme-abyss{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-abyss .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-abyss{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-abyss-dark:#000c18;--dv-color-abyss:#10192c;--dv-color-abyss-light:#1c1c2a;--dv-color-abyss-lighter:#2b2b4a;--dv-color-abyss-accent:#5b1ecf;--dv-color-abyss-primary-text:white;--dv-color-abyss-secondary-text:#9497a9;--dv-group-view-background-color:var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color:var(--dv-color-abyss-light);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-dark);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-dark);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss);--dv-tab-divider-color:var(--dv-color-abyss-lighter);--dv-activegroup-visiblepanel-tab-color:white;--dv-activegroup-hiddenpanel-tab-color:#ffffff80;--dv-inactivegroup-visiblepanel-tab-color:#ffffff80;--dv-inactivegroup-hiddenpanel-tab-color:#ffffff40;--dv-separator-border:var(--dv-color-abyss-lighter);--dv-paneview-header-border-color:var(--dv-color-abyss-lighter);--dv-paneview-active-outline-color:#596f99}.dockview-theme-dracula{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-dracula .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dracula{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-group-view-background-color:#282a36;--dv-tabs-and-actions-container-background-color:#191a21;--dv-activegroup-visiblepanel-tab-background-color:#282a36;--dv-activegroup-hiddenpanel-tab-background-color:#21222c;--dv-inactivegroup-visiblepanel-tab-background-color:#282a36;--dv-inactivegroup-hiddenpanel-tab-background-color:#21222c;--dv-tab-divider-color:#191a21;--dv-activegroup-visiblepanel-tab-color:#f8f8f2;--dv-activegroup-hiddenpanel-tab-color:#6272a4;--dv-inactivegroup-visiblepanel-tab-color:#f8f8f280;--dv-inactivegroup-hiddenpanel-tab-color:#6272a480;--dv-separator-border:#bd93f9;--dv-paneview-header-border-color:#bd93f9;--dv-paneview-active-outline-color:#6272a4}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#94527e;width:100%;height:1px;position:absolute;bottom:0;left:0}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#5e3d5a;width:100%;height:1px;position:absolute;bottom:0;left:0}.dockview-theme-nord{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-nord .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-nord{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-nord-polar-0:#2e3440;--dv-color-nord-polar-1:#3b4252;--dv-color-nord-polar-2:#434c5e;--dv-color-nord-polar-3:#4c566a;--dv-color-nord-frost:#88c0d0;--dv-color-nord-frost-2:#81a1c1;--dv-color-nord-snow-0:#eceff4;--dv-color-nord-snow-1:#d8dee9;--dv-group-view-background-color:var(--dv-color-nord-polar-0);--dv-tabs-and-actions-container-background-color:var(--dv-color-nord-polar-1);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-0);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-1);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-nord-snow-0);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-nord-snow-1);--dv-inactivegroup-visiblepanel-tab-color:#8a9bbf;--dv-inactivegroup-hiddenpanel-tab-color:#5e6f8e;--dv-separator-border:var(--dv-color-nord-polar-3);--dv-paneview-active-outline-color:var(--dv-color-nord-frost);--dv-active-sash-color:var(--dv-color-nord-frost);--dv-scrollbar-background-color:#4c566a80}.dockview-theme-nord .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-nord .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-nord-frost);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-nord .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-nord .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-nord-frost-2);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-nord-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-nord-spaced .dv-dockview{padding:0}.dockview-theme-nord-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-nord-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-nord-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-nord-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-nord-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-nord-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-nord-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-nord-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-tabs-overflow-container,.dockview-theme-nord-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-nord-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-nord-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-nord-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-nord-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-nord-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-nord-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-nord-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-nord-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-edge-peek,.dockview-theme-nord-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-nord-spaced{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-nord-polar-0:#2e3440;--dv-color-nord-polar-1:#3b4252;--dv-color-nord-polar-2:#434c5e;--dv-color-nord-polar-3:#4c566a;--dv-color-nord-frost:#88c0d0;--dv-color-nord-frost-2:#81a1c1;--dv-color-nord-snow-0:#eceff4;--dv-color-nord-snow-1:#d8dee9;--dv-group-view-background-color:var(--dv-color-nord-polar-0);--dv-tabs-and-actions-container-background-color:var(--dv-color-nord-polar-1);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-1);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-nord-polar-2);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-nord-polar-1);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-nord-snow-0);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-nord-snow-1);--dv-inactivegroup-visiblepanel-tab-color:#8a9bbf;--dv-inactivegroup-hiddenpanel-tab-color:#5e6f8e;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-nord-frost);--dv-active-sash-color:var(--dv-color-nord-frost);--dv-scrollbar-background-color:#4c566a80;--dv-floating-group-border:2px solid var(--dv-color-nord-polar-0)}.dockview-theme-catppuccin-mocha{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-catppuccin-mocha .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-catppuccin-mocha{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-mocha-crust:#11111b;--dv-color-mocha-mantle:#181825;--dv-color-mocha-base:#1e1e2e;--dv-color-mocha-surface0:#313244;--dv-color-mocha-surface1:#45475a;--dv-color-mocha-text:#cdd6f4;--dv-color-mocha-subtext1:#bac2de;--dv-color-mocha-subtext0:#a6adc8;--dv-color-mocha-mauve:#cba6f7;--dv-color-mocha-lavender:#b4befe;--dv-group-view-background-color:var(--dv-color-mocha-base);--dv-tabs-and-actions-container-background-color:var(--dv-color-mocha-mantle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-base);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-surface0);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-mantle);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-crust);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-mocha-text);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-mocha-subtext1);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-mocha-subtext0);--dv-inactivegroup-hiddenpanel-tab-color:#a6adc880;--dv-separator-border:var(--dv-color-mocha-surface1);--dv-paneview-active-outline-color:var(--dv-color-mocha-mauve);--dv-active-sash-color:var(--dv-color-mocha-mauve);--dv-scrollbar-background-color:#313244cc}.dockview-theme-catppuccin-mocha .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-catppuccin-mocha .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-mocha-mauve);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-catppuccin-mocha .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-catppuccin-mocha .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#b4befe66;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-catppuccin-mocha-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-catppuccin-mocha-spaced .dv-dockview{padding:0}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-catppuccin-mocha-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-catppuccin-mocha-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-catppuccin-mocha-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-overflow-container,.dockview-theme-catppuccin-mocha-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-catppuccin-mocha-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-catppuccin-mocha-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-edge-peek,.dockview-theme-catppuccin-mocha-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-catppuccin-mocha-spaced{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-mocha-crust:#11111b;--dv-color-mocha-mantle:#181825;--dv-color-mocha-base:#1e1e2e;--dv-color-mocha-surface0:#313244;--dv-color-mocha-surface1:#45475a;--dv-color-mocha-text:#cdd6f4;--dv-color-mocha-subtext1:#bac2de;--dv-color-mocha-subtext0:#a6adc8;--dv-color-mocha-mauve:#cba6f7;--dv-color-mocha-lavender:#b4befe;--dv-group-view-background-color:var(--dv-color-mocha-crust);--dv-tabs-and-actions-container-background-color:var(--dv-color-mocha-mantle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-surface0);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-mantle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-mocha-surface0);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-mocha-mantle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-mocha-text);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-mocha-subtext1);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-mocha-subtext0);--dv-inactivegroup-hiddenpanel-tab-color:#a6adc880;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-mocha-mauve);--dv-active-sash-color:var(--dv-color-mocha-mauve);--dv-scrollbar-background-color:#313244cc;--dv-floating-group-border:2px solid var(--dv-color-mocha-crust)}.dockview-theme-monokai{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-monokai .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-monokai{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-monokai-bg:#272822;--dv-color-monokai-bg-light:#3e3d32;--dv-color-monokai-comment:#75715e;--dv-color-monokai-fg:#f8f8f2;--dv-color-monokai-green:#a6e22e;--dv-group-view-background-color:var(--dv-color-monokai-bg);--dv-tabs-and-actions-container-background-color:var(--dv-color-monokai-bg-light);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-monokai-bg);--dv-activegroup-hiddenpanel-tab-background-color:#2d2c25;--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-monokai-bg);--dv-inactivegroup-hiddenpanel-tab-background-color:#2d2c25;--dv-activegroup-visiblepanel-tab-color:var(--dv-color-monokai-fg);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-monokai-comment);--dv-inactivegroup-visiblepanel-tab-color:#f8f8f280;--dv-inactivegroup-hiddenpanel-tab-color:#75715e80;--dv-separator-border:var(--dv-color-monokai-bg-light);--dv-paneview-active-outline-color:var(--dv-color-monokai-green);--dv-active-sash-color:var(--dv-color-monokai-green);--dv-scrollbar-background-color:#75715e80}.dockview-theme-monokai .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-monokai .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";background-color:var(--dv-color-monokai-green);z-index:999;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-monokai .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-monokai .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{content:"";z-index:999;background-color:#a6e22e59;width:100%;height:2px;position:absolute;bottom:0;left:0}.dockview-theme-solarized-light{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-solarized-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-solarized-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-color-sol-base3:#fdf6e3;--dv-color-sol-base2:#eee8d5;--dv-color-sol-base1:#93a1a1;--dv-color-sol-base00:#657b83;--dv-color-sol-base01:#586e75;--dv-color-sol-blue:#268bd2;--dv-group-view-background-color:var(--dv-color-sol-base3);--dv-tabs-and-actions-container-background-color:var(--dv-color-sol-base2);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-sol-base3);--dv-activegroup-hiddenpanel-tab-background-color:#e8e2d0;--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-sol-base3);--dv-inactivegroup-hiddenpanel-tab-background-color:#e8e2d0;--dv-activegroup-visiblepanel-tab-color:var(--dv-color-sol-base01);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-sol-base00);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-sol-base1);--dv-inactivegroup-hiddenpanel-tab-color:#93a1a199;--dv-separator-border:var(--dv-color-sol-base2);--dv-paneview-active-outline-color:var(--dv-color-sol-blue);--dv-active-sash-color:var(--dv-color-sol-blue);--dv-scrollbar-background-color:#657b8340;--dv-drag-over-background-color:#268bd226;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a}.dockview-theme-solarized-light-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-solarized-light-spaced .dv-dockview{padding:0}.dockview-theme-solarized-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-solarized-light-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-solarized-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-solarized-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-solarized-light-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-solarized-light-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-solarized-light-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-solarized-light-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-tabs-overflow-container,.dockview-theme-solarized-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-solarized-light-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-solarized-light-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-solarized-light-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-solarized-light-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-solarized-light-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-solarized-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-solarized-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-solarized-light-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-edge-peek,.dockview-theme-solarized-light-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-solarized-light-spaced{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-color-sol-base3:#fdf6e3;--dv-color-sol-base2:#eee8d5;--dv-color-sol-base1:#93a1a1;--dv-color-sol-base00:#657b83;--dv-color-sol-base01:#586e75;--dv-color-sol-blue:#268bd2;--dv-drag-over-background-color:#268bd21a;--dv-group-view-background-color:var(--dv-color-sol-base2);--dv-tabs-and-actions-container-background-color:var(--dv-color-sol-base3);--dv-activegroup-visiblepanel-tab-background-color:#e8e2d0;--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-sol-base3);--dv-inactivegroup-visiblepanel-tab-background-color:#e8e2d0;--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-sol-base3);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-sol-base01);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-sol-base00);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-sol-base1);--dv-inactivegroup-hiddenpanel-tab-color:#93a1a199;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-sol-blue);--dv-active-sash-color:var(--dv-color-sol-blue);--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a;--dv-scrollbar-background-color:#657b8340;--dv-floating-group-border:2px solid #eee8d580}.dockview-theme-github-dark{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-github-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-github-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-gh-canvas-default:#0d1117;--dv-color-gh-canvas-subtle:#161b22;--dv-color-gh-canvas-inset:#010409;--dv-color-gh-border:#30363d;--dv-color-gh-border-muted:#21262d;--dv-color-gh-fg-default:#e6edf3;--dv-color-gh-fg-muted:#8b949e;--dv-color-gh-fg-subtle:#6e7681;--dv-color-gh-accent:#58a6ff;--dv-group-view-background-color:var(--dv-color-gh-canvas-default);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-canvas-default);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-canvas-default);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768180;--dv-separator-border:var(--dv-color-gh-border);--dv-paneview-active-outline-color:var(--dv-color-gh-accent);--dv-active-sash-color:var(--dv-color-gh-accent);--dv-scrollbar-background-color:#30363db3;--dv-drag-over-background-color:#58a6ff26}.dockview-theme-github-dark-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-github-dark-spaced .dv-dockview{padding:0}.dockview-theme-github-dark-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-github-dark-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-github-dark-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-github-dark-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-github-dark-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-github-dark-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-github-dark-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-github-dark-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-tabs-overflow-container,.dockview-theme-github-dark-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-github-dark-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-github-dark-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-github-dark-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-github-dark-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-github-dark-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-github-dark-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-github-dark-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-github-dark-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-edge-peek,.dockview-theme-github-dark-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-dark-spaced{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-gh-canvas-default:#0d1117;--dv-color-gh-canvas-subtle:#161b22;--dv-color-gh-canvas-inset:#010409;--dv-color-gh-border:#30363d;--dv-color-gh-border-muted:#21262d;--dv-color-gh-fg-default:#e6edf3;--dv-color-gh-fg-muted:#8b949e;--dv-color-gh-fg-subtle:#6e7681;--dv-color-gh-accent:#58a6ff;--dv-drag-over-background-color:#58a6ff1a;--dv-group-view-background-color:var(--dv-color-gh-canvas-inset);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-border);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-border);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-canvas-subtle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768180;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-gh-accent);--dv-active-sash-color:var(--dv-color-gh-accent);--dv-scrollbar-background-color:#30363db3;--dv-floating-group-border:2px solid var(--dv-color-gh-canvas-inset)}.dockview-theme-github-light{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:35px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:inherit;--dv-border-radius:0px;--dv-tab-margin:0;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:0px;--dv-tab-border-radius:0px;--dv-sash-border-radius:0px;--dv-dropdown-border-radius:0px;--dv-tab-close-icon-size:inherit;--dv-floating-group-border:none;--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-tabs-and-actions-container-background-color);--dv-floating-titlebar-border-bottom:var(--dv-floating-border);--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6}.dockview-theme-github-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-github-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-color-gh-light-canvas-default:#fff;--dv-color-gh-light-canvas-subtle:#f6f8fa;--dv-color-gh-light-canvas-inset:#f0f6ff;--dv-color-gh-light-border:#d0d7de;--dv-color-gh-light-fg-default:#1f2328;--dv-color-gh-light-fg-muted:#656d76;--dv-color-gh-light-fg-subtle:#6e7781;--dv-color-gh-light-accent:#0969da;--dv-group-view-background-color:var(--dv-color-gh-light-canvas-default);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-light-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768166;--dv-separator-border:var(--dv-color-gh-light-border);--dv-paneview-active-outline-color:var(--dv-color-gh-light-accent);--dv-active-sash-color:var(--dv-color-gh-light-accent);--dv-scrollbar-background-color:#d0d7de80;--dv-drag-over-background-color:#0969da1a;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a}.dockview-theme-github-light-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-github-light-spaced .dv-dockview{padding:0}.dockview-theme-github-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-github-light-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-github-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-github-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-github-light-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-github-light-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-github-light-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-github-light-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-tabs-overflow-container,.dockview-theme-github-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-github-light-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-github-light-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-github-light-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-github-light-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-github-light-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-github-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-github-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-github-light-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-edge-peek,.dockview-theme-github-light-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-github-light-spaced{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-color-gh-light-canvas-default:#fff;--dv-color-gh-light-canvas-subtle:#f6f8fa;--dv-color-gh-light-border:#d0d7de;--dv-color-gh-light-fg-default:#1f2328;--dv-color-gh-light-fg-muted:#656d76;--dv-color-gh-light-fg-subtle:#6e7781;--dv-color-gh-light-accent:#0969da;--dv-drag-over-background-color:#0969da14;--dv-group-view-background-color:var(--dv-color-gh-light-canvas-subtle);--dv-tabs-and-actions-container-background-color:var(--dv-color-gh-light-canvas-default);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-border);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-gh-light-border);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-gh-light-canvas-default);--dv-activegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-default);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-gh-light-fg-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-gh-light-fg-subtle);--dv-inactivegroup-hiddenpanel-tab-color:#6e768166;--dv-separator-border:transparent;--dv-paneview-active-outline-color:var(--dv-color-gh-light-accent);--dv-active-sash-color:var(--dv-color-gh-light-accent);--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a;--dv-scrollbar-background-color:#d0d7de80;--dv-floating-group-border:2px solid #d0d7de80}.dockview-theme-abyss-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-abyss-spaced .dv-dockview{padding:0}.dockview-theme-abyss-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-abyss-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-abyss-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-abyss-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-abyss-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-abyss-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-abyss-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-abyss-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-tabs-overflow-container,.dockview-theme-abyss-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-abyss-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-abyss-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-abyss-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-abyss-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-abyss-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-abyss-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-abyss-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-abyss-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-edge-peek,.dockview-theme-abyss-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dv-color-abyss-dark:#0b0611;--dv-color-abyss:#16121f;--dv-color-abyss-light:#201d2b;--dv-color-abyss-lighter:#2a2837;--dv-color-abyss-accent:#5b1ecf;--dv-color-abyss-primary-text:white;--dv-color-abyss-secondary-text:#9497a9;--dv-drag-over-background-color:"";--dv-group-view-background-color:var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color:var(--dv-color-abyss);--dv-activegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-lighter);--dv-activegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss-light);--dv-inactivegroup-visiblepanel-tab-background-color:var(--dv-color-abyss-lighter);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--dv-color-abyss-light);--dv-tab-divider-color:transparent;--dv-activegroup-visiblepanel-tab-color:var(--dv-color-abyss-primary-text);--dv-activegroup-hiddenpanel-tab-color:var(--dv-color-abyss-secondary-text);--dv-inactivegroup-visiblepanel-tab-color:var(--dv-color-abyss-primary-text);--dv-inactivegroup-hiddenpanel-tab-color:var(--dv-color-abyss-secondary-text);--dv-separator-border:transparent;--dv-paneview-header-border-color:#333;--dv-active-sash-color:var(--dv-color-abyss-accent);--dv-floating-group-border:2px solid var(--dv-color-abyss-dark)}.dockview-theme-light-spaced{--dv-paneview-active-outline-color:dodgerblue;--dv-tabs-and-actions-container-font-size:13px;--dv-tabs-and-actions-container-height:44px;--dv-drag-over-background-color:#53595d80;--dv-drag-over-border-color:transparent;--dv-edge-dock-indicator-color:#388bfde6;--dv-tabs-container-scrollbar-color:#888;--dv-icon-hover-background-color:#5a5d5e4f;--dv-floating-box-shadow:0 8px 32px #0006, 0 2px 8px #00000040;--dv-floating-border:1px solid #ffffff1a;--dv-overlay-z-index:999;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-active-sash-transition-duration:.1s;--dv-active-sash-transition-delay:.5s;--dv-spacing-padding:10px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-drag-over-border:none;--dv-floating-group-dragging-opacity:.5;--dv-floating-titlebar-height:22px;--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;--dv-tab-group-color-grey:#5f6368;--dv-tab-group-color-blue:#1a73e8;--dv-tab-group-color-red:#d93025;--dv-tab-group-color-yellow:#f9ab00;--dv-tab-group-color-green:#188038;--dv-tab-group-color-pink:#d01884;--dv-tab-group-color-purple:#a142f4;--dv-tab-group-color-cyan:#007b83;--dv-tab-group-color-orange:#e8710a;--dv-tab-group-chip-padding:4px 8px;--dv-tab-group-chip-border-radius:6px;--dv-tab-group-chip-font-size:11px;--dv-tab-group-line-height:2px;--dv-tab-group-line-opacity:.6;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-theme-light-spaced .dv-dockview{padding:0}.dockview-theme-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-light-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-theme-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-theme-light-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-theme-light-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-theme-light-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-theme-light-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-tabs-overflow-container,.dockview-theme-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-theme-light-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-theme-light-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-theme-light-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-light-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-theme-light-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-theme-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-theme-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-theme-light-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-edge-peek,.dockview-theme-light-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-theme-light-spaced{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dv-drag-over-background-color:"";--dv-group-view-background-color:#f6f5f9;--dv-tabs-and-actions-container-background-color:white;--dv-activegroup-visiblepanel-tab-background-color:#ededf0;--dv-activegroup-hiddenpanel-tab-background-color:#f9f9fa;--dv-inactivegroup-visiblepanel-tab-background-color:#ededf0;--dv-inactivegroup-hiddenpanel-tab-background-color:#f9f9fa;--dv-tab-divider-color:transparent;--dv-activegroup-visiblepanel-tab-color:#686b82;--dv-activegroup-hiddenpanel-tab-color:#9497a9;--dv-inactivegroup-visiblepanel-tab-color:#686b82;--dv-inactivegroup-hiddenpanel-tab-color:#9497a9;--dv-separator-border:transparent;--dv-paneview-header-border-color:#333;--dv-active-sash-color:#5b1ecf;--dv-floating-box-shadow:0 8px 32px #0000001f, 0 2px 8px #00000014;--dv-floating-border:1px solid #0000001a;--dv-scrollbar-background-color:#00000040;--dv-floating-group-border:2px solid #ffffff1a}.dockview-spaced{--dv-spacing-padding:10px;--dv-tab-font-size:12px;--dv-border-radius:12px;--dv-tab-margin-block:.5rem;--dv-tab-margin-inline:.25rem;--dv-tab-margin:var(--dv-tab-margin-block) var(--dv-tab-margin-inline);--dv-tabs-and-actions-container-height:44px;--dv-tab-border-radius:8px;--dv-sash-border-radius:4px;--dv-dropdown-border-radius:8px;--dv-tab-close-icon-size:8px;--dv-floating-group-border:2px solid var(--dv-group-view-background-color);--dv-floating-titlebar-background-color:var(--dv-group-view-background-color);--dv-floating-titlebar-border-bottom:none;box-sizing:border-box;padding:var(--dv-spacing-padding);background-color:var(--dv-group-view-background-color)}.dockview-spaced .dv-dockview{padding:0}.dockview-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-spaced .dv-sash{border-radius:var(--dv-sash-border-radius)}.dockview-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-spaced .dv-resize-container{border:none;border-radius:var(--dv-border-radius)!important}.dockview-spaced .dv-resize-container .dv-groupview{border:var(--dv-floating-group-border)}.dockview-spaced .dv-resize-container>.dv-grid-view{box-sizing:border-box;padding:var(--dv-spacing-padding)}.dockview-spaced .dv-resize-container-with-titlebar>.dv-grid-view{padding-top:0}.dockview-spaced .dv-resize-container-with-titlebar>.dv-floating-titlebar{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-tabs-overflow-container,.dockview-spaced .dv-tabs-overflow-dropdown-default{border-radius:var(--dv-dropdown-border-radius);height:unset!important}.dockview-spaced .dv-render-overlay{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-tab{border-radius:var(--dv-tab-border-radius)}.dockview-spaced .dv-tab .dv-svg{height:var(--dv-tab-close-icon-size);width:var(--dv-tab-close-icon-size)}.dockview-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-spaced .dv-tabs-container-vertical .dv-tab{margin:var(--dv-tab-margin-inline) var(--dv-tab-margin-block)}.dockview-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block))}.dockview-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2);border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical{padding:calc(var(--dv-border-radius) / 2) 0}.dockview-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-groupview.dv-edge-tool-window .dv-content-container{border-radius:0}.dockview-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-edge-peek,.dockview-spaced .dv-edge-peek-clip{border-bottom-left-radius:var(--dv-border-radius);border-bottom-right-radius:var(--dv-border-radius)}.dockview-spaced .dv-edge-peek-header{border-top-left-radius:var(--dv-border-radius);border-top-right-radius:var(--dv-border-radius)}.dv-context-menu{background:var(--dv-context-menu-background-color,var(--dv-activegroup-hiddenpanel-tab-background-color));min-width:160px;color:var(--dv-context-menu-color,var(--dv-activegroup-hiddenpanel-tab-color));border:1px solid var(--dv-tab-divider-color);border-radius:var(--dv-border-radius);box-shadow:var(--dv-floating-box-shadow);padding:4px 0;overflow:hidden}.dv-context-menu-item{cursor:pointer;height:25px;font-size:var(--dv-tabs-and-actions-container-font-size);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;padding:0 12px;display:flex}.dv-context-menu-item:hover{background:var(--dv-icon-hover-background-color)}.dv-context-menu-item.dv-context-menu-item--disabled{opacity:.4;cursor:default;pointer-events:none}.dv-context-menu-separator{background:var(--dv-tab-divider-color);height:1px;margin:4px 0}.dv-context-menu-rename{padding:8px 12px 4px}.dv-context-menu-rename-input{box-sizing:border-box;border:1px solid var(--dv-tab-divider-color);border-radius:var(--dv-border-radius);background:inherit;width:100%;color:var(--dv-activegroup-visiblepanel-tab-color);font-size:var(--dv-tabs-and-actions-container-font-size);outline:none;padding:8px 10px}.dv-context-menu-rename-input:focus{border-color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-context-menu-rename-input::placeholder{color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-context-menu-color-picker{flex-direction:row;align-items:center;gap:6px;padding:8px 12px;display:flex}.dv-context-menu-color-swatch{cursor:pointer;background-color:var(--dv-tab-group-color);border:2px solid #0000;border-radius:50%;flex-shrink:0;width:20px;height:20px}.dv-context-menu-color-swatch:hover{opacity:.85}.dv-context-menu-color-swatch.dv-context-menu-color-swatch--selected{outline:2px solid var(--dv-tab-divider-color);outline-offset:2px}.dv-tab-group-indicator-none .dv-groupview-header-bottom .dv-tab-group-underline{top:auto;bottom:0}.dv-groupview.dv-groupview-header-bottom.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after,.dv-groupview.dv-groupview-header-bottom.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{top:0;bottom:auto}.workspace-views{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.1rem 0 .45rem;display:flex}.workspace-view-buttons,.workspace-view-actions,#staff-workspace-view-editor{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.workspace-view-buttons{flex:18rem}.workspace-view-actions input{border:1px solid var(--line);max-width:16rem;min-height:34px;font:inherit;border-radius:7px;padding:.3rem .45rem}.workspace-view-actions select{border:1px solid var(--line);min-height:34px;font:inherit;background:#fff;border-radius:7px;padding:.25rem}.frame-header-symbol.is-selected{color:#075a79;background:#dff5fc;border-color:#0b6f9c;box-shadow:0 0 0 3px #0b6f9c55}.staff-companion-window .staff-frame-workspace{min-height:calc(100dvh - 1rem)}@media (width<=760px){.workspace-views{align-items:stretch}.workspace-view-buttons,.workspace-view-actions{flex:100%}.workspace-view-actions input{flex:12rem;max-width:none}}@media (width<=760px) and (orientation:landscape){.topbar{flex-wrap:nowrap!important}.staff-frame-navigation{display:none!important}#staff-topbar-shrink{display:flex!important}}.frame-header-symbol{white-space:nowrap;width:auto;padding:0 .5rem;font-size:.76rem;font-weight:750}.head-density-toggle{white-space:nowrap}.dashboard-section>.section-head{align-items:center;margin:.05rem 0 .25rem}.dashboard-section>.section-head small{display:none}.dashboard-section>.section-head h2{margin:0;font-size:1.05rem}.dashboard-section .section-actions{gap:.25rem}.dashboard-section .section-actions .secondary.compact,.dashboard-section .section-actions .collapse-toggle{min-height:32px;padding-inline:.45rem;font-size:.75rem}.dashboard-section .staff-order-filters,.dashboard-section .staff-offer-filters,.dashboard-section .staff-article-filters,.dashboard-section .staff-product-group-filters,.dashboard-section .staff-mail-toolbar,.dashboard-section .date-navigation,.dashboard-section .calendar-filter-bar{gap:.35rem;margin:.05rem 0 .3rem}.dashboard-section .staff-order-filters input,.dashboard-section .staff-order-filters select,.dashboard-section .staff-offer-filters input,.dashboard-section .staff-offer-filters select,.dashboard-section .staff-article-filters input,.dashboard-section .staff-article-filters select,.dashboard-section .staff-product-group-filters input,.dashboard-section .staff-product-group-filters select,.dashboard-section .staff-mail-toolbar input,.dashboard-section .staff-mail-toolbar select,.dashboard-section .date-navigation input,.dashboard-section .date-navigation select{min-height:32px;margin-top:.1rem}.dashboard-section .staff-order-filters label,.dashboard-section .staff-offer-filters label,.dashboard-section .staff-article-filters label,.dashboard-section .staff-product-group-filters label{font-size:.7rem}.dashboard-section .staff-order-status-filter-row{margin:.05rem 0 .3rem}.dashboard-section .staff-order-scope{margin:-.15rem 0 .35rem}.dashboard-section[data-head-density=compact],.dashboard-section[data-head-density=minimal]{padding:.45rem .5rem}.dashboard-section[data-head-density=compact]>.section-head,.dashboard-section[data-head-density=minimal]>.section-head{gap:.4rem;margin:0 0 .15rem}.dashboard-section[data-head-density=compact]>.section-head h2{font-size:.98rem}.dashboard-section[data-head-density=minimal]>.section-head h2{font-size:.92rem}.dashboard-section[data-head-density=compact] .section-actions .secondary.compact,.dashboard-section[data-head-density=compact] .section-actions .collapse-toggle,.dashboard-section[data-head-density=minimal] .section-actions .secondary.compact,.dashboard-section[data-head-density=minimal] .section-actions .collapse-toggle{min-height:28px;padding-inline:.35rem;font-size:.72rem}.dashboard-section[data-head-density=compact] .staff-order-filters,.dashboard-section[data-head-density=compact] .staff-offer-filters,.dashboard-section[data-head-density=compact] .staff-article-filters,.dashboard-section[data-head-density=compact] .staff-product-group-filters,.dashboard-section[data-head-density=compact] .staff-mail-toolbar,.dashboard-section[data-head-density=compact] .date-navigation,.dashboard-section[data-head-density=compact] .calendar-filter-bar{gap:.25rem;margin:0 0 .2rem}.dashboard-section[data-head-density=compact] .staff-order-filters input,.dashboard-section[data-head-density=compact] .staff-order-filters select,.dashboard-section[data-head-density=compact] .staff-offer-filters input,.dashboard-section[data-head-density=compact] .staff-offer-filters select,.dashboard-section[data-head-density=compact] .staff-article-filters input,.dashboard-section[data-head-density=compact] .staff-article-filters select,.dashboard-section[data-head-density=compact] .staff-product-group-filters input,.dashboard-section[data-head-density=compact] .staff-product-group-filters select,.dashboard-section[data-head-density=compact] .staff-mail-toolbar input,.dashboard-section[data-head-density=compact] .staff-mail-toolbar select{min-height:28px;margin-top:.05rem;padding-block:.15rem}.dashboard-section[data-head-density=compact] .staff-order-status-filter-row,.dashboard-section[data-head-density=minimal] .staff-order-status-filter-row{margin:0 0 .2rem}.dashboard-section[data-head-density=compact] .staff-order-scope{margin:0 0 .2rem;font-size:.72rem}.dashboard-section[data-head-density=compact]>.dashboard-content,.dashboard-section[data-head-density=minimal]>.dashboard-content{padding-top:0}.dashboard-section[data-head-density=minimal] .staff-order-filters,.dashboard-section[data-head-density=minimal] .staff-offer-filters,.dashboard-section[data-head-density=minimal] .staff-article-filters,.dashboard-section[data-head-density=minimal] .staff-product-group-filters,.dashboard-section[data-head-density=minimal] .staff-mail-toolbar,.dashboard-section[data-head-density=minimal] .staff-mail-sync-range-row,.dashboard-section[data-head-density=minimal] .supplier-filter-picker,.dashboard-section[data-head-density=minimal] .supplier-filter-selection,.dashboard-section[data-head-density=minimal] .date-navigation,.dashboard-section[data-head-density=minimal] .calendar-filter-bar,.dashboard-section[data-head-density=minimal] .master-data-toolbar{display:none}.dashboard-section[data-head-density=minimal] .staff-order-scope,.dashboard-section[data-head-density=minimal] #staff-mail-state{margin:0 0 .2rem;font-size:.72rem}.article-search-reveal{display:none}.dashboard-section[data-head-density=minimal] [data-role=scope]{color:#c62828}.dashboard-section[data-head-density=minimal] .article-search-reveal{display:inline}.dashboard-section .article-search-reveal button{min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}.staff-calendar-grid{--cal-cols:7;--cal-col-w:150px}.staff-calendar-grid .staff-grid-axis,.staff-calendar-grid .staff-grid-body{grid-template-columns:64px repeat(var(--cal-cols),minmax(var(--cal-col-w),1fr));min-width:calc(64px + var(--cal-cols) * var(--cal-col-w))}.staff-calendar-grid{scrollbar-width:auto;scrollbar-gutter:stable}.staff-calendar-grid::-webkit-scrollbar{height:14px}.staff-calendar-grid::-webkit-scrollbar-track{background:#eef3f6;border-radius:7px}.staff-calendar-grid::-webkit-scrollbar-thumb{background:#9fb4c2;border:3px solid #eef3f6;border-radius:7px}.staff-calendar-grid::-webkit-scrollbar-thumb:hover{background:#7d97a8}.calendar-key-hint{color:#526776;white-space:nowrap;margin-left:.5rem;font-size:.72rem}.staff-grid-axis{border:1px solid #0000;border-bottom:0;gap:0}.staff-grid-axis strong{text-overflow:ellipsis;min-width:0;overflow:hidden;box-shadow:inset -3px 0 #fff}.staff-grid-axis strong.calendar-day-today{color:#1b7a2b}.calendar-keypad{border:1px solid var(--line);background:#f4f8fa;border-radius:8px;grid-template-columns:repeat(3,auto);gap:2px;margin-left:.6rem;padding:3px;display:grid}.calendar-keypad button,.calendar-keypad span{color:#2a3f4d;min-height:26px;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:.3rem;padding:.1rem .4rem;font-size:.68rem;line-height:1.1;display:flex}.calendar-keypad button{cursor:pointer;background:#fff;border-color:#cbd7dd}.calendar-keypad button:hover{background:#e4eff4;border-color:#8fb0c0}.calendar-keypad button:active{background:#d3e6ee}.calendar-keypad span{opacity:.35}.calendar-keypad b{color:#fff;background:#2a4a5e;border-radius:3px;place-items:center;min-width:17px;height:17px;font-size:.64rem;font-weight:700;display:inline-grid}.calendar-keypad span b{background:#9bb0bc}.calendar-keypad-note{color:#526776;white-space:nowrap;align-self:center;margin-left:.45rem;font-size:.68rem}@media (width<=760px){.calendar-keypad{margin-top:.4rem;margin-left:0}.calendar-keypad-note{display:none}}.calendar-compare-toolbar{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin:.1rem 0 .45rem;display:flex}.calendar-compare-employees{grid-template-rows:repeat(3,auto);grid-auto-columns:max-content;grid-auto-flow:column;align-content:start;gap:.1rem .8rem;display:grid}.calendar-compare-option{white-space:nowrap;align-items:center;gap:.3rem;margin:0;font-size:.72rem;line-height:1.15;display:flex}.calendar-compare-option input{margin:0}.calendar-compare-weeks{color:#526776;align-items:center;gap:.3rem;margin:0;font-size:.72rem;font-weight:700;display:flex}.calendar-compare-weeks select{min-height:26px;padding:.1rem .25rem;font-size:.72rem}@media (width<=900px){.calendar-compare-employees{grid-template-rows:none;grid-template-columns:repeat(2,max-content);grid-auto-flow:row}}.calendar-compare-weeks{border:1px solid var(--line);background:#f4f8fa;border-radius:8px;grid-template-columns:repeat(2,auto);align-content:start;gap:2px;padding:3px;display:grid}.calendar-compare-weeks label{color:#2a3f4d;cursor:pointer;background:#fff;border:1px solid #cbd7dd;border-radius:5px;justify-content:center;align-items:center;gap:.25rem;min-width:34px;min-height:26px;margin:0;padding:.1rem .3rem;font-size:.72rem;font-weight:700;display:flex}.calendar-compare-weeks label:hover{background:#e4eff4;border-color:#8fb0c0}.calendar-compare-weeks label:has(input:checked){color:#fff;background:#2a4a5e;border-color:#2a4a5e}.calendar-compare-weeks input{margin:0}.calendar-compare-side{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.calendar-compare-side .inline-check{white-space:nowrap;align-items:center;gap:.3rem;margin:0;font-size:.72rem;display:flex}.calendar-compare-side .inline-check input{margin:0}.staff-two-displays{min-height:0;display:flex;overflow:hidden}.staff-two-displays[hidden]{display:none!important}.page-window-slot{width:100%;min-width:0;height:100%;min-height:0}.page-window-layer{z-index:100;pointer-events:none;position:fixed;inset:4rem 0 1.4rem}.page-window{box-sizing:border-box;pointer-events:auto;resize:both;background:#fff;border:2px solid #58778a;border-radius:8px;flex-direction:column;min-width:0;max-width:100%;min-height:0;max-height:100%;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 30px #10304450}.page-window[hidden],.page-window-bar[hidden]{display:none!important}.page-window-header{cursor:move;touch-action:none;background:#e5eff5;border-bottom:1px solid #a6bdcc;flex:none;align-items:center;gap:.3rem;padding:.3rem .4rem;display:flex}.page-window-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.page-window-header button{flex:none;padding:.25rem .5rem;font-size:.8rem}.page-window-content{flex:1;min-width:0;min-height:0;overflow:auto}.page-window-content>.dockview-panel-host{width:100%;height:100%}.page-window-bar{z-index:110;white-space:nowrap;box-sizing:border-box;background:#e5eff5;border-top:1px solid #58778a;align-items:center;gap:.3rem;height:1.4rem;padding:0 .35rem;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.page-window-bar button{text-overflow:ellipsis;flex:none;max-width:24rem;height:1.2rem;min-height:0;padding:0 .45rem;font-size:.75rem;line-height:1.1rem;overflow:hidden;white-space:nowrap!important}.page-window-bar button[aria-pressed=true]{color:#fff;background:#0759b5}.has-page-windows .staff-workspace-shell{box-sizing:border-box;padding-bottom:1.4rem}.has-page-windows .double-width-bar{bottom:1.6rem}.page-window-placeholder{box-sizing:border-box;background:#f4f7f9;padding:1rem}.page-window-placeholder button{margin:.3rem}.page-window-maximized{resize:none}.page-window-maximized .page-window-header{cursor:default}.dock-open-actions{flex:none;align-items:center;gap:2px;max-width:45%;display:flex;overflow-x:auto}.dock-open-action{background:#e5f2fa;border:1px solid #9bb9cd;border-radius:3px;flex:none;align-items:center;display:flex}.dock-open-action button{text-overflow:ellipsis;color:#174c6c;background:0 0;border:0;max-width:10rem;min-height:0;padding:1px 5px;font-size:11px;overflow:hidden;white-space:nowrap!important}.dock-open-action button[data-open-reset]{max-width:none;padding:1px 3px}.dv-tabs-and-actions-container.open-target-drop{outline-offset:-2px;background:#dcefff;outline:2px solid #0078c8}.staff-display-dock{flex:none;min-width:0;height:100%;min-height:0;overflow:hidden}.staff-display-dock+.staff-display-dock{box-sizing:border-box;border-left:2px solid #58778a}.section-actions,.dialog-actions,.section-head,.workspace-view-actions,.workspace-view-buttons,.order-content-actions,.embedded-function-bar,.dialog-function-bar{gap:.35rem;min-width:0;max-width:100%;flex-wrap:wrap!important}.staff-display-dock [class$=-actions],dialog [class$=-actions]{min-width:0;max-width:100%;flex-wrap:wrap!important}.section-actions>*,.dialog-actions>*,.section-head>*,.workspace-view-actions>*{min-width:0;max-width:100%}.dockview-panel-host button,dialog button{overflow-wrap:anywhere;flex-shrink:1;max-width:100%;white-space:normal!important}.staff-workspace-manager{width:min(860px,100vw - 2rem);min-height:min(420px,100dvh - 2rem);max-height:calc(100dvh - 2rem);overflow:auto}.staff-workspace-manager .workspace-view-editor input,.staff-workspace-manager .workspace-view-editor select{width:100%;max-width:none}.staff-workspace-manager .workspace-view-buttons button[draggable=true]{cursor:grab}.staff-workspace-manager form{gap:.7rem;display:grid}.calc-table tr.position-move-active>td{box-shadow:inset 0 2px #378941,inset 0 -2px #378941;background:#d8f3d0!important}.calc-table tr[draggable=true]{cursor:grab}.staff-workspace-manager .workspace-view-buttons{flex-wrap:wrap;align-items:center;display:flex}#staff-workspace-manager[open]:not(:modal){z-index:1000;position:fixed;box-shadow:0 12px 40px #10304445}.staff-workspace-manager .workspace-view-buttons{flex-direction:column;align-items:stretch}.workspace-view-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.workspace-view-row>button:first-child{text-align:left;min-width:14rem}.workspace-view-section{color:#3a5060;text-transform:uppercase;letter-spacing:.04em;margin:.6rem 0 .1rem;font-weight:700;display:block}#staff-contact-frame,#staff-kontakte-frame,#staff-customer-frame{min-width:0;container-type:inline-size}#staff-contact-frame .dashboard-content,#staff-kontakte-content,#staff-contact-frame .contact-points-layout>*,#staff-contact-frame .form-grid>*{min-width:0;max-width:100%}#staff-kontakte-frame .staff-article-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))}#staff-kontakte-frame .staff-article-search,#staff-kontakte-frame .contact-customer-search{grid-column:1/-1}#staff-kontakte-frame input,#staff-kontakte-frame select,#staff-contact-frame input,#staff-contact-frame select{box-sizing:border-box;min-width:0}#staff-contact-frame .contact-points-layout{grid-template-columns:minmax(0,1fr)}#staff-contact-frame .contact-points-list,#staff-kontakte-results,#staff-customer-contacts{min-width:0;max-width:100%;overflow-x:auto}#staff-contact-frame .staff-order-table,#staff-kontakte-frame .staff-order-table,#staff-customer-contacts .staff-order-table{table-layout:fixed;width:100%;min-width:0}#staff-contact-frame .staff-order-table td,#staff-kontakte-frame .staff-order-table td,#staff-kontakte-frame .staff-order-table th button{overflow-wrap:anywhere;white-space:normal}#staff-contact-frame .contact-relation-list{grid-template-columns:minmax(0,1fr)}#staff-contact-frame .contact-relation-head{flex-wrap:wrap}#staff-contact-frame .inline-check,#staff-kontakte-frame .contact-customer-search{align-items:center;gap:.4rem;display:flex}#staff-contact-frame .inline-check input,#staff-kontakte-frame .contact-customer-search input{width:auto;min-height:0;margin:0;display:inline-block}#staff-contact-frame .dialog-actions{flex-wrap:wrap}#staff-contact-frame .staff-order-table tr.selected{background:#e1f3dc}@container (width>=1000px){#staff-contact-frame .contact-points-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr)}}@container (width<=560px){#staff-contact-frame .form-grid.two-columns{grid-template-columns:minmax(0,1fr)}}#staff-document-customer-picker,#staff-article-supplier-picker{width:min(620px,95vw)}.customer-picker-results{gap:.4rem;max-height:50dvh;display:grid;overflow:auto}.customer-picker-row{text-align:left;gap:.25rem;display:grid}@container (width>=760px){#staff-contact-frame .contact-points-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr)}#staff-contact-frame .form-grid.two-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}#staff-contact-frame .contact-points-layout{align-items:start;gap:.8rem;display:grid}#staff-contact-frame .contact-points-list:focus{outline-offset:1px;outline:2px solid #0b6f9e}#staff-contact-frame .contact-points-list tr[data-point-id]{cursor:pointer}#staff-contact-frame .contact-points-hint{margin:-.2rem 0 .4rem;font-size:.8rem}.contact-point-prefs h4{margin:.6rem 0 .3rem;font-size:.88rem}.contact-pref-grid{border-collapse:collapse;font-size:.8rem}.contact-pref-grid th,.contact-pref-grid td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:.12rem .25rem}.contact-pref-grid select{border-radius:2px;min-width:2.6rem;padding:0 .1rem;font-size:.8rem}.contact-pref-grid select.pref-status-B{background:#d9f0e1}.contact-pref-grid select.pref-status-N{background:#f6dcdb}.contact-pref-grid select.pref-status-Z,.contact-pref-grid select.pref-status-E{background:#eef6fb}.contact-pref-legend{margin:.3rem 0 0;font-size:.75rem}tr.pref-row-openable{cursor:pointer}tr.pref-row-openable:hover td{background:#f1f7fb}#staff-customer-point-dialog{width:min(520px,95vw)}#staff-customer-point-form{gap:.6rem;display:grid}.article-attributes{border:1px solid var(--line,#d5dde5);border-radius:8px;margin:10px 0;padding:8px 12px 4px}.article-attributes legend{padding:0 4px;font-weight:600}.article-attributes .form-grid.three-columns{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 12px;display:grid}.article-attributes .needs-review input{background:#fff6cc;border-color:#e0b400}.article-attributes .foreign-group{opacity:.7}.article-attributes [data-attr-hint]:empty{display:none}.article-dim-filter{flex-wrap:wrap;align-items:end;gap:6px 12px;display:flex}.article-dim-filter input{width:5.5em}.price-list-diff{background:#fff6cc;border:1px solid #e0b400;border-radius:6px;grid-column:1/-1;margin:4px 0;padding:6px 10px}.price-list-diff button{margin-left:6px}.pg-attribute-table input[type=text]{width:100%;min-width:8em}.pg-attribute-add{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.pg-attribute-add [data-new]{gap:6px;display:inline-flex}.pg-attribute-add [data-new][hidden]{display:none}.attribute-review-filter{flex-wrap:wrap;gap:8px 16px;margin:6px 0;display:flex}.attribute-review-table input[data-value]{background:#fff6cc;width:12em}.attribute-review-table td.nowrap,.pg-attribute-table td.nowrap{white-space:nowrap}.fn-bar-link{border-style:dashed}.fn-bar-drop{outline-offset:3px;outline:2px dashed #2a7bd4}.staff-ctx-drag{cursor:grab;color:#5b6b7b;-webkit-user-select:none;user-select:none;border-bottom:1px solid #e3e8ee;padding:2px 10px 4px;font-size:.78rem}.staff-ctx-drag:active{cursor:grabbing}table[data-position-columns=editable] td.calc-position-type{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}table[data-position-columns=editable] td.calc-position-type:hover{background:#2a7bd41f}.article-attributes-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}.group-attribute-warning{background:#fff3cd;border:1px solid #e0a800;border-left-width:6px;border-radius:6px;margin:8px 0 12px;padding:10px 12px}.article-attributes-explain{margin:0 0 6px;font-size:.85rem}.label-printer{margin:8px 0}.label-printer-list{border:1px solid #d5dde5;border-radius:6px;gap:4px;max-height:40vh;margin-top:6px;padding:6px 10px;display:grid;overflow-y:auto}.label-printer-option{align-items:center;gap:6px;display:flex}.supplier-paste{margin:6px 0}.supplier-paste [data-paste-fallback]{gap:6px;margin-top:6px;display:grid}.supplier-paste [data-paste-fallback][hidden]{display:none}.supplier-paste textarea{width:100%}
