.ow-matters{padding:10px;max-width:100%;color:#25342b}.ow-matters-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 10px;border-bottom:1px solid #e5eae6;font-size:13px}.ow-matters-actions{display:flex;gap:6px;flex-wrap:wrap}.ow-matters-actions .ow-button,.ow-matters-list .ow-button{font-size:12px;white-space:nowrap}.ow-matters-list{list-style:none;margin:0;padding:0;max-height:390px;overflow:auto}.ow-matters-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid #eef1ee}.ow-matters-list li:last-child{border-bottom:0}.ow-matters-detail{min-width:0;display:flex;flex-direction:column;gap:2px}.ow-matters-detail strong{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-matters-detail small{font-size:11px;color:#6b796e}.ow-matters-kind{font-size:11px;color:#3f6a4d}.ow-matters-empty{margin:0;padding:20px 4px;text-align:center;font-size:12px;color:#708075}.oss-summary{border-bottom:1px solid #d8e0e8;padding:6px 0 10px;margin-bottom:10px;font-size:12px}.oss-heading,.oss-totals{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.oss-heading{justify-content:space-between}.oss-totals{margin:8px 0}.oss-table-wrap{overflow-x:auto}.oss-summary table{width:100%;border-collapse:collapse;font-size:12px}.oss-summary td,.oss-summary th{padding:5px 7px;border:1px solid #d8e0e8;text-align:center;vertical-align:middle}.oss-summary th{background:#f3f6fa}.oss-summary small{display:block;font-size:10px;color:#637083}.oss-linked-proofs .sp-image-list,.oss-summary .sp-image-list{display:flex;flex-wrap:wrap;gap:3px}.oss-linked-proofs .sp-image,.oss-summary .sp-image{width:76px;min-width:0;padding:0}.oss-linked-proofs .sp-image img,.oss-summary .sp-image img{height:60px;width:100%;object-fit:contain;min-height:0}.oss-linked-proofs .sp-image-actions,.oss-summary .sp-image-actions{display:flex;gap:2px}.oss-linked-proofs .sp-image-actions button,.oss-summary .sp-image-actions button{font-size:0;min-height:20px;padding:2px}.oss-linked-proofs .sp-image-actions svg,.oss-summary .sp-image-actions svg{width:13px;height:13px}.oss-linked-proofs{display:flex;flex-wrap:wrap;gap:5px;border-top:1px solid #d8e0e8;padding:3px;max-height:110px;overflow-y:auto}.oss-linked-proofs small{font-size:10px;color:#526577}:is(.oss-summary,.oss-linked-proofs) .sp-images-proofs .sp-image{background:#e5e7eb}:is(.oss-summary,.oss-linked-proofs) .sp-images-proofs .sp-image-open{display:block;width:100%;height:60px;min-height:0;margin:0;padding:0;border:0;background:#e5e7eb;cursor:zoom-in}:is(.oss-summary,.oss-linked-proofs) .sp-images-proofs .sp-image-open img{display:block;width:100%;height:100%;margin:0;padding:0;object-fit:contain;object-position:center}:is(.oss-summary,.oss-linked-proofs) .sp-images-proofs .sp-preview{background:#e5e7eb}.sp-page .sp-factory{background:transparent;padding:0;margin:0 0 18px;min-width:0}.sp-page .sp-factory>h2{font-size:16px;line-height:1.45;margin:0 0 7px;overflow-wrap:anywhere}.sp-page .sp-payment-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.sp-page .sp-payment-card{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(294px,.9fr) minmax(180px,1fr) minmax(132px,.58fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;border:1px solid #dfe4ea;border-radius:10px;background:#fff}.sp-page .sp-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-direction:column;padding:0;border:0;min-width:0}.sp-page .sp-card-head>div{min-width:0}.sp-page .sp-card-head p{margin:4px 0 0;font-size:11px;line-height:1.45;color:#5f6368;overflow-wrap:anywhere}.sp-page .sp-card-amount{font-size:18px;font-weight:650;line-height:1.35;color:#174ea6;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sp-page .sp-card-evidence{padding:0;margin:0;border:0;background:transparent;min-width:0}.sp-page .sp-card-evidence>h3{margin:0 0 5px;font-size:11px;font-weight:500;color:#5f6368}.sp-page .sp-card-detail{display:grid;gap:6px;align-content:center;min-width:0}.sp-page .sp-card-orders{display:flex;gap:7px;align-items:flex-start;flex-wrap:wrap;font-size:12px;color:#5f6368;min-width:0}.sp-page .sp-card-orders>span{white-space:nowrap}.sp-page .sp-card-orders>div{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.sp-page .sp-card-note{margin:0;font-size:12px;line-height:1.45;color:#3c4043;white-space:pre-wrap;overflow-wrap:anywhere}.sp-page .sp-payment-card>.sp-row-actions{display:flex;align-content:center;align-items:stretch;justify-content:flex-start;flex-direction:column;border:0;padding:0;margin:0;gap:6px;min-width:0}.sp-page .sp-payment-card>.sp-row-actions .td-button{width:100%;font-size:12px;min-height:30px;padding:5px 9px;white-space:nowrap}.ow-dialog .sp-order-entry,.ow-dialog .sp-payment-form{padding:20px;min-width:0}.ow-dialog .sp-order-entry>p{margin:0 0 14px;color:#5f6368}.ow-dialog .sp-order-entry-list{display:grid;gap:10px}.ow-dialog .sp-order-entry-supplier{display:grid;gap:8px;padding:12px;border:1px solid #edf0f4;border-radius:12px;background:#f8fafd}.ow-dialog .sp-order-entry-supplier h3{margin:0 4px 2px;font-size:14px}.ow-dialog .sp-order-entry-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px 16px;border:1px solid #dadce0;border-radius:10px;background:#fff;color:#202124;text-align:left;cursor:pointer}.ow-dialog .sp-order-entry-choice:hover{border-color:#a8c7fa;background:#f8fafd}.ow-dialog .sp-order-entry-choice span,.ow-dialog .sp-order-entry-choice strong{overflow-wrap:anywhere}.ow-dialog .sp-order-entry-choice span{font-size:12px;color:#5f6368;text-align:right}.sp-page .sp-payment-card .sp-images .sp-image-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,144px));gap:6px;max-width:294px;align-items:start}.sp-page .sp-payment-card .sp-images .sp-image{width:100%;min-width:0;border:1px solid #dadce0;border-radius:7px;background:#fff;overflow:hidden}.sp-page .sp-payment-card .sp-images .sp-image-open{display:block;width:100%;height:138px;min-height:112px;margin:0;padding:0;border:0;background:#fff;cursor:zoom-in}.sp-page .sp-payment-card .sp-images .sp-image-open img{display:block;width:100%;height:100%;margin:0;padding:0;border:0;object-fit:contain;object-position:center}.sp-page .sp-payment-card .sp-images .sp-image-actions{position:static;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;padding:4px;border-top:1px solid #edf0f4;background:#f8fafd}.sp-page .sp-payment-card .sp-images .sp-image-actions button{display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:3px 5px;min-height:25px;font:inherit;font-size:10px;line-height:1.3;border:1px solid #dadce0;border-radius:5px;background:#fff;color:#185abc;cursor:pointer}.sp-page .sp-payment-card .sp-images .sp-image-actions .sp-copy-image{background:#e8f0fe;border-color:#d2e3fc;color:#174ea6}.ow-dialog .sp-payment-form .sp-images .sp-image-list{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:16px;max-width:720px;align-items:start}.ow-dialog .sp-payment-form .sp-images .sp-image{width:100%;min-width:0;border:1px solid #dadce0;border-radius:12px;background:#fff;overflow:hidden}.ow-dialog .sp-payment-form .sp-images .sp-image-open{display:block;width:100%;height:300px;min-height:240px;margin:0;padding:0;border:0;background:#fff;cursor:zoom-in}.ow-dialog .sp-payment-form .sp-images .sp-image-open img{display:block;width:100%;height:100%;margin:0;padding:0;border:0;object-fit:contain;object-position:center}.ow-dialog .sp-payment-form .sp-images .sp-image-actions{position:static;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:10px;border-top:1px solid #edf0f4;background:#f8fafd}.ow-dialog .sp-payment-form .sp-images .sp-image-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 10px;min-height:34px;font:inherit;font-size:12px;line-height:1.4;border:1px solid #dadce0;border-radius:6px;background:#fff;color:#185abc;cursor:pointer}.ow-dialog .sp-payment-form .sp-images .sp-image-actions .sp-copy-image{background:#e8f0fe;border-color:#d2e3fc;color:#174ea6}.ow-dialog .sp-payment-form .sp-images button:focus-visible,.sp-page .sp-images button:focus-visible{outline:2px solid #0b57d0;outline-offset:-3px}.ow-dialog .sp-payment-form .sp-images .sp-upload,.sp-page .sp-images .sp-upload{width:100%;min-width:0;min-height:300px}.ow-dialog .sp-payment-form .sp-images>small,.sp-page .sp-images>small{font-size:12px;overflow-wrap:anywhere}@media(max-width:1100px) and (min-width:761px){.sp-page .sp-payment-card{grid-template-columns:minmax(150px,.7fr) minmax(294px,1fr);align-items:start}.sp-page .sp-card-detail{grid-column:1}.sp-page .sp-payment-card>.sp-row-actions{grid-column:2;flex-direction:row;flex-wrap:wrap;align-self:center}.sp-page .sp-payment-card>.sp-row-actions .td-button{width:auto;flex:1 1 118px}}@media(max-width:760px){.sp-page .sp-payment-card{grid-template-columns:minmax(0,.8fr) minmax(112px,1fr);align-items:start;padding:10px;border-radius:10px}.sp-page .sp-card-head{grid-column:1}.sp-page .sp-card-evidence{grid-column:2;grid-row:1/3}.sp-page .sp-card-detail{grid-column:1}.sp-page .sp-payment-card>.sp-row-actions{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}.sp-page .sp-payment-card>.sp-row-actions .td-button{width:auto;flex:1 1 118px}.sp-page .sp-card-amount{font-size:17px}.ow-dialog .sp-order-entry,.ow-dialog .sp-payment-form{padding:14px}.ow-dialog .sp-order-entry-choice{align-items:flex-start;flex-direction:column;gap:5px}.ow-dialog .sp-order-entry-choice span{text-align:left}.sp-page .sp-payment-card .sp-images .sp-image-list{grid-template-columns:minmax(112px,144px);max-width:144px}.sp-page .sp-payment-card .sp-images .sp-image-open{height:132px;min-height:112px}.ow-dialog .sp-payment-form .sp-images .sp-image-list{grid-template-columns:minmax(0,1fr);max-width:100%}.ow-dialog .sp-payment-form .sp-images .sp-image-open{height:300px;min-height:240px}}.sp-inline-page{min-width:0}.sp-inline-page .td-head{align-items:center;gap:12px;margin-bottom:12px}.sp-inline-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.sp-inline-toolbar .sp-tabs{display:flex;gap:3px}.sp-inline-toolbar .sp-tabs button{border:1px solid transparent;background:transparent;border-radius:5px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer}.sp-inline-toolbar .sp-tabs button[aria-pressed=true]{color:#174ea6;background:#e8f0fe;border-color:#c9daf8}.sp-inline-search{display:flex;align-items:center;gap:5px;border:1px solid #d7dce3;background:#fff;border-radius:5px;padding:0 7px;min-width:200px;max-width:300px;margin-left:auto}.sp-inline-search input{width:100%;min-width:0;height:31px;border:0!important;outline:0;background:transparent;font:inherit;font-size:12px}.sp-order-filter{display:flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #c9daf8;background:#f3f7ff;color:#174ea6;border-radius:5px;cursor:pointer}.sp-inline-scroll{max-width:100%;overflow-x:auto;border:1px solid #cbd3df;border-radius:7px;background:#fff}.sp-inline-table{width:100%;min-width:1000px;table-layout:fixed;border-collapse:collapse;font-size:13px}.sp-inline-table .sp-col-date{width:9%}.sp-inline-table .sp-col-orders{width:15%}.sp-inline-table .sp-col-supplier{width:12%}.sp-inline-table .sp-col-code{width:14%}.sp-inline-table .sp-col-amount{width:10%}.sp-inline-table .sp-col-note,.sp-inline-table .sp-col-proof{width:14%}.sp-inline-table .sp-col-action{width:12%}.sp-inline-table th{height:36px;padding:5px;border-right:1px solid #d5dce6;border-bottom:1px solid #cbd3df;background:#edf2f8;text-align:center;font-weight:600;white-space:nowrap}.sp-inline-table td{padding:7px 6px;border-right:1px solid #e0e5ec;border-bottom:1px solid #d5dce6;vertical-align:middle;text-align:center;overflow-wrap:anywhere}.sp-inline-table td:last-child,.sp-inline-table th:last-child{border-right:0}.sp-inline-table tr:last-child td{border-bottom:0}.sp-inline-table .sp-inline-editing>td{background:#fcfdff}.sp-inline-table input:not([type=checkbox]),.sp-inline-table select,.sp-inline-table textarea{box-sizing:border-box;max-width:100%;min-width:0;border:1px solid transparent;background:transparent;border-radius:4px;box-shadow:none;font:inherit;font-size:13px;color:#263445}.sp-inline-table input:not([type=checkbox]),.sp-inline-table select{height:30px;width:100%;padding:3px 5px;text-align:center}.sp-inline-table textarea{display:block;width:100%;resize:none;min-height:50px;max-height:72px;line-height:1.6;padding:3px 5px;text-align:left}.sp-inline-table input:not([type=checkbox]):hover,.sp-inline-table select:hover,.sp-inline-table textarea:hover{border-color:#d4dce7;background:#fff}.sp-inline-table input:not([type=checkbox]):focus,.sp-inline-table select:focus,.sp-inline-table textarea:focus{border-color:#4b8cea;outline:1px solid #4b8cea;background:#fff}.sp-inline-table input[type=checkbox]{width:16px;height:16px;accent-color:#278448;flex:none}.sp-inline-date{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sp-linked-orders{display:flex;flex-direction:column;gap:3px}.sp-linked-orders>div{display:flex;align-items:center;justify-content:center;gap:3px;flex-wrap:wrap}.sp-linked-orders button{border:0;background:transparent;color:#245ea9;padding:3px;font:inherit;cursor:pointer}.sp-linked-orders .sp-order-link{font-weight:600;white-space:nowrap}.sp-linked-orders small{font-size:11px}.sp-linked-orders .sp-allocation{display:flex;align-items:center;flex-basis:100%;justify-content:center;font-size:12px;color:#5b6678}.sp-linked-orders .sp-allocation input{width:88px;text-align:center;border-color:#d9e0e8;background:#fff}.sp-cell-search{display:flex;align-items:center;gap:3px;min-width:0;width:100%;color:#6d7888;border-radius:4px}.sp-cell-search>svg{flex:none;pointer-events:none}.sp-inline-table .sp-cell-search input{flex:1 1;min-width:0;width:0;text-align:left;font-size:12px;text-overflow:ellipsis;padding:3px}.sp-inline-table .sp-cell-search input::placeholder{color:#7a8493;opacity:1}.sp-cell-search>button{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:24px;padding:0;border:0;background:transparent;color:#65738a;cursor:pointer}.sp-inline-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sp-inline-money>label{display:flex;align-items:center;justify-content:center}.sp-inline-money>strong{font-size:14px;font-weight:600}.sp-inline-note{white-space:pre-wrap;font-size:12px;text-align:left;display:block}.sp-inline-actions>*{margin:3px auto}.sp-inline-actions .td-button{font-size:12px;min-height:27px;padding:4px 9px}.sp-inline-actions .td-text-button{display:block;font-size:11px}.sp-inline-actions select{font-size:12px;width:104px}.sp-paid-check{display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;white-space:nowrap}.sp-inline-more{font-size:11px;color:#5e6876}.sp-inline-more summary{cursor:pointer;list-style:none}.sp-inline-more button{display:block;width:100%;border:0;background:none;padding:4px 0;color:#245ea9;font:inherit;cursor:pointer}.sp-inline-table .sp-inline-empty{height:100px;color:#727b87}.sp-inline-table .sp-inline-picker-row td{padding:8px 12px;background:#f7f9fc;text-align:left}.sp-inline-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.sp-supplier-candidates{display:flex;gap:5px;flex-wrap:wrap;max-height:190px;overflow-y:auto}.sp-supplier-candidates>button{border:1px solid #d5deeb;border-radius:4px;background:#fff;padding:6px 10px;color:#263445;font:inherit;font-size:12px;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.sp-supplier-candidates>button:hover,.sp-supplier-candidates>button[aria-selected=true]{background:#e8f0fe;border-color:#aac5ee;color:#174ea6}.sp-inline-candidates{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:3px;max-height:190px;overflow-y:auto}.sp-inline-candidates>label{display:flex;align-items:center;gap:7px;padding:5px;border:1px solid #e0e5ee;background:#fff;cursor:pointer;font-size:12px;border-radius:4px;min-width:0}.sp-inline-candidates>label strong{white-space:nowrap}.sp-inline-candidates>label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.sp-inline-candidates>label small{margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#6d7685;font-size:10px}.sp-inline-feedback>td{text-align:left!important;background:#fff8f5}.sp-inline-feedback button{margin-left:8px;font-size:12px}.sp-inline-feedback input{max-width:260px;border-color:#ccd5e1!important;background:#fff!important}.sp-inline-page .sp-inline-table .sp-images{min-height:46px;outline-offset:2px}.sp-inline-page .sp-inline-table .sp-image-list{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:4px}.sp-inline-page .sp-inline-table .sp-image{width:100%;max-width:112px;border:1px solid #dbe1e9;border-radius:4px;overflow:hidden;background:#fff}.sp-inline-page .sp-inline-table .sp-image-open{display:block;width:100%;height:90px;min-height:0;padding:0;border:0;background:#fff;cursor:zoom-in}.sp-inline-page .sp-inline-table .sp-image-open img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.sp-inline-page .sp-inline-table .sp-image-actions{position:static;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3px;padding:3px;background:#f5f8fc;border-top:1px solid #e3e9ef}.sp-inline-page .sp-inline-table .sp-image-actions button{font-size:0;display:flex;align-items:center;justify-content:center;min-width:22px;min-height:21px;padding:2px;border:1px solid #d8e0eb;border-radius:3px;color:#245ea9;background:#fff;cursor:pointer}.sp-inline-page .sp-inline-table .sp-image-actions button svg{width:12px;height:12px}.sp-inline-page .sp-inline-table .sp-upload{width:28px;min-width:0;min-height:27px;height:27px;padding:4px;border:1px solid #d3dce9;border-radius:4px;background:#fff;color:#2e66ae;font-size:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sp-inline-page .sp-inline-table .sp-images-codes .sp-image-open{height:112px}.sp-inline-page .sp-inline-table .sp-images>small{display:block;font-size:10px;line-height:1.4;margin-top:3px}.sp-inline-table button:focus-visible{outline:2px solid #4b8cea;outline-offset:1px}.sp-inline-table button:disabled,.sp-inline-table input:disabled,.sp-inline-table select:disabled{opacity:.55;cursor:default}@media(max-width:760px){.sp-inline-search{margin-left:0;max-width:none;flex:1 1}.sp-inline-toolbar{gap:7px}.sp-inline-page .td-head h1{font-size:20px}.sp-inline-page .td-head-actions{gap:5px}.sp-inline-page .td-head-actions .td-button{font-size:12px;padding:6px 8px}}.sp-inline-actions .sp-month-closed{display:block;font-size:11px;line-height:1.4;color:#755829;max-width:160px}.sp-credit{margin-top:5px;font-size:11px;color:#42614e;white-space:normal}.sp-credit>label{display:flex;align-items:center;justify-content:center;gap:3px;cursor:pointer}.sp-inline-table .sp-credit input{width:13px;height:13px;flex:none;margin:0;accent-color:#36734d}.sp-credit small,.sp-credit-summary{display:block;margin-top:3px;font-size:11px;line-height:1.5;color:#526b5b}:is(.sp-page .sp-payment-card,.ow-dialog .sp-payment-form,.sp-inline-page .sp-inline-table,.sp-handler-table) .sp-images.sp-images-proofs :is(.sp-image,.sp-image-open){background:#e5e7eb}.sp-images.sp-images-proofs .sp-preview{background:#e5e7eb}.ow-dialog .sp-payment-form .sp-evidence:has(>.sp-images-proofs)>h3{margin:0 0 2px;font-size:10px;line-height:12px}.sp-handler-page{min-width:0}.sp-handler-page .td-head p{margin:4px 0 0;color:#657168;font-size:12px}.sp-handler-scroll{max-width:100%;overflow-x:auto;border:1px solid #cbd3df;border-radius:7px;background:#fff}.sp-handler-table{width:100%;min-width:790px;table-layout:fixed;border-collapse:collapse;font-size:13px}.sp-handler-table th{height:36px;padding:7px 9px;border-right:1px solid #d5dce6;border-bottom:1px solid #cbd3df;background:#edf2f8;color:#4f5d70;text-align:center;font-weight:600;white-space:nowrap}.sp-handler-table td{padding:9px;border-right:1px solid #e0e5ec;border-bottom:1px solid #d5dce6;vertical-align:middle;text-align:center}.sp-handler-table td:last-child,.sp-handler-table th:last-child{border-right:0}.sp-handler-table tr:last-child td{border-bottom:0}.sp-handler-table th:first-child{width:17%}.sp-handler-table th:nth-child(2){width:16%}.sp-handler-table th:nth-child(3){width:14%}.sp-handler-table th:nth-child(4){width:24%}.sp-handler-table th:nth-child(5){width:29%}.sp-handler-orders{display:flex;flex-direction:column;align-items:center;gap:3px}.sp-handler-orders span{font-weight:600;color:#31557f;overflow-wrap:anywhere}.sp-handler-amount strong{color:#174ea6;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sp-handler-table .sp-images{min-height:46px}.sp-handler-table .sp-image-list{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:4px}.sp-handler-table .sp-image{width:100%;max-width:132px;border:1px solid #dbe1e9;border-radius:5px;overflow:hidden;background:#fff}.sp-handler-table .sp-image-open{display:block;width:100%;height:118px;padding:0;border:0;background:#fff;cursor:zoom-in}.sp-handler-table .sp-image-open img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.sp-handler-table .sp-image-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px;padding:3px;border-top:1px solid #e3e9ef;background:#f5f8fc}.sp-handler-table .sp-image-actions button{display:flex;align-items:center;justify-content:center;min-width:23px;min-height:22px;padding:2px;border:1px solid #d8e0eb;border-radius:3px;background:#fff;color:#245ea9;font-size:0;cursor:pointer}.sp-handler-table .sp-image-actions button svg{width:12px;height:12px}.sp-handler-table .sp-upload{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:92px;min-height:30px;height:30px;margin:2px;padding:5px 8px;border:1px solid #cbd8e8;border-radius:5px;background:#f7faff;color:#245ea9;font:inherit;font-size:11px;cursor:pointer}.sp-handler-table .sp-upload svg{width:13px;height:13px;margin-right:4px}.sp-handler-proof>small{display:block;margin:5px 0;color:#596b5e;font-size:11px}.sp-handler-error{display:grid;gap:6px;justify-items:center;margin-top:6px;color:#9a493a;font-size:11px;line-height:1.45}.sp-handler-error .td-button{min-height:27px;padding:4px 9px;font-size:11px}.sp-handler-empty{height:100px;color:#727b87}.sp-handler-table button:focus-visible{outline:2px solid #4b8cea;outline-offset:1px}@media(max-width:760px){.sp-handler-page .td-head{align-items:center}.sp-handler-table{min-width:720px}.sp-handler-table .sp-image{max-width:118px}.sp-handler-table .sp-image-open{height:108px}}.ow-procurement-panel{font-size:12px;color:#263743}.ow-procurement-financials{padding:10px;margin:0 0 8px;border:1px solid #d8e0e8;border-radius:6px;background:#f8fafc}.ow-procurement-financials-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:13px}.ow-procurement-financials-head span strong{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ow-procurement-financials-breakdown{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:7px;color:#45586a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ow-procurement-financials-caveat{margin:8px 0 0;color:#965d18}.ow-procurement-financials-note{margin:7px 0 0;color:#68788a}.ow-procurement-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:7px}.ow-procurement-actions .ow-button{min-height:26px;padding:2px 7px;font-size:12px}.ow-procurement-history{border:1px solid #d8e0e8;border-radius:5px;background:#fff}.ow-procurement-history>summary{padding:6px 8px;cursor:pointer;font-weight:600}.ow-procurement-history-list{max-height:220px;overflow-y:auto;border-top:1px solid #d8e0e8}.ow-procurement-batch{padding:5px 8px;border-top:1px solid #e5eaf0}.ow-procurement-batch:first-child{border-top:0}.ow-procurement-batch-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ow-procurement-batch-line strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-procurement-batch-line>span{color:#566778}.ow-procurement-batch-line .ow-text-button{font-size:11px}.ow-procurement-batch-history{margin:3px 0 0 7px;color:#526577}.ow-procurement-batch-history>summary{cursor:pointer}.ow-procurement-batch-history small{display:block;margin-top:3px}.ow-procurement-batch-history p{margin:3px 0}.ow-block-annotations{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;padding:0;font-size:12px}.ow-block-annotations .ow-color-trigger{display:inline-flex;align-items:center;gap:6px;min-height:29px;padding:4px 7px;white-space:nowrap;font-size:12px}.ow-current-color{display:inline-block;width:13px;height:13px;border:1px solid #a6b2be;border-radius:2px}.ow-current-color-empty{background:linear-gradient(135deg,#fff 45%,#bdc6ce 46%,#bdc6ce 54%,#fff 55%)}.ow-color-trigger[data-saved=true]{border-color:#6b987e}.ow-color-popover{position:fixed;inset:auto;margin:0;width:304px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;box-sizing:border-box;padding:10px;border:1px solid #9eafbd;border-radius:7px;background:#fff;color:#34424e;box-shadow:0 8px 28px #23364b30;font-size:12px}.ow-color-popover::backdrop{background:transparent}.ow-color-channel{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ow-color-channel select{min-height:28px;max-width:150px;padding:3px;font-size:12px}.ow-color-palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ow-color-palette>button{display:flex;align-items:center;gap:7px;width:100%;min-width:0;min-height:34px;padding:5px 7px;border:1px solid #c1ccd5;border-radius:4px;background:#fff;color:#34424e;font:inherit;text-align:left;cursor:pointer}.ow-color-palette>button[aria-pressed=true]{border-color:#2767a3;background:#edf5ff;box-shadow:inset 0 0 0 1px #2767a3}.ow-color-palette>button:disabled{cursor:default;opacity:.45}.ow-color-swatch{display:block;flex:0 0 18px;width:18px;height:18px;border:1px solid #7c8994;border-radius:3px}.ow-custom-color{display:flex;align-items:center;gap:4px;margin:0;font-size:12px;white-space:nowrap;flex-shrink:0}.ow-block-annotations .ow-color-popover .ow-custom-color input[type=color]{width:28px;min-width:28px;height:25px;min-height:25px;padding:1px;flex:0 0 28px;border:1px solid #b4c1cd;border-radius:3px}.ow-color-save-state{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ow-color-popover-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0}.ow-color-popover .ow-button{min-height:29px;padding:4px 7px;font-size:12px}.ow-color-history-button{width:100%;text-align:left}.ow-top-color-feedback{flex-basis:100%;margin-top:6px;max-width:640px;white-space:normal}.ow-top-color-feedback .ow-error{margin:5px 0;font-size:12px}.ow-top-color-feedback .ow-conflict{margin:6px 0}.ow-color-target-label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;margin:0 0 9px;padding-bottom:8px;border-bottom:1px solid #d8e0e7;font-size:12px;line-height:18px;color:#34424e}.ow-color-target-label strong{padding:1px 5px;border-radius:3px;background:#e8f1fb;color:#1d578c}.ow-color-target-label span{min-width:0;overflow-wrap:anywhere}.ow-color-permission-note{margin:0 0 9px;padding:7px 8px;border:1px solid #ead9a7;border-radius:4px;background:#fff9e8;color:#6d5516;line-height:1.45}.ow-color-history-button+.ow-color-history-button{margin-top:5px}.ow-color-conflict-targets{max-height:180px;overflow:auto}.ow-color-conflict-targets>p{margin:3px 0}.ow-annotation-dialog{padding:18px;min-width:0}.ow-annotation-history{margin-top:14px;font-size:12px}.ow-annotation-history p{padding:7px 0;border-top:1px solid #d8e1ea;white-space:pre-wrap;overflow-wrap:anywhere}.ow-color-filter{display:flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap;flex-shrink:0}.ow-color-filter select{max-width:140px;min-height:34px;padding:4px}@media print{.ow-block-annotations{display:none!important}}.ow-reference{padding:16px;min-width:0;color:#24333e;overflow-wrap:anywhere}.ow-reference-note{margin:0 0 12px;padding:9px 11px;border:1px solid #cdddea;border-radius:5px;background:#f2f7fc;font-size:12px;line-height:1.6}.ow-reference-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.ow-reference-search{display:flex;align-items:center;gap:7px;flex:1 1 300px;min-width:0;padding:0 9px;border:1px solid #afbdca;border-radius:5px;background:#fff}.ow-reference-search svg{flex:0 0 auto;color:#66798a}.ow-reference .ow-reference-search input{width:100%;min-width:0;padding:9px 0;border:0;background:transparent;border-radius:0;font:inherit;font-size:13px;outline-offset:-2px}.ow-reference-count{color:#566b7c;font-size:12px;margin:10px 0}.ow-reference-list{border:1px solid #aebdca;border-radius:5px;overflow:hidden}.ow-reference-list-head,.ow-reference-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:10px;padding:12px}.ow-reference-list-head{font-size:12px;color:#4a6175;background:#edf3f8}.ow-reference-row{width:100%;border:0;border-top:1px solid #d5dfe7;background:#fff;text-align:left;color:inherit;cursor:pointer;font:inherit;font-size:13px}.ow-reference-row>*{min-width:0;overflow-wrap:anywhere}.ow-reference-row:hover{background:#f2f7fb}.ow-reference-row:focus-visible{outline:2px solid #2075c7;outline-offset:-3px}.ow-reference-status{font-size:12px;color:#536c81}.ow-reference-empty{padding:28px 12px;text-align:center;color:#667b8b;font-size:13px}.ow-reference-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;font-size:20px}.ow-reference-heading>span{font-size:11px;color:#4c718d;border:1px solid #cbdce8;border-radius:4px;padding:3px 6px}.ow-reference-summary{display:flex;flex-wrap:wrap;gap:10px 22px;margin:12px 0 18px;padding:10px;background:#f4f7fa;border:1px solid #d4dfe8}.ow-reference-summary>div{min-width:0}.ow-reference-summary dt{font-size:11px;color:#60768a;margin-bottom:3px}.ow-reference-summary dd{margin:0;font-size:13px}.ow-reference-product-search{max-width:560px}.ow-reference-products{display:grid;gap:12px}.ow-reference-product{min-width:0;border:1px solid #aebdca;border-radius:5px;overflow:hidden;background:#fff}.ow-reference-product>h4{display:flex;gap:10px;align-items:baseline;margin:0;padding:8px 11px;background:#edf3f8;border-bottom:1px solid #c6d4df;font-size:14px}.ow-reference-product>h4>span{flex:0 0 auto;color:#155f9c}.ow-reference-product-body{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;padding:10px}.ow-reference-product-text{min-width:0}.ow-reference-details{margin:0 0 10px;white-space:pre-wrap;font-size:13px;line-height:1.55}.ow-reference .ow-images-product{position:relative;align-self:start;min-width:0;margin:0;padding:0;border:1px solid #d0dce5;border-radius:3px;background:#fff}.ow-reference .ow-images-product>.ow-image-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;height:auto;max-height:none}.ow-reference .ow-images-product .ow-image-tile{width:100%;height:auto;max-height:none;min-width:0}.ow-reference .ow-images-product .ow-image-open{height:196px;padding:0;border-radius:0;overflow:hidden}.ow-reference .ow-images-product .ow-image-open img{width:100%;height:100%;padding:0;object-fit:contain}.ow-reference .ow-images-product .ow-product-copy-actions{display:flex;align-items:center;justify-content:center;height:32px;border-top:1px solid #d0dce5;background:#f6f9fc}.ow-reference .ow-images-product .ow-product-copy-actions>button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:3px 8px;border:0;background:transparent;color:#175bac;cursor:pointer;font-size:12px}.ow-reference .ow-images-product>.ow-image-feedback{display:block;position:static;width:auto;height:auto;margin:0;padding:5px;border:0;clip-path:none;white-space:normal;overflow-wrap:anywhere;font-size:11px;transition:opacity .3s}.ow-reference .ow-images-product>.ow-image-feedback:empty{display:none}.ow-reference .ow-images-product>.ow-image-feedback[role=alert]{color:#b3261e;background:#fff1f0}.ow-reference-specs{table-layout:fixed;width:100%;border-collapse:collapse;font-size:12px}.ow-reference-specs td,.ow-reference-specs th{padding:7px 6px;border:1px solid #c9d6e0;text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.ow-reference-specs th{background:#f4f7fa;font-size:11px}.ow-reference-quantity-col{width:62px}.ow-reference-price-col{width:92px}.ow-reference-suppliers{margin:10px 0;font-size:12px}.ow-reference-parcels,.ow-reference-purchases{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid #dae3eb}.ow-reference-parcels li,.ow-reference-purchases li{display:flex;flex-direction:column;gap:3px;padding:7px 0;border-bottom:1px solid #e4eaf0;font-size:12px}.ow-reference-parcels li>span,.ow-reference-purchases li>span{color:#627589}.ow-reference-footer{display:flex;justify-content:flex-end;padding-top:16px}.ow-reference-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.ow-reference{padding:12px}.ow-reference-list-head{display:none}.ow-reference-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 10px;font-size:12px}.ow-reference-product-body{grid-template-columns:minmax(0,1fr);gap:10px;padding:8px}.ow-reference .ow-images-product>.ow-image-list{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ow-reference .ow-images-product .ow-image-open{height:220px}.ow-reference-summary{gap:10px 16px}.ow-reference-price-col{width:84px}.ow-reference-quantity-col{width:54px}}.ow-cell-preview{position:fixed;z-index:560;visibility:hidden;box-sizing:border-box;width:min(320px,calc(100vw - 16px));max-height:240px;padding:9px 11px;border:1px solid #b8c8dd;border-radius:5px;background:#fff;box-shadow:0 4px 16px #24333e24;color:#202124;font:400 13px/20px var(--team-ui-font,Arial,sans-serif);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;overscroll-behavior:contain;user-select:text;-webkit-user-select:text;cursor:text}.ow-cell-preview::selection{color:#fff;background:#1a73e8}@media print{.ow-cell-preview{display:none!important}}.ow-sheet-open .ow-sheet-caption{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 6px;height:34px}.ow-sheet-open .ow-sheet-caption h1{font-size:14px;line-height:28px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.ow-sheet-caption h1 small{font:inherit;font-weight:400;color:#54626d}.ow-sheet-caption>span{font-size:14px;color:#63727e;white-space:nowrap;flex-shrink:0}.ow-sheet-caption .ow-caption-sync{margin-left:auto;color:#7b8790;font-size:14px}.ow-sheet-caption .ow-icon-button{height:28px;width:28px;min-height:28px;padding:4px;border-radius:3px;background:#fff}.ow-ribbon{position:sticky;top:64px;z-index:6;min-width:0;max-width:100%;margin:0 0 4px;padding:2px 3px;border:1px solid #b8c5ca;border-radius:3px;background:#f9fbfa;box-shadow:0 1px 2px #21352c08;font-size:14px}.ow-ribbon,.ow-ribbon :is(button,input,textarea,select){font-family:var(--team-ui-font);font-weight:400;font-synthesis:none}.ow-ribbon-strip{display:flex;align-items:center;flex-wrap:wrap;gap:3px;min-width:0;max-width:100%;min-height:28px;overflow:visible}.ow-ribbon-strip:focus-visible{outline:2px solid #1a73e8;outline-offset:1px}.ow-ribbon-main,.ow-ribbon-tools{display:contents}.ow-ribbon-strip :is(.ow-button,.ow-text-button,.ow-active-cell,.ow-check,.ow-color-filter,.ow-filter-count,.ow-purchase-date,.ow-save-status){flex-shrink:0}.ow-ribbon .ow-button,.ow-ribbon .ow-text-button{min-height:26px;height:26px;padding:2px 4px;font-size:14px;line-height:20px;white-space:nowrap;gap:3px;border-radius:3px}.ow-ribbon .ow-menu-trigger>.ow-menu-summary{display:block;max-width:190px;overflow:hidden;color:#66756d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ow-ribbon .ow-icon-button.ow-ribbon-icon-action{flex:0 0 26px;width:26px;min-width:26px;height:26px;min-height:26px;padding:3px;border-radius:3px}.ow-ribbon .ow-menu-icon-only{position:relative;flex:0 0 26px;width:26px;min-width:26px;padding:3px}.ow-ribbon .ow-menu-icon,.ow-ribbon .ow-menu-icon-only{display:inline-flex;align-items:center;justify-content:center}.ow-filter-badge{position:absolute;top:-4px;right:-3px;min-width:12px;height:12px;padding:0 2px;border-radius:7px;background:#2367b3;color:#fff;font-size:9px;line-height:12px;text-align:center}.ow-ribbon-main .ow-save-status{order:99;min-width:0;margin:0;padding:0 2px;font-size:14px;white-space:nowrap}.ow-ribbon .ow-primary{box-shadow:none}.ow-ribbon .ow-active-cell{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:26px;border:1px solid #bfcbd1;background:#fff;font-size:14px;font-weight:400}.ow-ribbon .ow-color-filter{font-size:14px;gap:3px}.ow-ribbon .ow-color-filter select{height:26px;min-height:26px;max-width:96px;width:auto;padding:1px 2px;font-size:14px;border-radius:3px}.ow-product-filters{display:grid;gap:8px;padding:3px}.ow-product-filters>label:not(.ow-check){display:grid;gap:3px}.ow-product-filters select{width:100%;min-width:0;height:30px;padding:2px 5px;border:1px solid #bac8c1;border-radius:3px;background:#fff}.ow-product-filters .ow-check{justify-content:flex-start}.ow-filter-footer{display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid #dbe3df;padding-top:6px;color:#62737e}.ow-ribbon .ow-check{font-size:14px;margin:0;white-space:nowrap;min-height:26px;gap:3px}.ow-ribbon .ow-check input{height:14px;width:14px}.ow-filter-count{font-size:14px;color:#6c7b83;white-space:nowrap}.ow-ribbon .ow-inline-savebar{display:contents}.ow-ribbon .ow-purchase-date{font-size:14px;gap:3px;margin:0}.ow-ribbon .ow-purchase-date input{height:26px;min-height:26px;padding:1px 2px;border-radius:3px;font-size:14px;width:107px}.ow-ribbon .ow-inline-purchase-groups:not(:empty){flex-basis:100%;padding:3px 0;border-top:1px solid #d8e0dd}.ow-ribbon .ow-inline-purchase-group{background:#fff;padding:2px 4px}.ow-ribbon .ow-inline-purchase-group>div{max-width:220px;font-size:14px}.ow-ribbon .ow-inline-purchase-notice{position:fixed;right:16px;bottom:16px;padding:8px;background:#fff;border:1px solid #ccd8d0;box-shadow:0 3px 10px #1232;max-width:min(500px,calc(100vw - 32px))}.ow-ribbon .ow-block-annotations{position:relative;flex:0 0 auto;flex-wrap:nowrap;gap:0}.ow-ribbon .ow-inline-feedback{display:contents}.ow-ribbon .ow-inline-feedback:has(>.ow-error,>[role=alert]),.ow-ribbon .ow-top-color-feedback{position:fixed;left:50%;bottom:52px;transform:translateX(-50%);z-index:20;width:max-content;max-width:min(640px,calc(100vw - 24px));max-height:55vh;overflow:auto;margin:0;padding:8px 10px;border:1px solid #d5b4ab;border-radius:5px;background:#fffaf7;box-shadow:0 4px 18px #27363f26;white-space:normal}.ow-ribbon .ow-inline-feedback:has(>.ow-error,>[role=alert]){display:flex;flex-direction:column;align-items:stretch;gap:8px}.ow-ribbon .ow-inline-feedback>.ow-error{position:static;flex:none;width:auto;max-width:none;margin:0;padding:0;border:0;box-shadow:none;background:transparent;transform:none}.ow-ribbon .ow-inline-feedback>[role=alert]:not(.ow-error){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ow-toolbar-panel{position:fixed;inset:auto;margin:0;padding:8px;box-sizing:border-box;overflow:auto;background:#fff;color:#293d32;border:1px solid #aebdc5;border-radius:5px;box-shadow:0 6px 25px #223b472b;font-size:14px}.ow-toolbar-panel::backdrop{background:transparent}.ow-toolbar-panel:not(.ow-toolbar-panel-wide)>.ow-button,.ow-toolbar-panel:not(.ow-toolbar-panel-wide)>.ow-text-button{display:flex;justify-content:flex-start;width:100%;height:auto;min-height:30px;margin:2px 0;text-align:left;border:0;background:#fff;white-space:normal}.ow-toolbar-panel:not(.ow-toolbar-panel-wide)>.ow-button:hover:not(:disabled){background:#edf3ef}.ow-toolbar-panel:not(.ow-toolbar-panel-wide)>.ow-toolbar-payment-history{margin:4px 0 0;padding:6px;border:1px solid #dbe3df;border-radius:3px;background:#fbfcfb}.ow-toolbar-panel:not(.ow-toolbar-panel-wide)>.ow-toolbar-payment-history>summary{cursor:pointer;font-weight:600}.ow-toolbar-panel:not(.ow-toolbar-panel-wide)>.ow-toolbar-payment-history .ow-images-compact{min-height:48px;height:auto;max-height:96px;overflow:auto}.ow-toolbar-panel hr{border:0;border-top:1px solid #dbe3df;margin:6px 0}.ow-ribbon .ow-toolbar-panel-wide :is(.ow-order-title-field,.ow-section,.ow-paper){margin:0 0 9px;padding:7px;border:1px solid #dce3df;border-radius:3px;background:#fff}.ow-ribbon .ow-toolbar-panel-wide .ow-order-title-field{padding:0;border:0}.ow-ribbon .ow-toolbar-panel-wide .ow-field{margin-bottom:6px}.ow-ribbon .ow-toolbar-panel-wide .ow-form-grid{gap:5px 10px}.ow-ribbon .ow-toolbar-panel-wide :is(input,textarea){font-size:14px;padding:5px 7px;line-height:20px;min-height:30px;border-radius:3px}.ow-ribbon .ow-toolbar-panel-wide h2{font-size:14px;margin:0 0 6px}.ow-ribbon .ow-toolbar-panel-wide textarea{resize:vertical;max-height:160px}.ow-ribbon .ow-toolbar-panel-wide .ow-order-title-field>.ow-field{max-width:none}.ow-ribbon .ow-shipment .ow-images-compact{height:auto;max-height:none;min-height:62px;padding:0;overflow:visible}.ow-ribbon .ow-shipment .ow-images-compact .ow-image-list{height:auto;gap:6px}.ow-ribbon .ow-shipment .ow-images-compact .ow-image-tile{height:auto;width:72px}.ow-ribbon .ow-shipment .ow-images-compact .ow-image-open{height:72px}.ow-ribbon .ow-shipment .ow-images-compact .ow-image-placeholder{height:48px}.ow-sheet-open .ow-table-scroll{scroll-margin-top:112px}.ow-sheet-open .ow-sheet-head{position:static}.ow-sheet-open .ow-variant{-webkit-user-select:text;user-select:text}.ow-sheet-open .ow-spec-cell{background:#fff!important;border-radius:0!important;cursor:text}.ow-sheet-open .ow-variant[data-shortage=true] .ow-spec-cell{background:#ef4444!important}.ow-order-moneybar{display:flex;align-items:center;gap:5px 14px;flex-wrap:wrap;min-width:0;margin:0 0 5px;font-size:14px;line-height:26px}.ow-order-moneybar strong{font-size:14px;font-weight:400;color:#163c2a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ow-order-moneybar small{font-size:14px;color:#885c17}.ow-order-moneybar>.ow-button{min-height:26px;height:26px;padding:1px 5px;font-size:14px}.ow-supplier-name-filter{display:flex;align-items:center;gap:5px;min-width:0}.ow-supplier-name-filter select{height:26px;min-height:26px;width:auto;max-width:260px;padding:1px 5px;font-size:14px;border:1px solid #bac8c1;border-radius:3px;background:#fff}.ow-order-moneybar .ow-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:7px;font-size:14px}.ow-order-moneybar .ow-totals input{width:100%;min-width:0;max-width:100%;height:30px;min-height:30px}.ow-order-moneybar .ow-totals .ow-field{min-width:0}.ow-order-moneybar .ow-totals .ow-grand-total{grid-column:1/-1}.ow-sales-total-strip{display:flex;align-items:stretch;max-width:100%;margin:0 0 4px;border:1px solid #a5afb7;background:#edf2f7;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#98a8ad #edf2f7;font-family:var(--ow-sheet-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ow-sales-total-cell{display:flex;flex:1 0 138px;align-items:center;gap:6px;box-sizing:border-box;height:31px;min-width:0;padding:0 6px;border-right:1px solid #a5afb7;background:#edf2f7;color:#263743}.ow-sales-total-cell:last-child{border-right:0}.ow-sales-total-label{flex:0 0 auto;color:#425667;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap}.ow-sales-total-value{min-width:0;margin-left:auto;color:#132f43;font-size:13px;font-weight:600;line-height:30px;text-align:right;white-space:nowrap}.ow-sales-total-entry{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;margin-left:auto;background:#f8fbfd}.ow-sales-total-entry>span{padding-left:4px;color:#365269;font:600 13px/27px var(--ow-sheet-font)}.ow-sales-total-entry>input{box-sizing:border-box;width:78px;min-width:0;height:27px;min-height:27px;margin:0;padding:0 4px 0 0;border:0;border-radius:0;background:transparent;color:#132f43;font:600 13px/27px var(--ow-sheet-font);text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:none}.ow-sales-total-entry>input:focus{outline:2px solid #4b8ecb;outline-offset:-2px;background:#fff}.ow-sales-total-entry>input:read-only{cursor:default}.ow-sales-total-cell.ow-top-sales-total{background:#e5edf4}.ow-ribbon .ow-toolbar-panel-wide>.ow-section[open]>summary{display:none}.ow-ribbon .ow-toolbar-panel-wide .ow-fold-content{padding:0}.ow-ribbon .ow-toolbar-panel-wide .ow-batch-list{display:block}.ow-ribbon .ow-toolbar-panel-wide .ow-batch{margin:4px 0;padding:6px}.ow-block-context-menu{position:fixed;z-index:1000;width:170px;padding:4px;border:1px solid #aebdc5;border-radius:5px;background:#fff;box-shadow:0 6px 25px #223b472b}.ow-block-context-menu button{display:block;width:100%;min-height:30px;padding:5px 9px;border:0;border-radius:3px;background:#fff;color:#293d32;font:inherit;text-align:left;cursor:pointer}.ow-block-context-menu button:focus-visible,.ow-block-context-menu button:hover:not(:disabled){background:#edf3ef;outline:none}.ow-block-context-menu button:disabled{color:#9aa3a0;cursor:default}.ow-product-head:has(.ow-addition-block-label){position:relative}.ow-addition-block-label{position:absolute;bottom:6px;left:2px;right:2px;font-size:10px;line-height:1.25;font-weight:400;text-align:center;pointer-events:none}@media(max-width:760px){.ow-sheet-caption .ow-caption-sync,.ow-sheet-caption>span:not(.ow-caption-sync){display:none}.ow-ribbon{position:static;padding:2px 3px}.ow-ribbon .ow-color-filter select{max-width:96px}}@media print{.ow-order-moneybar>.ow-menu-trigger,.ow-order-moneybar>.ow-supplier-name-filter{display:none!important}.ow-sales-total-strip{overflow:visible;page-break-inside:avoid;break-inside:avoid}.ow-sales-total-cell,.ow-sales-total-strip{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ow-sales-total-cell{flex:1 1 25%}.ow-ribbon{display:block!important;position:static!important;border:0;padding:0;background:#fff}.ow-ribbon-main,.ow-ribbon-strip{display:contents}.ow-ribbon .ow-toolbar-panel-wide,.ow-ribbon-main>:not(.ow-toolbar-panel-wide),.ow-ribbon-tools{display:none!important}.ow-ribbon .ow-toolbar-panel-wide[aria-label="物流"],.ow-ribbon .ow-toolbar-panel-wide[aria-label="订单要求"]{display:block!important;position:static!important;width:100%!important;max-height:none!important;overflow:visible;box-shadow:none;border:0;padding:0}.ow-ribbon .ow-unified-logistics details>.ow-fold-content{display:block!important}.ow-caption-sync,.ow-ribbon .ow-help,.ow-ribbon .ow-menu-trigger,.ow-sheet-caption .ow-icon-button{display:none!important}.ow-sheet-caption{height:auto!important}.ow-sheet-caption h1{white-space:normal!important}}.ow-self-workspace{min-width:0;color:var(--team-text,#253849)}.ow-self-workspace .ow-page-head{margin-bottom:12px}.ow-self-workspace .ow-page-head h1{font-size:21px;margin:0}.ow-self-order-picker{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.ow-self-order-picker label{display:flex;gap:10px;align-items:center;font-weight:600}.ow-self-order-picker select{width:210px;max-width:65vw;height:34px;border:1px solid #c8d4df;border-radius:5px;background:#fff;color:inherit;padding:4px 8px;font:inherit}.ow-self-notice{color:#31734a;font-size:13px;min-height:20px}.ow-self-pending{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ow-self-records{margin-top:18px}.ow-self-records h2{font-size:15px;margin:0 0 8px}.ow-self-record{padding:10px 0;border-top:1px solid #dae1e7;font-size:13px}.ow-self-record>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ow-self-record small{color:#677683}.ow-self-record p{margin:6px 0;overflow-wrap:anywhere}.ow-self-record details{margin-top:6px}.ow-self-record summary{cursor:pointer;width:fit-content}@media(max-width:640px){.ow-self-order-picker{gap:6px}.ow-self-record>div{gap:8px}}.team-root>.team-topbar{box-sizing:border-box;padding:14px 24px;height:72px;min-height:72px;position:sticky;top:0;z-index:30}.team-layout{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:calc(100dvh - 72px)}.team-sidebar{position:sticky;top:72px;height:calc(100dvh - 72px);overflow:auto;background:#fff;border-right:1px solid #e3e9e3;padding:18px 12px}.team-sidebar-heading{font-size:12px;color:#64756a;padding:0 12px 14px;margin:0}.team-side-group+.team-side-group{margin-top:20px}.team-side-group>p{font-size:10px;font-weight:650;letter-spacing:1px;color:#8a958d;margin:0 12px 7px}.team-side-group button{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:0;border-radius:7px;background:transparent;padding:9px 12px;min-height:38px;color:#526159;font:inherit;font-size:13px;cursor:pointer}.team-side-group button svg{flex-shrink:0}.team-side-group button:hover{background:#f2f6f0}.team-side-group button[aria-current=page]{background:#e9f2e8;color:#28573d;font-weight:650}.td-button:focus-visible,.td-metric:focus-visible,.td-row:focus-visible,.team-side-group button:focus-visible{outline:2px solid #568965;outline-offset:2px}.team-side-group button>span{flex:1 1}.team-side-group button>b{font-size:11px;font-weight:600;background:#edf1ec;padding:1px 6px;min-width:22px;text-align:center;border-radius:5px}.team-side-group button>b.is-late{background:#fff0e8;color:#a34d28}.team-layout>.team-main,.team-layout>.team-main.team-main-orders{min-width:0;width:100%;max-width:none;margin:0;padding:28px 30px 48px}.team-mobile-navigation{display:none}.team-menu-dialog{position:fixed;inset:0 auto 0 0;width:280px;height:100dvh;max-width:90vw;max-height:none;margin:0;border:0;padding:18px;background:#fff;color:#263d30}.team-menu-dialog:not([open]){display:none}.team-menu-dialog::backdrop{background:#16251c55}.team-menu-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.team-menu-head button{border:0;background:#edf2eb;border-radius:6px;padding:7px;display:flex}.team-main:focus{outline:none}.td-page{--ow-green:#315b45;--ow-ink:#273d32;--ow-muted:#697a6f;--ow-line:#dce4d9;--ow-paper:#fffef9;max-width:1500px;margin:0 auto;color:#263f31}.td-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 22px}.td-head h1{font-size:25px;line-height:1.35;letter-spacing:-.5px;margin:0 0 6px}.td-head p{margin:0;color:#7a877d;font-size:12px;line-height:1.6}.td-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.td-button{border:1px solid #d5e0d2;background:#fff;border-radius:6px;min-height:34px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:12px;color:#385640;cursor:pointer}.td-primary{background:#315b45;border-color:#315b45;color:#fff}.td-button:disabled{opacity:.45;cursor:default}.td-muted{color:#829086;font-size:11px}.td-sync{display:flex;align-items:center;gap:6px;margin:-10px 0 18px;color:#8a958d;font-size:10px}.td-sync:before{content:"";width:5px;height:5px;background:#78a683;border-radius:50%}.td-error{border:1px solid #f1d6c6;background:#fff5ed;color:#925331;border-radius:6px;padding:12px 14px;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.td-empty{padding:40px 20px;text-align:center;color:#849187;font-size:12px;line-height:1.8}.td-loading{padding:40px;color:#7e8e80;font-size:13px}.td-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.td-metric{text-align:left;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px;border:1px solid #e1e8de;border-radius:10px;background:#fff;padding:19px 20px;cursor:pointer;color:#284633;font:inherit}.td-metric>span{font-size:12px;color:#697b6d;display:flex;gap:8px;align-items:center}.td-metric>strong{font-size:30px;font-weight:650;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.td-metric>small{font-size:10px;color:#909b90}.td-metric.td-alert{border-color:#eed4bf;background:#fffbf7}.td-metric.td-alert>strong{color:#b16335}.td-metric:hover{border-color:#8bab91;box-shadow:0 2px 7px #23422b08}.td-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:20px;align-items:start}.td-panel{border:1px solid #e1e8de;background:#fff;border-radius:9px;overflow:hidden;min-width:0}.td-panel+.td-panel{margin-top:18px}.td-panel-head{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1e9}.td-panel-head h2{font-size:14px;margin:0}.td-text-button{background:none;border:0;color:#50715a;font:inherit;font-size:11px;cursor:pointer;display:inline-flex;gap:4px;align-items:center;padding:3px}.td-priority-list{list-style:none;margin:0;padding:0}.td-row{background:#fff;border:0;border-bottom:1px solid #edf1e9;text-align:left;padding:15px 20px;display:flex;justify-content:space-between;gap:14px;align-items:center;width:100%;font:inherit;cursor:pointer;color:inherit}.td-row:hover{background:#fafcf8}.td-row>div{min-width:0}.td-row strong{display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-row small{display:block;margin-top:5px;font-size:10px;color:#8a978c}.td-row-meta{font-size:11px;color:#8b775c;white-space:nowrap;flex-shrink:0}.td-row-meta.is-late{color:#b26338}.td-quick{padding:12px 20px}.td-quick a,.td-quick button{width:100%;padding:12px 0;display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;border-bottom:1px solid #edf1e9;background:transparent;font:inherit;font-size:12px;color:#4f6956;cursor:pointer;text-align:left}.td-quick button:last-child{border-bottom:0}.td-quick b{font-size:17px;color:#355440}.td-note{padding:12px 20px;color:#8b978b;font-size:11px;line-height:1.8;border-top:1px solid #edf1e9;margin:0}.td-section-title{font-size:14px;margin:26px 0 12px}.td-toolbar{justify-content:space-between;gap:12px;margin-bottom:14px}.td-search,.td-toolbar{display:flex;align-items:center}.td-search{gap:8px;border:1px solid #dce5d9;background:#fff;border-radius:6px;padding:8px 11px;min-width:0;max-width:350px;width:100%;color:#8a998c}.td-search input{font:inherit;font-size:12px;min-width:0;width:100%;border:0;outline:none;background:transparent}.td-table-wrap{max-width:100%;overflow:auto;border:1px solid #e0e7dc;border-radius:8px;background:#fff}.td-table{border-collapse:collapse;width:100%;font-size:12px;min-width:670px}.td-table th{background:#f5f8f1;text-align:left;color:#798b7c;font-size:11px;font-weight:500;padding:12px 16px;white-space:nowrap}.td-table td{padding:14px 16px;border-top:1px solid #edf1e9;vertical-align:middle}.td-table td.td-title{max-width:360px;min-width:140px}.td-table .td-title strong{font-weight:500;display:block;overflow-wrap:anywhere}.td-table .td-title small{display:block;margin-top:4px;color:#8c978b;font-size:10px}.td-tag{display:inline-block;font-size:10px;white-space:nowrap;background:#eff4eb;color:#658069;padding:4px 7px;border-radius:5px}.td-tag.is-late{background:#fff0e4;color:#ac6638}.td-tag.is-done{background:#e9f4ea;color:#43784b}.td-date{white-space:nowrap;color:#7b8a7c;font-size:11px}.td-number{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.td-list-count{font-size:11px;white-space:nowrap;color:#889787}.td-create-card{margin:40px auto;max-width:680px;padding:50px 36px;text-align:center;background:#fff;border:1px solid #e1e8de;border-radius:12px}.td-create-icon{display:inline-flex;padding:17px;border-radius:14px;background:#edf4e9;color:#55785a;margin-bottom:16px}.td-create-card h2{font-size:20px;margin:0 0 10px}.td-create-card p{font-size:13px;color:#829080;line-height:1.8;margin:0 0 24px}.td-create-card .td-head-actions{justify-content:center}.td-supplier-list{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.td-supplier{padding:20px;border:1px solid #e0e7db;border-radius:8px;background:#fff;min-width:0}.td-supplier h2{font-size:15px;margin:0 0 8px;overflow-wrap:anywhere}.td-supplier p{font-size:11px;color:#82917f;margin:0 0 15px}.td-supplier ul{margin:0;padding:0;list-style:none}.td-supplier li+li{border-top:1px solid #edf1e9}.td-supplier li button{padding:10px 0;border:0;background:none;font:inherit;font-size:12px;color:#4b6d51;cursor:pointer;text-align:left;line-height:1.6;overflow-wrap:anywhere}.td-issue-picker{padding:18px 22px;background:#fff;border:1px solid #dfe8d9;border-radius:8px;margin-bottom:20px}.td-issue-picker label{display:block;font-size:12px;margin-bottom:8px}.td-issue-picker select{width:100%;font:inherit;font-size:13px;border:1px solid #cfdcc9;border-radius:6px;padding:9px;margin-bottom:12px}.td-modal-loading{padding:20px;background:#fff7e9;border:1px solid #eaddc5;border-radius:7px;font-size:12px;margin-bottom:15px}@media(min-width:1800px){.team-layout{grid-template-columns:236px minmax(0,1fr)}.team-layout>.team-main{padding-left:44px;padding-right:44px}}@media(max-width:1100px){.team-layout{grid-template-columns:196px minmax(0,1fr)}.team-layout>.team-main,.team-layout>.team-main.team-main-orders{padding:24px 20px}.td-metrics{gap:10px}.td-metric{padding:16px 13px}.td-columns{grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr)}.td-supplier-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.team-root>.team-topbar{padding:12px 16px;height:64px;min-height:64px}.team-layout{display:block}.team-sidebar{display:none}.team-mobile-navigation{display:flex;gap:8px;align-items:center;margin:0 0 20px;border:0;background:transparent;padding:0;color:#51705a;font:inherit;font-size:12px;cursor:pointer}.team-layout>.team-main,.team-layout>.team-main.team-main-orders{padding:20px 16px 35px}.td-head{gap:12px;flex-wrap:wrap;margin-bottom:18px}.td-head h1{font-size:23px}.td-head-actions{gap:7px}.td-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.td-metric{padding:16px}.td-metric>strong{font-size:28px}.td-columns{grid-template-columns:minmax(0,1fr)}.td-panel-head,.td-row{padding:15px 16px}.td-row-meta{max-width:95px;white-space:normal;text-align:right}.td-panel-head h2{font-size:13px}.td-supplier-list{grid-template-columns:minmax(0,1fr)}.td-toolbar{gap:8px}.td-table td,.td-table th{padding-left:12px;padding-right:12px}.td-create-card{margin:12px auto;padding:34px 20px}.td-error{align-items:flex-start}.td-sync{margin:0 0 18px}.team-menu-dialog .team-side-group+.team-side-group{margin-top:16px}}@media print{.td-sync,.team-menu-dialog,.team-mobile-navigation,.team-sidebar{display:none!important}.team-layout{display:block}.team-layout>.team-main{padding:0}.team-topbar{position:static}}.td-issue-table{min-width:560px}.td-issue-table td{padding-top:10px;padding-bottom:10px}.td-issue-table .td-title{max-width:500px}.td-issue-code{display:block;font-size:11px;color:#657d6a;margin-top:2px}.td-urgent{display:inline-block;margin-right:6px;padding:1px 4px;border-radius:3px;background:#fff0e8;color:#b35222;font-size:10px;font-weight:600;white-space:nowrap}.td-issue-table .td-issue-completion-cell{width:64px;text-align:center;padding-left:8px;padding-right:8px}.td-issue-completion{width:17px;height:17px;margin:0;accent-color:#278044;cursor:pointer;vertical-align:middle}.td-issue-completion:disabled{cursor:default}.td-issue-composer{border:1px solid #dce6d9;border-radius:8px;background:#fff;padding:14px;margin:0 0 14px;font-size:12px}.td-issue-compose-actions,.td-issue-composer-head,.td-issue-product-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.td-issue-composer-head{margin-bottom:10px}.td-issue-composer-head>strong{font-size:14px}.td-issue-order-line,.td-issue-product-line{display:flex;align-items:center;gap:9px;min-width:0}.td-issue-order-line label,.td-issue-product-line>strong{white-space:nowrap;font-size:12px}.td-issue-description textarea,.td-issue-order-line input,.td-issue-product-line input{font:inherit;color:inherit;border:1px solid #d5dfd2;border-radius:5px;background:#fff;padding:7px 9px}.td-issue-order-line input{width:min(300px,100%);min-width:0}.td-issue-current-order{color:#356c48;font-weight:600;white-space:nowrap}.td-issue-blocks,.td-issue-order-options{display:flex;flex-wrap:wrap;gap:5px;max-height:124px;overflow:auto;margin:8px 0 11px}.td-issue-blocks>button,.td-issue-order-options>button{display:inline-flex;align-items:center;gap:6px;min-height:28px;max-width:180px;border:1px solid #dce5d9;border-radius:5px;background:#fff;color:#3e5442;font:inherit;padding:4px 8px;cursor:pointer;text-align:left}.td-issue-blocks>button small,.td-issue-order-options>button small{color:#889588;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-issue-blocks>button.is-selected,.td-issue-order-options>button.is-selected{border-color:#6a9b73;background:#edf7ec;color:#245a37}.td-issue-blocks>small,.td-issue-order-options>small{padding:6px;color:#7b897e}.td-issue-product-line{justify-content:space-between;border-top:1px solid #edf1eb;padding-top:10px}.td-issue-product-line input{width:min(220px,60%)}.td-issue-blocks{max-height:135px}.td-issue-blocks>button img{width:22px;height:22px;object-fit:cover;border-radius:3px}.td-issue-blocks>button span{display:flex;align-items:center;gap:5px;min-width:0}.td-issue-product-detail{display:flex;gap:12px;min-width:0;border:1px solid #e1e8dc;border-radius:6px;background:#fbfdf9;padding:9px;margin:8px 0}.td-issue-product-image{width:68px;height:68px;object-fit:contain;flex:none;border:1px solid #e1e8dc;border-radius:4px;background:#fff}.td-issue-product-body{min-width:0;flex:1 1}.td-issue-product-top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-issue-product-notes{margin:4px 0;white-space:pre-wrap;color:#697b6c}.td-issue-target{border:1px solid #d8e3d5;border-radius:4px;background:#fff;color:#385b40;font:inherit;white-space:nowrap;padding:4px 7px;cursor:pointer}.td-issue-spec.is-selected,.td-issue-target.is-selected{border-color:#6a9b73;background:#eaf5e9;color:#245a37}.td-issue-specs{display:grid;gap:3px;margin-top:6px;max-height:176px;overflow:auto}.td-issue-spec{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid #e3e9e1;border-radius:4px;background:#fff;color:#405143;font:inherit;text-align:left;padding:5px 7px;cursor:pointer}.td-issue-spec span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-issue-spec span:not(:first-child){white-space:nowrap}.td-issue-product-supplier,.td-issue-purchase{border-top:1px solid #e4ebe0;margin:7px 0 0;padding-top:6px;color:#617062}.td-issue-purchase>span{font-weight:600}.td-issue-purchase p{margin:3px 0}.td-issue-description{display:grid;gap:5px;margin-top:8px;font-weight:600}.td-issue-description textarea{width:100%;min-height:58px;box-sizing:border-box;font-weight:400}.td-issue-compose-actions{margin-top:8px}.td-issue-compose-actions label{display:inline-flex;align-items:center;gap:5px}.td-issue-composer-note{color:#79887c;margin:8px 0}.td-issue-composer-error{color:#a33f2a;background:#fff3ed;border:1px solid #f0d6c9;padding:7px 9px;border-radius:4px;margin:10px 0 0}.td-issue-blocks>button:hover,.td-issue-order-options>button:hover,.td-issue-spec:hover,.td-issue-target:hover{border-color:#93b399}.td-issue-blocks>button:focus-visible,.td-issue-order-options>button:focus-visible,.td-issue-spec:focus-visible,.td-issue-target:focus-visible{outline:2px solid #568965;outline-offset:1px}@media(max-width:650px){.td-issue-product-image{width:48px;height:48px}.td-issue-spec{grid-template-columns:minmax(0,1fr) auto;gap:4px}.td-issue-spec span:last-child{grid-column:2}.td-issue-order-line{flex-wrap:wrap}.td-issue-current-order{width:100%}.td-issue-spec{grid-template-columns:minmax(0,1fr) auto auto}.td-issue-spec span:last-child{grid-column:auto}}.td-issue-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px;max-height:min(450px,60vh);overflow:auto;scrollbar-gutter:stable;margin:8px 0;padding:1px;background:#f4f7f2}.td-issue-sheet-card{display:grid;grid-template-columns:42px 145px minmax(0,1fr);grid-template-rows:minmax(145px,auto) auto;min-width:0;border:1px solid #b9c8b9;background:#fff;color:#304135;font-size:12px;overflow:hidden}.td-issue-sheet-card.is-selected{border-color:#468052;box-shadow:inset 0 0 0 1px #468052}.td-issue-sheet-code{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:0;border-right:1px solid #b9c8b9;background:#f3f8f1;color:#264c31;font:inherit;cursor:pointer;min-width:0;padding:3px}.td-issue-sheet-code strong{font-size:13px;white-space:nowrap}.td-issue-sheet-code>span{font-size:17px;line-height:1}.td-issue-sheet-code.is-selected{background:#dff1dd}.td-issue-sheet-image{position:relative;min-width:0;min-height:145px;border-right:1px solid #b9c8b9;color:#8a968c;background:#fff}.td-issue-sheet-image,.td-issue-sheet-image>a{display:flex;align-items:center;justify-content:center}.td-issue-sheet-image>a{width:100%;height:100%}.td-issue-sheet-image img{display:block;max-width:100%;max-height:145px;object-fit:contain}.td-issue-sheet-image>small{position:absolute;left:0;right:0;bottom:0;padding:2px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fffffff0;color:#526556}.td-issue-sheet-lines{min-width:0;display:grid;grid-auto-rows:25px;align-content:start}.td-issue-sheet-labels,.td-issue-sheet-row{display:grid;grid-template-columns:minmax(0,1fr) 67px 40px 67px;align-items:center;min-width:0;height:25px;box-sizing:border-box}.td-issue-sheet-labels{background:#f2f7f0;font-weight:650}.td-issue-sheet-labels>span,.td-issue-sheet-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;border-right:1px solid #d2ddd2;text-align:right}.td-issue-sheet-labels>span:first-child,.td-issue-sheet-row>span:first-child{text-align:left}.td-issue-sheet-labels>span:last-child,.td-issue-sheet-row>span:last-child{border-right:0}.td-issue-sheet-row{border:0;border-top:1px solid #d2ddd2;background:#fff;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer}.td-issue-sheet-row.is-empty{cursor:default}.td-issue-sheet-row.is-selected{background:#e4f3e3;color:#214c2c;font-weight:650}.td-issue-sheet-foot{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:3px 10px;border-top:1px solid #d2ddd2;padding:3px 6px;min-width:0;font-size:11px;line-height:1.4;color:#526756}.td-issue-sheet-foot>span{min-width:0;overflow-wrap:anywhere}.td-issue-sheet-code:hover,.td-issue-sheet-row:not(.is-empty):hover{background:#edf7ea}.td-issue-sheet-code:focus-visible,.td-issue-sheet-image a:focus-visible,.td-issue-sheet-row:focus-visible{outline:2px solid #468052;outline-offset:-2px}.td-issue-description textarea{min-height:34px;height:auto;max-height:150px;field-sizing:content;overflow:auto;resize:vertical}@media(max-width:1250px){.td-issue-sheet-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.td-issue-sheet-card{grid-template-columns:36px minmax(0,1fr);grid-template-rows:100px auto auto}.td-issue-sheet-image{min-height:100px;border-right:0}.td-issue-sheet-image img{max-height:100px}.td-issue-sheet-lines{grid-column:1/-1;border-top:1px solid #b9c8b9}.td-issue-sheet-labels,.td-issue-sheet-row{grid-template-columns:minmax(0,1fr) 62px 36px 62px}.td-issue-sheet-grid{max-height:440px}}.do-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 20px}.do-fact{background:#fff;border:1px solid #dce4ec;border-radius:10px;padding:18px;min-width:0}.do-fact h2{font-size:13px;font-weight:500;color:#596775;margin:0 0 12px}.do-fact strong{display:block;font-size:27px;line-height:1.35;color:#16344e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.do-fact strong small{font-size:12px;font-weight:500;margin-left:7px;color:#6c7b88}.do-fact p{font-size:11px;line-height:1.6;margin:7px 0 0;color:#6d7c86}.do-fact .do-gap,.do-gap{color:#94602d}.do-currency-value+.do-currency-value{margin-top:10px;border-top:1px solid #e7edf3;padding-top:10px}.do-data-gaps{margin:0 0 20px;padding:14px 18px;border:1px solid #ecdbbc;background:#fffaf0;border-radius:8px;font-size:12px;color:#795a32;line-height:1.8}.do-data-gaps summary{cursor:pointer;font-weight:500}.do-data-gaps ul{padding-left:20px}.do-chart{margin-bottom:22px}.do-chart .td-panel-head>span{font-size:12px;color:#677886}.do-chart select{font:inherit;font-size:12px;padding:5px 8px;border:1px solid #cedce5;border-radius:5px}.do-caption{padding:0 20px;font-size:12px;line-height:1.7;color:#778492}.do-caption.do-gap{color:#94602d}.do-bars{list-style:none;padding:0 20px 22px;display:grid;gap:15px;margin:0}.do-bars li{min-width:0}.do-bars li>div{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;margin-bottom:7px}.do-bars li strong{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.do-bar-track{display:block;height:10px;border-radius:4px;background:#edf2f8;overflow:hidden}.do-bar-track>span{display:block;height:100%;background:#668ead;border-radius:4px}.do-deadline small{display:block;font-size:10px;opacity:.8;margin-top:4px}.do-deadline.is-overdue{color:#ac542f}.do-deadline.is-today{color:#93641f}.do-deadline.is-missing{color:#6f7c89}.do-order-periods{margin:22px 0}.do-period-tabs{display:flex;gap:4px}.do-period-tabs button{border:1px solid #d5e1eb;background:#fff;color:#5c7285;border-radius:6px;padding:6px 12px;font:inherit;font-size:12px;cursor:pointer}.do-period-tabs button[aria-pressed=true]{background:#edf4fb;border-color:#9db9d3;color:#254f70}.do-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:0 20px}.do-calendar>div{border:1px solid #dce5ed;background:#f8fafc;border-radius:5px;padding:9px;display:flex;align-items:center;justify-content:space-between;gap:5px}.do-calendar span{font-size:10px;color:#7c8b96}.do-calendar strong{font-size:13px;color:#365777}.do-records{max-width:100%;overflow-x:auto}.do-records table{width:100%;border-collapse:collapse;table-layout:auto;font-size:12px}.do-records td,.do-records th{text-align:left;padding:12px 18px;border:1px solid #e1e8ef;overflow-wrap:anywhere}.do-records th{background:#f4f7fa;color:#647888;font-weight:500}.do-records td:first-child,.do-records th:first-child{border-left:0}.do-records td:last-child,.do-records th:last-child{border-right:0}.do-records tbody tr:last-child td{border-bottom:0}.do-pending-definition{padding:15px 20px;color:#94602d;font-size:12px;line-height:1.7}.do-pending-definition p{margin:4px 0}@media(max-width:1100px){.do-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.do-calendar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.do-facts{gap:10px}.do-fact{padding:13px}.do-fact strong{font-size:23px}.do-fact h2{font-size:12px}.do-calendar{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 13px}.do-calendar>div{padding:7px}.do-records td,.do-records th{padding:10px 8px;font-size:11px}.do-bars,.do-caption{padding-left:13px;padding-right:13px}.do-period-tabs button{padding:6px 8px}}.do-logistics-updates{margin-bottom:20px}.do-logistics-updates ul{list-style:none;padding:0 20px 12px;margin:0}.do-logistics-updates li{padding:12px 0;border-top:1px solid #e2eaf1;display:flex;justify-content:space-between;align-items:center;gap:14px}.do-logistics-updates li>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}.do-logistics-updates span,.do-logistics-updates strong{font-size:12px;overflow-wrap:anywhere}.do-logistics-updates small{font-size:10px;color:#738492}.do-logistics-orders{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.do-logistics-orders button{white-space:nowrap}@media(max-width:600px){.do-logistics-updates li{align-items:flex-start;flex-direction:column}.do-logistics-orders{justify-content:flex-start}.do-logistics-updates ul{padding:0 13px 12px}}.td-issue-actions>.td-button{flex:1 1 125px;min-width:0}.td-issue-actions>.td-filter{margin-left:4px}.td-issue-entry{display:grid;grid-template-columns:minmax(140px,190px) minmax(150px,1fr) minmax(150px,220px) auto auto;align-items:end;gap:8px;min-width:0}.td-issue-entry-order{display:grid;gap:4px;min-width:0;font-size:12px;font-weight:600}.td-issue-entry-order input{width:100%;min-width:0;height:34px;box-sizing:border-box;padding:5px 8px;border:1px solid #d5dfd2;border-radius:5px;background:#fff;font:inherit;font-weight:400;color:inherit}.td-issue-entry .td-issue-description,.td-issue-images{display:grid;min-width:0;margin:0;gap:4px;font-size:12px}.td-issue-entry .td-issue-description textarea{width:100%;height:34px;min-height:34px;max-height:90px;box-sizing:border-box;padding:6px 8px;resize:vertical;font:inherit;font-weight:400;border:1px solid #d5dfd2;border-radius:5px;background:#fff}.td-issue-images .ow-image-input{min-height:34px;box-sizing:border-box}.td-issue-urgent{display:inline-flex;align-items:center;gap:4px;font-size:12px}.td-issue-entry>.td-button,.td-issue-urgent{height:34px;white-space:nowrap}.td-issue-original-sheet{margin-top:8px;max-height:min(65vh,700px);overflow:auto;border:1px solid #b5c3d0;background:#fff;overscroll-behavior:contain}@media(max-width:900px){.td-issue-entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.td-issue-entry-order{grid-column:1}.td-issue-entry .td-issue-description{grid-column:2/4}.td-issue-images{grid-column:1}.td-issue-entry>.td-button{grid-column:3}}@media(max-width:520px){.td-issue-entry{grid-template-columns:minmax(0,1fr) auto}.td-issue-entry .td-issue-description,.td-issue-entry-order,.td-issue-images{grid-column:1/-1}.td-issue-entry>.td-button{grid-column:2}.td-issue-original-sheet{max-height:62vh}}.if-row{--if-row-height:158px}.if-row.if-buyer-row{--if-row-height:214px}.if-row>td{min-width:0;vertical-align:top;text-align:left;padding:3px 4px!important}.if-row .if-order-cell{text-align:center;padding:3px!important}.if-order-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:5px;box-sizing:border-box;height:var(--if-row-height);padding:8px 3px;border:1px solid #9bb7ce;border-radius:4px;background:#f4f8fc}.if-order-number{display:block;width:100%;min-width:0;min-height:24px;padding:1px 2px;border:0;background:transparent;color:#22578c;font-family:inherit;font-weight:700;font-size:12px;line-height:1.3;overflow-wrap:anywhere;cursor:pointer}.if-order-number:hover{text-decoration:underline}.if-status{font-size:11px;line-height:1.4;overflow-wrap:anywhere}.if-status[data-status=resolved]{color:#237842}.if-status small{display:block;font-size:10px;color:#b44b32}.if-salesperson{font-size:11px;line-height:1.3;overflow-wrap:anywhere}.if-completion{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin:0;font-size:11px;line-height:18px;cursor:pointer}.if-completion:has(input:checked){color:#237842;font-weight:600}.if-completion input{width:16px;height:16px;margin:0;accent-color:#23814c}.if-row .if-product-cell{padding:2px!important;overflow:hidden}.if-compact-product{zoom:.7;width:510px;max-width:none}.if-compact-product .ow-readonly-sheet,.if-compact-product .ow-table-scroll{width:510px;max-width:510px}.if-compact-product .ow-table-scroll{max-height:none;overflow:visible}.if-loading{display:grid;place-items:center;min-height:var(--if-row-height);font-size:12px;color:#6d7d88;white-space:normal}.if-chat-panel{display:flex;flex-direction:column;gap:3px;height:var(--if-row-height);min-width:0}.if-messages{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:3px;border:1px solid #d6e0e8;border-radius:3px;background:#fafcff;scrollbar-width:thin}.if-message{display:flex;flex-direction:column;gap:1px;width:max-content;max-width:87%;min-width:0;box-sizing:border-box;margin:0 auto 4px 0;padding:3px 5px;border-radius:3px;background:#eef4f9}.if-message.is-mine{margin-left:auto;margin-right:0;background:#e9f3e9}.if-message>small{display:block;margin:0;font-size:9px;line-height:1.25;color:#71818d;white-space:nowrap}.if-message>p,.if-summary{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.if-message .ow-images{height:auto;min-height:0;max-height:none;padding:2px 0;border:0;background:transparent}.if-message .ow-image-list{display:flex;flex-wrap:wrap;gap:3px;height:auto}.if-message .ow-image-open,.if-message .ow-image-tile{width:76px;height:66px;min-height:0}.if-message .ow-image-placeholder,.if-message .ow-image-tools{display:none}.if-message .ow-issue-logistics-ref{font-size:11px;line-height:1.35;white-space:normal}.if-message .ow-issue-logistics-ref p{margin:3px 0;white-space:pre-wrap;overflow-wrap:anywhere}.if-reply{flex:none;min-width:0;margin:0}.if-reply .ow-image-composer{min-width:0;padding:2px 4px;border:1px solid #c8d5df;border-radius:3px;background:#fff}.if-reply .ow-image-composer.is-dragging,.if-reply .ow-image-composer:focus-within{border-color:#5e91b5;background:#fafdff}.if-reply .ow-image-composer.has-error{border-color:#c8796f}.if-reply .ow-image-composer textarea{display:block;box-sizing:border-box;width:100%;min-width:0;height:34px;min-height:34px;max-height:34px;resize:none;padding:1px 0;border:0;border-radius:0;outline:0;background:transparent;color:inherit;font-family:inherit;font-size:12px;line-height:16px}.if-reply .ow-composer-images{display:flex;gap:4px;max-width:100%;height:37px;overflow-x:auto;overflow-y:hidden;padding:1px 0 2px;scrollbar-width:thin}.if-reply .ow-composer-image{position:relative;flex:0 0 40px;width:40px;height:34px;box-sizing:border-box;border:1px solid #d7e1e8;background:#f6f8fa}.if-reply .ow-composer-image>img{display:block;width:100%;height:100%;object-fit:contain}.if-reply .ow-composer-image>button{position:absolute;right:-1px;top:-1px;display:grid;place-items:center;width:14px;height:14px;min-width:14px;min-height:14px;padding:0;border:1px solid #cbd6df;border-radius:2px;background:#fffffff0;color:#536473}.if-reply .ow-composer-error,.if-reply .ow-composer-progress{display:block;font-size:10px;line-height:13px;white-space:normal;overflow-wrap:anywhere}.if-reply .ow-composer-error{color:#b13b32}.if-reply .ow-composer-progress{color:#677d8c}.if-legacy>button{flex:none;min-height:22px;height:22px;padding:1px 5px;border:1px solid #c7d5df;border-radius:3px;background:#f7fafc;color:#2f5e81;font-size:11px;white-space:nowrap}.if-reply-error{display:block;min-width:0;max-height:24px;overflow:auto;color:#b13b32;font-size:10px;line-height:12px;white-space:normal}.if-reply-error:empty{display:none}.if-legacy{display:flex;justify-content:flex-end}@media(max-width:700px){.if-row{--if-row-height:214px}}.td-issue-inline-wrap{overflow-x:clip;container-type:inline-size}.td-table.td-issue-inline-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.td-issue-inline-table .issue-order-col{width:96px}.td-issue-inline-table .issue-product-col{width:365px}.td-issue-inline-table .issue-chat-col{width:auto}.td-issue-inline-table th{text-align:center;white-space:nowrap}@container(max-width:800px){.td-issue-inline-table tbody,.td-table.td-issue-inline-table{display:block;width:100%;min-width:0}.td-issue-inline-table colgroup,.td-issue-inline-table thead{display:none}.td-issue-inline-table .if-row{display:grid;grid-template-columns:minmax(0,1fr);width:100%;border-bottom:2px solid #b4c6d5}.if-row>td{display:block;width:auto;box-sizing:border-box}.if-row .if-order-cell{grid-column:1;grid-row:1}.if-row .if-product-cell{grid-column:1/-1;grid-row:2}.if-row .if-chat-cell{grid-column:1/-1;grid-row:3}.if-order-card{height:auto;min-height:84px}.if-compact-product{margin:0 auto}.if-chat-panel{height:214px}}@container(max-width:375px){.if-compact-product{zoom:.58}}.ow-dialog:has(>.or-customer-editor){width:min(500px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border:1px solid #cdd5df;border-radius:10px;box-shadow:0 12px 40px #20374f24}.ow-dialog:has(>.or-customer-editor)>.ow-dialog-head{padding:10px 14px;min-height:0;border-bottom:1px solid #e3e8ed}.ow-dialog:has(>.or-customer-editor)>.ow-dialog-head>div>span{display:none}.ow-dialog:has(>.or-customer-editor)>.ow-dialog-head h2{font-size:14px;line-height:24px;margin:0}.ow-dialog:has(>.or-customer-editor)>.ow-dialog-head .ow-icon-button{width:28px;height:28px;min-height:28px;padding:3px;border:0;background:transparent}.ow-dialog>.or-customer-editor{padding:10px 14px 12px;margin:0;font-size:14px}.or-customer-editor .or-customer-context{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:#5c6975;font-size:14px}.or-customer-editor .or-customer-context strong{color:#223446;font-size:14px}.or-customer-editor fieldset.ow-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:0;margin:0;min-width:0;border:0}.or-customer-editor .ow-field{min-width:0;margin:0;gap:3px;font-size:14px}.or-customer-editor .ow-field>span{color:#526170;font-size:14px}.or-customer-editor .ow-field :is(input,textarea){width:100%;min-height:32px;padding:5px 7px;border:1px solid #cbd3dd;border-radius:4px;background:#fff;color:#24313e;font-size:14px;line-height:20px;font-weight:400;box-shadow:none}.or-customer-editor .ow-field input{height:32px}.or-customer-editor .ow-field textarea{height:52px;max-height:120px;resize:vertical;overflow:auto}.or-customer-editor .ow-field :is(input,textarea):focus{outline:2px solid #1a73e833;outline-offset:0;border-color:#1a73e8}.or-customer-editor .ow-form-actions{display:flex;justify-content:flex-end;gap:8px;margin:12px 0 0;padding:0}.or-customer-editor .ow-form-actions .ow-button{height:30px;min-height:30px;padding:4px 12px;font-size:14px;border-radius:4px}.or-customer-editor .ow-message{margin:0 0 10px;padding:7px 9px;font-size:14px}.ow-image-input-wrap{position:relative;min-width:0}.ow-image-input{height:32px;min-width:0;display:flex;align-items:center;gap:6px;padding:0 7px;border:1px solid #bbc9d6;border-radius:4px;background:#fff;color:#253548;font-size:12px;box-sizing:border-box}.ow-image-input.is-dragging{background:#edf5ff;border-color:#267adb}.ow-image-input.has-error{border-color:#c65445}.ow-image-input:focus-visible{outline:2px solid #267adb;outline-offset:1px}.ow-image-input-placeholder{color:#718395;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ow-image-input-actions{display:flex;gap:3px;margin-left:auto;flex:none}.ow-image-input button{display:inline-flex;align-items:center;justify-content:center;height:24px;width:25px;border:0;border-radius:3px;background:transparent;color:#426582;cursor:pointer;padding:3px}.ow-image-input button:hover:not(:disabled){background:#edf4fb}.ow-image-input button:disabled{opacity:.5;cursor:default}.ow-image-input-progress{font-size:11px;color:#63778a;white-space:nowrap}.ow-image-input-files{min-width:0;position:relative}.ow-image-input-files summary{cursor:pointer;color:#276345;white-space:nowrap;list-style:none}.ow-image-input-files summary::-webkit-details-marker{display:none}.ow-image-input-files summary:after{content:"⌄";margin-left:5px;color:#718395}.ow-image-input-file-list{position:absolute;top:calc(100% + 7px);left:-7px;min-width:140px;max-height:180px;overflow:auto;padding:4px 6px;background:#fff;border:1px solid #bbc9d6;border-radius:4px;box-shadow:0 4px 12px #25354815;z-index:10}.ow-image-input-file-list>div{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:27px}.ow-image-input-feedback{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ow-image-input-feedback.is-error{position:static;display:block;clip-path:none;width:auto;height:auto;white-space:normal;font-size:11px;line-height:1.35;margin-top:3px;overflow-wrap:anywhere;color:#ac392c}.am-page{max-width:1380px}.am-notice{display:flex;align-items:center;gap:7px;margin:0 0 14px;padding:9px 12px;border:1px solid #cfe0ce;background:#f1f8ef;color:#386044;border-radius:6px;font-size:12px}.am-create{border:1px solid #d8e3d5;background:#fff;border-radius:8px;margin:0 0 16px;padding:15px 17px}.am-create-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:13px}.am-create-head h2{font-size:14px;margin:0 0 4px}.am-create-head p{font-size:11px;color:#7c8a80;margin:0}.am-form-grid{display:grid;grid-template-columns:minmax(130px,1fr) minmax(120px,.75fr) minmax(170px,1fr) minmax(150px,1fr);gap:10px 12px;align-items:end}.am-dialog label,.am-form-grid>label{display:block;color:#5d6f62;font-size:11px}.am-dialog input,.am-form-grid input,.am-form-grid select{display:block;width:100%;height:34px;margin-top:5px;padding:6px 9px;border:1px solid #ccd9c9;border-radius:5px;background:#fff;color:#263d30;font:inherit;font-size:12px;outline:none}.am-dialog input:focus,.am-form-grid input:focus,.am-form-grid select:focus,.am-inline-edit input:focus{border-color:#6c9574;box-shadow:0 0 0 2px #e9f2e8}.am-password-field{grid-column:span 2}.am-password-actions{grid-column:span 2;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:34px}.am-secret{display:flex;align-items:center;margin-top:5px;border:1px solid #ccd9c9;border-radius:5px;overflow:hidden;background:#fff}.am-secret:focus-within{border-color:#6c9574;box-shadow:0 0 0 2px #e9f2e8}.am-secret input{border:0!important;box-shadow:none!important;margin:0;min-width:0}.am-secret button{height:32px;border:0;border-left:1px solid #e3e9e1;background:#fafcf8;color:#506b56;padding:0 8px;display:flex;align-items:center;gap:4px;font:inherit;font-size:10px;white-space:nowrap;cursor:pointer}.am-secret button:disabled{opacity:.45}.am-confirm{display:flex!important;align-items:center;gap:6px;color:#66776b!important;font-size:10px!important}.am-confirm input{width:14px!important;height:14px!important;margin:0!important;flex:0 0 auto}.am-table-wrap{max-width:100%;overflow:auto;border:1px solid #dbe4d8;background:#fff;border-radius:7px}.am-table{width:100%;min-width:850px;border-collapse:collapse;font-size:12px}.am-table th{height:36px;padding:7px 12px;text-align:left;background:#f3f7ef;color:#697b6d;border-bottom:1px solid #d9e3d6;font-weight:600;white-space:nowrap}.am-table td{height:48px;padding:7px 12px;border-bottom:1px solid #e8eee5;vertical-align:middle}.am-table tr:last-child td{border-bottom:0}.am-table tr.is-disabled{color:#869087;background:#fafbf9}.am-table td strong{display:block;font-weight:600}.am-table td small{display:block;color:#87938a;font-size:9px;margin-top:2px}.am-username{padding:3px 5px;border:1px solid transparent;border-radius:4px;background:transparent;color:#315a43;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.am-username:hover{border-color:#ccd9c9;background:#f6f9f3}.am-inline-edit{display:flex;align-items:center;gap:4px}.am-inline-edit input{width:150px;height:29px;padding:4px 7px;border:1px solid #ccd9c9;border-radius:4px;font:inherit;font-size:12px}.am-actions button,.am-inline-edit button{border:0;background:transparent;color:#42634c;font:inherit;font-size:10px;padding:4px 5px;border-radius:4px;cursor:pointer;white-space:nowrap}.am-actions button:hover,.am-inline-edit button:hover{background:#eef4eb}.am-actions button:disabled,.am-inline-edit button:disabled{opacity:.35;cursor:default}.am-actions{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.am-actions button{display:inline-flex;align-items:center;gap:3px}.am-actions .is-disable{color:#a05844}.am-actions .is-enable{color:#277045}.am-status{display:inline-flex;align-items:center;gap:5px;border-radius:10px;padding:3px 7px;font-size:10px;white-space:nowrap}.am-status:before{content:"";width:6px;height:6px;border-radius:50%}.am-status.is-on{background:#edf6eb;color:#3d6846}.am-status.is-on:before{background:#5e9a69}.am-status.is-off{background:#f1f1ef;color:#727a73}.am-status.is-off:before{background:#9ca29d}.am-empty{padding:34px;text-align:center;color:#7f8d82;font-size:12px}.am-footnote{margin:10px 2px 0;color:#7b887f;font-size:10px}.am-dialog{width:min(460px,calc(100vw - 28px));border:1px solid #d6e1d3;border-radius:10px;padding:0;background:#fff;color:#293d31;box-shadow:0 18px 70px #18302125}.am-dialog::backdrop{background:#17271d55}.am-dialog form{padding:17px}.am-dialog header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9eee7;margin:-2px -2px 14px;padding:0 2px 12px}.am-dialog header>div{display:flex;align-items:center;gap:7px}.am-dialog h2{font-size:15px;margin:0}.am-dialog header>button{border:0;background:transparent;padding:4px;display:flex;color:#617066;cursor:pointer}.am-dialog>form>p{font-size:12px;color:#6d7c72}.am-dialog .am-password-note{font-size:10px;color:#8a6c47;background:#fff8ed;padding:8px 9px;border-radius:5px}.am-dialog .am-error{color:#9a493a;background:#fff1ed;padding:8px 9px;border-radius:5px}.am-dialog footer{display:flex;justify-content:flex-end;gap:7px;margin-top:16px}.am-dialog .am-confirm{margin-top:10px}@media(max-width:900px){.am-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.am-password-actions,.am-password-field{grid-column:span 2}.am-grid-spacer{display:none}}@media(max-width:600px){.am-create{padding:13px}.am-form-grid{grid-template-columns:minmax(0,1fr)}.am-form-grid>*{grid-column:1!important}.am-password-actions{align-items:stretch;flex-direction:column}.am-password-actions .td-button{width:100%}.am-create-head{flex-wrap:wrap}.am-actions{min-width:260px}}.am-table .am-name-cell,.am-table th:first-child{width:210px;min-width:210px;max-width:210px}.am-name{display:block;max-width:100%;height:29px;padding:4px 7px;border:1px solid transparent;border-radius:4px;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.am-name:hover{border-color:#ccd9c9;background:#f6f9f3}.am-name:focus-visible,.am-username:focus-visible{outline:2px solid #6c9574;outline-offset:1px}.am-name:disabled,.am-username:disabled{cursor:default;opacity:.6}.am-name-edit{width:185px;white-space:nowrap}.am-inline-edit.am-name-edit input{width:105px;min-width:0}.am-name-edit button{flex:0 0 auto}.am-table{min-width:940px}.am-permission{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid #ccd9c9;border-radius:5px;background:#f8fbf6;color:#42634c;font-size:10px;white-space:nowrap;cursor:pointer}.am-permission input{width:14px;height:14px;margin:0;accent-color:#4f825b}.am-permission:has(input:checked){border-color:#9fbea4;background:#edf6eb;color:#315f3d}.am-permission:has(input:disabled){opacity:.5;cursor:default}.am-permission-empty{color:#9aa39c}.team-layout>.team-sidebar .team-sidebar-top{display:flex;align-items:center;gap:8px;margin-bottom:18px;padding-left:12px}.team-layout>.team-sidebar .team-sidebar-heading{flex:1 1;min-width:0;margin:0;padding:0}.team-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#3c4043;cursor:pointer}.team-sidebar-toggle:hover{background:#e8edf5}.team-sidebar-toggle:focus-visible{outline:2px solid #0b57d0;outline-offset:2px}@media screen and (min-width:761px){.team-layout.team-sidebar-collapsed{grid-template-columns:56px minmax(0,1fr)}.team-layout.team-sidebar-collapsed>.team-sidebar{box-sizing:border-box;padding:16px 6px 30px;scrollbar-width:thin}.team-layout.team-sidebar-collapsed>.team-sidebar .team-sidebar-top{justify-content:center;padding:0}.team-sidebar-collapsed>.team-sidebar .team-side-group button>span,.team-sidebar-collapsed>.team-sidebar .team-side-group>p,.team-sidebar-collapsed>.team-sidebar .team-sidebar-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.team-sidebar-collapsed>.team-sidebar .team-side-group button{position:relative;justify-content:center;min-height:40px;padding:10px 0;gap:0;border-radius:10px}.team-sidebar-collapsed>.team-sidebar .team-side-group button>b{position:absolute;top:0;right:0;min-width:14px;padding:0 3px;border-radius:5px;background:#e8f0fe;font-size:9px;line-height:14px}.team-sidebar-collapsed>.team-sidebar .team-side-group button>b.is-late{background:#fce8e6;color:#b3261e}}.team-layout .or-registry .or-ledger-scroll{border:0;border-radius:0}.team-layout .or-registry .or-table.or-ledger{border-collapse:separate;border-spacing:0;border-left:1px solid #b8c0ca}.team-layout .or-registry .or-table.or-ledger td,.team-layout .or-registry .or-table.or-ledger th{border-right:1px solid #b8c0ca;border-bottom:1px solid #b8c0ca}.team-layout .or-registry .or-table.or-ledger th{border-top:1px solid #b8c0ca}.team-layout .or-registry .or-table.or-ledger td:not(.or-proofs){padding:1px 4px}.team-layout .or-registry .or-table.or-ledger:not(.or-ledger-compact) td:nth-child(2)>.or-link{display:block;min-height:20px;height:20px;padding:0;font-size:12px;line-height:20px;overflow-x:auto;scrollbar-width:none}.team-layout .or-registry .or-table.or-ledger td:nth-child(2)>.or-cell-note{margin-top:2px;font-size:10px;line-height:14px}.team-layout .or-registry .or-table.or-ledger td:nth-child(2)>.or-status{display:block;width:max-content;max-width:100%;padding:0 4px;font-size:10px;line-height:16px;overflow-x:auto;scrollbar-width:none}.team-notifications{position:relative;flex:none;font-family:var(--team-ui-font);font-weight:400}.team-notifications-trigger{position:relative;display:grid;place-items:center;min-width:32px;height:32px;border:1px solid #d4ddd8;border-radius:6px;background:#fff;color:#284d3c;cursor:pointer}.team-notifications-trigger>span{position:absolute;top:-7px;right:-9px;padding:0 4px;min-width:17px;line-height:17px;font-size:14px;border-radius:9px;background:#b63336;color:#fff}.team-notifications-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.team-notifications-panel{position:absolute;top:39px;right:0;z-index:100;width:min(390px,calc(100vw - 24px));background:#fff;border:1px solid #c8d4cc;border-radius:7px;box-shadow:0 8px 28px #213c3026;text-align:left;color:#263f31}.team-notifications-panel header{display:flex;align-items:center;gap:7px;border-bottom:1px solid #d9e2dd;padding:9px}.team-notifications-panel h2{font-size:14px;font-weight:400;margin:0;flex:1 1}.team-notifications-panel button{font:inherit;color:inherit;background:#fff;border:0;cursor:pointer}.team-notifications-panel header button{display:flex;align-items:center;gap:3px;padding:3px;font-size:14px}.team-notifications-panel button:disabled{opacity:.5;cursor:wait}.team-notifications-panel button:focus-visible{outline:2px solid #277ac2;outline-offset:-2px}.team-notifications-panel ul{list-style:none;margin:0;padding:0;max-height:60vh;overflow:auto}.team-notifications-panel li{border-bottom:1px solid #e4eae6}.team-notifications-panel li>button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;width:100%;padding:11px 12px;overflow-wrap:anywhere;font-size:14px}.team-notifications-panel li>button:hover{background:#f0f6f2}.team-notifications-panel li[data-read=true]{color:#6d7c72}.team-notifications-panel small{font-size:14px;white-space:pre-wrap}.team-notification-order{display:flex;align-items:center;gap:6px;font-size:14px}.team-notification-order i{display:inline-block;width:6px;height:6px;background:#ba3737;border-radius:50%}.team-notifications-panel time{font-size:14px;color:#7c8880}.team-notifications-panel footer,.team-notifications-panel>p{padding:12px;margin:0;font-size:14px}.team-notifications-panel>[role=alert]{color:#a33f30}@media(max-width:600px){.team-notifications-panel{position:fixed;right:12px;top:60px}}@media print{.team-notifications{display:none!important}}