/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.box-border{box-sizing:border-box}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}#amf-staffing-v2{--amfs-col-time:112px;--amfs-col-match:268px;--amfs-col-chief1:154px;--amfs-col-referee1:154px;--amfs-col-referee2:154px;--amfs-col-var1:154px;--amfs-col-extra:196px}#amf-staffing-v2 .amfs-content a,#amf-staffing-v2 .amfs-content button[class^=amfs-],#amf-staffing-v2 .amfs-content input,#amf-staffing-v2 .amfs-content select,#amf-staffing-v2 .amfs-fact-mode button,#amf-staffing-v2 .amfs-role select{transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s,transform 80ms}#amf-staffing-v2 .amfs-role{color:#b9cbe0;align-items:center;gap:7px;font-size:12px;display:flex}#amf-staffing-v2 .amfs-role select{color:#e8f1fb;background:#17375f;border:1px solid #38587d;border-radius:7px;max-width:220px;height:32px;padding:0 28px 0 9px}#amf-staffing-v2 .amfs-head{flex:none;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}#amf-staffing-v2 .amfs-title{margin:0;font-size:24px;font-weight:500;line-height:32px}#amf-staffing-v2 .amfs-sub{color:#708097;margin-top:3px;font-size:12px;line-height:16px}#amf-staffing-v2 .amfs-context{min-width:238px;margin-left:auto}#amf-staffing-v2 .amfs-context span{color:#607089;margin-bottom:4px;font-size:12px;line-height:16px;display:block}#amf-staffing-v2 .amfs-context strong{color:#26374e;background:#fff;border:1px solid #b8c5d5;border-radius:7px;align-items:center;min-height:36px;padding:0 10px;font-weight:500;display:flex}#amf-staffing-v2 .amfs-view-tabs{background:#edf1f6;border:1px solid #bdc9d7;border-radius:9px;flex:none;align-self:flex-start;margin-bottom:9px;display:inline-flex}#amf-staffing-v2 .amfs-view-tab{color:#526279;background:0 0;border:0;border-radius:6px;min-width:132px;height:34px;padding:0 13px;font-weight:500}#amf-staffing-v2 .amfs-view-tab:hover{color:#234f80;background:#f7f9fc}#amf-staffing-v2 .amfs-view-tab:active{transform:translateY(1px)}#amf-staffing-v2 .amfs-view-tab.active{color:#fff;background:#1e5fbf;box-shadow:0 1px 3px #13376733}#amf-staffing-v2 .amfs-toolbar{background:#fff;border:1px solid #c3cedc;border-radius:9px;flex:none;align-items:center;gap:8px;min-height:54px;margin-bottom:6px;padding:8px;display:flex;position:relative}#amf-staffing-v2 .amfs-toolbar-spacer{flex:1;min-width:0}#amf-staffing-v2 .amfs-fact-mode{background:#f1f4f8;border:1px solid #c7d1df;border-radius:7px;padding:2px;display:inline-flex}#amf-staffing-v2 .amfs-fact-mode button{color:#5a697e;background:0 0;border:0;border-radius:5px;height:30px;padding:0 10px}#amf-staffing-v2 .amfs-fact-mode button:hover{color:#214f89;background:#fff}#amf-staffing-v2 .amfs-fact-mode button.active{color:#174e98;background:#fff;font-weight:500;box-shadow:0 1px 3px #1226461f}#amf-staffing-v2 .amfs-date-range{align-items:center;gap:5px;display:flex}#amf-staffing-v2 .amfs-date-range input{color:#34465f;background:#fff;border:1px solid #c7d1df;border-radius:7px;width:126px;height:36px;padding:0 8px}#amf-staffing-v2 .amfs-chips{flex:none;align-items:center;gap:6px;min-height:0;margin-bottom:6px;display:flex}#amf-staffing-v2 .amfs-chips:empty{display:none}#amf-staffing-v2 .amfs-chip{color:#365475;text-overflow:ellipsis;white-space:nowrap;background:#e7eff8;border-radius:999px;align-items:center;max-width:250px;padding:3px 7px;font-size:12px;line-height:16px;display:inline-flex;overflow:hidden}#amf-staffing-v2 .amfs-filter-group+.amfs-filter-group{border-top:1px solid #e3e8ef;margin-top:7px;padding-top:7px}#amf-staffing-v2 .amfs-filter-group-title{color:#7a8798;text-transform:uppercase;letter-spacing:.03em;padding:2px 0 4px;font-size:11px;font-weight:500;line-height:15px}#amf-staffing-v2 .amfs-check{color:#405169;align-items:center;gap:8px;min-height:34px;display:flex}#amf-staffing-v2 .amfs-check:hover{color:#214f89}#amf-staffing-v2 .amfs-check input{width:15px;height:15px}#amf-staffing-v2 .amfs-check.weekend{color:#8b4850;background:#fff3f4;border-radius:6px;margin:0 -5px;padding:0 5px}#amf-staffing-v2 .amfs-check.weekend:hover{color:#74323b;background:#fde8eb}#amf-staffing-v2 .amfs-workspace{background:#fff;border:1px solid #b8c5d5;border-radius:10px;flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid;position:relative;overflow:hidden}#amf-staffing-v2 .amfs-workspace.load-hidden{grid-template-columns:minmax(0,1fr)}#amf-staffing-v2 .amfs-workspace.load-hidden .amfs-matrix-pane{border-right:0}#amf-staffing-v2 .amfs-matrix-pane{border-right:1px solid #b8c5d5;min-width:0;min-height:0}#amf-staffing-v2 .amfs-matrix-scroll{scrollbar-color:#9aa9bc #edf1f6;scrollbar-width:thin;height:100%;overflow:auto}#amf-staffing-v2 .amfs-load-scroll::-webkit-scrollbar,#amf-staffing-v2 .amfs-matrix-scroll::-webkit-scrollbar{width:10px;height:10px}#amf-staffing-v2 .amfs-load-scroll::-webkit-scrollbar-track,#amf-staffing-v2 .amfs-matrix-scroll::-webkit-scrollbar-track{background:#edf1f6}#amf-staffing-v2 .amfs-load-scroll::-webkit-scrollbar-thumb,#amf-staffing-v2 .amfs-matrix-scroll::-webkit-scrollbar-thumb{background:#9aa9bc;border:2px solid #edf1f6;border-radius:8px}#amf-staffing-v2 .amfs-matrix{width:calc(var(--amfs-col-time) + var(--amfs-col-match) + var(--amfs-col-chief1) + var(--amfs-col-referee1) + var(--amfs-col-referee2) + var(--amfs-col-var1) + var(--amfs-col-extra));min-width:calc(var(--amfs-col-time) + var(--amfs-col-match) + var(--amfs-col-chief1) + var(--amfs-col-referee1) + var(--amfs-col-referee2) + var(--amfs-col-var1) + var(--amfs-col-extra));border-collapse:separate;border-spacing:0;table-layout:fixed}#amf-staffing-v2 .amfs-pin-time{z-index:5;width:var(--amfs-col-time);min-width:var(--amfs-col-time);max-width:var(--amfs-col-time);position:sticky;left:0;background:#fff!important}#amf-staffing-v2 th.amfs-pin-time{z-index:12;background:#e8edf4!important}#amf-staffing-v2 .amfs-pin-match{z-index:5;left:var(--amfs-col-time);width:var(--amfs-col-match);min-width:var(--amfs-col-match);max-width:var(--amfs-col-match);position:sticky;box-shadow:2px 0 #c5cfdb;background:#fff!important}#amf-staffing-v2 th.amfs-pin-match{z-index:12;background:#e8edf4!important}#amf-staffing-v2 [data-column=chief1]{width:var(--amfs-col-chief1);min-width:var(--amfs-col-chief1);max-width:var(--amfs-col-chief1)}#amf-staffing-v2 [data-column=referee1]{width:var(--amfs-col-referee1);min-width:var(--amfs-col-referee1);max-width:var(--amfs-col-referee1)}#amf-staffing-v2 [data-column=referee2]{width:var(--amfs-col-referee2);min-width:var(--amfs-col-referee2);max-width:var(--amfs-col-referee2)}#amf-staffing-v2 [data-column=var1]{width:var(--amfs-col-var1);min-width:var(--amfs-col-var1);max-width:var(--amfs-col-var1)}#amf-staffing-v2 .amfs-extra-col{width:var(--amfs-col-extra);min-width:var(--amfs-col-extra);max-width:var(--amfs-col-extra)}#amf-staffing-v2 .amfs-date-group span{color:#718197;margin-left:8px;font-weight:400}#amf-staffing-v2 .amfs-venue-group td{z-index:6;color:#40546d;border-bottom-color:#cad4df;height:32px;padding:6px 10px 6px 20px;position:sticky;left:0;box-shadow:inset 4px 0 #9aadc2;background:#f7f9fc!important}#amf-staffing-v2 .amfs-venue-group strong{font-weight:500}#amf-staffing-v2 .amfs-venue-group td>span{color:#788598;margin-left:8px;font-weight:400}#amf-staffing-v2 .amfs-matrix tr.amfs-venue-group:hover>td{background:#f7f9fc!important}#amf-staffing-v2 .amfs-time{color:#173f70;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}#amf-staffing-v2 .amfs-time small{color:#7a8798;margin-top:2px;font-size:12px;font-weight:400;line-height:16px;display:block}#amf-staffing-v2 .amfs-code-link{color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0}#amf-staffing-v2 .amfs-standard-line{align-items:center;gap:4px;min-width:0;display:flex}#amf-staffing-v2 .amfs-diag-place{flex:0 0 20px;display:inline-flex}#amf-staffing-v2 .amfs-completeness{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}#amf-staffing-v2 .amfs-zero-action{visibility:hidden;position:absolute}#amf-staffing-v2 button.amfs-slot.inactive:focus-visible .amfs-zero-action,#amf-staffing-v2 button.amfs-slot.inactive:hover .amfs-zero-action{visibility:visible}#amf-staffing-v2 button.amfs-slot.inactive:focus-visible .amfs-zero-neutral,#amf-staffing-v2 button.amfs-slot.inactive:hover .amfs-zero-neutral{visibility:hidden}#amf-staffing-v2 .ag-cell.amfs-fill-preview{background:#eef4fb;box-shadow:inset 0 0 0 2px #2866a6}#amf-staffing-v2 .amfs-match-cell{align-items:flex-start;gap:7px;min-width:0;display:flex}#amf-staffing-v2 .amfs-match-copy{flex:1;min-width:0}#amf-staffing-v2 .amfs-match-link{color:#244f80;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;font-weight:500;text-decoration:none;display:block;overflow:hidden}#amf-staffing-v2 .amfs-match-link:hover{color:#173f70;text-underline-offset:2px;text-decoration:underline}#amf-staffing-v2 .amfs-match-link:active{color:#102f57;background:#e8f0fa}#amf-staffing-v2 .amfs-match-link:focus-visible{color:#173f70;text-underline-offset:2px;outline:0;text-decoration:underline;box-shadow:0 0 0 3px #2d70cf33}#amf-staffing-v2 .amfs-match-meta{color:#758399;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:16px;overflow:hidden}#amf-staffing-v2 tr.type-reserve .amfs-pin-time{box-shadow:inset 4px 0 #4f78ad}#amf-staffing-v2 tr.type-replay .amfs-pin-time{box-shadow:inset 4px 0 #c58b18}#amf-staffing-v2 tr.type-continuation .amfs-pin-time{box-shadow:inset 4px 0 #7a63aa}#amf-staffing-v2 .amfs-slot,#amf-staffing-v2 .amfs-slot-wrap{width:100%;position:relative}#amf-staffing-v2 .amfs-slot{color:#2d4058;text-align:left;background:#fff;border:1px solid #c3cfdd;border-radius:7px;align-items:center;min-height:42px;padding:6px 8px;display:flex;overflow:hidden}#amf-staffing-v2 .amfs-slot.has-clear{padding-right:30px}#amf-staffing-v2 button.amfs-slot:hover{color:#174e98;background:#eef4fb;border-color:#7f9dbf}#amf-staffing-v2 button.amfs-slot:active{background:#e3edf8;transform:translateY(1px);box-shadow:inset 0 1px 2px #12264624}#amf-staffing-v2 .amfs-slot.empty{color:#35618f;background:#f8fbff;border-style:dashed}#amf-staffing-v2 .amfs-slot.inactive{color:#a0a9b5;background:#f3f5f7;border-color:#0000;justify-content:center}#amf-staffing-v2 .amfs-slot.readonly{background:0 0;border-color:#0000}#amf-staffing-v2 .amfs-slot.warning{border-color:#d6b35f;box-shadow:inset 3px 0 #d39b15}#amf-staffing-v2 .amfs-slot.conflict,#amf-staffing-v2 .amfs-slot.critical{border-color:#d8979f;box-shadow:inset 3px 0 #bd3c49}#amf-staffing-v2 .amfs-slot.saving{color:#375c88;background:#eef4fb}#amf-staffing-v2 .amfs-slot-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}#amf-staffing-v2 .amfs-slot-sub{color:#758399;margin-top:2px;font-size:12px;line-height:16px;display:block}#amf-staffing-v2 .amfs-slot-diff{color:#6e4f91;background:#f0eafd;border-radius:999px;margin-top:3px;padding:1px 5px;font-size:12px;line-height:16px;display:inline-flex}#amf-staffing-v2 .amfs-slot-quick-clear{z-index:2;opacity:0;color:#8a5961;background:#fff;border:1px solid #0000;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;transition:opacity .1s,background .1s;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}#amf-staffing-v2 .amfs-slot-quick-clear:focus-visible,#amf-staffing-v2 .amfs-slot-wrap:hover .amfs-slot-quick-clear{opacity:1}#amf-staffing-v2 .amfs-slot-quick-clear:hover{color:#9b3440;background:#fff0f2;border-color:#deb7bd}#amf-staffing-v2 .amfs-slot-quick-clear:active{transform:translateY(calc(1px - 50%))}#amf-staffing-v2 .amfs-slot-quick-clear svg{width:13px;height:13px}#amf-staffing-v2 .amfs-extra{flex-direction:column;align-items:flex-start}#amf-staffing-v2 .amfs-extra-line{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}#amf-staffing-v2 .amfs-diag{color:#65758a;background:#fff;border:1px solid #c4cfdb;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-top:1px;padding:0;font-weight:500;display:grid}#amf-staffing-v2 .amfs-diag:hover{color:#214f89;background:#eef3f8;border-color:#8ea4bf}#amf-staffing-v2 .amfs-diag.warning{color:#8a610c;background:#fff6dc;border-color:#d5b35d}#amf-staffing-v2 .amfs-diag.critical{color:#9d3440;background:#fff0f2;border-color:#d5969e}#amf-staffing-v2 .amfs-load-pane{background:#fbfcfe;flex-direction:column;min-width:0;min-height:0;display:flex}#amf-staffing-v2 .amfs-load-head{border-bottom:1px solid #ccd6e2;padding:11px 12px 9px}#amf-staffing-v2 .amfs-load-title{color:#2b3d55;font-size:14px;font-weight:500;line-height:20px}#amf-staffing-v2 .amfs-load-sub{color:#748297;margin-top:2px;font-size:12px;line-height:16px}#amf-staffing-v2 .amfs-load-scroll{flex:1;min-height:0;overflow:auto}#amf-staffing-v2 .amfs-load-table{border-collapse:collapse;width:100%}#amf-staffing-v2 .amfs-load-table th{z-index:2;color:#65758a;text-align:center;white-space:nowrap;background:#edf1f6;border-bottom:1px solid #cdd7e3;height:34px;padding:0 6px;font-size:12px;font-weight:500;line-height:16px;position:sticky;top:0}#amf-staffing-v2 .amfs-load-table th:first-child{text-align:left}#amf-staffing-v2 .amfs-load-table td{text-align:center;border-bottom:1px solid #dde4ec;height:48px;padding:5px 6px}#amf-staffing-v2 .amfs-load-table td:first-child{text-align:left}#amf-staffing-v2 .amfs-employee{color:#32465f;text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}#amf-staffing-v2 .amfs-employee-role{color:#8190a2;margin-top:1px;font-size:12px;line-height:16px;display:block}#amf-staffing-v2 .amfs-load-number{color:#59687b;font-variant-numeric:tabular-nums;background:#edf0f4;border-radius:6px;place-items:center;min-width:28px;height:25px;padding:0 5px;display:inline-grid}#amf-staffing-v2 .amfs-load-number.medium{color:#7d5b08;background:#fff2ca}#amf-staffing-v2 .amfs-load-number.high{color:#91333e;background:#fbe7ea}#amf-staffing-v2 .amfs-load-change{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:3px;min-width:58px;display:inline-flex}#amf-staffing-v2 .amfs-load-plan{color:#5f6f84;place-items:center;min-width:24px;height:25px;display:inline-grid}#amf-staffing-v2 .amfs-load-arrow{color:#98a4b3}#amf-staffing-v2 .amfs-legend{color:#758399;border-top:1px solid #d5dee8;gap:10px;padding:8px 10px;font-size:12px;line-height:16px;display:flex}#amf-staffing-v2 .amfs-legend span{align-items:center;gap:4px;display:inline-flex}#amf-staffing-v2 .amfs-dot{background:#8795a6;border-radius:50%;width:7px;height:7px}#amf-staffing-v2 .amfs-dot.medium{background:#d39b15}#amf-staffing-v2 .amfs-dot.high{background:#bd3c49}#amf-staffing-v2 .amfs-floating{z-index:55;background:#fff;border:1px solid #9fafc2;border-radius:10px;width:360px;max-height:560px;display:none;position:absolute;overflow:auto;box-shadow:0 18px 48px #0c1d3547}#amf-staffing-v2 .amfs-floating.open{display:block}#amf-staffing-v2 .amfs-floating.amfs-extra-editor{width:430px}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-editor-head{color:#e8f1fb;background:#153a67;padding:13px 46px 11px 14px;position:relative}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-editor-head strong{font-size:14px;font-weight:500;line-height:20px;display:block}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-editor-head span{color:#b8c9dd;margin-top:2px;font-size:12px;line-height:16px;display:block}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-close{color:#c9d8e9;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:9px;right:9px}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-close:hover{color:#fff;background:#ffffff1a}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-close:active{background:#ffffff29;transform:translateY(1px)}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-close:focus-visible{border-color:#7e9fc4;outline:0;box-shadow:0 0 0 3px #aec7e52e}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-close svg{width:16px;height:16px}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-editor-context{color:#5c6c81;background:#f7f9fc;border-bottom:1px solid #e0e6ee;padding:9px 12px;font-size:12px;line-height:16px}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-editor-context strong{color:#32465f;font-weight:500}#amf-staffing-v2 .amfs-restore-wrap{background:#f7f9fc;border-bottom:1px solid #dce3ec;padding:9px 12px;display:grid}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-candidate-search{color:#26374e;background:#fff;border:1px solid #b8c5d5;border-radius:7px;width:calc(100% - 24px);height:36px;margin:11px 12px 4px;padding:0 9px}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-candidate-tools{color:#607089;justify-content:space-between;align-items:center;gap:8px;margin:6px 12px;font-size:12px;display:flex}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-free-only{align-items:center;gap:7px;display:flex}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-candidate-count{color:#7b899b;white-space:nowrap}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-candidates{max-height:300px;padding:3px 7px 8px;overflow:auto}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-candidate-group{color:#7b8899;text-transform:uppercase;letter-spacing:.03em;padding:7px 7px 3px;font-size:11px;font-weight:500;line-height:15px}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-candidate{color:#2b3e56;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:46px;padding:6px 7px;display:grid}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-candidate:hover{background:#edf3fa}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-candidate:active{background:#e1ebf6;transform:translateY(1px)}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-candidate.selected{color:#173f70;background:#e5effb;box-shadow:inset 3px 0 #2d70cf}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-candidate strong{font-weight:500;display:block}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-candidate small{color:#748297;margin-top:1px;font-size:12px;line-height:16px;display:block}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-availability{color:#16603a;background:#e5f4eb;border-radius:999px;align-self:center;padding:2px 6px;font-size:12px;line-height:16px}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-availability.busy{color:#8a6008;background:#fff1cc}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-availability.selected{color:#174e98;background:#d8e8fb}:is(#amf-staffing-v2,.amf-choice-surface) .amfs-editor-actions{background:#f7f9fb;border-top:1px solid #dce3ec;gap:7px;padding:9px 12px;display:flex}#amf-staffing-v2 .amfs-extra-list{padding:7px 10px 10px}#amf-staffing-v2 .amfs-extra-empty{color:#718197;text-align:center;padding:14px 4px}#amf-staffing-v2 .amfs-extra-record{border-bottom:1px solid #e3e8ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 3px;display:grid}#amf-staffing-v2 .amfs-extra-record:last-child{border-bottom:0}#amf-staffing-v2 .amfs-extra-record-main{color:#2b3e56;text-align:left;background:0 0;border:0;min-width:0;padding:0}#amf-staffing-v2 button.amfs-extra-record-main{border-radius:6px;padding:5px 6px}#amf-staffing-v2 button.amfs-extra-record-main:hover{color:#174e98;background:#edf3fa}#amf-staffing-v2 button.amfs-extra-record-main:active{background:#e1ebf6;transform:translateY(1px)}#amf-staffing-v2 .amfs-extra-record-role{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}#amf-staffing-v2 .amfs-extra-record-person,#amf-staffing-v2 .amfs-extra-record-service{color:#748297;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;line-height:16px;display:block;overflow:hidden}#amf-staffing-v2 .amfs-extra-record-actions{align-items:center;gap:4px;display:flex}#amf-staffing-v2 .amfs-extra-icon-action{color:#5d6d82;background:#fff;border:1px solid #c4cfdb;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}#amf-staffing-v2 .amfs-extra-icon-action:hover{color:#234f80;background:#eef3f8;border-color:#8ea4bf}#amf-staffing-v2 .amfs-extra-icon-action.danger{color:#963640}#amf-staffing-v2 .amfs-extra-icon-action.danger:hover{background:#fff0f2;border-color:#d9a6ad}#amf-staffing-v2 .amfs-extra-icon-action svg{width:14px;height:14px}#amf-staffing-v2 .amfs-role-picker{padding:6px 8px 10px}#amf-staffing-v2 .amfs-role-picker-group+.amfs-role-picker-group{border-top:1px solid #e3e8ef;margin-top:7px;padding-top:7px}#amf-staffing-v2 .amfs-role-picker-title{color:#7b8899;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px 4px;font-size:11px;font-weight:500;line-height:15px}#amf-staffing-v2 .amfs-role-option{color:#2b3e56;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:6px 7px;display:flex}#amf-staffing-v2 .amfs-role-option:hover{color:#174e98;background:#edf3fa}#amf-staffing-v2 .amfs-role-option.selected{color:#173f70;background:#e5effb;box-shadow:inset 3px 0 #2d70cf}#amf-staffing-v2 .amfs-extra-form-head{background:#f7f9fc;border-bottom:1px solid #e0e6ee;padding:9px 12px}#amf-staffing-v2 .amfs-extra-form-label{color:#748297;font-size:12px;line-height:16px;display:block}#amf-staffing-v2 .amfs-extra-role-current{justify-content:space-between;align-items:center;gap:8px;margin-top:3px;display:flex}#amf-staffing-v2 .amfs-extra-role-current strong{color:#32465f;font-weight:500}#amf-staffing-v2 .amfs-diag-pop{width:330px}#amf-staffing-v2 .amfs-diag-list{padding:7px 12px 12px}#amf-staffing-v2 .amfs-diag-item{border-bottom:1px solid #edf0f4;grid-template-columns:9px minmax(0,1fr);gap:7px;padding:7px 0;display:grid}#amf-staffing-v2 .amfs-diag-item:last-child{border-bottom:0}#amf-staffing-v2 .amfs-diag-item i{background:#2d70cf;border-radius:50%;width:8px;height:8px;margin-top:5px}#amf-staffing-v2 .amfs-diag-item.warning i{background:#d39b15}#amf-staffing-v2 .amfs-diag-item.critical i{background:#bd3c49}#amf-staffing-v2 .amfs-diag-item strong{font-weight:500;display:block}#amf-staffing-v2 .amfs-diag-item span{color:#6c7b90;margin-top:1px;font-size:12px;line-height:16px;display:block}#amf-staffing-v2 .amfs-toast{z-index:80;color:#eaf3ff;background:#153a67;border:1px solid #8ba8c9;border-radius:8px;max-width:390px;padding:10px 12px;display:none;position:absolute;bottom:18px;right:18px;box-shadow:0 12px 28px #12264638}#amf-staffing-v2 .amfs-toast.show{display:block}#amf-staffing-v2 .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){#amf-staffing-v2 .amfs-workspace{grid-template-columns:minmax(0,1fr);overflow:auto}#amf-staffing-v2 .amfs-matrix-pane{border-bottom:1px solid #b8c5d5;border-right:0;min-height:500px}#amf-staffing-v2 .amfs-load-pane{min-height:260px}}@media (max-width:900px){#amf-staffing-v2 .amfs-role>span{display:none}#amf-staffing-v2 .amfs-role select{max-width:155px}#amf-staffing-v2 .amfs-head{flex-direction:column}#amf-staffing-v2 .amfs-context{width:100%;margin-left:0}#amf-staffing-v2 .amfs-toolbar{flex-wrap:wrap}#amf-staffing-v2 .amfs-reset{margin-left:0}}#amf-staffing-v2 .amfs-content{color:#14233a;flex-direction:column;flex:1;min-height:0;display:flex}#amf-staffing-v2 .amfs-content,#amf-staffing-v2 .amfs-menu,#amf-staffing-v2 .amfs-toast{font-size:13px;line-height:18px}#amf-staffing-v2.amfs-production{flex:1;min-width:0;min-height:0;display:flex}#amf-staffing-v2 .amfs-grid-pane{flex-direction:column;display:flex}#amf-staffing-v2 .amfs-ag-grid{flex:1;width:100%;min-height:300px}#amf-staffing-v2 .amfs-ag-grid .ag-cell{align-items:center;line-height:18px;display:flex}#amf-staffing-v2 .amfs-ag-grid .ag-cell-value,#amf-staffing-v2 .amfs-ag-grid .ag-cell-wrapper,#amf-staffing-v2 .amfs-ag-grid .ag-cell>span{width:100%;min-width:0}@media (min-width:640px){#amf-staffing-v2 .amfs-ag-grid .ag-cell{padding-top:3px;padding-bottom:3px}#amf-staffing-v2 .amfs-ag-grid .ag-cell.amfs-grid-role{align-items:flex-start}#amf-staffing-v2 .amfs-slot{min-height:36px;padding-top:3px;padding-bottom:3px}#amf-staffing-v2 .amfs-slot>span{min-width:0}#amf-staffing-v2 .amfs-ag-grid .amf-entity-reference,#amf-staffing-v2 :is(.amfs-slot-name,.amfs-match-link,.amfs-extra-line,.amfs-employee){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}#amf-staffing-v2 .amfs-load-table td{height:44px;padding-top:3px;padding-bottom:3px}}#amf-staffing-v2 .amfs-fill-handle{cursor:crosshair;opacity:0;touch-action:none;background:#2468c7;border:1px solid #fff;width:9px;height:9px;padding:0;position:absolute;bottom:2px;right:2px}#amf-staffing-v2 .ag-cell:focus-within .amfs-fill-handle,#amf-staffing-v2 .ag-cell:hover .amfs-fill-handle{opacity:1}#amf-staffing-v2 [data-local-state=changed] .amfs-slot{background:#fff3cd}#amf-staffing-v2 .amfs-grid-group{color:#34506f;background:#edf3f9;height:100%;padding:8px 10px;font-weight:500;line-height:18px}#amf-staffing-v2 .amfs-grid-group.area{color:#40546d;background:#f7f9fc;padding:6px 10px 6px 20px;box-shadow:inset 4px 0 #9aadc2}#amf-staffing-v2 .amfs-grid-group .amfs-grid-group-meta{color:#788598;margin-left:8px;font-weight:400}#amf-staffing-v2 .amfs-grid-menu{width:100%}#amf-staffing-v2 .amfs-production-floating{z-index:100;max-height:calc(100dvh - 16px);position:fixed;overflow:auto}#amf-staffing-v2 .amfs-production-floating .amfs-candidates{max-height:340px}#amf-staffing-v2 .type-reserve [col-id=time]{box-shadow:inset 4px 0 #4f78ad}#amf-staffing-v2 .type-replay [col-id=time]{box-shadow:inset 4px 0 #c58b18}#amf-staffing-v2 .type-continuation [col-id=time]{box-shadow:inset 4px 0 #7a63aa}#amf-staffing-v2 .amfs-production-context{min-width:238px;margin-left:auto}.amf-choice-surface.amfs-production-floating{background:#fff;border:1px solid #9fafc2;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 48px #0c1d3547}.amf-choice-surface.amfs-production-floating.amf-choice-fullscreen{border-radius:0}.amf-choice-surface.amfs-production-floating .amfs-candidates{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.amf-choice-surface.amfs-production-floating>:not(.amfs-candidates){flex-shrink:0}.p5-registry-note .p5-status{margin-left:auto}.p5-period-name{color:#1f558f;font-weight:650;text-decoration:none}.p5-period-name:hover{text-decoration:underline}.p5-meta{color:#78889c;margin-top:2px;font-size:11px}.p5-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.p5-create-trigger{color:#2366b9;text-align:left;background:#f7faff;border:0;width:100%;padding:8px 12px;font-size:13px;font-weight:600}.p5-create-trigger svg{vertical-align:-3px;width:16px;height:16px;margin-right:5px}.p5-create-trigger:hover{background:#edf5ff}.p5-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.p5-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.p5-status.planned{color:#617287;background:#edf1f5}.p5-status.processing{color:#126b98;background:#e2f3fa}.p5-status.closed{color:#24734b;background:#e2f3e9}.p5-status.pending{color:#9b6700;background:#fff0cc}.p5-status.processed{color:#177446;background:#e1f3e9}.p5-status.recalculation{color:#a03649;background:#fde8ec}.p5-status.blocker{color:#a13742;background:#fdebed}.p5-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.p5-metric{border-bottom:1px solid #e0e7ef;border-right:1px solid #e0e7ef;min-height:73px;padding:10px}.p5-metric:nth-child(4n){border-right:0}.p5-metric span{color:#74859a;font-size:11px;display:block}.p5-metric strong{color:#234361;font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;display:block}.p5-metric small{color:#6f8196;margin-top:2px;font-size:11px;display:block}.p5-blocker{color:#654854;border-top:1px solid #e6edf4;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:grid}.p5-blocker:first-child{border-top:0}.p5-blocker svg{color:#b53e4b;width:16px;height:16px}.p5-blocker b{color:#7c2d3a;font-size:11px}.p5-blocker small{color:#836875;margin-top:1px;display:block}.p5-select{width:15px;height:15px}.p5-row-result{padding:0 12px 2px}.p5-payment-row{border-top:1px solid #e2e9f0;grid-template-columns:22px minmax(150px,1fr) 110px 110px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:grid}.p5-payment-row:first-child{border-top:0}.p5-payment-row input[type=number]{color:#233f5c;border:1px solid #b9c8d9;border-radius:6px;min-height:30px;padding:5px 6px}.p5-payment-row small{color:#728399;display:block}.p5-work-layout{--amf-master-width:310px;--amf-master-collapsed-width:42px;flex:1;gap:12px;height:calc(100% - 38px);min-height:0}.p5-work-master{background:#fff;border:1px solid #bdc9d8;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.p5-work-master-head{background:#f8fbfe;border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:center;min-height:56px;padding:9px 10px 9px 13px;display:flex}.p5-work-master-head b{color:#274561;font-size:13px;display:block}.p5-work-master-head span{color:#718399;margin-top:1px;font-size:11px;display:block}.p5-master-toggle{color:#3d648c;background:#fff;border:1px solid #b9c8d7;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.p5-master-toggle svg{width:16px;height:16px}.p5-work-master.collapsed .p5-work-master-head{justify-content:center;padding:8px 4px}.p5-work-master.collapsed .p5-work-master-body,.p5-work-master.collapsed .p5-work-master-head>div{display:none}.p5-work-master-body{flex:1;min-height:0;overflow:hidden}.p5-work-master-body .amf-grid,.p5-work-master-body .amf-grid-scroll{height:100%;min-height:0}.p5-work-master-body .amf-grid-scroll{overflow:auto}.p5-work-master-body tr.p5-work-period{cursor:pointer}.p5-work-master-body tr.p5-work-period:focus-visible{outline-offset:-2px;outline:2px solid #4a82cc}.p5-work-master-body .p5-status{padding:2px 5px;font-size:9px}.p5-number{font-variant-numeric:tabular-nums;text-align:center!important}.p5-payment-footer{background:#f8fbfe;border-top:1px solid #e1e9f1;justify-content:flex-end;padding:10px 11px;display:flex}@media (max-width:900px){.p5-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.p5-metric:nth-child(2n){border-right:0}}.p5-dialog:has(.p5-calculation-preview){width:min(820px,100% - 40px)}.p5-calculation-preview .p5-card-section-head{display:block}.p5-calculation-preview .p5-card-section>p{padding:0 10px}.p5-match-stats{position:relative}.p5-match-stats summary{cursor:pointer;flex-direction:column;align-items:flex-end;gap:4px;width:100%;list-style:none;display:flex}.p5-match-stats summary::-webkit-details-marker{display:none}.p5-match-total{text-align:right;font-variant-numeric:tabular-nums;font-weight:500;display:block}.p5-match-icons{flex-wrap:wrap;justify-content:flex-end;gap:5px 9px;display:flex}.p5-match-count{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12px;display:inline-flex}.p5-match-count svg{width:14px;height:14px}.p5-match-count.played svg{color:#2866a8}.p5-match-count.technical svg{color:#a26415}.p5-match-count.interrupted svg{color:#786197}.p5-match-count.other svg{color:#62758c}.p5-match-breakdown{z-index:12;color:#27405d;background:#fff;border:1px solid #bac8d8;border-radius:8px;width:240px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 22px #142b4626}.p5-match-breakdown>b{margin-bottom:8px;display:block}.p5-match-breakdown>div{justify-content:space-between;gap:12px;margin-top:5px;display:flex}.p5-open-period{color:#2366b9;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;display:block}.p5-period-row{cursor:pointer}.p5-match-toolbar{color:#53677d;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;font-size:12px;display:flex}.p5-match-toolbar label{align-items:center;gap:5px;display:inline-flex}.p5-match-toolbar>input{background:#fff;border:1px solid #bccbda;border-radius:6px;min-width:240px;padding:8px 10px}.p5-view-toggle{border:1px solid #bccbda;border-radius:7px;display:flex;overflow:hidden}.p5-view-toggle button{color:#506780;cursor:pointer;background:#fff;border:0;padding:8px 12px}.p5-view-toggle button[aria-pressed=true]{color:#164f91;background:#e7f1fd;font-weight:600}.p5-payment-row{grid-template-columns:22px minmax(150px,1fr) 120px}.p5-payment-record{border-bottom:1px solid #e0e8f0;align-items:center;gap:20px;padding:12px;font-size:13px;display:flex}.p5-payment-record>span:first-child{flex:1}.p5-payment-record small{color:#6b8198;margin-top:3px;display:block}.p5-payment-detail{border-top:1px solid #dbe4ee;padding:14px 0}.amf-calculation-periods{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.p7-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:10px}.p7-toolbar,.p7-viewbar{align-items:center;display:flex}.p7-viewbar{justify-content:space-between;gap:16px;margin-bottom:14px}.p7-search{width:200px}.p7-filter{position:relative}.p7-comparison{color:#596b82;flex-wrap:wrap;gap:8px 18px;margin-bottom:12px;font-size:12px}.p7-comparison,.p7-scale{align-items:center;display:flex}.p7-scale{white-space:nowrap;gap:8px}.p7-gradient{background:linear-gradient(90deg,#edf5fc,#9ac4ef);border-radius:4px;width:88px;height:10px}.p7-legend{flex-wrap:wrap;gap:18px;margin-top:6px;display:flex}.p7-rates{gap:3px;display:grid}.p7-service{width:max-content}.p7-footer{align-items:center;gap:8px;padding-top:8px;display:flex}.p7-footer-copy{flex:1;min-width:0}.p7-errors{flex-shrink:0;max-height:100px;overflow:auto}.p7-error-item{color:#a33140;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:12px;display:flex}.p7-helper{margin-top:8px}.p7-empty{padding:28px}.p7-head-area{align-items:center;gap:8px;padding:8px 0;display:flex}.p7-composition{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.p7-dimension{gap:4px;width:210px;display:grid}.p7-context{gap:4px;width:300px;display:grid}.p7-disclosure-price-group{justify-content:flex-end;align-items:center;gap:8px;min-height:28px;display:flex}.p7-disclosure-price{color:inherit;font:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0}.p7-disclosure-price.is-override{font-weight:700}.p7-disclosure-price:hover{text-underline-offset:3px;text-decoration:underline}.p7-disclosure-price:focus-visible{outline-offset:3px;outline:2px solid #256ac0}.p7-disclosure-reset-slot{flex:0 0 20px;width:20px;height:28px;display:block}.p7-disclosure-main-amount{font-variant-numeric:tabular-nums;white-space:nowrap;color:#68788e}.p7-disclosure-price.is-override .p7-amount{font-weight:700}.p7-disclosure-price-group.has-error{outline:1px solid #bd3c49}.amf-rate-matrix,.amf-rate-screen{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.p7-disclosure-price-group>.amf-cell-editor,.p7-rate-line>.amf-cell-editor{position:absolute;inset:0}.p7-disclosure-price-group{position:relative}.p7-disclosure-price-group>.amf-cell-editor .amf-form-field,.p7-rate-line>.amf-cell-editor .amf-form-field{height:100%;min-height:0}.p7-disclosure-price-group>.amf-cell-editor input,.p7-rate-line>.amf-cell-editor input{height:100%;min-height:0;padding-block:0}.p7-rate-line[data-required=true]{box-shadow:inset 3px 0 0 var(--amf-focus-ring,#2468c7);padding-left:4px}#p7-matrix tr[data-required=true] .p7-role{border-left:3px solid var(--amf-focus-ring,#2468c7)}.amf-matches-screen .p1-head{flex:none;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.amf-matches-screen .p1-title{margin:0;font-size:24px;font-weight:500;line-height:32px}.amf-matches-screen .p1-sub{color:#708097;margin-top:3px;font-size:12px;line-height:16px}.amf-matches-screen .p1-actions{gap:8px;margin-left:auto;display:flex}.amf-matches-screen .amf-filter-reference{position:relative}.amf-matches-screen .amf-controls{background:#fff;border:1px solid #c3cedc;border-radius:9px;flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-bottom:9px;padding:8px;display:flex;position:relative}.amf-matches-screen .amf-control-count{color:#fff;background:#2d6fc8;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:500;line-height:16px;display:inline-grid}.amf-matches-screen .amf-grid{background:#fff;border:1px solid #b8c5d5;border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.amf-matches-screen .amf-grid-scroll{scrollbar-color:#9aa9bc #edf1f6;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.amf-matches-screen .amf-grid-scroll::-webkit-scrollbar{width:10px;height:10px}.amf-matches-screen .amf-grid-scroll::-webkit-scrollbar-track{background:#edf1f6}.amf-matches-screen .amf-grid-scroll::-webkit-scrollbar-thumb{background:#9aa9bc;border:2px solid #edf1f6;border-radius:8px}.amf-matches-screen .amf-pin-number{z-index:3;width:58px;min-width:58px;position:sticky;left:0}.amf-matches-screen th.amf-pin-number{z-index:7;background:#e8edf4}.amf-matches-screen .amf-pin-match{z-index:3;width:310px;min-width:310px;position:sticky;left:58px;box-shadow:2px 0 #c5cfdb}.amf-matches-screen th.amf-pin-match{z-index:7;background:#e8edf4}.amf-matches-screen .amf-pin-actions{z-index:5;text-align:center;width:42px;min-width:42px;max-width:42px;padding:0;position:sticky;right:0;box-shadow:-2px 0 #c5cfdb}.amf-matches-screen th.amf-pin-actions{z-index:8;background:#e8edf4}.amf-matches-screen .amf-col-date{min-width:98px}.amf-matches-screen .amf-col-time{min-width:76px}.amf-matches-screen .amf-col-tournament{min-width:130px}.amf-matches-screen .amf-col-venue{min-width:150px}.amf-matches-screen .amf-col-som{min-width:105px}.amf-matches-screen .amf-col-status{min-width:145px}.amf-matches-screen .amf-col-optional{min-width:130px}.amf-matches-screen .p1-number{color:#34465f;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:18px}.amf-matches-screen .amf-date,.amf-matches-screen .amf-time{white-space:nowrap;font-variant-numeric:tabular-nums}.amf-matches-screen .amf-time{font-weight:500}.amf-matches-screen .amf-match{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.amf-matches-screen .amf-match-link{color:#244f80;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;text-decoration:none;transition:color .14s,background-color .14s,box-shadow .14s;display:block;overflow:hidden}.amf-matches-screen .amf-match-link:hover{color:#173f70;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.amf-matches-screen .amf-match-link:active{color:#102f57;background:#e8f0fa}.amf-matches-screen .amf-match-link:focus-visible{color:#173f70;text-underline-offset:2px;outline:0;text-decoration:underline;box-shadow:0 0 0 3px #2d70cf33}.amf-matches-screen .amf-meta{color:#7b8799;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:16px;overflow:hidden}.amf-matches-screen .amf-derived-line{white-space:nowrap;align-items:center;gap:6px;margin-top:4px;display:flex}.amf-matches-screen .amf-relation{white-space:nowrap;border:1px solid;align-items:center;gap:4px;min-height:20px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.amf-matches-screen .amf-relation.reserve{color:#315c91;background:#edf4ff;border-radius:5px}.amf-matches-screen .amf-relation.rescheduled{color:#76500b;background:#fff5d9;border-radius:999px}.amf-matches-screen .amf-relation.continuation{color:#665098;background:#f2edff;border-radius:3px}.amf-matches-screen .amf-relation svg{width:12px;height:12px}.amf-matches-screen .amf-parent-link{color:#526f94;text-underline-offset:2px;background:0 0;border:0;padding:1px 2px;font-size:12px;line-height:16px;text-decoration:underline}.amf-matches-screen tfoot .amf-pin-actions,.amf-matches-screen tfoot .amf-pin-match,.amf-matches-screen tfoot .amf-pin-number{z-index:7;background:#f1f5f9}.amf-matches-screen .amf-total-label{color:#314159;font-weight:500}.amf-matches-screen .amf-total-value{color:#14233a;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px}.amf-matches-screen .amf-total-note{color:#78869a;text-align:right;white-space:nowrap}.amf-matches-screen .amf-popover{z-index:30;background:#fff;border:1px solid #aebdce;border-radius:9px;display:none;position:absolute;overflow:hidden;box-shadow:0 14px 35px #12264633}.amf-matches-screen .amf-popover.open{display:block}.amf-matches-screen .amf-fields{width:276px;top:48px;right:8px}.amf-matches-screen .amf-filters{width:520px;top:48px;right:292px}.amf-matches-screen .amf-popover-head{color:#2b3d56;border-bottom:1px solid #dde4ec;padding:11px 12px 8px;font-size:14px;font-weight:500;line-height:20px}.amf-matches-screen .amf-field-item{color:#44556c;align-items:center;gap:8px;min-height:32px;padding:4px;font-size:13px;line-height:18px;display:flex}.amf-matches-screen .amf-field-item small{color:#8a97a8;margin-left:auto;font-size:12px;line-height:16px}.amf-matches-screen .amf-popover-foot{background:#f7f9fb;border-top:1px solid #dde4ec;justify-content:flex-end;padding:8px 10px;display:flex}.amf-matches-screen .amf-filters .amf-popover-head{padding:13px 16px 11px}.amf-matches-screen .amf-filters .amf-filter-body{gap:14px 12px;padding:16px}.amf-matches-screen .amf-filter-actions{background:#f7f9fb;border-top:1px solid #dde4ec;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.amf-matches-screen .amf-menu{width:320px;max-height:590px;padding:6px;overflow:hidden auto}.amf-matches-screen .amf-menu-separator{background:#dce3ec;height:1px;margin:5px 4px}.amf-matches-screen[data-prototype-kit=true] .amf-menu-item-icon{color:#35669b;background:#eaf2fb;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.amf-matches-screen[data-prototype-kit=true] .amf-menu-item-icon svg{width:16px;height:16px}.amf-matches-screen[data-prototype-kit=true] .amf-menu-item-content{min-width:0}.amf-matches-screen[data-prototype-kit=true] .amf-menu-item-title{color:#263a52;margin:0;font-size:13px;font-weight:600;line-height:18px;display:block}.amf-matches-screen[data-prototype-kit=true] .amf-menu-item-hint{color:#718097;margin:2px 0 0;font-size:11px;line-height:15px;display:block}.amf-matches-screen[data-prototype-kit=true] .amf-menu-divider{background:#dbe3ec;height:1px;margin:6px 5px}.amf-matches-screen .p1-backdrop{z-index:40;background:#091b3647;border:0;display:none}.amf-matches-screen .p1-backdrop.show{display:block}.amf-matches-screen .p1-toast{z-index:60;color:#eaf3ff;background:#153a67;border:1px solid #8ba8c9;border-radius:8px;max-width:360px;padding:10px 12px;font-size:13px;line-height:18px;display:none;position:absolute;bottom:18px;right:18px;box-shadow:0 12px 28px #12264638}.amf-matches-screen .p1-toast.show{display:block}.amf-matches-screen .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.amf-matches-screen .amf-content button{transition:none}}@media (max-width:760px){.amf-matches-screen .p1-head{flex-direction:column}.amf-matches-screen .p1-actions{margin-left:0}.amf-matches-screen .amf-filters{width:calc(100% - 16px);right:8px}}.amf-matches-screen .amf-content{color:#14233a;flex-direction:column;flex:1;min-height:0;font-size:14px;line-height:20px;display:flex}.amf-matches-screen textarea{font:inherit}.amf-matches-screen:not(.amf-prototype),.amf-matches-screen>#amf-screen{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.amf-matrix-rate-line,.p7-rate-line{border-radius:5px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:2px;display:grid;position:relative}.amf-matrix-value,.p7-value{color:#173c62;background:var(--rate-bg,#f2f4f7);text-align:left;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;width:100%;min-width:0;min-height:30px;padding:4px 6px;display:flex}.amf-matrix-value:hover:not(:disabled),.p7-value:hover:not(:disabled){border-color:#6294c6}.amf-matrix-detail:focus-visible,.amf-matrix-value:focus-visible,.p7-detail:focus-visible,.p7-value:focus-visible{outline-offset:1px;outline:2px solid #256ac0}.amf-matrix-value:disabled,.p7-value:disabled{cursor:wait}.amf-matrix-value-code,.p7-value-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--amf-table-secondary-font-size);line-height:var(--amf-table-secondary-line-height);flex:1;overflow:hidden}.amf-matrix-amount,.p7-amount{white-space:nowrap;font-size:var(--amf-table-font-size);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.amf-matrix-indicator,.p7-indicator{flex:0 0 7px;font-size:11px}.amf-matrix-detail,.p7-detail{color:#778ba2;background:0 0;border:0;border-radius:4px;place-items:center;width:20px;height:28px;padding:2px;display:grid}.amf-matrix-detail:hover,.p7-detail:hover{color:#24588b;background:#e9eff7}.amf-matrix-detail svg,.p7-detail svg{width:16px;height:16px}.amf-matrix-rate-line.has-error,.p7-rate-line.has-error{outline:1px solid #bd3c49}.amf-matrix-rate-line.is-inactive .amf-matrix-value,.p7-rate-line.is-inactive .p7-value{color:#687688}.amf-matrix-role,.p7-role{gap:7px;padding:0 4px;display:grid}.amf-matrix-group-title,.p7-group-title{align-items:center;gap:10px;display:inline-flex;position:sticky;left:10px}.amf-cell-disclosure{z-index:80;color:#293a52;width:560px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);font-family:var(--amf-table-font-family);font-size:var(--amf-table-font-size);line-height:var(--amf-table-line-height);background:#fff;border:1px solid #aebdce;border-radius:9px;flex-direction:column;gap:10px;padding:12px;display:flex;position:fixed;box-shadow:0 14px 35px #12264633}.amf-cell-disclosure[hidden]{display:none}.amf-cell-disclosure-head{align-items:flex-start;gap:12px;display:flex}.amf-cell-disclosure-title{flex:1;min-width:0}.amf-cell-disclosure-body{min-height:0;max-height:390px;overflow:auto}.amf-cell-disclosure-note{font-size:var(--amf-table-secondary-font-size);line-height:var(--amf-table-secondary-line-height);color:#68788e}.amf-cell-editor{grid-column:1/-1;min-width:0}.amf-cell-editor input{width:100%}.amf-reference-filter-control{flex-shrink:0;position:relative}.amf-filter-panel{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;padding:8px 0;display:grid}@media (max-width:760px){.amf-filter-panel{grid-template-columns:1fr 1fr}}.amf-worksheet-actions{flex-shrink:0;align-items:center;gap:12px;padding:10px 0;display:flex}.amf-worksheet-actions-end,.amf-worksheet-actions-start{flex-shrink:0;align-items:center;gap:8px;display:flex}.amf-worksheet-actions-end{margin-left:auto}.amf-worksheet-actions>[aria-live],.amf-worksheet-actions>[role=status]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#amf-staffing-v2 .amfs-filter-popover,.amf-reference-filter-popover{z-index:45;background:#fff;border:1px solid #aebdce;border-radius:9px;width:280px;display:none;position:absolute;top:42px;left:0;overflow:hidden;box-shadow:0 14px 35px #12264633}#amf-staffing-v2 .amfs-filter-popover.open,.amf-reference-filter-popover.open{display:block}#amf-staffing-v2 .amfs-filter-head,.amf-reference-filter-head{color:#2c3e56;border-bottom:1px solid #dce3ec;padding:11px 12px;font-weight:500}#amf-staffing-v2 .amfs-filter-list,.amf-reference-filter-list{max-height:230px;padding:5px 10px 9px;overflow:auto}.amf-reference-filter-popover.drop-up{top:auto;bottom:42px}.amf-time-filter{flex-shrink:0;width:max-content;max-width:100%;position:relative}.amf-time-filter-fields{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.amf-time-filter-fields .amf-form-field{flex-direction:row;flex-shrink:0;align-items:center;gap:6px}.amf-time-filter .amf-time-filter-fields .amf-form-field input[type=date]{width:126px}.amf-time-filter-fields .amf-row-action{cursor:pointer;flex-shrink:0}.amf-filter-panel>.amf-time-filter{grid-column:span 2}.amf-registry-filters>.amf-time-filter:first-child:not([data-amf-reference-filter-multiple=true]){flex:none;min-width:max-content}@media (max-width:640px){.amf-time-filter-fields,.amf-time-filter-fields .amf-form-field{gap:4px}.amf-time-filter .amf-time-filter-fields .amf-form-field input[type=date]{width:104px}}@media (max-width:639px){.amf-worksheet [data-amf-compact-pin=secondary]{left:auto!important}.amf-worksheet [data-amf-compact-pin=primary]{left:0!important}}#amf-staffing-v2 .amfs-matrix th,.amf-worksheet-grid th{z-index:8;color:#5d6d83;text-align:left;white-space:nowrap;background:#e8edf4;border-bottom:1px solid #aebccc;border-right:1px solid #d2dbe6;height:44px;padding:0 12px 0 8px;font-size:12px;font-weight:500;line-height:16px;position:sticky;top:0;overflow:visible}#amf-staffing-v2 .amfs-matrix td,.amf-worksheet-grid td{color:#293a52;vertical-align:middle;background:#fff;border-bottom:1px solid #cfd8e4;border-right:1px solid #e0e6ee;height:64px;padding:6px}#amf-staffing-v2 .amfs-matrix tr:hover>td,.amf-worksheet-grid tr:hover>td{background:#f4f8fd}#amf-staffing-v2 .amfs-date-group td,.amf-worksheet-group td{z-index:6;color:#34506f;border-bottom-color:#b9c8da;height:36px;padding:8px 10px;font-weight:500;position:sticky;left:0;background:#edf3f9!important}.amf-worksheet-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.amf-worksheet-host{flex:1;min-width:0;min-height:0;display:flex}@media (max-width:639px){.amf-worksheet-host{min-height:min(50dvh,320px)}}.amf-worksheet-scroll{background:#fff;border:1px solid #b8c5d5;border-radius:10px;flex:1;min-height:0;overflow:auto}.amf-worksheet-grid .amf-worksheet-pin{z-index:5;background:#fff;position:sticky;left:0;box-shadow:2px 0 #c5cfdb}.amf-worksheet-grid th.amf-worksheet-pin{z-index:12;background:#e8edf4}.amf-worksheet-grid input[type=checkbox]{width:15px;height:15px;margin:0}.amf-worksheet-editable{color:#245d99;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.amf-worksheet-editable:hover{text-decoration:none}.amf-worksheet-editable:focus-visible{outline-offset:1px;outline:2px solid #2468c7}.amf-worksheet-editable[data-local-state=changed]{background:#fff3cd}.amf-worksheet-grid [data-local-state=new]{background:#edf6ef}.amf-worksheet-grid[data-local-editor] tfoot td{z-index:16;background:#edf3f9;height:36px;position:sticky;bottom:0}.amf-worksheet th .amf-th-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.amf-worksheet-grid[data-local-editor] [data-amf-cell=select],.amf-worksheet-grid[data-local-editor] [data-amf-column=select]{z-index:10;position:sticky;left:0}.amf-worksheet-grid[data-local-editor] [data-amf-cell=id],.amf-worksheet-grid[data-local-editor] [data-amf-column=id]{z-index:10;position:sticky;left:42px;box-shadow:2px 0 #c5cfdb}.amf-worksheet-grid[data-local-editor] th[data-amf-column=id],.amf-worksheet-grid[data-local-editor] th[data-amf-column=select]{z-index:15}.amf-worksheet-grid[data-local-editor] tfoot td>span{position:sticky;left:8px}.amf-worksheet-editable[aria-invalid=true]{outline-offset:-1px;background:#fff0f2;outline:1px solid #a93642}.amf-worksheet-grid[data-density=compact] tbody td{height:44px;padding:1px 6px}@media (min-width:640px){#amf-staffing-v2 .amfs-matrix tbody tr:not(.amfs-date-group):not(.amfs-venue-group)>td,.amf-worksheet-grid:not([data-density=compact]):not(.amf-time-matrix) tbody tr:not(.amf-worksheet-group)>td{height:44px;padding-top:3px;padding-bottom:3px}.amf-worksheet-grid .amf-worksheet-context :is(strong,span),.amf-worksheet-grid .amf-worksheet-link{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}}.amf-worksheet-grid[data-density=compact] .amf-worksheet-editable{padding:0 3px}.amf-worksheet-grid[data-density=compact] [data-amf-cell=id],.amf-worksheet-grid[data-density=compact] [data-amf-column=id]{box-shadow:none;left:34px}.amf-worksheet-grid[data-density=compact] [data-amf-cell=context],.amf-worksheet-grid[data-density=compact] [data-amf-column=context]{z-index:10;position:sticky;left:174px;box-shadow:2px 0 #c5cfdb}.amf-worksheet-grid[data-density=compact] th[data-amf-column=context]{z-index:15}.amf-worksheet-context,.amf-worksheet-link{color:#245d99;width:100%;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.amf-worksheet-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amf-worksheet-inline{white-space:nowrap;align-items:center;gap:6px;display:flex}.amf-worksheet-inline>*{flex:none}.amf-worksheet-inline>.amf-worksheet-link{width:auto}.amf-worksheet-context span,.amf-worksheet-context strong{text-overflow:ellipsis;white-space:nowrap;line-height:18px;display:block;overflow:hidden}.amf-worksheet-context strong{font-size:12px;font-weight:500}.amf-worksheet-context span{font-size:12px}.amf-worksheet-context:focus-visible,.amf-worksheet-link:focus-visible{outline:2px solid #2468c7}.amf-worksheet-diagnostic{color:#ad6900;background:0 0;border:0;flex-shrink:0;padding:0 3px;font-size:16px;line-height:18px;display:inline-block}button.amf-worksheet-diagnostic{cursor:pointer}.amf-worksheet-grid[data-density=compact] [data-inline-add]>td>span{position:sticky;left:8px}.amf-worksheet-grid[data-density=compact] [data-amf-cell=id] .amf-status-badge{text-overflow:ellipsis;max-width:100%;overflow:hidden}.amf-filter-trigger{justify-content:space-between;width:148px}.amf-worksheet-diagnostic[data-tone=danger]{color:#8a2731}.amf-worksheet-diagnostic[data-tone=warning]{color:#7b4c00}.amf-worksheet-diagnostic[data-tone=info]{color:#15509c}.amf-worksheet-scroll-context{background:#edf3f9;border-right:1px solid #b8c5d5;width:210px;max-width:none;height:100%;padding:3px 8px;display:none;position:absolute;top:0;left:100%;box-shadow:2px 0 #c5cfdb}[data-show-scroll-context] .amf-worksheet-scroll-context{display:block}.amf-temporal-editor{width:100%;min-width:0;position:relative}.amf-temporal-input{box-sizing:border-box;color:#26374e;width:100%;min-width:0;height:36px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #b8c5d5;border-radius:6px;padding:0 3px}.amf-temporal-calendar:focus-visible,.amf-temporal-input:focus-visible{outline-offset:-1px;outline:2px solid #2468c7}.amf-temporal-calendar{z-index:14;color:#304a67;cursor:pointer;background:#fff;border:1px solid #b8c5d5;border-radius:6px;place-items:center;width:32px;height:36px;padding:0;display:grid;position:absolute;top:0;left:calc(100% + 2px)}.amf-temporal-calendar:hover{background:#f2f6fb;border-color:#6c8eb9}.amf-temporal-calendar svg{width:16px;height:16px}.amf-temporal-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:100%;left:0}.amf-worksheet-notice{text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;margin:2px 0;padding:0;display:block}.amf-worksheet-notice:focus-visible{outline-offset:1px;outline:2px solid #2468c7}.amf-worksheet-grid tr[data-search-match]>td{box-shadow:inset 0 2px #2468c7,inset 0 -2px #2468c7}#amf-staffing-v2 .amfs-type{white-space:nowrap;border:1px solid;border-radius:5px;align-items:center;margin-right:5px;padding:1px 5px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}#amf-staffing-v2 .amfs-type.reserve{color:#315c91;background:#edf4ff}#amf-staffing-v2 .amfs-type.replay{color:#76500b;background:#fff5d9}#amf-staffing-v2 .amfs-type.continuation{color:#665098;background:#f2edff}.amf-master-detail>.amf-detail-panel,.amf-master-pane{background:#fff;border:1px solid #b8c5d5;border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.amf-master-toolbar{background:#fff;border-bottom:1px solid #c3cedc;flex:none;align-items:center;gap:7px;min-height:54px;padding:8px;display:flex;position:relative}.amf-master-pane.collapsed .amf-master-toolbar{justify-content:center;align-items:flex-start;height:100%;padding-top:8px}.amf-context-switch,.amf-master-sortbar{display:none}.amf-master-dialog{color:#293a52;width:100%;max-width:none;height:100dvh;max-height:none;font:inherit;background:#fff;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.amf-master-dialog[open]{flex-direction:column;display:flex}.amf-master-dialog::backdrop{background:#091b3647}.amf-master-mobile-head{background:#fbfcfe;border-bottom:1px solid #c3cedc;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.amf-master-mobile-head h2{margin:0;font-size:18px;font-weight:500;line-height:24px}.amf-master-dialog-body{flex:1;min-width:0;min-height:0;display:flex}.amf-master-dialog .amf-master-pane{border:0;border-radius:0;flex:1}.amf-master-dialog .amf-master-toolbar{gap:10px;padding:10px 12px}.amf-master-dialog .amf-master-query{min-width:0}.amf-master-dialog .amf-master-sortbar{border-bottom:1px solid #c3cedc;flex:none;padding:6px 12px 10px;display:block}.amf-master-dialog .amf-master-sortbar>.amf-lookup{width:100%}@media (max-width:1080px){.amf-master-detail.amf-master-adaptive{--amf-master-width:330px}}@media (max-width:639px){.amf-master-detail.amf-master-adaptive,.amf-master-detail.amf-master-adaptive.master-collapsed{flex-direction:column;display:flex}.amf-master-adaptive>.amf-master-pane{display:none}.amf-master-adaptive>.amf-detail-panel{flex:1}.amf-master-adaptive>.amf-detail-panel>.amf-master-body{display:block;overflow:auto}.amf-context-switch{margin-top:8px;padding:4px 0;display:block}}.amf-master-pane .amf-grid{flex-direction:column;flex:1;min-width:0;min-height:0}@media (min-width:640px){.amf-master-pane .amf-grid{display:flex}}.amf-master-pane .amf-grid-scroll{flex:1;min-width:0;min-height:0;overflow:auto}.amf-master-toolbar>[data-master-search]{flex:1;min-width:0}.amf-master-toolbar .amf-search-field{width:100%}.amf-reference-list{min-width:0}.amf-reference-more{display:inline}.amf-reference-more summary{color:#225c98;cursor:pointer;border-radius:3px;padding:1px 3px;list-style:none;display:inline-block}.amf-reference-more summary::marker{content:""}.amf-reference-more summary:hover{text-decoration:underline}.amf-reference-more summary:focus-visible{outline:2px solid var(--amf-focus-ring,#2468c7);outline-offset:1px}.amf-reference-collapse{display:none}.amf-reference-more[open]{display:block}.amf-reference-more[open] .amf-reference-expand{display:none}.amf-reference-more[open] .amf-reference-collapse{display:inline}.amf-reference-rest{margin-top:2px;display:block}@media (max-width:639px){.amf-reference-more summary{min-height:44px;padding:12px 3px}}@media (min-width:640px){:is(.amf-data-table:not(.amf-history-table),.amf-worksheet:not(.amf-time-matrix)) td{--amf-entity-white-space:normal;--amf-entity-overflow:visible}}.amf-entity-reference,:is(#amf-matches-interactive,#amf-tournaments-v2,#amf-staffing-v2,#amf-club-settlements-interactive,#amf-calculation-periods,#amf-users-access,#amf-standard-rates,#amf-occupancy,#amf-calendar) .amf-entity-reference{max-width:100%;min-height:22px;overflow:var(--amf-entity-overflow,hidden);color:var(--entity-fg);background:var(--entity-bg);text-overflow:ellipsis;white-space:var(--amf-entity-white-space,nowrap);overflow-wrap:anywhere;vertical-align:middle;letter-spacing:normal;text-transform:none;border:0;border-radius:6px;align-items:center;padding:2px 7px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.amf-entity-reference-plain,:is(#amf-matches-interactive,#amf-tournaments-v2,#amf-staffing-v2,#amf-club-settlements-interactive,#amf-calculation-periods,#amf-users-access,#amf-standard-rates,#amf-occupancy,#amf-calendar) .amf-entity-reference-plain{min-height:0;color:inherit;font:inherit;background:0 0;border-radius:0;padding:0}.amf-entity-reference:is(a,button){cursor:pointer}.amf-entity-reference:is(a,button):focus-visible{outline:2px solid var(--amf-focus-ring,#2563eb);outline-offset:2px}#amf-club-settlements-interactive .amf-data-table:not(.amf-history-table) .amf-entity-reference,#amf-club-settlements-interactive .amf-data-table:not(.amf-history-table) .amf-master-club-tournament,#amf-club-settlements-interactive .amf-data-table:not(.amf-history-table) .amf-team-cell small{font-size:var(--amf-table-secondary-font-size);line-height:var(--amf-table-secondary-line-height)}#amf-club-settlements-interactive .amf-master-club-tournament{color:#708097;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}#amf-club-settlements-interactive .amf-team-cell{flex-direction:column;gap:1px;min-width:0;line-height:18px;display:flex}#amf-club-settlements-interactive .amf-team-cell strong{color:#293a52;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}#amf-club-settlements-interactive .amf-team-cell small{color:#708097;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}#amf-staffing-v2 .amfs-match-link .amf-entity-reference{margin-right:5px;text-decoration:none}.amf-match-relation{white-space:nowrap;border:1px solid;border-radius:5px;align-items:center;margin-right:5px;padding:1px 5px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.amf-match-relation.reserve{color:#315c91;background:#edf4ff}.amf-match-relation.replay,.amf-match-relation.rescheduled{color:#76500b;background:#fff5d9}.amf-match-relation.continuation{color:#665098;background:#f2edff}.amf-form-field{color:#536278;flex-direction:column;gap:5px;min-width:0;font-size:12px;line-height:16px;display:flex}.amf-form-field.wide{grid-column:1/-1}.amf-search-field{flex:0 220px;width:220px;max-width:100%;position:relative}.amf-search-field input::placeholder{color:#718197;opacity:1}.amf-search-field input::-webkit-search-cancel-button{display:none}.amf-search-clear{color:#718197;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:0;right:0}.amf-search-clear svg{width:16px;height:16px}.amf-search-clear:hover{color:#26374e;background:#eef2f6}.amf-search-clear:focus-visible{outline-offset:-2px;outline:2px solid #2468c7}.amf-search-busy{border:2px solid #d2dbe6;border-top-color:#2468c7;border-radius:50%;width:14px;height:14px;animation:amf-search-spin .8s linear infinite;position:absolute;top:11px;right:39px}.amf-search-field [hidden]{display:none}@keyframes amf-search-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.amf-search-busy{animation:none}}.amf-form-field input:not([type=checkbox]):not([type=radio]),.amf-form-field select,.amf-form-field textarea{color:#26374e;background:#fff;border:1px solid #b8c5d5;border-radius:6px;width:100%;min-width:0;min-height:36px;padding:7px 9px;font-size:13px;line-height:18px}.amf-form-field.amf-search-field input[type=search]{height:36px;padding-right:62px}.amf-form-field input:disabled,.amf-form-field select:disabled,.amf-form-field textarea:disabled{color:#6f7d90;cursor:not-allowed;background:#eef2f6}.amf-form-field input:focus-visible,.amf-form-field select:focus-visible,.amf-form-field textarea:focus-visible{outline-offset:2px;outline:2px solid #2468c7}.amf-field-hint{color:#718197;font-size:12px;line-height:16px}.amf-field-error{color:#a3323e;font-size:12px;line-height:16px}.amf-field-read-value{color:#26374e;background:0 0;border-bottom:1px solid #e1e7ef;align-items:center;min-height:36px;padding:7px 0;font-size:13px;font-weight:500;line-height:18px;display:flex}.amf-form-field [aria-invalid=true]{border-color:#b33b48;box-shadow:0 0 0 2px #b33b481a}.amf-color-pair{background:#f7f9fc;border:1px solid #cbd6e3;border-radius:8px;grid-column:1/-1;min-width:0;margin:2px 0 0;padding:12px}.amf-color-pair legend{color:#52647b;letter-spacing:.04em;text-transform:uppercase;padding:0 5px;font-size:12px;font-weight:600;line-height:16px}.amf-color-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.amf-color-control{grid-template-columns:44px minmax(0,1fr);gap:7px;display:grid}.amf-color-control input[type=color]{cursor:pointer;width:44px;min-width:44px;padding:3px}.amf-color-control input[type=color]::-webkit-color-swatch-wrapper{padding:0}.amf-color-control input[type=color]::-webkit-color-swatch{border:0;border-radius:3px}.amf-color-preview{background:#fff;border:1px solid #d6dee8;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;margin-top:12px;padding:10px;display:grid}.amf-color-preview>.amf-field-error,.amf-color-preview>span{grid-column:1/-1}.amf-color-preview>span{color:#708097;font-size:12px}.amf-color-preview [data-color-preview]{min-width:0}.amf-color-contrast{color:#496177;text-align:right;font-size:12px}.amf-color-contrast.valid{color:#16603a}.amf-color-contrast.invalid{color:#a3323e}@media (max-width:639px){.amf-color-grid,.amf-color-preview{grid-template-columns:minmax(0,1fr)}.amf-color-contrast{text-align:left}}:root{--amf-table-font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--amf-table-font-size:13px;--amf-table-line-height:18px;--amf-table-header-font-size:12px;--amf-table-header-line-height:16px;--amf-table-secondary-font-size:12px;--amf-table-secondary-line-height:16px}.amf-grid [data-amf-density=compact] td{padding-top:6px;padding-bottom:6px}.amf-data-table,.amf-worksheet{font-family:var(--amf-table-font-family);font-size:var(--amf-table-font-size);line-height:var(--amf-table-line-height)}.amf-data-table th,.amf-worksheet th{font-size:var(--amf-table-header-font-size);line-height:var(--amf-table-header-line-height);font-weight:500}.amf-data-table .amf-table-primary,.amf-data-table td,.amf-worksheet .amf-table-primary,.amf-worksheet td{font-size:var(--amf-table-font-size);line-height:var(--amf-table-line-height)}.amf-data-table .amf-table-primary,.amf-worksheet .amf-table-primary{font-weight:500}.amf-data-table .amf-table-secondary,.amf-worksheet .amf-table-secondary{font-size:var(--amf-table-secondary-font-size);line-height:var(--amf-table-secondary-line-height)}.amf-data-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.amf-data-table th{z-index:4;color:#5d6d83;text-align:left;white-space:nowrap;background:#e8edf4;border-bottom:1px solid #aebccc;border-right:1px solid #d2dbe6;height:44px;padding:0;position:sticky;top:0}.amf-data-table th .amf-th-button{text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;width:100%;min-height:43px;padding:0 14px 0 8px;display:flex;overflow:hidden}.amf-data-table th .amf-table-sort:hover{color:#214f89;background:#dfe7f1}.amf-data-table .amf-sort-order{color:#fff;background:#2d6fc8;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:12px;line-height:16px;display:inline-grid}.amf-data-table td{color:#293a52;vertical-align:middle;background:#fff;border-bottom:1px solid #cfd8e4;border-right:1px solid #e0e6ee;height:48px;padding:6px 8px}.amf-data-table td:last-child,.amf-data-table th:last-child{border-right:0}.amf-data-table tbody tr:hover td{background:#f4f8fd}.amf-data-table tbody tr.selected td{background:#eaf3ff}.amf-data-table tfoot td{z-index:6;color:#526279;background:#f1f5f9;border-top:2px solid #9eafc3;border-bottom:0;height:44px;font-size:12px;line-height:16px;position:sticky;bottom:0}.amf-data-table[data-amf-density=compact] tbody td{height:auto}@media (min-width:640px){.amf-data-table:not(.amf-history-table) tbody td{height:44px;padding-top:3px;padding-bottom:3px}.amf-data-table .amf-compact-open{min-height:32px}button:is(.amf-data-table:not(.amf-history-table) tbody .amf-row-action,.amf-worksheet tbody .amf-row-action):after{transform:translate(-50%,calc(.5px - 50%))}}.amf-data-table .amf-table-actions{text-align:center;padding:0}.amf-data-table .amf-table-money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.amf-data-table .amf-table-secondary{color:#7b8799;margin-top:2px;display:block}.amf-data-table th[data-amf-column]{position:sticky;top:0}.amf-data-table .amf-column-resizer,.amf-worksheet .amf-column-resizer{z-index:12;cursor:col-resize;touch-action:none;background:0 0;border:0;width:10px;height:100%;padding:0;position:absolute;top:0;right:-5px}.amf-data-table th:last-child .amf-column-resizer,.amf-worksheet th:last-child .amf-column-resizer{right:0}.amf-data-table .amf-column-resizer:after,.amf-worksheet .amf-column-resizer:after{content:"";background:0 0;width:1px;position:absolute;top:7px;bottom:7px;left:4px}.amf-data-table .amf-column-resizer:focus-visible:after,.amf-data-table th:hover .amf-column-resizer:after,.amf-data-table.is-resizing .amf-column-resizer.active:after,.amf-worksheet .amf-column-resizer:focus-visible:after,.amf-worksheet th:hover .amf-column-resizer:after,.amf-worksheet.is-resizing .amf-column-resizer.active:after{background:#2d70cf;width:2px}.amf-data-table .amf-column-resizer:focus-visible,.amf-worksheet .amf-column-resizer:focus-visible{outline:0;box-shadow:0 0 0 3px #2d70cf33}.amf-data-table.is-resizing,.amf-worksheet.is-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.amf-data-table .amf-table-sort{width:100%;height:100%;color:inherit;text-align:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.amf-data-table .amf-table-sort-indicator{color:#235f9e;flex-shrink:0;align-items:center;gap:3px;min-width:10px;display:inline-flex}.amf-data-table .amf-table-sort.active{color:#204f84}.amf-data-table th.amf-table-actions .amf-th-button{text-align:center;justify-content:center;padding:0 4px;font-size:11px}.amf-record-card{z-index:41;top:var(--amf-shell-header-height,55px);width:min(520px,calc(100% - var(--amf-shell-sidebar-width,220px)));background:#fff;border-left:1px solid #9fb0c6;display:none;position:absolute;bottom:0;right:0;overflow:auto;box-shadow:-18px 0 38px #10264633}.amf-record-card.open{display:block}.amf-record-card .amf-sheet-head{color:#e8f1fb;background:#153a67;padding:17px 52px 16px 18px;position:relative}.amf-record-card .amf-sheet-label{color:#aebfd5;text-transform:uppercase;letter-spacing:.05em;font-size:12px;line-height:16px}.amf-record-card .amf-sheet-title{margin-top:5px;font-size:16px;font-weight:500;line-height:24px}.amf-record-card .amf-sheet-meta{color:#b7c9de;margin-top:3px;font-size:12px;line-height:16px}.amf-record-card .amf-close{color:#c9d8e9;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:14px;right:14px}.amf-record-card .amf-close:hover{color:#fff;background:#ffffff1a}.amf-record-card .amf-close svg{width:16px;height:16px}.amf-record-card .amf-sheet-body{padding:10px 18px 18px}.amf-detail-fields .amf-section,.amf-record-card .amf-section{border-bottom:1px solid #dde3eb;padding:10px 0}.amf-detail-fields .amf-section:last-child,.amf-record-card .amf-section:last-child{border-bottom:0}.amf-detail-fields .amf-section-title,.amf-record-card .amf-section-title{color:#66758a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;font-size:12px;line-height:16px}.amf-detail-fields .amf-fact,.amf-record-card .amf-fact{align-items:baseline;gap:8px;margin-top:7px;font-size:14px;line-height:20px;display:flex}.amf-detail-fields .amf-fact>span,.amf-record-card .amf-fact>span{color:#788599}.amf-detail-fields .amf-fact>strong,.amf-record-card .amf-fact>strong{color:#26374e;text-align:right;margin-left:auto;font-weight:500}.amf-detail-fields .amf-form-grid,.amf-record-card .amf-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:4px 0;display:grid}.amf-detail-fields .amf-form-required,.amf-record-card .amf-form-required{color:#9f303b}.amf-detail-fields .amf-form-context,.amf-record-card .amf-form-context{color:#26374e;background:#f6f8fb;border:1px solid #d7e0ea;border-radius:6px;align-items:center;min-height:36px;padding:7px 9px;font-size:13px;font-weight:500;line-height:18px;display:flex}.amf-detail-fields .amf-fact-wrap,.amf-record-card .amf-fact-wrap{text-align:right;overflow-wrap:anywhere;max-width:295px}.amf-status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.amf-status-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.amf-status-badge.neutral{color:#5f6b7d;background:#eceff3}.amf-status-badge.info{color:#15509c;background:#e4efff}.amf-status-badge.success{color:#16603a;background:#e2f3e9}.amf-status-badge.warning{color:#7b4c00;background:#fff0ca}.amf-status-badge.danger{color:#8a2731;background:#fbe4e7}.amf-lookup{position:relative}.amf-lookup-trigger{color:#26374e;text-align:left;background:#fff;border:1px solid #b8c5d5;border-radius:6px;align-items:center;gap:8px;width:100%;height:36px;padding:0 9px;font-size:13px;line-height:18px;display:flex}.amf-lookup-trigger:hover:not(:disabled){background:#fbfdff;border-color:#8ea4bf}.amf-lookup-trigger:active:not(:disabled){background:#edf3f8;transform:translateY(1px);box-shadow:inset 0 1px 2px #12264624}.amf-lookup-trigger:focus-visible,.amf-lookup-trigger[aria-expanded=true]{border-color:#4c83cf;outline:0;box-shadow:0 0 0 3px #2d70cf24}.amf-lookup-trigger:disabled{color:#6f7d90;cursor:default;background:#eef2f6}.amf-lookup-value{white-space:nowrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.amf-lookup-prefix{flex-shrink:0}.amf-lookup-selection{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.amf-lookup-selection:has(>.amf-entity-reference){align-items:center;display:flex}.amf-lookup-selection>.amf-entity-reference{max-width:100%;display:flex}.amf-lookup-chevron{color:#65758a;flex:0 0 16px;width:16px;height:16px;transition:transform .12s}.amf-lookup-trigger[aria-expanded=true] .amf-lookup-chevron{transform:rotate(180deg)}.amf-lookup-menu{z-index:70;background:#fff;border:1px solid #aebdce;border-radius:8px;max-height:220px;padding:4px;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #1226462e}.amf-lookup-menu.open{display:block}.amf-lookup-menu.drop-up{top:auto;bottom:calc(100% + 4px)}.amf-lookup-group+.amf-lookup-group{border-top:1px solid #e2e8f0;margin-top:5px;padding-top:5px}.amf-lookup-group-title{color:#718097;letter-spacing:.03em;text-transform:uppercase;padding:3px 8px;font-size:11px;font-weight:600}.amf-lookup-option{color:#26374e;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;width:100%;min-height:42px;padding:5px 8px;font-size:13px;line-height:18px;display:grid}.amf-lookup-option:hover:not(:disabled){background:#f1f5fa}.amf-lookup-option[aria-selected=true]{color:#174e98;background:#edf4ff}.amf-lookup-option:focus-visible{outline:0;box-shadow:0 0 0 3px #2d70cf33}.amf-lookup-option-main{font-weight:500}.amf-lookup-option-main,.amf-lookup-option-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amf-lookup-option-meta{color:#758399;grid-column:1;font-size:12px;line-height:16px}.amf-lookup-check{color:#2868c8;text-align:center;grid-area:1/2;font-size:14px;line-height:18px}.amf-lookup-option-meta+.amf-lookup-check{grid-row:1/span 2}.amf-reference-filter-group+.amf-reference-filter-group{border-top:1px solid #e3e8ef;margin-top:7px;padding-top:7px}.amf-reference-filter-group-title{color:#7a8798;text-transform:uppercase;letter-spacing:.03em;padding:2px 0 4px;font-size:11px;font-weight:600;line-height:15px}.amf-reference-filter-check{color:#405169;align-items:center;gap:8px;min-height:34px;font-size:13px;line-height:18px;display:flex}.amf-reference-filter-check:hover{color:#214f89}.amf-reference-filter-check input{width:15px;height:15px}.amf-match-reference{color:#244f80;width:100%;font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;display:block}.amf-match-reference:hover{color:#173f70;text-underline-offset:2px;text-decoration:underline}.amf-match-reference:active{color:#102f57;background:#e8f0fa}.amf-match-reference:focus-visible{color:#173f70;outline:0;text-decoration:underline;box-shadow:0 0 0 3px #2d70cf33}.amf-record-card .amf-sheet-foot{background:#fff;border-top:1px solid #dde3eb;gap:8px;padding:10px 18px 18px;display:flex}@media (max-width:1023px){.amf-record-card{width:min(520px,100%)}}@media (max-width:639px){[data-amf-shell] .amf-record-card{z-index:90;border:0;border-radius:0;width:100%;height:100dvh;max-height:none;position:fixed;inset:0}.amf-detail-fields .amf-form-grid,.amf-record-card .amf-form-grid{grid-template-columns:1fr}.amf-detail-fields .amf-form-field.wide,.amf-record-card .amf-form-field.wide{grid-column:1}}.amf-master-detail{--amf-master-width:370px;--amf-master-collapsed-width:44px;grid-template-columns:var(--amf-master-width) minmax(0,1fr);flex:1;gap:10px;min-height:0;display:grid}.amf-master-detail.master-collapsed{grid-template-columns:var(--amf-master-collapsed-width) minmax(0,1fr)}.amf-master-detail .amf-detail-panel,.amf-master-detail .amf-master-pane{min-width:0;min-height:0}.amf-working-tabs{background:#edf1f6;border:1px solid #bdc9d7;border-radius:9px;flex:none;align-self:flex-start;margin:9px 12px;padding:5px 3px;display:inline-flex}.amf-working-tab{color:#526279;height:34px;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:13px;font-weight:500}.amf-working-tab:hover{color:#234f80;background:#f7f9fc}.amf-working-tab.active{color:#fff;background:#1e5fbf;box-shadow:0 1px 3px #13376733}.amf-working-tab:focus-visible{outline:0;box-shadow:0 0 0 3px #2d70cf33}.amf-row-action{color:#65748a;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:32px;height:32px;margin:auto;padding:0;display:grid}.amf-row-action svg{width:16px;height:16px}.amf-row-action:hover,.amf-row-action[aria-expanded=true]{color:#214f89;background:#edf3fa;border-color:#b7c5d6}.amf-row-action:focus-visible{outline:0;box-shadow:0 0 0 3px #2d70cf33}.amf-popover.amf-menu{z-index:30;background:#fff;border:1px solid #aab9cb;border-radius:8px;width:280px;padding:6px;display:none;position:absolute;box-shadow:0 15px 34px #10264638}.amf-popover.amf-menu.open{display:block}.amf-menu-item{color:#263a52;width:100%;min-height:52px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;padding:8px 9px;display:block}.amf-menu-item.has-icon{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;display:grid}.amf-menu-item-icon{color:#35669b;background:#eaf2fb;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.amf-menu-item-icon svg{width:16px;height:16px}.amf-menu-item-content{min-width:0}.amf-menu-item-title{color:#263a52;font-size:13px;font-weight:600;line-height:18px;display:block}.amf-menu-item-hint{color:#718097;margin-top:2px;font-size:11px;line-height:15px;display:block}.amf-menu-item:focus-visible,.amf-menu-item:hover:not(:disabled){background:#edf3fa}.amf-menu-item:focus-visible{outline:0;box-shadow:0 0 0 3px #2d70cf33}.amf-menu-item.danger,.amf-menu-item.danger .amf-menu-item-icon,.amf-menu-item.danger .amf-menu-item-title{color:#a93642}.amf-menu-item.danger .amf-menu-item-icon{background:#fff0f1}.amf-menu-item.danger .amf-menu-item-hint{color:#a7626a}.amf-menu-item.danger:focus-visible,.amf-menu-item.danger:hover:not(:disabled){background:#fff3f4}.amf-menu-divider{background:#dbe3ec;height:1px;margin:6px 5px}.amf-money-value{font-variant-numeric:tabular-nums}.amf-money-value.negative{color:#a93642}.amf-money-value.positive{color:#08734b}.amf-discard-confirm{color:#526279;margin:0;line-height:1.5}.amf-inline-create-row>td{background:#f7faff;padding:0!important}.amf-inline-create-form{border-top:1px solid #b7c8dc;align-items:end;gap:12px;padding:12px;display:flex}.amf-inline-create-fields{flex:1;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:9px;display:grid}.amf-inline-create-actions{white-space:nowrap;gap:8px;display:flex}.amf-batch-result{background:#fff;border:1px solid #cad8e7;border-radius:9px;margin:12px 0;overflow:hidden}.amf-batch-result.success{border-color:#b9ddc9}.amf-batch-result.warning{border-color:#efd69d}.amf-batch-result.danger{border-color:#efb7bf}.amf-batch-result-head{color:#26425e;background:#f4f8fc;justify-content:space-between;gap:12px;padding:9px 11px;font-size:12px;display:flex}.amf-batch-result-head span{color:#708197}.amf-batch-result-summary{color:#546980;border-top:1px solid #e1e9f2;flex-wrap:wrap;gap:8px 16px;padding:8px 11px;font-size:12px;display:flex}.amf-batch-result-explanation,.amf-batch-result-next-step{color:#546980;margin:0;padding:9px 11px;font-size:13px;line-height:18px}.amf-batch-result-items,.amf-batch-result-next-step{border-top:1px solid #e1e9f2}.amf-batch-result-item{color:#2b4560;border-top:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:7px 11px;font-size:12px;display:grid}.amf-batch-result-item:first-child{border-top:0}.amf-batch-result-item small{color:#7b5560;grid-column:1/-1}.amf-batch-result-item.succeeded b{color:#177241}.amf-batch-result-item.conflict b,.amf-batch-result-item.failed b{color:#b6273b}.amf-batch-result-item.skipped b{color:#9a6800}@media (max-width:680px){.amf-working-tabs{max-width:calc(100% - 24px);overflow:auto}.amf-working-tab{flex:none}}.amf-record-backdrop{z-index:40;inset:var(--amf-shell-header-height,55px) 0 0 var(--amf-shell-sidebar-width,220px);background:#091b3647;border:0;display:none;position:absolute}.amf-record-backdrop.show{display:block}.amf-status-badge.draft{color:#5f6b7d;background:#eceff3}.amf-status-badge.draft:before{background:#7f8997}.amf-status-badge.planned{color:#15509c;background:#e4efff}.amf-status-badge.planned:before{background:#2d70cf}.amf-status-badge.played{color:#16603a;background:#e2f3e9}.amf-status-badge.played:before{background:#29935a}.amf-status-badge.cancelled{color:#8a2731;background:#fbe4e7}.amf-status-badge.cancelled:before{background:#c74855}.amf-status-badge.rescheduled{color:#c2410c;background:#fff7ed;box-shadow:inset 0 0 0 1px #fed7aa}.amf-status-badge.interrupted{color:#b45309;background:#fffbeb;box-shadow:inset 0 0 0 1px #fde68a}.amf-status-badge.moved_to_reserve{color:#4338ca;background:#eef2ff;box-shadow:inset 0 0 0 1px #c7d2fe}.amf-status-badge.deleted{color:#fff;background:#991b1b;box-shadow:inset 0 0 0 1px #7f1d1d}@media (max-width:900px){.amf-record-backdrop{left:var(--amf-shell-sidebar-width,0)}}.amf-record-card[data-mode=read]>.amf-sheet-foot:empty{display:none}.amf-record-history{color:#21364d;background:#fff;border:1px solid #c7d4e1;border-radius:8px;flex-direction:column;flex:1;min-width:0;height:min(58vh,640px);min-height:0;margin:12px;font:13px/18px Arial,sans-serif;display:flex;overflow:hidden}.amf-history-toolbar{background:#f5f8fb;border-bottom:1px solid #d7e0e9;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.amf-history-toolbar button,.amf-history-toolbar input,.amf-history-toolbar select{box-sizing:border-box;min-width:0;max-width:190px;height:30px;color:inherit;font:inherit;background:#fff;border:1px solid #b9c9da;border-radius:5px;padding:4px 8px}.amf-history-toolbar input[type=search]{width:175px}.amf-history-toolbar input[type=date]{width:130px}.amf-history-toolbar label{color:#61748a;align-items:center;gap:5px;display:flex}.amf-history-scroll{overflow-anchor:none;flex:1;min-height:0;overflow:auto}.amf-history-foot,.amf-history-toolbar{flex:none}.amf-record-history .amf-grid,.amf-record-history .amf-grid-scroll{border:0;border-radius:0;height:auto;max-height:none;margin:0;overflow:visible}.amf-record-history table{border-collapse:collapse;table-layout:fixed;width:100%}.amf-record-history thead{z-index:1;background:#edf3f9;position:sticky;top:0}.amf-record-history th{text-align:left;border-bottom:1px solid #c7d4e1;padding:9px 12px;font:500 12px/16px Arial,sans-serif;position:relative}.amf-record-history td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #e1e8ef;height:auto;padding:10px 12px;font:400 13px/18px Arial,sans-serif}.amf-record-history td[data-amf-cell=at]{color:#61748a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.amf-history-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap!important}.amf-history-event summary{cursor:pointer;font-weight:500}.amf-history-action{font-weight:500}.amf-history-reference{text-align:left;color:#225d9d;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:inline}.amf-history-reference:hover{text-decoration:underline}.amf-history-details{color:#52677e;margin-top:9px;font-size:12px}.amf-history-details p{margin:6px 0}.amf-history-changes{margin:8px 0}.amf-history-changes>div{border-bottom:1px solid #e1e8ef;padding:5px 0}.amf-history-changes dt{font-weight:500}.amf-history-changes dd{margin:2px 0 0}.amf-history-related{flex-direction:column;gap:6px;display:flex}.amf-history-source{color:#718297}.amf-history-child+.amf-history-child{border-top:1px solid #d7e0e9;margin-top:10px;padding-top:10px}.amf-history-child small{margin:4px 0;display:block}.amf-history-foot{color:#61748a;background:#f5f8fb;border-top:1px solid #c7d4e1;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 10px;font-size:12px;display:flex}.amf-history-foot button{color:#225d9d;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto;padding:0}.amf-history-empty{text-align:center;color:#61748a;padding:48px 16px}.amf-record-history :focus-visible{outline-offset:2px;outline:2px solid #3778b9}.amf-table-actions-sticky{box-shadow:-1px 0 #c7d4e1;z-index:6!important;background:#fff!important;position:sticky!important;left:auto!important;right:0!important}th.amf-table-actions-sticky{z-index:20!important;text-align:center!important;background:#edf3f9!important}tfoot .amf-table-actions-sticky{z-index:8!important;background:#edf3f9!important}.amf-table-header-content{box-sizing:border-box;align-items:center;gap:14px;width:100%;min-width:0;padding-right:20px;display:flex}.amf-table-header-label{text-overflow:ellipsis;flex:1 1 0;min-width:0;display:block;overflow:hidden}.amf-table-header-content>.amf-table-menu-trigger{flex:0 0 24px;width:24px;height:24px;padding:3px}.amf-table-menu-trigger{color:#526b86;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:30px;height:30px;margin:0;padding:5px;display:inline-grid}.amf-table-menu-trigger svg{width:18px;height:18px}.amf-table-menu-trigger:hover,.amf-table-menu-trigger[aria-expanded=true]{color:#225d9d;background:#dfeaf6;border-color:#b4c9de}.amf-table-menu{z-index:3000;box-sizing:border-box;color:#21364d;background:#fff;border:1px solid #b9c9da;border-radius:7px;width:310px;max-height:calc(100vh - 16px);padding:6px;font:13px/18px Arial,sans-serif;position:fixed;overflow:auto;box-shadow:0 10px 28px #12304e30}.amf-data-table [hidden],.amf-table-menu label[hidden],.amf-table-menu[hidden]{display:none!important}.amf-table-menu-title{color:#61748a;padding:7px 9px;font-size:12px}.amf-table-menu-action{box-sizing:border-box;color:#21364d;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:4px;padding:10px;display:block}.amf-table-menu-action:hover{background:#edf3f9}.amf-table-menu-action span{font-weight:500}.amf-table-menu-action small{color:#61748a;margin-top:3px;font:12px/16px Arial,sans-serif;display:block}.amf-table-field-search{box-sizing:border-box;color:#21364d;width:100%;height:32px;font:inherit;background:#fff;border:1px solid #b9c9da;border-radius:5px;margin:4px 0;padding:6px 9px}.amf-table-field-list{max-height:270px;overflow:auto}.amf-table-export-scope,.amf-table-field-list label{cursor:pointer;align-items:center;gap:8px;margin:0;padding:8px;display:flex}.amf-table-field-list label:hover{background:#edf3f9}.amf-table-menu input[type=checkbox],.amf-table-menu input[type=radio]{accent-color:#225d9d}.amf-table-menu :focus-visible,.amf-table-menu-trigger:focus-visible{outline-offset:1px;outline:2px solid #3778b9}.amf-lookup-search{z-index:1;background:#fff;padding:6px;position:sticky;top:0}.amf-lookup-empty[hidden],.amf-lookup-group[hidden],.amf-lookup-option[hidden]{display:none}.amf-lookup-empty{color:#68788e;padding:8px;font-size:12px;line-height:16px}.amf-lookup-option:focus-visible{outline-offset:-2px;background:#e4efff;outline:2px solid #2468c7}.amf-sheet-foot[data-stable-actions]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.amf-sheet-foot[data-stable-actions]>button{width:100%}.amf-record-card.open{flex-direction:column;display:flex;overflow:hidden}.amf-record-card>.amf-sheet-head{flex-shrink:0}.amf-record-card>.amf-sheet-body{flex:1;min-height:0;overflow:auto}.amf-record-card>.amf-sheet-foot{flex-shrink:0}.amf-choice-surface{z-index:4100;box-sizing:border-box;color:#26374e;font-family:var(--amf-table-font-family);margin:0;font-size:13px;line-height:18px;position:fixed;bottom:auto;right:auto;overflow:hidden}.amf-choice-surface.open{flex-direction:column;display:flex}.amf-choice-head,.amf-reference-filter-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:28px;padding:0 8px;display:flex}.amf-choice-head>span,.amf-reference-filter-head>span{text-overflow:ellipsis;white-space:nowrap;color:#65758a;min-width:0;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.amf-choice-close{color:#778ba2;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.amf-choice-close svg{width:16px;height:16px}.amf-choice-close:hover{color:#24588b;background:#e9eff7}.amf-choice-close:focus-visible{outline-offset:-2px;outline:2px solid #256ac0}.amf-choice-hint{background:#f1f5fa;padding:8px}.amf-choice-count,.amf-choice-hint{color:#65758a;flex-shrink:0;font-size:12px;line-height:16px}.amf-choice-count{padding:0 8px 6px}.amf-choice-surface .amf-lookup-search{flex-shrink:0;position:static}.amf-choice-surface .amf-reference-filter-list,.amf-lookup-options{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow:auto}.amf-choice-surface .amf-lookup-option-main,.amf-choice-surface .amf-lookup-option-meta{white-space:normal;overflow-wrap:anywhere}.amf-choice-backdrop{z-index:4099;background:#091b3647;position:fixed;inset:0}.amf-choice-backdrop[hidden]{display:none}.amf-choice-dialog{border-radius:8px}.amf-choice-fullscreen{border-radius:0;padding:8px}.amf-reference-filter-lookup{min-width:180px}.amf-operation-feedback-body{gap:12px;display:grid}.amf-operation-feedback-summary{z-index:2;background:#fff;border-bottom:1px solid #dde3eb;padding:12px 0;position:sticky;top:-10px}.amf-operation-feedback-summary>p{margin:8px 0}.amf-operation-feedback-counts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.amf-operation-feedback-alert{z-index:3;color:#b6273b;background:#fff4f4;border:1px solid #efb7bf;border-radius:8px;padding:12px;position:sticky;top:-10px}.amf-operation-feedback-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.amf-operation-feedback-table .amf-grid{height:auto;max-height:none;margin:0}.amf-operation-feedback-table .amf-grid-scroll{height:auto;max-height:none;overflow-x:auto}.amf-operation-feedback-amount .amf-field-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.amf-operation-feedback-total{justify-content:flex-end;align-items:center;gap:12px;padding:10px 0;display:flex}.amf-operation-feedback-toast[data-tone]{z-index:150;box-sizing:border-box;color:#fff;background:#138047;border:1px solid #177744;border-radius:12px;align-items:flex-start;gap:20px;width:min(560px,100% - 32px);max-width:none;padding:18px 20px;font-size:15px;line-height:22px;display:flex;position:fixed;bottom:24px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 8px 32px #153a6740}.amf-operation-feedback-toast[data-tone]>div{flex:1;min-width:0}.amf-operation-feedback-toast[data-tone] strong{font-size:17px}.amf-operation-feedback-toast[data-tone] p{margin:4px 0 0}.amf-operation-feedback-toast-close{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:4px;display:grid}.amf-operation-feedback-toast-close:focus-visible,.amf-operation-feedback-toast-close:hover{background:#ffffff25}.amf-operation-feedback-toast-close svg{width:20px;height:20px}.amf-record-card[data-size=wide]{width:min(880px,calc(100% - var(--amf-shell-sidebar-width,220px)))}.amf-operation-feedback-toast[data-tone]{opacity:1;pointer-events:auto;display:none}.amf-operation-feedback-toast[data-tone].show{display:flex;transform:translate(-50%)}.amf-operation-feedback-toast[data-tone][data-tone=warning]{color:#fff;background:#946500;border-color:#805700}.amf-operation-feedback-toast[data-tone][data-tone=danger]{color:#fff;background:#b6273b;border-color:#942031}.amf-operation-feedback-toast[data-tone][hidden]{display:none}@media (max-width:760px){.amf-record-card[data-size=wide]{width:100%}}[data-amf-shell-mobile] .amf-record-card[data-size=wide]{width:100%}.amf-operation-parameters{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.amf-operation-feedback-body{min-width:0}.amf-operation-feedback-table{min-width:0;max-width:100%}.amf-operation-feedback-table .amf-grid{width:100%;min-width:0}.amf-operation-feedback-table .amf-grid-scroll{min-width:0;max-width:100%}.amf-operation-feedback-fields>.amf-form-field{min-width:0}.amf-batch-result.amf-operation-feedback-body{border:0;border-radius:0;margin:0;padding:0;overflow:visible}.amf-data-table tr.amf-batch-result-item{padding:0;display:table-row}@media (max-width:639px){.amf-operation-feedback-fields{grid-template-columns:1fr}}:is(.amf-ld-button,.p5-button,.amf-sheet-action,.amf-ld-dialog-actions>button,.p5-dialog-actions>button){color:#304a67;cursor:pointer;background:#fff;border:1px solid #bdcad9;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font:400 14px/20px Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;transition:color .14s,background-color .14s,border-color .14s,transform 80ms;display:inline-flex;position:relative}:is(.amf-ld-button,.p5-button,.amf-sheet-action) svg{flex-shrink:0;width:16px;height:16px}:is(.amf-ld-button,.p5-button,.amf-sheet-action):hover:not(:disabled),:is(.amf-ld-dialog-actions,.p5-dialog-actions)>button:hover:not(:disabled){background:#f2f6fb;border-color:#6c8eb9}:is(.amf-ld-button,.p5-button,.amf-sheet-action).primary,:is(.amf-ld-dialog-actions,.p5-dialog-actions)>button:last-child{color:#fff;background:#2468c7;border-color:#2468c7}:is(.amf-ld-button,.p5-button,.amf-sheet-action).primary:hover:not(:disabled),:is(.amf-ld-dialog-actions,.p5-dialog-actions)>button:last-child:hover:not(:disabled){background:#174f9e;border-color:#174f9e}:is(.amf-ld-button,.p5-button,.amf-sheet-action).danger,:is(.amf-ld-dialog-actions,.p5-dialog-actions)>button.danger{color:#fff;background:#a93642;border-color:#a93642}:is(.amf-ld-button,.p5-button,.amf-sheet-action).danger:hover:not(:disabled),:is(.amf-ld-dialog-actions,.p5-dialog-actions)>button.danger:hover:not(:disabled){background:#842833;border-color:#842833}:is(.amf-ld-button,.p5-button,.amf-sheet-action).warning{color:#7b4c00;background:#fff0ca;border-color:#e2bd58}:is(.amf-ld-button,.p5-button,.amf-sheet-action).warning:hover:not(:disabled){color:#684000;background:#ffe7a6;border-color:#bd941d}:is(.amf-ld-button,.p5-button,.amf-sheet-action,.amf-ld-dialog-actions>button,.p5-dialog-actions>button):active:not(:disabled){transform:translateY(1px)}:is(.amf-ld-button,.p5-button,.amf-sheet-action,.amf-ld-dialog-actions>button,.p5-dialog-actions>button):disabled{opacity:.48;cursor:default}:is(.amf-ld-button,.p5-button,.amf-sheet-action,.amf-ld-dialog-actions>button,.p5-dialog-actions>button):focus-visible{outline:2px solid var(--amf-focus-ring,#2468c7);outline-offset:2px;box-shadow:none}.amf-record-card .amf-sheet-action{flex:1}:is(.amf-ld-button,.p5-button,.amf-sheet-action,.amf-ld-dialog-actions>button,.p5-dialog-actions>button):after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button:where(:not(table *,.amf-cell-editor *,.amf-temporal-editor *)):focus-visible{outline:2px solid var(--amf-focus-ring,#2468c7);outline-offset:2px}:is(button.amf-lookup-trigger,button.amf-working-tab,button.amf-row-action,button.amf-table-menu-trigger,button.amf-close,button.amf-pane-toggle,button.amf-menu-item,button.amf-table-menu-action,button.amf-th-button,.amf-inline-create-actions>button):focus-visible{outline:2px solid var(--amf-focus-ring,#2468c7);outline-offset:2px;box-shadow:none}.amf-record-card button.amf-close:focus-visible{outline-color:#9bc4ff}:is(button.amf-menu-item,button.amf-table-menu-action,button.amf-th-button):focus-visible{outline-offset:-2px}button:is(.amf-pane-toggle,.amf-working-tab,.amf-table-menu-trigger,.amf-lookup-trigger:not(table *),.amf-data-table:not([data-amf-density=compact]) .amf-row-action,.amf-worksheet .amf-row-action){position:relative}button:is(.amf-close,.amf-pane-toggle,.amf-working-tab,.amf-table-menu-trigger,.amf-lookup-trigger:not(table *),.amf-data-table:not([data-amf-density=compact]) .amf-row-action,.amf-worksheet .amf-row-action):after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.amf-table-filters{margin-bottom:12px}.amf-table-toolbar{align-items:flex-start}.amf-table-toolbar,.amf-table-toolbar-filters{flex-wrap:wrap;gap:12px;min-width:0;display:flex}.amf-table-toolbar-filters{flex:320px;align-items:center}.amf-table-toolbar-actions{flex-wrap:wrap;flex:none;gap:8px;max-width:100%;margin-left:auto;display:flex}.amf-table-toolbar-actions:empty{display:none}@media (max-width:639px){.amf-table-toolbar-actions{flex-basis:100%;margin-left:0}}.amf-master-pane.collapsed .amf-master-body,.amf-master-pane.collapsed .amf-master-query,.amf-master-pane.collapsed .amf-reference-filter-control{display:none}.amf-master-body{flex:1;min-height:0;display:flex}.amf-master-query{color:#32445c;background:#fff;border:1px solid #c7d1df;border-radius:7px;width:100%;height:36px;padding:0 10px;font-size:13px}.amf-master-query:focus-visible{outline:2px solid var(--amf-focus-ring,#2468c7);outline-offset:2px}:where(#amf-calculation-periods,#amf-users-access,.amf-prototype) :where(button,input,select){font:inherit}body:has(>.amf-prototype,>#amf-calculation-periods,>#amf-users-access){margin:0}#amf-calculation-periods,#amf-users-access,.amf-prototype{box-sizing:border-box}.amf-prototype [hidden]{display:none!important}#amf-calculation-periods,#amf-users-access,.amf-prototype{color:#132d4b;background:#e9eef5;min-height:100vh;padding:8px;font:14px/20px Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}#amf-calculation-periods *,#amf-users-access *,.amf-prototype *{box-sizing:border-box}#amf-calculation-periods input,#amf-calculation-periods select,#amf-users-access input,#amf-users-access select,.amf-prototype input,.amf-prototype select{font:inherit}#amf-calculation-periods button:not(:disabled),#amf-users-access button:not(:disabled),.amf-prototype button:not(:disabled){cursor:pointer}.amf-ld-shell,.p5-shell{--amf-shell-sidebar-width:220px;--amf-shell-header-height:55px;--amf-focus-ring:#2468c7;grid-template-columns:var(--amf-shell-sidebar-width) minmax(0,1fr);background:#f5f8fc;border:1px solid #bdc9d8;border-radius:14px;height:calc(100vh - 16px);min-height:740px;max-height:900px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #12264626}.amf-ld-side,.p5-side{color:#b9c7d9;background:#071b36;border-right:1px solid #1a3457;flex-direction:column;padding:16px 11px 12px;display:flex}.amf-ld-brand,.p5-brand{color:#fff;align-items:center;gap:9px;padding:2px 9px 17px;font-weight:600;display:flex}.amf-ld-logo,.p5-logo{color:#fff;background:#2f71d8;border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.amf-ld-season,.p5-season{color:#dce7f6;background:#102a4c;border:1px solid #284969;border-radius:9px;margin:0 4px 15px;padding:9px;font-size:12px}.amf-ld-caption,.p5-caption{color:#6e829e;letter-spacing:.07em;text-transform:uppercase;padding:11px 9px 5px;font-size:11px}.amf-ld-nav,.p5-nav{color:#b6c4d7;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 9px;font-size:13px;display:flex}.amf-ld-nav svg,.p5-nav svg{width:16px;height:16px}.amf-ld-nav:hover,.p5-nav:hover{color:#fff;background:#102d52}.amf-ld-nav.active,.p5-nav.active{color:#fff;background:#1a416f;box-shadow:inset 3px 0 #62a0ff}.amf-ld-count,.p5-count{color:#d8e9fb;background:#285180;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:11px}.amf-ld-profile,.p5-profile{color:#9aafc9;border-top:1px solid #223b5d;margin-top:auto;padding:12px 9px 2px;font-size:12px;line-height:18px}.amf-ld-main,.p5-main{flex-direction:column;min-width:0;min-height:0;display:flex}.amf-ld-top,.p5-top{flex:0 0 var(--amf-shell-header-height);color:#d7e4f4;background:#102d52;border-bottom:1px solid #27476c;align-items:center;gap:12px;padding:9px 18px;display:flex}.amf-ld-location,.p5-location{font-size:12px}.amf-ld-spacer,.p5-spacer{flex:1}.amf-ld-search,.p5-search{color:#b7c8df;background:#17375f;border:1px solid #38587d;border-radius:8px;align-items:center;gap:7px;width:min(270px,34vw);padding:7px 9px;font-size:13px;display:flex}.amf-ld-search svg,.p5-search svg{width:15px;height:15px}.amf-ld-avatar,.p5-avatar{color:#15365c;background:#d8e8fb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.amf-ld-page,.p5-page{flex-direction:column;flex:1;min-height:0;padding:14px 16px 16px;display:flex}.amf-ld-page-head,.p5-page-head{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.amf-ld-page-head h1,.p5-page-head h1{margin:0;font-size:24px;font-weight:550;line-height:32px}.amf-ld-sub,.p5-sub{color:#718197;margin-top:3px;font-size:12px}.amf-ld-head-actions,.p5-head-actions{gap:8px;margin-left:auto;display:flex}.amf-ld-registry,.p5-registry{background:#fff;border:1px solid #bdc9d8;border-radius:11px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.amf-ld-registry-note,.p5-registry-note{color:#62758c;background:#f8fbfe;border-bottom:1px solid #d8e2ed;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.amf-ld-registry-note b,.p5-registry-note b{color:#264662}.amf-ld-grid-scroll,.p5-grid-scroll{flex:1;overflow:auto}.amf-ld-field,.p5-field{color:#697b91;flex-direction:column;gap:3px;font-size:11px;display:flex}.amf-ld-field input,.p5-field input{color:#1d3857;background:#fff;border:1px solid #b9c8d9;border-radius:6px;width:100%;min-height:32px;padding:5px 7px;font-size:12px}.amf-ld-form-error,.p5-form-error{color:#b22c3d;margin-top:5px;font-size:11px;display:none}.amf-ld-form-error.show,.p5-form-error.show{display:block}.amf-ld-card-section,.p5-card-section{background:#fff;border:1px solid #c7d4e1;border-radius:9px;margin-top:12px;overflow:hidden}.amf-ld-card-section-head,.p5-card-section-head{color:#31506f;background:#f5f8fb;border-bottom:1px solid #dde6ef;align-items:center;gap:9px;padding:9px 11px;font-size:13px;font-weight:650;display:flex}.amf-ld-card-section-head .amf-ld-note,.p5-card-section-head .p5-note{color:#718197;margin-left:auto;font-size:11px;font-weight:400}.amf-ld-empty,.p5-empty{color:#75879c;text-align:center;padding:20px}.amf-ld-dialog,.p5-dialog{z-index:51;opacity:0;pointer-events:none;background:#fff;border:1px solid #aebfd1;border-radius:11px;width:min(520px,100% - 40px);transition:opacity .12s,transform .12s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-46%);box-shadow:0 20px 48px #0a203b40}.amf-ld-dialog.open,.p5-dialog.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.amf-ld-dialog-title,.p5-dialog-title{color:#203f5f;padding:16px 18px 8px;font-size:18px;font-weight:650}.amf-ld-dialog-body,.p5-dialog-body{color:#53677d;max-height:48vh;padding:0 18px 15px;font-size:13px;overflow:auto}.amf-ld-dialog-body p,.p5-dialog-body p{margin:8px 0}.amf-ld-dialog-body ul,.p5-dialog-body ul{margin:8px 0;padding-left:18px}.amf-ld-dialog-actions,.p5-dialog-actions{background:#f7f9fc;border-top:1px solid #dbe4ec;justify-content:flex-end;gap:8px;padding:11px 18px;display:flex}.amf-ld-toast,.p5-toast{z-index:60;color:#17633e;opacity:0;pointer-events:none;background:#effaf3;border:1px solid #aad4bd;border-radius:8px;max-width:360px;padding:9px 12px;font-size:12px;transition:opacity .13s,transform .13s;position:absolute;bottom:18px;right:20px;transform:translateY(10px);box-shadow:0 8px 22px #14372826}.amf-ld-toast.show,.p5-toast.show{opacity:1;transform:none}.amf-ld-toast[data-tone=warning],.p5-toast[data-tone=warning]{color:#8b6100;background:#fff8e5;border-color:#efd69d}.amf-ld-toast[data-tone=danger],.p5-toast[data-tone=danger]{color:#a33142;background:#fff3f5;border-color:#e8afb8}.amf-ld-work-page,.p5-work-page{padding-top:10px;overflow:hidden}.amf-ld-work-page-head,.p5-work-page-head{color:#74869a;align-items:center;gap:9px;min-height:30px;margin:0 0 8px;font-size:12px;display:flex}.amf-ld-back-link,.p5-back-link{color:#2363aa;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-weight:600;display:inline-flex}.amf-ld-back-link svg,.p5-back-link svg{width:15px;height:15px}.amf-ld-work-detail,.p5-work-detail{background:#f6f9fd;border:1px solid #bdc9d8;border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.amf-ld-work-detail-head,.p5-work-detail-head{background:#fff;border-bottom:1px solid #d9e3ed;align-items:flex-start;gap:14px;padding:14px 16px 12px;display:flex}.amf-ld-work-detail-head h1,.p5-work-detail-head h1{color:#1e405f;margin:1px 0 2px;font-size:21px;font-weight:650;line-height:27px}.amf-ld-work-detail-head .amf-ld-sub,.p5-work-detail-head .p5-sub{align-items:center;gap:7px;display:flex}.amf-ld-work-detail-label,.p5-work-detail-label{color:#73859a;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650}.amf-ld-work-actions,.p5-work-actions{background:#fff;border-bottom:1px solid #dbe5ee;flex-wrap:wrap;gap:8px;padding:9px 12px;display:flex}.amf-ld-work-detail .amf-working-tabs,.p5-work-detail .amf-working-tabs{margin:8px 12px}.amf-ld-work-body,.p5-work-body{flex:1;min-height:0;padding:0 12px 15px;overflow:auto}.amf-ld-dialog:not(.open),.p5-dialog:not(.open){visibility:hidden}.amf-ld-full-detail,.p5-full-detail{flex:1}.amf-ld-period-actions,.p5-period-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.amf-ld-readonly,.p5-readonly{color:#63768d;font-size:12px}.amf-ld-state-note,.p5-state-note{color:#536b83;background:#edf3f9;border-radius:7px;padding:12px;font-size:13px}.amf-ld-data-surface,.p5-data-surface{background:#fff;border:1px solid #c7d4e1;border-radius:8px;overflow:hidden}.amf-ld-data-surface input[type=checkbox],.p5-data-surface input[type=checkbox]{cursor:pointer;width:16px;height:16px}.amf-ld-data-surface input[role=switch],.p5-data-surface input[role=switch]{appearance:none;background:#c3cfda;border-radius:10px;width:30px;height:18px;position:relative}.amf-ld-data-surface input[role=switch]:before,.p5-data-surface input[role=switch]:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px}.amf-ld-data-surface input[role=switch]:checked,.p5-data-surface input[role=switch]:checked{background:#2d70bb}.amf-ld-data-surface input[role=switch]:checked:before,.p5-data-surface input[role=switch]:checked:before{left:15px}.amf-ld-data-surface input:disabled,.p5-data-surface input:disabled{opacity:.45;cursor:not-allowed}.amf-ld-error-text,.p5-error-text{color:#a93642;white-space:normal;font-size:12px}#p5-editor .amf-ld-field,#p5-editor .p5-field{margin-bottom:12px;font-size:12px}.amf-ld-entity-link,.p5-entity-link{color:#225c98;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.amf-ld-entity-link:hover,.p5-entity-link:hover{text-decoration:underline}.amf-ld-entity-link:focus-visible,.p5-entity-link:focus-visible{outline-offset:3px;outline:2px solid #478aca}.amf-ld-data-surface td:first-child,.p5-data-surface td:first-child{white-space:nowrap}.amf-ld-data-surface tfoot td:first-child,.p5-data-surface tfoot td:first-child{white-space:normal}.amf-ld-dialog-backdrop,.amf-ld-sheet-backdrop,.p5-dialog-backdrop,.p5-sheet-backdrop{z-index:40;background:#0b1f394d;display:none;position:absolute;inset:0}.amf-ld-dialog-backdrop.show,.amf-ld-sheet-backdrop.show,.p5-dialog-backdrop.show,.p5-sheet-backdrop.show{display:block}.amf-ld-data-surface .amf-grid-scroll,.amf-ld-preview-scroll,.amf-ld-preview-scroll .amf-grid-scroll,.p5-data-surface .amf-grid-scroll,.p5-preview-scroll,.p5-preview-scroll .amf-grid-scroll{overflow:auto}.amf-ld-data-surface .amf-ld-amount,.amf-ld-preview-scroll .amf-ld-amount,.p5-data-surface .p5-amount,.p5-preview-scroll .p5-amount{text-align:right}.amf-ld-button.filter{justify-content:space-between;width:150px}.amf-ld-button.filter-action{color:#245d99;background:0 0;border-color:#0000}.amf-ld-button.filter-action[aria-expanded=true]{background:#edf3fb;border-color:#bdcad9}.amf-workspace-dialog{left:calc(50% + var(--amf-shell-sidebar-width,220px) / 2);width:calc(100% - var(--amf-shell-sidebar-width,220px) - 40px)}.amf-ld-nav:focus-visible,.p5-nav:focus-visible{outline:2px solid var(--amf-focus-ring,#2468c7);outline-offset:2px;box-shadow:none}.amf-shell-top-actions{display:contents}.amf-shell-menu-backdrop,.amf-shell-menu-toggle{display:none}@media (max-width:1023px){[data-amf-shell]{--amf-shell-sidebar-width:0px;grid-template-columns:minmax(0,1fr)}[data-amf-shell] [data-amf-shell-side]{display:none}[data-amf-shell] .amf-shell-menu-toggle{color:#d7e4f4;background:0 0;border:0;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:10px;display:grid}[data-amf-shell] .amf-shell-menu-toggle svg{width:24px;height:24px}[data-amf-shell] .amf-shell-menu-toggle:hover{background:#1a416f}[data-amf-shell] .amf-shell-menu-toggle:focus-visible{outline-offset:2px;outline:2px solid #62a0ff}[data-amf-shell] :is(.amf-ld-top,.p5-top){gap:8px;padding:5px 8px}[data-amf-shell] :is(.amf-ld-location,.p5-location){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-amf-shell] :is(.amf-ld-search,.p5-search){display:none}[data-amf-shell] :is(.amf-ld-avatar,.p5-avatar){flex-shrink:0}[data-amf-shell] .amf-shell-top-actions label{min-width:0}[data-amf-shell] .amf-shell-top-actions label>span{display:none}[data-amf-shell] .amf-shell-top-actions select{width:130px;max-width:35vw;min-height:36px}[data-amf-shell][data-nav-open] :is(.amf-ld-top,.p5-top){z-index:82;position:relative}[data-amf-shell][data-nav-open] [data-amf-shell-side]{z-index:81;top:var(--amf-shell-header-height);width:min(220px,100% - 44px);display:flex;position:absolute;bottom:0;left:0;overflow:auto}[data-amf-shell][data-nav-open] [data-shell-nav]{white-space:normal;flex-shrink:0;min-height:44px}[data-amf-shell][data-nav-open] [data-shell-nav]>span:first-of-type{overflow-wrap:anywhere;min-width:0}[data-amf-shell][data-nav-open] .amf-shell-menu-backdrop{z-index:80;inset:var(--amf-shell-header-height) 0 0;background:#0b1f394d;border:0;width:100%;padding:0;display:block;position:absolute}}@media (max-width:639px){:is(#amf-calculation-periods,#amf-users-access,.amf-prototype){min-height:100dvh;padding:0}[data-amf-shell]{border:0;border-radius:0;height:100dvh;min-height:0;max-height:none}[data-amf-shell] :is(.amf-ld-head-actions,.p5-head-actions,.amf-ld-period-actions,.p5-period-actions),[data-amf-shell] :is(.amf-ld-page-head,.p5-page-head,.amf-ld-work-detail-head,.p5-work-detail-head),[data-amf-shell] :is(.amf-ld-sub,.p5-sub){flex-wrap:wrap}}.amf-brand-wordmark{width:180px;max-width:100%;height:auto;display:block}.amf-context-summary{grid-template-columns:repeat(var(--amf-summary-columns),minmax(0,1fr));display:grid}.amf-context-summary-item{border-right:1px solid #dbe3ec;flex-direction:column;justify-content:center;min-width:0;min-height:62px;padding:8px 12px;display:flex}.amf-context-summary-item:last-child{border-right:0}.amf-context-summary-item span{color:#708097;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.amf-context-summary-item strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;font-weight:500;display:block}.amf-context-summary-item strong.negative{color:#a93642}.amf-context-summary-item strong.positive{color:#08734b}.amf-context-summary-item strong>.amf-money-value{font-size:inherit}.amf-context-summary-item strong>.amf-money-value.neutral{color:#14233a}.amf-context-summary-item strong>.amf-money-value.negative{color:#a93642}.amf-context-summary-item strong>.amf-money-value.positive{color:#08734b}@container (max-width:920px){.amf-context-summary{border-top:1px solid #dbe3ec}}@container (max-width:620px){.amf-context-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.amf-context-summary-item:nth-child(2){border-right:0}.amf-context-summary-item:nth-child(n+3){border-top:1px solid #dbe3ec}}@media (max-width:1080px){.amf-context-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.amf-context-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.amf-view-as-banner{align-items:center;gap:12px;margin-bottom:12px;display:flex}.amf-view-as-banner>button{margin-left:auto}.amf-data-state{color:#708097;text-align:center;white-space:normal;place-items:center;min-height:180px;padding:20px;display:grid}.amf-data-state strong{color:#3b506c;margin-bottom:3px;font-weight:500;display:block}.amf-data-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.amf-allocation-table{table-layout:fixed;width:100%}.amf-allocation-table th:first-child{width:42%}.amf-allocation-table th:last-child,.amf-allocation-table th:nth-child(2){width:29%}.amf-allocation-table :is(th,td):nth-child(n+2){text-align:right}.amf-allocation-table td{overflow-wrap:anywhere}.amf-allocation-editor-basis{color:#718097;overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.amf-allocation-table input{box-sizing:border-box;color:#26374e;text-align:right;border:1px solid #b8c5d5;border-radius:6px;width:100%;min-width:0;height:36px;padding:7px 8px}.amf-allocation-table input[aria-invalid=true]{border-color:#a93642}@media (max-width:639px){.amf-allocation-table input{min-height:44px}}.amf-allocation-editor-link:focus-visible,.amf-allocation-table input:focus-visible{outline:2px solid var(--amf-focus-ring,#2468c7);outline-offset:2px}.amf-allocation-editor-link{color:#244f80;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;font-weight:500;text-decoration:none}.amf-allocation-editor-link:hover{color:#173f70;text-underline-offset:2px;background:#e8f0fa;text-decoration:underline}.amf-allocation-summary{color:#64738a;padding:8px 0;font-size:12px}.amf-allocation-editor-empty{color:#64738a;background:#f8fafc;border:1px dashed #b8c5d5;border-radius:7px;padding:10px;font-size:13px;line-height:18px}.amf-compact-list{background:#fff;border:1px solid #c7d4e1;border-radius:8px;min-width:0;overflow:hidden}.amf-compact-mobile{display:none}.amf-compact-open{color:#225c98;overflow-wrap:anywhere;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.amf-compact-open:hover{text-decoration:underline}.amf-compact-open:focus-visible{outline:2px solid var(--amf-focus-ring,#2468c7);outline-offset:2px}.amf-compact-records{margin:0;padding:0;list-style:none}.amf-compact-record{border-bottom:1px solid #d2dbe6;padding:4px 12px 8px}.amf-compact-head{align-items:center;gap:8px;display:flex}.amf-compact-identity{flex:1;min-width:0}.amf-compact-status{flex:0 auto;min-width:0;max-width:40%}.amf-compact-status .amf-status-badge{max-width:100%}.amf-compact-identity .amf-entity-reference,.amf-compact-status .amf-status-badge{white-space:normal;overflow-wrap:anywhere}.amf-compact-actions{flex:0 0 44px;place-items:center;min-height:44px;display:grid}.amf-compact-actions .amf-row-action{position:relative}.amf-compact-actions .amf-row-action:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.amf-compact-fields{gap:4px;margin:0;display:grid}.amf-compact-fields>div,.amf-compact-fields>span{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;display:flex}.amf-compact-field-label,.amf-compact-fields dt{color:#718197;font-size:12px;line-height:20px}.amf-compact-field-label:after,.amf-compact-fields dt:after{content:":"}.amf-compact-field-value,.amf-compact-fields dd{overflow-wrap:anywhere;margin:0;line-height:20px}.amf-compact-total{color:#53677d;padding:12px;font-size:12px;line-height:20px}.amf-compact-review-body{overflow:auto}.amf-compact-review-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0;display:flex}.amf-compact-review-controls>.amf-form-field{flex:220px}.amf-master-choices{flex-direction:column;flex:1;min-width:0;min-height:0;display:none}.amf-master-choices-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.amf-master-choice{color:#293a52;width:100%;min-height:44px;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #d2dbe6;gap:4px;padding:10px 12px;font-size:13px;line-height:18px;display:grid}.amf-master-choice:hover{background:#f1f5fa}.amf-master-choice[aria-pressed=true]{background:#edf4ff;box-shadow:inset 3px 0 #2d70cf}.amf-master-choice:focus-visible{outline:2px solid var(--amf-focus-ring,#2468c7);outline-offset:-2px}.amf-master-choice-name{overflow-wrap:anywhere;font-weight:500}.amf-master-choice-secondary{min-width:0;font-size:12px;line-height:16px}.amf-master-choice-secondary .amf-entity-reference{white-space:normal;overflow-wrap:anywhere;max-width:100%}.amf-master-choice .amf-compact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.amf-master-choices-summary{background:#fbfcfe;border-top:1px solid #c3cedc;flex:none}@media (max-width:639px){.amf-compact-desktop{display:none}.amf-compact-mobile{display:block}.amf-master-choices{display:flex}}.amf-registry-screen{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.amf-registry-header{display:contents}[data-registry-header] h2{margin:0;font-size:24px;font-weight:550;line-height:32px}.amf-registry-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.amf-registry-filters>:not([data-amf-reference-filter-multiple=true]){min-width:160px}.amf-registry-filters>:first-child:not([data-amf-reference-filter-multiple=true]):not(.amf-search-field){flex:1}.amf-react-record-card,.amf-react-workbench{display:contents}[data-navigation-shell]{--amf-shell-sidebar-width:280px;--amf-shell-header-height:0px;grid-template-rows:minmax(0,1fr);height:calc(100dvh - 16px);min-height:0;max-height:none}.amf-navigation-side{color:#b6c4d7;background:#071b36;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.amf-navigation-brand{flex-shrink:0;align-items:center;gap:9px;min-height:60px;padding:12px;display:flex}.amf-navigation-wordmark{flex-shrink:0;width:196px;height:auto;margin-right:auto;display:block}.amf-navigation-mark{width:32px;height:32px;display:none}.amf-navigation-brand .amf-navigation-control{flex-shrink:0}.amf-navigation-open svg,.amf-navigation-side svg{flex-shrink:0;width:18px;height:18px}.amf-navigation-control{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:8px;display:grid}.amf-navigation-list{scrollbar-width:thin;scrollbar-color:#345273 #071b36;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 8px 12px;overflow:auto}.amf-navigation-group{margin-top:18px}.amf-navigation-group-toggle{color:#dbeaff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:100%;min-height:36px;padding:6px;font-size:12px;font-weight:700;display:flex}.amf-navigation-group-toggle svg{width:14px;height:14px}.amf-navigation-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.amf-navigation-group[data-active-group]>.amf-navigation-group-toggle{color:#dbeaff}.amf-navigation-link{color:#b6c4d7;border-radius:8px;align-items:center;gap:9px;min-height:44px;margin:2px 0;padding:8px 8px 8px 22px;font-size:13px;line-height:18px;text-decoration:none;display:flex}.amf-navigation-list::-webkit-scrollbar{width:8px}.amf-navigation-list::-webkit-scrollbar-track{background:#071b36}.amf-navigation-list::-webkit-scrollbar-thumb{background:#345273;border:2px solid #071b36;border-radius:8px}.amf-navigation-list::-webkit-scrollbar-thumb:hover{background:#8fa9c8}.amf-navigation-list:hover{scrollbar-color:#597795 #071b36}.amf-navigation-label{overflow-wrap:anywhere;flex:1;min-width:0}.amf-navigation-value{text-align:right;font-variant-numeric:tabular-nums;color:#a9bdd7;flex-shrink:0;max-width:92px;font-size:12px}.amf-navigation-link.active{color:#fff;background:#204574;box-shadow:inset 3px 0 #6ca5ff}.amf-navigation-link.active .amf-navigation-value{color:#fff}.amf-navigation-account a:hover,.amf-navigation-account button:hover,.amf-navigation-control:hover,.amf-navigation-link:hover{color:#fff;background:#1a395e}.amf-navigation-tooltip{display:none}.amf-navigation-account{border-top:1px solid #223b5d;flex-shrink:0;padding:8px;position:relative}.amf-navigation-account-trigger{color:#b6c4d7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px;display:flex}.amf-navigation-account-trigger span{overflow-wrap:anywhere;flex:1;min-width:0}.amf-navigation-account-menu{z-index:90;background:#102d52;border:1px solid #345273;border-radius:9px;width:264px;padding:6px;position:absolute;bottom:100%;left:8px;box-shadow:0 8px 24px #071b3640}.amf-navigation-account-menu a,.amf-navigation-account-menu button{color:#e8f1fb;text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.amf-navigation-account-menu button:disabled{opacity:.6;cursor:wait}.amf-navigation-error{padding:8px;font-size:12px}.amf-navigation-error button{color:inherit;background:0 0;border:1px solid #8fa9c8;border-radius:6px;margin-top:8px;padding:6px;display:block}.amf-navigation-open:focus-visible,.amf-navigation-side :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #62a0ff}.amf-navigation-backdrop,.amf-navigation-mobile-close,.amf-navigation-open{display:none}[data-navigation-shell]>.amf-ld-main{position:relative}[data-navigation-shell]>.amf-ld-main>.amf-ld-page{overflow:auto}@media (min-width:1024px){[data-navigation-shell][data-navigation-rail]{--amf-shell-sidebar-width:64px}[data-navigation-rail] .amf-navigation-mark{display:block}[data-navigation-rail] .amf-navigation-brand{flex-direction:column;gap:6px;padding:8px}[data-navigation-rail] .amf-navigation-account-copy,[data-navigation-rail] .amf-navigation-account-trigger>svg:last-child,[data-navigation-rail] .amf-navigation-group-toggle,[data-navigation-rail] .amf-navigation-label,[data-navigation-rail] .amf-navigation-value,[data-navigation-rail] .amf-navigation-wordmark{display:none}[data-navigation-rail] .amf-navigation-group{border-top:1px solid #223b5d;padding-top:8px}[data-navigation-rail] .amf-navigation-account-trigger,[data-navigation-rail] .amf-navigation-link{justify-content:center;padding:8px}[data-navigation-rail] .amf-navigation-link:is(:hover,:focus-visible) .amf-navigation-tooltip{z-index:100;color:#fff;background:#102d52;border-radius:7px;max-width:320px;padding:8px 12px;display:block;position:fixed;left:76px;box-shadow:0 4px 18px #071b3640}}@media (max-width:1023px){[data-navigation-shell]{--amf-shell-sidebar-width:0px;grid-template-columns:minmax(0,1fr)}[data-navigation-shell]>.amf-navigation-side{display:none}[data-navigation-shell][data-navigation-open]>.amf-navigation-side{z-index:81;width:min(280px,100% - 44px);display:flex;position:absolute;inset:0 auto 0 0}.amf-navigation-mobile-close{display:grid}.amf-navigation-brand>[data-navigation-rail]{display:none}.amf-navigation-mobile-header{align-items:center;gap:8px;min-height:52px;display:flex}.amf-navigation-open{color:#153a67;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:10px;display:grid;position:static}[data-navigation-shell][data-navigation-open]>.amf-navigation-backdrop{z-index:80;background:#0b1f394d;border:0;display:block;position:absolute;inset:0}.amf-navigation-group-toggle{min-height:44px}}@media (max-width:639px){[data-navigation-shell]{height:100dvh}}@media (max-width:359px){.amf-navigation-wordmark{width:180px}.amf-navigation-brand{gap:6px;padding:10px 8px}}.amf-navigation-home{flex:1;align-items:center;min-width:0;display:flex}.amf-navigation-mobile-header{display:none}.amf-navigation-account-trigger{background:#18385c;border:1px solid #345273;min-height:64px}.amf-navigation-avatar{color:#fff;background:#345273;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.amf-navigation-account-copy{flex-direction:column;gap:3px;display:flex}.amf-navigation-account-copy strong{font-size:13px;font-weight:600}.amf-navigation-account-copy small{color:#a9bdd7;font-size:11px}.amf-navigation-account-unread{color:#fff;font-size:11px;flex:0!important}.amf-navigation-account-unread:empty{display:none}.amf-navigation-season{border-bottom:1px solid #345273;margin-bottom:6px;padding:8px}.amf-navigation-season-label{margin-bottom:8px;font-size:12px;font-weight:600}.amf-navigation-season .amf-lookup-trigger{width:100%}.amf-navigation-account-menu{max-height:calc(100dvh - 150px);overflow:auto}@media (min-width:1024px){[data-navigation-rail] .amf-navigation-home{flex:none}[data-navigation-rail] .amf-navigation-account-trigger{min-height:44px;position:relative}[data-navigation-rail] .amf-navigation-account-unread{position:absolute;top:0;right:0}}@media (max-width:1023px){.amf-navigation-mobile-header{display:flex}}.p9-actions,.p9-footer,.p9-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p9-toolbar{margin:8px 0}.p9-search{flex-shrink:0;width:190px}.p9-toolbar>label{width:180px}.p9-spacer{flex:1}.p9-quick{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.p9-quick[hidden]{display:none}.p9-quick [aria-pressed=true]{box-shadow:inset 0 0 0 2px #2468c7}.p9-footer{justify-content:space-between;padding-top:10px}.p9-warning{color:#985520}.p9-error,.p9-warning{font-size:12px;line-height:16px}.p9-error{color:#a93642}.p9-action-list{flex-direction:column;gap:10px;display:flex}.p9-mobile{display:none}.p9-mobile-match{border-bottom:1px solid #d2dbe6;padding:12px 0}@media (max-width:760px){.p9-desktop{display:none}.p9-mobile{display:block;overflow:auto}}.p9-staffing{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.p9-status-reason{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:640px){.p9-status-reason{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}}.amf-month-calendar{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#293a52;width:100%;height:100%;font:inherit}.amf-month-calendar th{text-align:left;color:#5d6d83;height:36px;font-size:var(--amf-table-secondary-font-size);line-height:var(--amf-table-secondary-line-height);background:#e8edf4;padding:8px 12px;font-weight:500}.amf-month-calendar td{vertical-align:top;border-top:1px solid #e0e6ee;border-right:1px solid #e0e6ee;padding:4px}.amf-month-calendar td:last-child{border-right:0}.amf-month-day{color:#244e73;width:100%;height:100%;min-height:86px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:space-between;gap:14px;padding:0;display:flex;overflow:hidden}.amf-month-day.is-past .amf-month-value{color:#245c3d;background:#cfe5d7}.amf-month-day.is-future .amf-month-value{color:#244f80;background:#c9dff6}.amf-month-day.is-empty{color:#788599}.amf-month-today{color:#2468c7;font-size:12px;font-weight:600}.amf-month-day.is-selected{background:#edf3fb;border-color:#8baacf}.amf-month-day.is-selection-edge{border-color:#2468c7;box-shadow:inset 0 0 0 1px #2468c7}.amf-month-day:hover{box-shadow:inset 0 0 0 1px #648db2}.amf-month-day:focus-visible{outline-offset:-2px;outline:2px solid #2468c7}.amf-month-date{flex-wrap:wrap;align-items:center;gap:6px;padding:9px 10px 0;font-weight:500;display:flex}.amf-month-value{box-sizing:border-box;font-variant-numeric:tabular-nums;width:100%;padding:9px 10px;font-size:16px;font-weight:600;line-height:20px;display:block}.amf-month-blank{background:#f6f8fb}@media (max-width:760px){.amf-month-day{gap:8px;min-height:90px;font-size:12px}.amf-month-date{gap:2px;padding:5px 3px 0}.amf-month-value{padding:5px 3px;font-size:12px;line-height:16px}.amf-month-today{font-size:9px;line-height:12px}.amf-month-calendar td{padding:2px}}.amf-time-matrix td{vertical-align:top}.amf-time-day-label{background:inherit;position:sticky;top:48px}.amf-time-matrix .amf-time-empty-day td{vertical-align:middle;height:36px}.amf-time-grid{min-width:220px;font:inherit;margin:12px 0 18px;position:relative}.amf-time-tick{border-top:1px solid #e0e6ee;position:absolute;left:0;right:0}.amf-time-tick>span{color:#718197;font-size:var(--amf-table-secondary-font-size);line-height:var(--amf-table-secondary-line-height);font-variant-numeric:tabular-nums;background:#fff;padding-right:4px;position:absolute;top:-8px;left:0}.amf-time-track{position:absolute;inset:0 0 0 42px}.amf-time-slot{box-sizing:border-box;z-index:2;padding:1px 2px;position:absolute;container:amf-time-slot/size}.amf-time-slot-button{color:#244e73;text-align:left;width:100%;height:100%;font:inherit;cursor:pointer;background:#e6f0fa;background:linear-gradient(to bottom,#e5eee7 0,#e5eee7 var(--time-progress,0),#e6f0fa var(--time-progress,0),#e6f0fa 100%);border:1px solid #b5cadd;border-left:3px solid #648db2;border-radius:5px;flex-direction:column;justify-content:center;padding:2px 6px;display:flex;overflow:hidden}.amf-time-slot-button.has-overlap{border-color:#bb7330}.amf-time-slot-button[aria-expanded=true]{outline-offset:0;outline:2px solid #2468c7}.amf-time-slot-button:hover{filter:brightness(.97)}.amf-time-slot-button:focus-visible{outline-offset:1px;outline:2px solid #2468c7}.amf-time-slot-title{font-weight:500}.amf-time-slot-meta,.amf-time-slot-title{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.amf-time-gap,.amf-time-slot-meta{font-size:var(--amf-table-secondary-font-size);line-height:var(--amf-table-secondary-line-height)}.amf-time-gap{pointer-events:none;color:#8492a4;justify-content:center;align-items:center;display:flex;position:absolute;left:4px;right:4px}.amf-time-gap>span{background:#ffffffdb;padding:0 4px}.amf-time-now{z-index:4;pointer-events:none;border-top:2px solid #2468c7;position:absolute;left:0;right:0}.amf-time-now>span{color:#245d99;font-size:var(--amf-table-secondary-font-size);line-height:var(--amf-table-secondary-line-height);background:#fff;padding:0 4px;position:absolute;bottom:1px;right:0}.amf-time-slot-heading{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;width:100%;display:flex}.amf-time-slot-heading>.amf-time-slot-title{flex:1;min-width:0}.amf-time-slot-disclosure{flex-shrink:0;display:inline-flex}.amf-time-slot-disclosure svg{width:16px;height:16px}@container amf-time-slot (max-height:43px){.amf-time-slot-button{flex-direction:row;align-items:center;gap:6px;padding-block:0}.amf-time-slot-heading{min-width:0;line-height:var(--amf-table-secondary-line-height);flex:1}.amf-time-slot-meta{flex-shrink:0;order:-1;width:auto}.amf-time-slot-details{display:none}}.p8-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:12px 0;display:flex}.p8-choice{min-width:165px}.p8-date{width:142px}.p8-period{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.p8-period-reset{white-space:nowrap;min-height:36px}.p8-month-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p8-month-controls strong{text-align:center;text-transform:capitalize;min-width:150px;font-weight:500}.p8-legend{flex-wrap:wrap;align-items:center;gap:10px;min-height:36px;margin-left:auto;display:flex}.p8-legend-item{align-items:center;gap:5px;display:inline-flex}.p8-swatch{background:#e6f0fa;border:1px solid #b5cadd;border-radius:3px;width:12px;height:12px}.p8-swatch.fact{background:#e5eee7;border-color:#aac5b1}.p8-host,.p8-screen{flex-direction:column;flex:1;min-height:0;display:flex}.p8-footer{justify-content:space-between;padding-top:10px}.p8-footer,.p8-selection-summary{align-items:center;gap:12px;display:flex}.p8-selection-summary{flex-wrap:wrap}.p8-day-number{font-weight:500}.p8-slot-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.p8-link{color:#245d99;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.p8-link:hover{text-decoration:underline}.p8-empty{padding:22px}.p8-message{color:#a65423;font-size:12px;line-height:18px}.p8-inline{width:100%;min-width:0}.p8-field-result{color:#a93642;white-space:normal;font-size:12px;display:block}.p8-edit-cell{min-width:80px}.p8-notice{background:#edf3f9;border:1px solid #b5cadd;border-radius:8px;margin:0 0 12px;padding:9px 12px;font-size:13px}.p8-mobile-area{display:none}.p8-coefficient{color:#985520;font-weight:500}.p8-link:focus-visible{outline-offset:2px;outline:2px solid #2468c7}@media (max-width:760px){.p8-mobile-area{width:100%;display:block}.p8-legend{margin-left:0}.p8-date{width:140px}}.amf-my-work,.amf-summary-screen{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.amf-summary-controls{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.amf-summary-title{margin:0}.amf-summary-table{min-width:max-content}.amf-summary-table .amf-summary-match{width:310px;min-width:310px}.amf-summary-table .amf-summary-date{z-index:5;width:105px;min-width:105px;position:sticky;left:310px}.amf-summary-table .amf-summary-time{z-index:5;width:70px;min-width:70px;position:sticky;left:415px}.amf-summary-table thead .amf-summary-date,.amf-summary-table thead .amf-summary-time{z-index:12}.amf-summary-table td div+div{margin-top:4px;padding-top:4px}.amf-my-work-difference{align-items:center;gap:6px;display:flex}.amf-my-work-month-nav{align-items:center;gap:12px;display:flex}.amf-my-work-day{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.amf-my-work-day h2{margin:0}@media (max-width:640px){.amf-summary-table .amf-summary-match{width:230px;min-width:230px}.amf-summary-table .amf-summary-date{left:230px}.amf-summary-table .amf-summary-time{left:335px}}body{margin:0}.amf-shell-link{text-decoration:none}.amf-catalog-detail,.amf-react-master-detail{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.amf-catalog-toolbar{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.amf-react-table{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.amf-react-table>div:first-child{flex:1;min-height:0;overflow:auto}.amf-user-profile{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;margin-top:12px;display:grid}.amf-user-section{min-width:0;padding:14px}.amf-user-section-head h2,.amf-user-section>h2{margin:0;font-size:15px;font-weight:600;line-height:22px}.amf-user-actions,.amf-user-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.amf-user-actions{justify-content:flex-start}.amf-user-role-options{border:0;gap:16px;margin:0;padding:16px 0;display:grid}.amf-checkbox-field,.amf-user-role-options label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.amf-react-history{flex:1;min-height:0}@media (max-width:639px){.amf-user-profile{grid-template-columns:1fr}.amf-users-toolbar>*{width:100%;min-width:0}}.amf-auth-layout{place-items:center;min-height:calc(100dvh - 16px);display:grid}.amf-auth-card{width:min(420px,100%)}.amf-form-body{padding:20px}.amf-form-stack{flex-direction:column;gap:16px;display:flex}.amf-form-hint{color:#697b91;margin:0;font-size:12px;line-height:18px}.amf-profile-content{grid-auto-rows:max-content;align-content:start;gap:16px;display:grid;overflow:auto}.amf-facts{gap:16px;margin:0;padding:16px;display:grid}.amf-profile-fact{grid-template-columns:minmax(100px,180px) minmax(0,1fr);gap:12px;display:grid}.amf-profile-fact dt{color:#697b91}.amf-profile-fact dd{overflow-wrap:anywhere;margin:0}.amf-profile-content h2{margin:0;font-size:16px;font-weight:600;line-height:24px}@media (max-width:600px){.amf-profile-fact{grid-template-columns:1fr;gap:4px}}@media (max-width:1000px){.amf-user-profile{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}