.team-root{min-height:100vh}.team-workspace-nav{display:flex;gap:8px;margin:0 0 24px;padding-bottom:14px;border-bottom:1px solid #dce6d9}.team-workspace-nav button{padding:10px 18px;background:transparent;border:1px solid transparent;border-radius:7px;color:#526455;cursor:pointer;font:inherit;font-size:14px}.team-workspace-nav button[aria-current=page]{background:#fff;border-color:#dce6d9;color:#244e32;font-weight:400}.team-workspace-nav button:focus-visible{outline:2px solid #3b704e;outline-offset:3px}.team-topbar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:19px max(24px,calc((100vw - 1180px)/2));background:#fff;border-bottom:1px solid #e2e9e2}.team-account,.team-brand{display:flex;align-items:center;gap:13px}.team-brand{font-size:14px}.team-account small,.team-brand small{display:block;color:#7a877e;font-weight:400}.team-brand-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#eaf1e9;color:#45674d;border-radius:11px;flex-shrink:0}.team-account{font-size:14px}.team-main{max-width:1240px;margin:auto;padding:28px 30px 48px}.team-assignment-note{padding:0 0 18px;font-size:14px;color:#778279}.team-sync{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#667969;font-size:14px;margin:-2px 0 16px}.team-sync-dot{width:6px;height:6px;border-radius:50%;background:#6c9872;flex-shrink:0}.team-sync-error{background:#c28940}.team-message{padding:12px 15px;margin-bottom:16px;border-radius:7px;background:#eef4ed;color:#49634e;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.team-message-error{background:#fff0ec;color:#9a4537}.team-shell-message{max-width:1180px;margin:18px auto 0}.team-loading,.team-login-page,.team-session-lock{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f2f5ef}.team-session-lock{position:fixed;inset:0;z-index:999;overflow:auto;border:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none}.team-session-lock:not([open]){display:none}.team-root[aria-hidden=true]{visibility:hidden}.team-login-card{width:430px;max-width:100%;background:#fff;border:1px solid #e2e9df;border-radius:17px;padding:36px;box-shadow:0 14px 55px #27342d08}.team-login-card>.team-brand-icon{margin-bottom:20px;width:49px;height:49px}.team-kicker{display:block;font-size:14px;color:#788476}.team-login-card h1{font-size:26px;margin:6px 0 12px}.team-login-card>p{font-size:14px;line-height:1.9;color:#7b867a}.team-login-card form{margin-top:27px}.team-login-card form>label{display:block;font-size:14px;font-weight:400;margin-bottom:17px}.team-login-card input{display:block;width:100%;margin-top:7px;padding:11px 12px;border:1px solid #dce4da;border-radius:7px;background:#fbfcfa;outline:none}.team-login-card input:focus{border-color:#699774;box-shadow:0 0 0 3px #edf4ed}.team-login-submit{width:100%;justify-content:space-between;padding:11px 14px;margin-top:5px}.team-login-foot{font-size:14px;color:#8a9287;border-top:1px solid #edf0e9;padding-top:19px;margin-top:27px;display:flex;gap:7px}.team-login-foot svg{flex-shrink:0;margin-top:1px}.team-loading{flex-direction:column;gap:18px;color:#667967}.team-loading h1{font-size:24px}.team-sales-toolbar{display:flex;gap:15px;align-items:center;padding:20px 0;border-top:1px solid #e5ebe3;font-size:14px;color:#7b877d}.team-sales-toolbar .pw-search{flex:1 1}.team-sales-toolbar>span{white-space:nowrap}.team-order-list{display:grid;gap:22px}.team-order{background:#fff;border:1px solid #e3e9e1;border-radius:10px;min-width:0}.team-order-heading{display:flex;align-items:center;gap:13px;padding:18px 22px;background:#f7f9f4;border-bottom:1px solid #e7ece4;border-radius:10px 10px 0 0}.team-order-heading>div{flex:1 1;min-width:0}.team-order-heading h2{font-size:14px;overflow-wrap:anywhere}.team-order-heading>div>span{font-size:14px;color:#899382}.team-order-line{padding:22px}.team-order-line+.team-order-line{border-top:1px solid #e7ece4}.team-line-heading{display:flex;gap:20px;justify-content:space-between}.team-line-heading h3,.team-line-heading p{font-size:14px;overflow-wrap:anywhere}.team-line-heading p{color:#7d897e;margin-top:4px}.team-line-count{display:flex;gap:20px;flex-shrink:0;font-size:14px;color:#8a958a}.team-line-count b{color:#49674b;margin-left:5px}.team-line-facts{display:flex;gap:35px;padding:13px 0 17px;margin:0}.team-line-facts>div{display:flex;align-items:baseline;gap:9px;font-size:14px}.team-line-facts dt{color:#8b968b;white-space:nowrap}.team-line-facts dd{margin:0;overflow-wrap:anywhere}.team-line-progress{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px dashed #e8ede5;padding-top:15px}.team-line-progress>div{min-width:0}.team-line-progress h4{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:400;color:#7e8c7e;margin:0 0 10px}.team-progress-item{background:#f7f9f5;border-radius:6px;padding:11px 13px;font-size:14px;overflow-wrap:anywhere}.team-progress-item+.team-progress-item{margin-top:8px}.team-progress-item>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#537054;margin-bottom:5px}.team-progress-item>div>span{font-size:14px;color:#849180}.team-progress-item small{color:#8d9989;display:block;margin-top:6px;font-size:14px}.team-no-progress{font-size:14px;color:#8d978b;padding:10px 0}.team-waybill{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}@media(max-width:700px){.team-topbar{padding:14px 16px;gap:12px}.team-brand{font-size:14px;gap:8px}.team-brand small{display:none}.team-brand .team-brand-icon{width:34px;height:34px}.team-account{gap:8px}.team-account>span{max-width:88px;overflow-wrap:anywhere}.team-main{padding:22px 16px 32px}.team-order-heading,.team-order-line{padding:15px}.team-line-heading{flex-direction:column;gap:8px}.team-line-facts{flex-wrap:wrap;gap:8px 20px}.team-line-progress{grid-template-columns:1fr;gap:18px}.team-sales-toolbar{flex-wrap:wrap;gap:10px}.team-sales-toolbar .pw-search{flex-basis:100%}.team-sales-toolbar>span{flex:1 1}.team-login-card{padding:28px 24px}.team-login-page,.team-session-lock{padding:18px}}.team-loading,.team-login-page,.team-menu-dialog,.team-root{font-family:var(--team-ui-font);color:#202124;background:#f6f8fc;font-size:14px;--ow-green:#0b57d0;--ow-ink:#202124;--ow-muted:#5f6368;--ow-line:#e0e4e9;--ow-paper:#fff}.team-root>.team-topbar{background:#f6f8fc;border:0;padding:12px 28px;height:72px;min-height:72px;box-shadow:none}.team-brand{font-size:20px;font-weight:400;letter-spacing:-.3px;color:#3c4043}.team-account small,.team-brand small{color:#5f6368;font-size:14px}.team-brand-icon{background:#d3e3fd;color:#0b57d0;border-radius:14px}.team-account b{font-weight:400}.team-account .pw-button{border-radius:20px;border-color:#dadce0;background:#fff;color:#3c4043}.team-layout{grid-template-columns:228px minmax(0,1fr);background:#f6f8fc}.team-sidebar{background:#f6f8fc;border:0;top:72px;height:calc(100dvh - 72px);padding:16px 12px 30px}.team-sidebar-heading{font-size:14px;font-weight:400;color:#5f6368;padding:0 16px;margin-bottom:22px}.team-side-group>p{color:#747775;font-size:14px;padding-left:16px}.team-side-group button{border-radius:0 24px 24px 0;min-height:40px;color:#3c4043;padding:10px 16px;gap:14px;font-size:14px}.team-side-group button:hover{background:#e8edf5}.team-side-group button[aria-current=page]{background:#d3e3fd;color:#001d35;font-weight:400}.team-side-group button b{background:transparent;color:inherit}.team-side-group button b.is-late{background:#fce8e6;color:#b3261e}.team-layout>.team-main,.team-layout>.team-main.team-main-orders{padding:20px 24px 44px;max-width:none;min-width:0}.team-menu-dialog{background:#f6f8fc}.team-main .td-page{max-width:1520px;--ow-green:#0b57d0;--ow-ink:#202124;--ow-muted:#5f6368;--ow-line:#e0e4e9;--ow-paper:#fff;color:#202124}.td-head{align-items:center;margin-bottom:24px}.or-head h1,.td-head h1{font-weight:400;letter-spacing:-.5px;font-size:14px;color:#202124}.or-head p,.td-head p{color:#5f6368;font-size:14px}.or-primary,.or-refresh,.td-button{border-radius:20px;border-color:#dadce0;color:#3c4043;background:#fff;padding:8px 16px;min-height:36px;font-size:14px}.or-primary,.td-primary{color:#fff;background:#0b57d0;border-color:#0b57d0}.or-refresh:hover,.td-button:hover{background:#edf2fa}.or-primary:hover,.td-primary:hover{background:#0842a0}.or-link:focus-visible,.td-button:focus-visible,.team-side-group button:focus-visible{outline:2px solid #0b57d0;outline-offset:2px}.td-sync{font-size:14px;color:#747775}.td-sync:before{background:#1e8e3e}.td-metrics{gap:16px}.td-metric{border:0;border-radius:16px;background:#fff;padding:20px 22px;min-height:142px;color:#202124;gap:12px}.td-metric>span{color:#5f6368;font-size:14px}.td-metric>strong{font-weight:400;font-size:34px}.td-metric>small{color:#747775;font-size:14px}.td-metric:hover{border:0;box-shadow:0 2px 8px #3c404312;background:#eef3fb}.td-metric.td-alert{background:#fce8e6}.td-metric.td-alert>strong{color:#b3261e}.td-issue-metrics .td-metric{min-height:116px;padding:16px 22px}.td-issue-metrics .td-metric>strong{font-size:28px}.td-section-title{font-weight:400;color:#3c4043;font-size:14px}.or-section,.td-create-card,.td-panel{border:0;border-radius:16px;background:#fff;box-shadow:none}.td-panel-head{border-color:#edf0f4;padding:18px 22px}.td-panel-head h2{font-weight:400;font-size:14px;color:#3c4043}.or-link,.td-text-button{color:#0b57d0;font-size:14px}.td-row{border-color:#edf0f4;padding:16px 22px}.td-row:hover{background:#f2f6fc}.td-row strong{font-size:14px;color:#202124}.td-row small,.td-row-meta{color:#5f6368;font-size:14px}.td-row-meta.is-late{color:#b3261e}.td-quick a,.td-quick button{color:#3c4043;border-color:#edf0f4;font-size:14px}.td-empty{color:#747775;font-size:14px;padding:36px 20px}.or-table-scroll,.td-table-wrap{border:1px solid #edf0f4;border-radius:12px}.or-table,.td-table{font-size:14px;color:#202124}.or-table th,.td-table th{color:#5f6368;background:#f8fafd;border-color:#e8eaed;font-weight:400;font-size:14px}.or-table td,.td-table td{border-color:#edf0f4}.or-table tr:hover td,.td-table tr:hover td{background:#f8fafd}.or-status,.td-tag{background:#e8f0fe;color:#185abc;border-radius:6px;font-size:14px}.td-tag.is-done{background:#e6f4ea;color:#137333}.td-tag.is-late{background:#fce8e6;color:#b3261e}.td-muted,.td-note{color:#747775}.or-search,.sp-search,.td-search{border:0;background:#eaf1fb;border-radius:24px;padding:10px 16px;color:#5f6368}.or-search input,.td-search input{font-size:14px;color:#202124}.td-filter{display:flex;align-items:center;gap:8px;font-size:14px;color:#5f6368}.or-filters>select,.td-filter input{padding:8px 12px;border:1px solid #dadce0;border-radius:8px;background:#fff;color:#3c4043}.td-create-icon{background:#d3e3fd;color:#0b57d0}.td-create-card h2{color:#202124;font-weight:400}.td-create-card p{color:#5f6368}.td-error{border-color:#f5c7c5;background:#fce8e6;color:#b3261e}.td-issue-picker{border-color:#e8eaed;border-radius:16px}.td-issue-picker select{border-color:#dadce0;border-radius:8px}.or-registry{max-width:none;color:#202124}.or-section{overflow:hidden}.or-list-toolbar{padding:11px 13px}.or-table.or-ledger:not(.or-ledger-compact){min-width:1545px;table-layout:fixed}.or-ledger td,.or-ledger th{padding:2px 6px;height:40px;max-height:40px;vertical-align:middle}.or-ledger th{height:30px;max-height:30px;padding:3px 6px}.or-ledger:not(.or-ledger-compact) th:first-child{width:88px}.or-ledger:not(.or-ledger-compact) th:nth-child(2){width:130px}.or-ledger:not(.or-ledger-compact) th:nth-child(3){width:75px}.or-ledger:not(.or-ledger-compact) th:nth-child(4){width:96px}.or-ledger:not(.or-ledger-compact) th:nth-child(n+5):nth-child(-n+9){width:88px}.or-ledger:not(.or-ledger-compact) th:nth-child(10){width:102px}.or-ledger:not(.or-ledger-compact) th:nth-child(11){width:88px}.or-ledger:not(.or-ledger-compact) th:nth-child(12),.or-ledger:not(.or-ledger-compact) th:nth-child(13){width:145px}.or-ledger:not(.or-ledger-compact) th:nth-child(14){width:116px}.or-ledger:not(.or-ledger-compact) th:nth-child(15){width:120px}.or-ledger td:not(.or-proofs){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.or-ledger .or-address,.or-ledger .or-email,.or-ledger .or-notes{font-size:14px}.or-ledger .or-notes button{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.or-cell-note{display:block;color:#747775;font-size:14px;margin-top:1px;font-weight:400}.or-ledger-note{padding:8px 13px;font-size:14px;color:#5f6368;margin:0}.or-ledger .or-proofs{padding-top:0;padding-bottom:0}.or-ledger .or-proof-strip{height:39px;max-height:39px;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;background:#E5E7EB}.or-ledger .or-proof-strip:focus-visible{outline:2px solid #0b57d0;outline-offset:-2px}.or-ledger .or-proof-strip>.ow-images{position:relative;display:block;flex:none;width:max-content;min-width:100%;height:31px;min-height:0;max-height:31px;padding:0;border:0;border-radius:0;overflow:visible;background:#E5E7EB}.or-ledger .or-proof-strip>.ow-images>.ow-image-list{display:flex;flex-wrap:nowrap;gap:3px;height:30px;min-height:0;margin:0;padding:0}.or-ledger .or-proof-strip .ow-image-list>.ow-image-tile{flex:0 0 36px;width:36px;min-width:36px;height:30px;min-height:0}.or-ledger .or-proof-strip .ow-image-tile>.ow-image-open{width:36px;height:30px;min-height:0;max-height:30px;padding:0;background:#E5E7EB}.or-ledger .or-proof-strip .ow-image-open>img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.or-ledger .or-proof-strip .ow-image-tile>.ow-image-actions{top:0;right:0;padding:0;gap:2px}.or-ledger .or-proof-strip .ow-image-actions>button{width:24px;height:24px;min-width:24px;min-height:0;padding:2px}.or-ledger .or-proof-strip>.ow-images>.ow-image-notice{position:absolute;top:auto;bottom:0;left:0;right:auto;max-width:126px;height:10px;line-height:10px;margin:0;padding:0;border:0;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.or-ledger .or-proof-strip>.ow-images>.ow-error{position:absolute;inset:0;max-height:31px;overflow:auto;margin:0;padding:3px;z-index:3}.or-month-facts{color:#5f6368}.or-report{border-color:#e8eaed;background:#fff}.or-currency-report h3,.or-money-metrics strong{color:#202124}.or-currency-report{border-color:#e8eaed}.or-report .or-segment button[aria-pressed=true]{background:#d3e3fd;color:#0b57d0}.sp-tabs{display:flex;gap:4px;background:#eaf1fb;padding:4px;border-radius:24px;flex-wrap:wrap}.sp-tabs button{border:0;background:none;padding:9px 16px;border-radius:20px;font:inherit;font-size:14px;cursor:pointer;color:#5f6368}.sp-tabs button[aria-pressed=true]{background:#fff;color:#0b57d0;box-shadow:0 1px 4px #3c404314}.sp-search{font:inherit;font-size:14px;min-width:160px}.sp-factory{padding:20px;background:#fff;border-radius:16px;margin:0 0 18px}.sp-factory h2{font-size:14px;font-weight:400;margin:0 0 15px;color:#202124}.sp-row-actions{display:flex;gap:6px;flex-wrap:wrap;min-width:155px}.sp-row-actions .td-button{font-size:14px;padding:6px 10px;min-height:30px}.sp-image-list{display:flex;gap:10px;flex-wrap:wrap}.sp-image{width:116px;position:relative;border:1px solid #e8eaed;border-radius:8px;overflow:hidden;background:#f8fafd}.sp-image>img{display:block;width:114px;height:104px;object-fit:contain;cursor:zoom-in}.sp-image-actions{display:flex;align-items:center;justify-content:center;gap:2px;background:#fff;padding:3px}.sp-image-actions button{border:0;background:transparent;border-radius:4px;padding:4px;font:inherit;font-size:14px;cursor:pointer;color:#0b57d0;display:inline-flex;align-items:center}.sp-image-actions button:hover{background:#e8f0fe}.sp-upload{border:1px dashed #a8c7fa;border-radius:10px;background:#f8fafd;color:#0b57d0;min-width:130px;min-height:136px;display:flex;align-items:center;justify-content:center;gap:8px;flex-direction:column;font:inherit;font-size:14px;cursor:pointer}.sp-images>small{display:block;color:#137333;font-size:14px;margin-top:8px}.sp-images:focus-visible{outline:2px solid #0b57d0;outline-offset:3px}.sp-evidence{padding:12px 0}.sp-evidence h3{font-size:14px;font-weight:400;margin:0 0 8px;color:#3c4043}.sp-preview{padding:18px;background:#f6f8fc;display:flex;justify-content:center}.sp-preview img{max-width:100%;max-height:75vh;object-fit:contain}.sp-request-summary{display:flex;gap:16px;align-items:center;padding:12px 0;font-size:14px;flex-wrap:wrap}.sp-request-summary>b{color:#0b57d0}.sp-request-summary>span{color:#5f6368;font-size:14px}.sp-history,.sp-linking{border:1px solid #e8eaed;border-radius:10px;margin:16px 0;padding:12px}.sp-history>summary,.sp-linking>summary{cursor:pointer;font-size:14px;color:#3c4043}.sp-order-select{display:block;font-size:14px;margin-top:14px}.sp-order-select select{width:100%;min-height:100px;border:1px solid #dadce0;border-radius:6px;margin-top:6px;padding:8px;font:inherit}.sp-batch{padding:12px 0;border-top:1px solid #edf0f4;gap:18px;justify-content:space-between;font-size:14px;flex-wrap:wrap}.sp-batch,.sp-batch label{display:flex;align-items:center}.sp-batch label{gap:8px}.sp-batch input[type=number]{max-width:130px;border:1px solid #dadce0;border-radius:6px;padding:8px}.sp-history ol{padding-left:22px;font-size:14px}.sp-history li{padding:8px 0;color:#5f6368}.sp-history li p{margin:5px 0;font-size:14px}.sp-page .td-table .sp-image{width:68px}.sp-page .td-table .sp-image>img{width:66px;height:58px}.sp-page .td-table .sp-image-actions{padding:2px}.sp-page .td-table .sp-image-actions button{padding:3px;font-size:9px}.team-loading,.team-login-page,.team-session-lock{background:#f0f4f9}.team-login-card{border:0;box-shadow:none;border-radius:28px;padding:40px;color:#202124}.team-login-card h1{font-size:27px;font-weight:400}.team-kicker,.team-login-card>p,.team-login-foot{color:#5f6368}.team-login-card input{border:1px solid #747775;border-radius:6px;background:#fff;min-height:48px}.team-login-card input:focus{border-color:#0b57d0;box-shadow:0 0 0 1px #0b57d0}.team-login-submit{border-radius:24px;background:#0b57d0;border-color:#0b57d0;color:#fff;font-size:14px}@media(max-width:1100px){.team-layout{grid-template-columns:200px minmax(0,1fr)}.team-layout>.team-main,.team-layout>.team-main.team-main-orders{padding:18px}.td-metrics{gap:10px}.td-metric{padding:17px;min-height:136px}}@media(max-width:760px){.team-root>.team-topbar{height:64px;min-height:64px;padding:10px 14px}.team-brand{font-size:14px}.team-layout{display:block}.team-layout>.team-main,.team-layout>.team-main.team-main-orders{padding:14px 12px 30px}.team-mobile-navigation{color:#0b57d0;font-size:14px;margin-bottom:18px}.or-head h1,.td-head h1{font-size:14px}.td-metric{border-radius:14px;min-height:124px;padding:16px}.td-metric>strong{font-size:30px}.td-metric>small{font-size:14px}.td-toolbar{flex-wrap:wrap}.sp-factory{padding:14px}.sp-tabs{max-width:100%;border-radius:12px}.sp-tabs button{padding:8px 10px}.sp-search{width:100%}.or-table,.td-table{font-size:14px}.or-list-toolbar{padding:12px}.team-login-card{padding:32px 24px}.team-account>span{max-width:66px}.team-account .pw-button{font-size:0;padding:8px}.team-account .pw-button svg{width:16px;height:16px}}body.team-typography{font-family:var(--team-ui-font);font-size:var(--team-ui-size);font-weight:var(--team-ui-weight);font-synthesis:none;text-rendering:optimizeLegibility}.team-typography :is(.team-root,.team-login-page,.team-loading,.team-session-lock,.team-menu-dialog,.ow-workbench,.ow-dialog,.or-registry,.ow-toolbar-panel){font-family:var(--team-ui-font);font-size:var(--team-ui-size);font-weight:var(--team-ui-weight)}.team-typography :is(.team-sidebar,.team-topbar,.team-menu-dialog) :is(button,input,select,span,p,h1,h2,h3,small,b,strong){font-family:inherit;font-size:var(--team-ui-size);font-weight:var(--team-ui-weight)}.team-typography :is(.team-side-group button,.team-sidebar-toggle,.team-menu-head button,.or-registry button,.ow-dialog button,.ow-ribbon button){transition:background-color var(--team-ui-motion) ease,border-color var(--team-ui-motion) ease,color var(--team-ui-motion) ease}.team-typography :is(.or-registry,.ow-dialog,.ow-toolbar-panel) :is(input,textarea,select){font-family:var(--team-ui-font);font-size:var(--team-ui-size);font-weight:var(--team-ui-weight)}.team-typography .ow-dialog :is(h1,h2,h3,h4,p,button,label,legend,summary,small,span,dt,dd,strong,b){font-family:var(--team-ui-font);font-size:var(--team-ui-size);font-weight:var(--team-ui-weight)}.team-typography :is(.td-table,.or-table) :is(th,td){text-align:center;vertical-align:middle}.team-typography .td-table button{display:inline-flex;align-items:center;justify-content:center;text-align:center}.team-login-card .team-login-foot[title],.team-root .or-head h1[title],.team-root .ow-page-head h1[title]{cursor:help}.team-root .or-list-toolbar{justify-content:flex-start;gap:8px;padding:6px 8px}.team-root .or-list-toolbar .or-filters{margin-left:auto}.team-root .or-list-toolbar .or-search{padding:0;background:transparent;border-radius:4px}.team-root .or-list-toolbar .or-search input{height:30px;min-height:30px;padding:3px 8px 3px 28px;font-size:14px}.team-root .or-list-toolbar .or-month select{height:30px;min-height:30px;padding:3px 6px;font-size:14px}.team-root .or-list-toolbar .or-numbering-button{flex:0 0 auto;min-height:30px;height:30px;padding:3px 7px;font-size:14px;border-radius:4px}.team-root .or-numbering-status{font-size:14px;color:#426850;white-space:nowrap}.team-root .or-numbering-error{flex-basis:100%;margin:0}.team-root .or-ledger-help{font-size:14px;cursor:help}.team-preview-switch,.team-root .or-ledger-help{display:inline-flex;align-items:center;white-space:nowrap}.team-preview-switch{gap:6px;color:#5f6368}.team-preview-switch select{min-height:30px;max-width:130px;border:1px solid #c4cddc;border-radius:6px;padding:3px 6px;background:#fff;color:#202124;font:inherit}@media (max-width:640px){.team-preview-switch{align-items:flex-start;flex-direction:column;gap:2px}}@media (prefers-reduced-motion:reduce){.team-typography :is(.team-side-group button,.team-sidebar-toggle,.team-menu-head button,.or-registry button,.ow-dialog button,.ow-ribbon button){transition:none}}.detail-page{max-width:1090px;margin:0 auto;color:#202826}.detail-breadcrumb{display:flex;align-items:center;gap:10px;color:#656b67;font-size:12px;margin-bottom:28px}.detail-breadcrumb a{display:inline-flex;align-items:center;gap:7px;color:#626d67;text-decoration:none}.detail-breadcrumb a:hover{color:#386750}.detail-heading{justify-content:space-between;gap:16px;margin-bottom:22px}.detail-heading,.detail-kind{display:flex;align-items:center}.detail-kind{gap:10px;font-size:13px;color:#616d65;font-weight:500}.detail-kind-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e4e9e4;border-radius:9px;background:#f7f9f5;color:#52715d}.detail-header-actions{display:flex;gap:9px;align-items:center}.detail-focus.is-selected{color:#386750;background:#edf3ec;border-color:#d8e5d8}.detail-status-control{display:inline-flex;align-items:center;gap:7px;border:1px solid #e1e6e1;border-radius:7px;padding:0 9px 0 12px;height:35px;background:#fff}.detail-status-control select{border:0;background:transparent;color:#49564d;outline:none;font:inherit;font-size:12px;cursor:pointer;max-width:135px}.detail-status-control:focus-within{outline:2px solid #759880;outline-offset:2px}.detail-status-dot{width:7px;height:7px;border-radius:50%;background:#94a398;flex-shrink:0}.detail-status-dot.status-active,.detail-status-dot.status-researching{background:#709365}.detail-status-dot.status-open{background:#bd8453}.detail-status-dot.status-completed,.detail-status-dot.status-concluded,.detail-status-dot.status-resolved{background:#386750}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 228px;gap:35px;align-items:start}.detail-editor{min-width:0}.detail-fieldset{border:0;padding:0;margin:0;min-width:0}.detail-title-field{margin-bottom:30px}.detail-title-field>label{display:block;font-size:12px;letter-spacing:.04em;color:#656e67;margin-bottom:10px}.detail-title-field textarea{display:block;width:100%;padding:0 0 12px;border:0;border-bottom:1px solid #e8ebe5;border-radius:0;background:transparent;color:#202826;font-family:inherit;font-size:clamp(22px,2vw,29px);font-weight:600;line-height:1.5;letter-spacing:-.035em;resize:vertical;min-height:72px;outline:none}.detail-title-field textarea:focus{border-color:#759880}.detail-title-field textarea::placeholder{color:#666c65;font-weight:400}.detail-fields{gap:26px}.detail-field,.detail-fields{display:flex;flex-direction:column}.detail-field{gap:9px}.detail-field label{display:inline-flex;align-items:center;gap:8px;color:#37483c;font-weight:550;font-size:13px}.detail-field-number{font-size:12px;color:#646d61;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:2px}.detail-field input,.detail-field select,.detail-field textarea{width:100%;box-sizing:border-box;border:1px solid #e1e6df;border-radius:7px;padding:11px 13px;color:#344138;background:#fff;font:inherit;font-size:13px;line-height:1.7;transition:border-color .12s}.detail-field textarea{resize:vertical;min-height:66px}.detail-field input::placeholder,.detail-field textarea::placeholder{color:#666d64}.detail-field input:focus,.detail-field select:focus,.detail-field textarea:focus{outline:2px solid #d5e1d2;outline-offset:1px;border-color:#779a7e}.detail-compact-field{max-width:285px;margin-bottom:25px}.detail-optional{font-size:12px;color:#676d65;font-weight:400}.detail-next-action{padding:18px;border:1px solid #dfe8da;border-radius:10px;background:#f5f8f1}.detail-next-action label{color:#3e6549}.detail-next-action textarea{border-color:#dde6d7}.detail-hint{margin:0;font-size:12px;color:#646d5f;line-height:1.7}.detail-delegation{padding:20px;border:1px solid #e3e8df;border-radius:9px;background:#fafbf8;margin-top:28px;display:grid;gap:20px}.detail-section-label{display:flex;gap:7px;align-items:center;color:#636d5d;font-size:12px}.detail-savebar{position:sticky;z-index:2;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:17px 0;background:#fff;border-top:1px solid #e7eae4}.detail-save-state{display:flex;align-items:center;gap:6px;font-size:12px;color:#636d61}.detail-save-state.is-dirty{color:#896330}.detail-dirty-dot{display:block;width:6px;height:6px;background:#bc9760;border-radius:50%}.detail-savebar kbd{color:inherit;background:transparent;border-color:rgb(255 255 255/40%);opacity:1;font-size:12px;font-family:inherit;margin-left:7px}.detail-error{padding:12px 14px;border:1px solid #ead7cd;border-radius:7px;background:#fbf6f3;color:#a05237;font-size:12px;line-height:1.7;margin:10px 0}.detail-aside{padding:9px 0 0 25px;border-left:1px solid #e9ece6}.detail-aside-section+.detail-aside-section{border-top:1px solid #e9ece6;margin-top:27px;padding-top:23px}.detail-aside-section h2{font-size:12px;color:#56624f;font-weight:550;margin:0 0 13px;display:flex;gap:6px;align-items:center}.detail-aside-section>p{font-size:12px;line-height:1.8;color:#656c61;margin:0 0 15px}.detail-action{display:flex;width:100%;gap:11px;align-items:center;border:0;background:transparent;border-radius:6px;color:#4d6251;padding:12px 8px;margin:0 -3px;text-align:left;font:inherit;font-size:12px;cursor:pointer}.detail-action>svg{flex-shrink:0}.detail-action>span{flex:1 1}.detail-action>span>small{display:block;font-size:12px;color:#666e61;margin-top:5px}.detail-action:hover{background:#f0f5ec}.detail-action:disabled{cursor:default;opacity:.45}.detail-action:focus-visible,.detail-close:focus-visible,.detail-quiet-button:focus-visible{outline:2px solid #759880;outline-offset:2px}.detail-aside-section>.detail-aside-note{font-size:12px;line-height:1.9;margin:13px 0 0;color:#656b5f}.detail-relations h3{font-size:12px;color:#666d61;margin:16px 0 9px;font-weight:400}.detail-relations a{display:flex;gap:5px;align-items:start;font-size:12px;line-height:1.7;color:#536850;text-decoration:none;margin:8px 0;overflow-wrap:anywhere}.detail-relations a>span{color:#636b5b;font-size:12px;line-height:1.7;border:1px solid #e5eadf;border-radius:3px;flex-shrink:0;padding:0 3px;margin-top:2px}.detail-relations a>svg{flex-shrink:0;margin-top:4px;margin-left:auto}.detail-relations a:hover{color:#214d32}.detail-record-info dl{font-size:12px}.detail-record-info dt{color:#656d60;margin-top:15px}.detail-record-info dd{color:#626d5b;margin:6px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-management{display:flex;flex-direction:column;align-items:start;gap:13px;margin-top:25px}.detail-quiet-button{display:flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;font:inherit;font-size:12px;color:#666e5e;cursor:pointer}.detail-quiet-button:hover{color:#386750}.detail-quiet-button.detail-delete:hover{color:#a15240}.detail-quiet-button:disabled{opacity:.45;cursor:default}.detail-dialog{width:min(500px,calc(100vw - 32px));padding:27px;border:1px solid #e1e6dc;border-radius:14px;background:#fff;color:#202826;box-shadow:0 22px 90px #273c2730;max-height:calc(100vh - 48px);overflow:auto}.detail-dialog::backdrop{background:#202c2650;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.detail-dialog header{display:flex;gap:20px;align-items:start;justify-content:space-between;margin-bottom:24px}.detail-dialog h2{font-size:19px;font-weight:600;letter-spacing:-.025em;margin:0 0 8px}.detail-dialog header p{font-size:12px;color:#646d5b;line-height:1.7;margin:0}.detail-close{display:grid;place-items:center;background:transparent;border:0;border-radius:5px;padding:3px;color:#656e5e;cursor:pointer}.detail-close:hover{background:#f0f4ec}.detail-dialog fieldset{display:grid;gap:22px}.detail-dialog footer{display:flex;justify-content:flex-end;gap:9px;padding-top:23px}.detail-delete-preview{padding:16px;background:#f7f8f5;border:1px solid #e9ece2;border-radius:8px;color:#63705a;font-size:13px;overflow-wrap:anywhere}.detail-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.detail-layout{grid-template-columns:minmax(0,1fr) 200px;gap:23px}.detail-aside{padding-left:19px}}@media (max-width:850px){.detail-layout{grid-template-columns:1fr}.detail-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:22px 0 0;border-left:0;border-top:1px solid #e9ece6}.detail-aside-section+.detail-aside-section{border-top:0;padding:0;margin:0}.detail-heading{flex-wrap:wrap}}@media (max-width:520px){.detail-aside{grid-template-columns:1fr}.detail-header-actions{flex-wrap:wrap}.detail-savebar kbd{display:none}.detail-dialog{padding:20px}}