:root{--ui-font-delivered: "avenir-next-lt-pro", "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;--ui-font: "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;--ui-text-page: 1.3125rem;--ui-text-section: 1.0625rem;--ui-text-task: .875rem;--ui-text-support: .8125rem;--ui-text-value: 1rem;--ui-weight-regular: 400;--ui-weight-heading: 500;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-line: #d2d4d6;--ui-control-line: #7d776d;--ui-ink: #25231f;--ui-muted: #5e5a52;--ui-surface: #ffffff;--ui-background: #f4f2ec;--ui-brand: #354745;--ui-accent: #b8873f;--ui-danger: #96372a;--ui-warning: #79500b;--ui-radius: .5rem;--ui-border: 1px solid var(--ui-line);--ui-control-height: 2.75rem;--ui-focus: 2px solid var(--ui-brand)}@media(max-width:700px){:root{--ui-mobile-body: 17px;--ui-mobile-secondary: 15px;--ui-mobile-meta: 14px;--ui-text-task: 17px;--ui-text-support: 15px;--ui-text-value: 17px;--ui-text-section: 18px}}#root .manager-transfers-screen{--ui-font:var(--ui-font-delivered);color:#2b3631;font:400 13px/1.45 var(--ui-font);font-synthesis:none;min-width:0;overflow-wrap:anywhere}.manager-transfers-screen *{box-sizing:border-box}#root .manager-transfers-screen :is(h1,h2,h3,h4){color:inherit;letter-spacing:normal;text-transform:none;font-family:inherit}#root .manager-transfers-screen h1{margin:10px 0 14px;font-size:21px;line-height:1.3;font-weight:500}#root .manager-transfers-screen h2{margin:0 0 10px;font-size:16px;line-height:1.4;font-weight:500}#root .manager-transfers-screen h3{margin:0;font-size:14px;line-height:1.4;font-weight:500}#root .manager-transfers-screen button{font:400 12px/1.4 var(--ui-font);min-height:36px;padding:5px 8px;border:0;border-radius:5px;background:transparent;color:#52665b;box-shadow:none;cursor:pointer;text-transform:none;letter-spacing:normal}#root .manager-transfers-screen button:disabled{cursor:default;opacity:.55}#root .manager-transfers-screen :is(button,summary,input,select,textarea):focus-visible{outline:2px solid #354745;outline-offset:2px}#root .manager-transfers-screen .transfer-work-page-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}#root .manager-transfers-screen .transfer-work-page-head button{font-size:11px}#root .manager-transfers-screen .transfer-work-cards{display:grid;gap:8px}#root .manager-transfers-screen .transfer-work-card{border:1px solid #d9ded5;border-radius:12px;background:#fff;padding:12px;min-width:0}#root .manager-transfers-screen .transfer-work-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}#root .manager-transfers-screen .transfer-work-dismiss{flex:none;font-size:11px;margin:-4px -4px 0 0}#root .manager-transfers-screen .transfer-work-meta{font:400 11px/1.4 var(--ui-font);color:#657168;margin:5px 0 7px}#root .manager-transfers-screen ul{list-style:none;margin:0;padding:0}#root .manager-transfers-screen .transfer-work-row{display:grid;grid-template-columns:minmax(0,1fr) auto 30px;gap:6px;align-items:center;min-height:28px}#root .manager-transfers-screen .transfer-work-row label{display:flex;align-items:center;gap:8px;min-width:0;font:400 13px/1.4 var(--ui-font);color:inherit;margin:0;padding:3px 0}#root .manager-transfers-screen .transfer-work-row input{appearance:auto;flex:none;width:13px;height:13px;min-height:0;margin:0;padding:0;accent-color:#354745;cursor:pointer}#root .manager-transfers-screen .transfer-work-row input:disabled{cursor:default}#root .manager-transfers-screen .transfer-work-quantity{text-align:right;font:400 12px/1.4 var(--ui-font)}#root .manager-transfers-screen .transfer-work-remove{display:flex;align-items:center;justify-content:center;width:30px;min-height:28px;padding:5px}#root .manager-transfers-screen .transfer-work-remove svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.2;fill:none}#root .manager-transfers-screen .transfer-work-removed-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:baseline;font-size:11px}#root .manager-transfers-screen .ui-details{border:0;background:transparent;border-radius:0;margin:8px 0 0;padding:0}#root .manager-transfers-screen .ui-details-summary{justify-content:flex-start;gap:6px;min-height:38px;padding:5px 0}#root .manager-transfers-screen .ui-details-heading{margin:0;font:400 13px/1.4 var(--ui-font)}#root .manager-transfers-screen .ui-details-chevron{order:-1;width:14px;height:14px}#root .manager-transfers-screen .ui-details-body{padding:5px 0 0}#root .manager-transfers-screen .transfer-work-card .ui-details-summary{min-height:30px}#root .manager-transfers-screen .transfer-work-card .ui-details-heading{font-size:11px}#root .manager-transfers-screen .transfer-work-packed>.ui-details-summary .ui-details-chevron{order:0}#root .manager-transfers-screen .transfer-work-notes p{font-size:11px;color:#657168;white-space:pre-wrap;margin:3px 0}#root .manager-transfers-screen .transfer-work-support{font-size:11px;color:#657168;margin:6px 0}#root .manager-transfers-screen .transfer-work-error{color:#843b30;font-size:12px}#root .manager-transfers-screen .transfer-work-notice{position:fixed;z-index:90;top:calc(env(safe-area-inset-top,0px) + 12px);left:50%;transform:translate(-50%);width:min(460px,calc(100% - 24px));max-height:35dvh;overflow:auto;display:flex;align-items:center;gap:6px 12px;padding:6px 10px;margin:0;box-shadow:0 3px 14px #35474520;background:#f2f5ef;border:1px solid #dce2d9;border-radius:6px;font-size:12px}#root .manager-transfers-screen .transfer-work-notice>span{flex:1;min-width:0}#root .manager-transfers-screen .transfer-work-notice small{display:block;font-size:11px;color:#765c2b}#root .manager-transfers-screen .transfer-work-notice button{flex:none;min-height:44px;text-decoration:underline;text-underline-offset:3px}#root .manager-transfers-screen form{display:grid;gap:9px;max-width:720px;padding:12px;border:1px solid #d9ded5;border-radius:8px;background:#fff}#root .manager-transfers-screen form label{display:grid;gap:4px;font:400 11px/1.4 var(--ui-font);color:#59675e;min-width:0}#root .manager-transfers-screen form :is(input,select,textarea){width:100%;min-width:0;min-height:40px;border:1px solid #a7afa7;border-radius:6px;color:#2b3631;background:#fff;padding:8px 10px;font:400 13px/1.4 var(--ui-font)}#root .manager-transfers-screen form textarea{resize:vertical;min-height:64px}#root .manager-transfers-screen .transfer-work-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#root .manager-transfers-screen .transfer-work-item-fields{display:grid;grid-template-columns:minmax(0,1fr) 70px 90px 36px;align-items:end;gap:6px}#root .manager-transfers-screen .transfer-work-item-fields button{min-height:40px;font-size:18px}#root .manager-transfers-screen .transfer-work-add-item{justify-self:start}#root .manager-transfers-screen .transfer-work-submit{justify-self:end;border:1px solid #354745;color:#fff;background:#354745;padding:8px 14px}@media(max-width:599px),(pointer:coarse){#root .manager-transfers-screen button,#root .manager-transfers-screen .ui-details-summary,#root .manager-transfers-screen .transfer-work-card .ui-details-summary,#root .manager-transfers-screen .transfer-work-row label{min-height:44px}#root .manager-transfers-screen .transfer-work-row{grid-template-columns:minmax(0,1fr) auto 44px}#root .manager-transfers-screen .transfer-work-remove{width:44px}#root .manager-transfers-screen form :is(input,select,textarea){font-size:16px;min-height:44px}}@media(max-width:420px){#root .manager-transfers-screen .transfer-work-pair{grid-template-columns:minmax(0,1fr)}#root .manager-transfers-screen .transfer-work-item-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}#root .manager-transfers-screen .transfer-work-item-fields label:first-child{grid-column:1/-1}}#root .manager-transfers-screen .transfer-work-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px}#root .manager-transfers-screen .transfer-work-actions button{padding-inline:0;text-decoration:underline;text-underline-offset:3px}#root .manager-transfers-screen .transfer-work-sync{margin-left:auto;font-size:11px;color:#765c2b}#root .manager-transfers-screen .transfer-work-row[data-sync-state=pending] input{accent-color:#997c43}#root .manager-transfers-screen .transfer-work-notice[data-sync-state=pending]{background:#faf7ef;border-color:#e4dcc8}@media(max-width:700px){#root .manager-transfers-screen{font-size:var(--ui-mobile-secondary,15px)}#root .manager-transfers-screen h2,#root .manager-transfers-screen h3{font-size:var(--ui-mobile-body,17px)}#root .manager-transfers-screen button,#root .manager-transfers-screen .transfer-work-page-head button{font-size:var(--ui-mobile-secondary,15px)}#root .manager-transfers-screen .transfer-work-dismiss,#root .manager-transfers-screen .transfer-work-meta{font-size:var(--ui-mobile-meta,14px)}#root .manager-transfers-screen .transfer-work-row label,#root .manager-transfers-screen .transfer-work-quantity{font-size:var(--ui-mobile-secondary,15px)}#root .manager-transfers-screen .transfer-work-removed-row{font-size:var(--ui-mobile-meta,14px)}#root .manager-transfers-screen .ui-details-heading,#root .manager-transfers-screen .transfer-work-card .ui-details-heading{font-size:var(--ui-mobile-secondary,15px)}#root .manager-transfers-screen .transfer-work-notes p{font-size:var(--ui-mobile-body,17px)}#root .manager-transfers-screen .transfer-work-support,#root .manager-transfers-screen .transfer-work-error,#root .manager-transfers-screen .transfer-work-notice{font-size:var(--ui-mobile-secondary,15px)}#root .manager-transfers-screen .transfer-work-notice small{font-size:var(--ui-mobile-meta,14px)}#root .manager-transfers-screen form label{font-size:var(--ui-mobile-secondary,15px)}#root .manager-transfers-screen form :is(input,select,textarea){font-size:var(--ui-mobile-body,17px)}@media(max-width:599px),(pointer:coarse){#root .manager-transfers-screen form :is(input,select,textarea){font-size:var(--ui-mobile-body,17px)}}#root .manager-transfers-screen .transfer-work-sync{font-size:var(--ui-mobile-meta,14px)}}#root .manager-transfers-screen .transfer-season-overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#26312c2b}#root .manager-transfers-screen .transfer-season-dialog{width:min(430px,100%);padding:18px;border:1px solid #d2d8cf;border-radius:16px;background:#fffdf8;box-shadow:0 12px 36px #26312c30}#root .manager-transfers-screen .transfer-season-dialog h2{margin:0 0 8px;font-size:18px;line-height:1.3}#root .manager-transfers-screen .transfer-season-dialog p{margin:0 0 16px;color:#5e6b63;font-size:14px;line-height:1.45}#root .manager-transfers-screen .transfer-season-actions{display:grid;gap:8px}#root .manager-transfers-screen .transfer-season-actions button{width:100%;min-height:44px;border:1px solid #aeb8ae;background:#fff;color:#33433b}#root .manager-transfers-screen .transfer-season-actions .transfer-season-end{border-color:#354745;background:#354745;color:#fff}#root .manager-transfers-screen .transfer-season-actions .transfer-season-cancel{border-color:transparent;background:transparent}@media(min-width:700px){#root .manager-transfers-screen .transfer-season-overlay{align-items:center}}#ops-timeclock-bar{position:fixed;left:max(10px,env(safe-area-inset-left));bottom:calc(10px + env(safe-area-inset-bottom));z-index:1200;pointer-events:none}.ops-timeclock-link{min-height:44px;padding:0 13px;border-radius:7px;background:#fffdf8;box-shadow:0 2px 7px #00000012;border:1px solid #b8c0b7;color:#365b48;font-size:12px;font-weight:400;font-family:var(--ui-font-delivered);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto}.ops-timeclock-link:focus-visible{outline:3px solid #354745;outline-offset:2px}.cc-timeclock-mounted .app{padding-bottom:calc(62px + env(safe-area-inset-bottom))}@media(max-width:640px){#ops-timeclock-bar{left:max(8px,env(safe-area-inset-left));bottom:calc(8px + env(safe-area-inset-bottom))}.ops-timeclock-link{min-height:44px;padding:0 12px;font-size:11.5px}.cc-timeclock-mounted .app{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}@media(max-width:700px){.ops-timeclock-link{font-size:var(--ui-mobile-secondary,15px);line-height:1.4}}
