*,*:before,*:after{box-sizing:border-box;border-radius:0}*{margin:0}html{-webkit-text-size-adjust:100%}button,input,textarea,select{font:inherit;color:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:disabled{cursor:default}table{border-collapse:collapse}:root{--stone: #f8f8f8;--surface: #ffffff;--surface-2: #f5f5f5;--charcoal: #262626;--graphite: #575757;--quiet: #767676;--hairline: #d6d6d6;--hairline-2: #bababa;--rule: #d0d0d0;--wine: #d90429;--wine-lift: #b00320;--ink: #262626;--steel: #575757;--line: #cfcfcf;--concrete: #e7e7e7;--panel: #f5f5f5;--signal: #ffc400;--stop: #a32015;--short: #a32015;--surplus: #0d6a2f;--accent-op: #7B2A86;--planb: #bde0fe;--planb-edge: #3a93df;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.doc,.a5page,.a4page{--stone: #f5f2ee;--surface: #fdfcfa;--surface-2: #efeae4;--charcoal: #1b1917;--graphite: #6a615a;--quiet: #9b9086;--hairline: #d6cec3;--hairline-2: #bdb3a7;--rule: #c3cacd;--wine: #6d1b2c;--wine-lift: #8a2739;--ink: #14171a;--steel: #5f6b70;--line: #8f958f;--concrete: #d7d9d4;--panel: #f4f5f1}html{background-color:var(--stone)}body{background:transparent;color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.3;min-height:100dvh}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(#f8f8f8db,#f8f8f8db),url(/afc-backdrop.jpg);background-size:cover;background-position:62% center;background-repeat:no-repeat}@media(max-width:1100px){body:before{background-image:linear-gradient(#f8f8f8e6,#f8f8f8e6),url(/afc-backdrop.jpg);background-position:56% center}}@media(max-width:700px){body:before{background-image:linear-gradient(#f8f8f8ed,#f8f8f8ed),url(/afc-backdrop.jpg);background-position:34% center}}@media print{body:before{background-image:none}}.num,.hdr__date,.conv,.sel__tot,.band__total,.band__sub,.step__val,.step__hint,.step__overflow,.sum__hd,.sum__chip,.tbl__num,.tbl__meta,.rep__out{font-family:var(--mono);font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--stop);outline-offset:2px}.app{max-width:430px;margin:0 auto;min-height:100vh;background:var(--panel);border-left:1px solid var(--line);border-right:1px solid var(--line)}.hdr{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:var(--ink);color:var(--panel)}.hdr{border-bottom:4px solid var(--accent)}.hdr__title{font-size:13px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.hdr__date{min-height:44px;padding:0 6px;border:2px solid var(--line);background:transparent;color:var(--panel);font-size:16px;color-scheme:dark}.app.app--home{display:flex;flex-direction:column;max-width:none;border-left:0;border-right:0;background:var(--stone);color:var(--charcoal)}.app--home :focus-visible{outline:2px solid var(--wine);outline-offset:3px}.home{flex:1;display:flex;flex-direction:column;align-items:stretch;padding:0}.home__body{width:100%;max-width:1120px;margin:0 auto;padding:40px 28px 64px}.home__hd{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px;padding-bottom:13px;border-bottom:1px solid var(--hairline)}.home__title{font-size:11px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:var(--graphite)}.home__day{font-size:11px;letter-spacing:1px;color:var(--graphite)}.home__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}.home__btn{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:140px;padding:15px 20px 14px;border:1px solid var(--hairline-2);border-radius:10px;background:var(--surface);color:var(--charcoal);text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background-color .15s ease}.home__btn:after{content:"→";position:absolute;top:13px;right:18px;font-size:15px;line-height:1;color:var(--quiet);transition:transform .15s ease,color .15s ease}@media(hover:hover){.home__btn:hover{box-shadow:inset 3px 0 0 var(--wine),0 12px 26px -18px #1b19178c;transform:translateY(-2px)}.home__btn:hover:after{color:var(--wine);transform:translate(3px)}.home__btn:hover .home__name{color:var(--wine)}}.home__btn:active{transform:translateY(0);border-color:var(--wine);background:var(--surface-2);box-shadow:inset 4px 0 0 var(--wine);transition-duration:0ms}.home__btn:active:after{color:var(--wine);transform:translate(3px)}.home__btn:focus-visible{border-color:var(--wine);box-shadow:inset 3px 0 0 var(--wine)}.home__btn:focus-visible:after{color:var(--wine)}.home__idx{font-size:10px;letter-spacing:1.8px;color:var(--quiet)}.home__name{display:block;margin:auto 0;font-size:19px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;transition:color .15s ease}.home__meta{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:41px;margin-top:12px;padding-top:11px;border-top:1px solid var(--hairline);font-size:11px;line-height:1.3;letter-spacing:.3px;color:var(--graphite)}.home__dot{flex:none;margin-top:3px;width:6px;height:6px;border-radius:50%;background:var(--hairline-2)}.home__meta--live{color:var(--charcoal)}.home__meta--live .home__dot{background:var(--wine)}.home__lower{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:32px}.home__aside{display:flex;flex-direction:column;gap:8px}.home__aside .rail__title{padding:15px 2px 9px}.home--sub .home__body{max-width:760px}.home--sub .home__list{grid-template-columns:repeat(2,minmax(0,1fr))}.home--sub .home__btn{min-height:118px}.home__back{min-height:34px;padding:0 13px;border:1px solid var(--hairline-2);border-radius:6px;background:transparent;color:var(--graphite);font-size:10px;font-weight:700;letter-spacing:1.6px;transition:border-color .14s ease,color .14s ease}@media(hover:hover){.home__back:hover{border-color:var(--wine);color:var(--wine)}}.home__back:active{background:var(--surface-2)}.rail{padding:15px 18px 8px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface)}.rail__hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid var(--hairline)}.rail__title{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--graphite)}.rail__all{padding:4px 0;color:var(--wine);font-size:10px;font-weight:700;letter-spacing:1.6px}@media(hover:hover){.rail__all:hover{color:var(--wine-lift);text-decoration:underline;text-underline-offset:3px}}.rail__list{margin:0;padding:0;list-style:none}.rail__row{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:4px 14px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--hairline);font-size:12.5px}.rail__row:last-child{border-bottom:0}.rail__when{font-size:11px;letter-spacing:.3px;color:var(--graphite)}.rail__what{min-width:0;color:var(--charcoal)}.rail__who{min-width:0;overflow:hidden;font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap;color:var(--graphite)}.rail__note{padding:15px 0 17px;font-size:12.5px;color:var(--graphite)}.mode{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 0}.mode__label{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.loc{display:flex;flex:none;align-items:center;justify-content:center;min-width:84px;min-height:44px;padding:0 14px;border:2px solid var(--ink);background:var(--ink);color:var(--panel);font-size:12px;font-weight:700;letter-spacing:1.2px;text-align:center}.loc:active{background:var(--signal);color:var(--ink)}.mode__btn{min-height:44px;padding:0 10px;border:2px solid var(--line);background:transparent;color:var(--steel);font-size:10px;letter-spacing:1px}.mode__btn:active{background:var(--signal)}.stale{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 8px 0;padding:5px 8px;border-left:4px solid var(--signal);background:var(--panel)}.stale__msg{font-size:10px;line-height:1.35;letter-spacing:.4px;text-transform:uppercase;color:var(--ink)}.stale__btn{flex:none;min-height:44px;padding:0 10px;border:2px solid var(--ink);background:var(--panel);color:var(--ink);font-size:10px;font-weight:700;letter-spacing:1px}.stale__btn:active{background:var(--signal)}.cat{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:4px 8px 0}.cat__btn{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 4px;text-align:center;border:2px solid var(--ink);background:var(--panel);color:var(--steel);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.cat__btn:active{background:var(--signal);color:var(--ink)}.cat__btn--on{background:var(--ink);color:var(--panel)}.soon{margin:8px;padding:40px 12px;border:2px solid var(--line);background:var(--concrete);text-align:center}.soon__title{font-size:18px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.soon__note{margin-top:6px;color:var(--steel);font-size:13px;letter-spacing:1px;text-transform:uppercase}.sel{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:4px 8px 0}.sel--four{grid-template-columns:repeat(4,1fr)}.sel--four .sel__name{font-size:9px;letter-spacing:0;overflow-wrap:normal}.sel--four .sel__btn{padding:6px 2px 12px}.sel--four .sel__tot{font-size:10px}.pick{margin:6px 8px 0}.pick__hd{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--steel)}.pick__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px}.pick__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;padding:8px 6px;border:2px solid var(--ink);background:var(--panel);color:var(--ink);text-align:center}.pick__btn:active:not(:disabled){background:var(--accent);color:var(--accent-ink)}.pick__btn--na{border-color:var(--line);color:var(--steel);opacity:.6}.pick__name{font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;line-height:1.15;overflow-wrap:anywhere}.pick__sub,.pick__na,.pick__tot{font-size:10px;letter-spacing:.2px;color:var(--steel)}.pick__tot{font-weight:700;color:var(--ink)}@media(max-width:380px){.pick__grid{grid-template-columns:repeat(2,1fr)}.pick__name{font-size:11px}}.idb{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 8px 0;padding:6px 10px;border:2px solid var(--ink);background:var(--accent);color:var(--accent-ink);min-height:48px}.idb__name{display:flex;flex-direction:column;min-width:0;font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.idb__sub{font-size:10px;font-weight:500;letter-spacing:.2px;text-transform:none;opacity:.8}.idb__change{flex:none;min-height:44px;padding:0 12px;border:2px solid currentColor;background:transparent;color:inherit;font-size:11px;font-weight:700;letter-spacing:1.2px}.idb__change:active{background:var(--accent-ink);color:var(--accent)}.sel__btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;padding:6px 4px 10px;border:2px solid var(--ink);background:var(--panel);color:var(--ink);text-align:center}.sel__btn:active{background:var(--signal)}.sel__btn--on{background:var(--accent);color:var(--accent-ink);border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--accent-ink)}.sel__btn--na{border-color:var(--line);background:var(--panel);color:var(--steel);opacity:.6}.sel__na{display:block;margin-top:2px;font-size:9px;letter-spacing:.4px;white-space:nowrap}.sel__note{margin:4px 8px 0;font-size:10px;line-height:1.4;letter-spacing:.4px;text-transform:uppercase;color:var(--steel)}.sel__name{display:block;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;overflow-wrap:anywhere}.sel__tot{display:block;margin-top:2px;font-size:10px;white-space:nowrap}.sel__btn--on .sel__tot{color:var(--accent-ink);opacity:.85}.sel__bar{position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--accent)}.conv{margin:4px 8px 0;padding:3px 2px 3px 8px;border-left:4px solid var(--accent);font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--ink)}.conv--empty{color:var(--steel)}.band{position:sticky;top:0;z-index:10;margin-top:4px;padding:5px 10px;border-left:8px solid var(--ink);background:var(--accent);color:var(--accent-ink);box-shadow:0 1px 0 var(--ink)}.band--idle{border-left-color:var(--line);background:var(--concrete);color:var(--steel)}.band__eyebrow{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.band__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.band__mode{display:inline-block;margin-right:6px;padding:1px 4px;border:1px solid currentColor;font-size:9px;letter-spacing:1px}.band__seq{flex:none;padding:1px 5px;border:1px solid currentColor;font-size:9px;letter-spacing:1px}.band__seq--edit{background:var(--signal);border-color:var(--ink);color:var(--ink)}.band__total{display:block;font-size:40px;font-weight:700;line-height:1;letter-spacing:-1px}.band__sub{display:block;font-size:11px;letter-spacing:.2px}.step{display:flex;flex-direction:column;margin:4px 8px 0}.step__row{display:flex;flex-wrap:wrap;align-items:stretch;min-height:62px;border:2px solid var(--ink);background:var(--panel)}.step__row+.step__row{margin-top:-2px}.step__row--off{border-color:var(--line);background:var(--concrete);color:var(--steel)}.step__label{display:flex;align-items:center;flex:0 0 auto;width:58px;padding-left:6px;border-right:2px solid var(--ink);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.step__btn{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:56px;font-size:30px;font-weight:700;line-height:1;background:var(--panel)}.step__btn--minus{border-right:2px solid var(--ink)}.step__btn--plus{border-left:2px solid var(--ink)}.step__btn:active:not(:disabled){background:var(--signal)}.step__val{flex:1 1 0;min-width:0;border:0;padding:0 2px;background:transparent;font-size:24px;font-weight:700;text-align:center}.step__hint{display:flex;align-items:center;justify-content:center;flex:none;width:104px;padding:0 6px;border-left:2px solid var(--ink);font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.3px;text-align:center;text-transform:uppercase;color:var(--steel)}@media(max-width:400px){.step__hint{width:90px;padding:0 4px;font-size:8.5px;letter-spacing:0;white-space:nowrap}}.step__row--off .step__label,.step__row--off .step__btn--minus,.step__row--off .step__btn--plus,.step__row--off .step__hint{border-color:var(--line)}.step__row--off .step__btn,.step__row--off .step__val{background:var(--concrete);color:var(--line)}.step__row--off .step__hint{color:var(--line)}.step__overflow{flex:0 0 auto;width:100%;margin-top:-2px;padding:2px 6px;border:2px solid var(--ink);background:var(--concrete);font-size:12px;letter-spacing:.4px;min-height:25px}.step__overflow--idle{border-color:transparent;background:transparent;color:transparent}.quick{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin:4px 8px 0}.quick__btn{min-height:48px;padding:0 4px;border:2px solid var(--ink);background:var(--panel);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center}.quick__btn:active:not(:disabled){background:var(--signal)}.quick__btn:disabled{border-color:var(--line);background:var(--concrete);color:var(--line)}.undo{margin:6px 8px 0}.undo__btn{display:block;width:100%;min-height:48px;padding:0 8px;border:2px solid var(--ink);background:var(--panel);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;text-align:center}.undo__btn:active:not(:disabled){background:var(--signal)}.undo__btn:disabled{border-color:var(--line);background:var(--concrete);color:var(--line)}.undo__note{display:block;padding:3px 2px 0;font-size:11px;color:var(--steel)}.sum{margin:12px 8px 0}.sum__hd{padding-bottom:4px;border-bottom:2px solid var(--ink);font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.sum__chips{display:flex;flex-wrap:wrap;gap:4px;padding-top:6px}.sum__chip{min-height:44px;padding:0 8px;border:2px solid var(--line);background:var(--panel);font-size:11px;letter-spacing:.4px;white-space:nowrap}.sum__chip--on{border-color:var(--ink);background:var(--ink);color:var(--panel)}.sum__empty{padding:10px 2px;font-size:12px;color:var(--steel)}.tbl{width:100%;margin-top:8px;font-size:12px}.tbl__th{padding:4px 3px;border-bottom:2px solid var(--ink);font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;text-align:right;color:var(--steel);white-space:nowrap}.tbl__th:first-child{text-align:left}.tbl__td{padding:5px 3px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl__act{width:26%;text-align:center}.tbl__acts{display:flex;align-items:center;justify-content:center;gap:8px}.tbl__edit{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;border:2px solid var(--line);background:var(--panel);color:var(--ink)}.tbl__edit:active{background:var(--signal)}.tbl__prod{font-size:12px;font-weight:700;text-align:left;overflow-wrap:anywhere}.tbl__meta{display:block;font-size:9px;font-weight:400;color:var(--steel);white-space:nowrap}.tbl__num{width:1%;text-align:right;white-space:nowrap}.tbl__del{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;border:2px solid var(--line);background:var(--panel);font-size:15px;line-height:1}.tbl__del--armed{border-color:var(--stop);background:var(--stop);color:var(--panel)}.tbl__foot,.tbl__foot>*{border-top:2px solid var(--ink);border-bottom:0;font-weight:700}.rep{margin:12px 8px 20px}.rep__hd{font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.rep__scope{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin:4px 0 6px}.rep__chip{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 4px;text-align:center;border:2px solid var(--ink);background:var(--panel);color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.rep__chip:active{background:var(--signal)}.rep__chip--on{background:var(--ink);color:var(--panel)}.rep__chip:disabled{border-color:var(--line);background:var(--concrete);color:var(--line)}.rep__actions{display:grid;grid-template-columns:1fr 1fr;gap:2px}.rep__btn--full{flex:1 1 100%}.rep__btn--alt{background:var(--panel);color:var(--ink)}.rep__btn{display:block;width:100%;min-height:56px;padding:0 8px;border:2px solid var(--ink);background:var(--ink);color:var(--panel);font-size:14px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-align:center}.rep__btn:active{background:var(--signal);color:var(--ink)}.rep__out{display:block;width:100%;min-height:190px;margin-top:8px;padding:6px;border:2px solid var(--ink);background:var(--panel);font-size:16px;line-height:1.35;resize:vertical;white-space:pre-wrap;overflow-wrap:break-word}.rep__wa{display:block;min-height:44px;padding:12px 2px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ink)}.rep__note{display:block;padding-top:2px;font-size:11px;color:var(--steel)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rep__reset{display:block;width:100%;min-height:48px;margin-top:10px;padding:0 8px;border:2px solid var(--stop);background:var(--panel);color:var(--stop);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-align:center}.rep__reset:active{background:var(--stop);color:var(--panel)}.rep__note--ok{color:var(--ink);font-weight:700}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:#14171ab8}.modal__box{width:100%;max-width:340px;padding:16px;border:2px solid var(--ink);background:var(--panel)}.modal__title{font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.modal__body{margin-top:8px;font-size:14px}.modal__affected{margin-top:8px;padding:6px 8px;border-left:4px solid var(--accent);background:var(--concrete);font-size:12px;letter-spacing:.4px;text-transform:uppercase}.modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.modal__btn{min-height:52px;padding:0 6px;border:2px solid var(--ink);background:var(--panel);color:var(--ink);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center}.modal__btn:active{background:var(--concrete)}.modal__btn--danger{border-color:var(--stop);background:var(--stop);color:var(--panel)}.modal__btn--danger:active{background:#7d180f}.modal__btn--danger:disabled{border-color:var(--line);background:var(--concrete);color:var(--line)}.modal__btn:not(.modal__btn--danger):focus-visible{outline-color:var(--ink)}.ptot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding:5px 10px;border-left:8px solid var(--line);background:var(--panel);box-shadow:0 1px 0 var(--line)}.ptot__label{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--steel);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptot__val{flex:none;font-size:18px;font-weight:700;line-height:1;color:var(--ink)}.cact{display:flex;align-items:center;margin:4px 8px 0}.cact__btn{min-height:48px;padding:0 6px;border:2px solid var(--ink);background:var(--panel);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center}.cact__btn--new{flex:1 1 100%}.cact__btn--zero{flex:1 1 100%;margin-top:6px;border-style:dashed}.cact__btn--zeroon{border-style:solid;background:var(--ink);color:var(--panel)}.cact__btn--zero:active:not(:disabled){background:var(--ink);color:var(--panel)}.cact__btn--new:active:not(:disabled){background:var(--ink);color:var(--panel)}.cact__btn:disabled{border-color:var(--line);color:var(--line)}.cact__back{display:block;width:calc(100% - 16px);min-height:40px;margin:6px 8px 0;border:2px solid var(--signal);background:var(--signal);color:var(--ink);font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-align:center}.cact__note{margin:4px 8px 0;font-size:11px;color:var(--steel)}.hist{margin:8px 8px 0;border:1px solid var(--line);background:var(--panel)}.hist__hd{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin:-2px 0;padding:0 10px;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--steel)}.hist__chev{font-size:12px}.hist__empty{padding:0 10px 10px;font-size:11px;color:var(--steel)}.hist__list{margin:0;padding:0;list-style:none}.hist__row{display:grid;grid-template-columns:minmax(0,1fr) 56px;align-items:stretch;gap:14px;padding:4px 6px 4px 10px;border-top:1px solid var(--concrete)}.hist__row--on{background:var(--signal)}.hist__open{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0;min-height:44px;padding:4px 6px;border:1px solid transparent;background:transparent;text-align:left}.hist__open:active{background:var(--signal)}.hist__row--on .hist__open{border-color:var(--ink)}.hist__del{display:flex;align-self:center;align-items:center;justify-content:center;justify-self:center;width:44px;min-height:44px;border:1px solid var(--ink);background:var(--panel);color:var(--ink)}.hist__del:active{background:var(--short);color:var(--panel)}.ico{display:block}.hist__seq{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--steel)}.hist__row--on .hist__seq{color:var(--ink)}.hist__break{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist__qty{font-size:14px;font-weight:700}.hist__acts{display:flex;flex:none;gap:4px}.hist__btn{min-width:56px;min-height:44px;padding:0 6px;border:1px solid var(--ink);background:var(--panel);font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;text-align:center}.hist__btn:disabled{border-color:var(--line);color:var(--line)}.hist__btn--del{border-color:var(--stop);color:var(--stop)}.hist__total{padding:8px 10px;border-top:2px solid var(--ink);font-size:12px;font-weight:700;letter-spacing:1px;text-align:right}.batch{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:2px;margin:4px 8px 0}.batch__field{display:flex;align-items:stretch;min-width:0;min-height:48px;border:2px solid var(--ink);background:var(--panel)}.batch--off .batch__field{border-color:var(--line);background:var(--concrete)}.batch__label{display:flex;align-items:center;flex:0 0 auto;padding:0 6px;border-right:2px solid var(--ink);background:var(--concrete);font-size:10px;font-weight:700;letter-spacing:1px}.batch--off .batch__label{border-right-color:var(--line);color:var(--steel)}.batch__input{flex:1 1 auto;width:100%;min-width:0;padding:0 4px;border:0;background:transparent;font-size:16px;font-weight:700}.batch__warn{margin:4px 8px 0;padding:4px 8px;border-left:4px solid var(--stop);background:var(--concrete);color:var(--stop);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.hist__lot+.hist__lot{margin-top:8px}.hist__lothd{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 10px;border-left:4px solid var(--accent);background:var(--concrete);font-size:11px;font-weight:700;letter-spacing:.4px}.hist__lotname--none{color:var(--steel);font-weight:400;text-transform:uppercase}.sys{margin:16px 8px 0;padding-top:10px;border-top:2px solid var(--ink)}.sys__hd{font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.sys__state{margin:4px 0 6px;color:var(--steel);font-size:12px}.sys__btn{display:block;width:100%;min-height:48px;padding:0 8px;border:2px solid var(--ink);background:var(--panel);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-align:center}.sys__btn:active{background:var(--ink);color:var(--panel)}.cmp{margin-top:12px}.cmp__hd{font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--steel)}.cmp__row{margin-top:6px;border:2px solid var(--line);background:var(--panel)}.cmp__prod{padding:4px 8px;background:var(--concrete);font-size:12px;font-weight:700;letter-spacing:.8px}.cmp__grid{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:6px 8px;font-size:12px}.cmp__grid dt{color:var(--steel);font-size:10px;letter-spacing:.8px;text-transform:uppercase}.cmp__grid dd{text-align:right;font-weight:700}.cmp__status--short{color:var(--stop)}.cmp__status--surplus{color:#0d6a2f}.cmp__issue{padding:6px 8px;color:var(--steel);font-size:11px;letter-spacing:.6px;text-transform:uppercase}.modal__box--wide{max-width:420px}.paste__area{display:block;width:100%;margin-top:8px;padding:6px;border:2px solid var(--ink);background:var(--panel);font-size:16px;line-height:1.3;resize:vertical;white-space:pre;overflow-wrap:normal;overflow-x:auto}.modal__note{margin-top:6px;color:var(--steel);font-size:11px;letter-spacing:.4px}.modal__actions--single{grid-template-columns:1fr;margin-top:8px}.modal__btn--go{border-color:var(--ink);background:var(--ink);color:var(--panel)}.modal__btn--go:disabled{border-color:var(--line);background:var(--concrete);color:var(--line)}.modal__list{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.45}.home__settings{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:60px;padding:11px 15px;border:1px solid var(--hairline);border-radius:8px;background:transparent;color:var(--charcoal);text-align:left;transition:background-color .14s ease,border-color .14s ease}@media(hover:hover){.home__settings:hover{border-color:var(--hairline-2);background:var(--surface)}}.home__settings:active{background:var(--surface-2)}.home__settingsname{font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.home__settingssays{font-size:12px;color:var(--graphite)}.hdr__back{min-height:44px;padding:0 12px;border:2px solid var(--line);background:transparent;color:var(--panel);font-size:11px;font-weight:700;letter-spacing:1.4px}.set{padding:8px}.set__row{display:block;width:100%;min-height:44px;padding:10px 12px;border:2px solid var(--ink);background:var(--panel);color:var(--ink);text-align:left}.set__row:active{background:var(--signal)}.set__name{display:block;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.set__blurb{display:block;margin-top:2px;font-size:11px;color:var(--steel)}.set__go{display:block;margin-top:6px;font-size:10px;font-weight:700;letter-spacing:1.4px;color:var(--accent-op)}.src{margin-top:10px;padding:6px 8px;border-left:4px solid var(--accent-op);background:var(--concrete)}.src--local{border-left-color:var(--signal)}.src__kind{display:block;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.lot__state{margin:10px 2px;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--steel)}.lot__tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:10px}.lot__tab{min-height:44px;padding:4px 2px;border:2px solid var(--ink);background:var(--panel);color:var(--ink);font-size:9px;font-weight:700;letter-spacing:.2px;overflow-wrap:anywhere}.lot__tab--on{background:var(--ink);color:var(--panel)}.lot__list{margin-top:8px;list-style:none}.lot__row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:1px solid var(--line);border-bottom-width:0}.lot__list .lot__row:last-child{border-bottom-width:1px}.lot__row--off{background:var(--concrete);color:var(--steel)}.lot__row--edit{display:block;border-bottom-width:1px}.lot__main{min-width:0}.lot__no{display:block;font-size:13px;font-weight:700}.lot__exp{display:block;font-size:11px;color:var(--steel)}.lot__status{display:inline-block;margin-top:2px;font-size:9px;font-weight:700;letter-spacing:1px;color:var(--steel)}.lot__status--on{color:var(--surplus)}.lot__acts{display:flex;flex:none;gap:4px}.lot__btn{min-height:44px;padding:0 10px;border:2px solid var(--ink);background:var(--panel);color:var(--ink);font-size:10px;font-weight:700;letter-spacing:1px}.lot__btn--go{background:var(--ink);color:var(--panel)}.lot__btn:active{background:var(--signal)}.lot__form{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.lot__field{display:flex;min-width:0;align-items:center;gap:4px;border:2px solid var(--ink)}.lot__flabel{flex:none;padding:0 6px;background:var(--concrete);align-self:stretch;display:flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:1px}.lot__input{min-width:0;width:100%;min-height:44px;padding:0 6px;border:0;background:transparent;color:var(--ink);font-size:16px}.lot__warn{margin-top:6px;padding:4px 6px;border-left:4px solid var(--stop);font-size:11px;color:var(--stop)}.lot__add{margin-top:10px;padding:8px;border:2px solid var(--ink)}.lot__addhd{font-size:11px;font-weight:700;letter-spacing:1.4px}.lot__addbtn{width:100%;min-height:44px;margin-top:10px;border:2px dashed var(--ink);background:transparent;color:var(--ink);font-size:12px;font-weight:700;letter-spacing:1.4px}.lot__addbtn:active{background:var(--signal)}.lot__note{margin-top:8px;font-size:11px;color:var(--steel)}.batch__select{min-width:0;width:100%;min-height:44px;padding:0 6px;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:16px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.batch__fix{display:block;width:calc(100% - 16px);min-height:44px;margin:4px 8px 0;border:2px dashed var(--line);background:transparent;color:var(--steel);font-size:10px;font-weight:700;letter-spacing:.8px}.batch__fix:active{background:var(--signal)}.cmp__val--short{color:var(--short);font-weight:700}.cmp__val--surplus{color:var(--surplus);font-weight:700}.cmp__val--match{color:var(--ink)}.rep__btn--view{grid-column:1 / -1}.rv__bar{display:flex;gap:6px;padding:8px;background:var(--ink)}.rv__btn{display:flex;align-items:center;justify-content:center;text-align:center;flex:1;min-height:44px;border:2px solid var(--panel);background:transparent;color:var(--panel);font-size:12px;font-weight:700;letter-spacing:1.4px}.rv__btn--go{background:var(--panel);color:var(--ink)}.rv__note{padding:6px 10px;font-size:11px;color:var(--steel)}.doc{padding:18px 14px 28px;background:#fafaf7;color:var(--ink)}.doc__title{font-size:30px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.doc__mode{margin-top:3px;font-size:20px;font-weight:700;letter-spacing:2px;color:var(--ink)}.doc__date{margin-top:6px;font-size:16px}.doc__cat{margin-top:3px;font-size:13px;font-weight:700;letter-spacing:1.6px;color:var(--steel)}.doc__hd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:3px solid var(--ink)}.doc__hdmain{min-width:0}.doc__own{flex:none;min-width:0;text-align:right}.doc__ownlabel{margin:0;font-size:11px;font-weight:700;letter-spacing:1.4px;color:var(--steel)}.doc__ownname{margin:2px 0 0;font-size:22px;font-weight:700;letter-spacing:.6px;line-height:1.1;color:var(--ink);overflow-wrap:anywhere}@media(max-width:420px){.doc__hd{flex-direction:column;gap:6px}.doc__own{text-align:left}.doc__ownname{font-size:19px}}.doc__prod{margin-top:14px;padding:0 10px 10px;background:var(--sku-tint, transparent);border:1px solid var(--sku-edge, var(--line))}.doc__prodhd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 -10px;padding:7px 10px 5px;background:var(--sku-head, transparent);border-bottom:3px solid var(--sku, var(--line))}.doc__prodname{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:20px;font-weight:700;letter-spacing:.6px;color:var(--sku, var(--ink))}.doc__prodtot{flex:none;font-size:20px;font-weight:700;color:var(--ink)}.doc__lot{margin-top:10px}.doc__lothd{display:flex;justify-content:space-between;gap:8px;font-size:14px;font-weight:700}.doc__lotexp{flex:none;font-weight:500;color:var(--steel)}.doc__line{display:flex;justify-content:space-between;gap:8px;padding-left:10px;margin-top:3px;font-size:14px}.doc__time{flex:none;color:var(--steel)}.doc__break{text-align:right}.doc__lottot{display:flex;justify-content:space-between;gap:8px;padding-left:8px;margin-top:3px}.doc__lottotlabel{font-size:12px;font-weight:700;letter-spacing:1px;color:var(--steel)}.doc__lottotval{flex:none;font-size:16px;font-weight:700}.doc__cmp{margin-top:10px;padding-top:6px;border-top:1px solid var(--sku-edge, var(--line))}.doc__cmphd{font-size:12px;font-weight:700;letter-spacing:1.4px;color:var(--sku, var(--ink))}.doc__cmprow{display:flex;justify-content:space-between;gap:8px;padding-left:8px;margin-top:2px}.doc__cmplabel{font-size:12px;letter-spacing:.6px;color:var(--steel)}.doc__cmpval{flex:none;font-size:15px;font-weight:700}.doc__cmpval--short{color:var(--short)}.doc__cmpval--surplus{color:var(--surplus)}.doc__cmpval--neutral,.doc__cmpval--match{color:var(--ink)}.doc__none{margin-top:18px;padding-top:8px;border-top:1px solid var(--line)}.doc__nonehd{font-size:12px;font-weight:700;letter-spacing:1.4px;color:var(--steel)}.doc__noneitem{margin-top:3px;font-size:15px;color:var(--steel)}@media(min-width:480px){.app{max-width:560px}.sel--four .sel__name{font-size:11px;letter-spacing:.3px}.sel--four .sel__tot{font-size:11px}.sel__btn,.sel--four .sel__btn{min-height:54px;padding:5px 4px 11px}.hdr{padding:4px 10px}.cat__btn{min-height:44px}.band{padding:4px 10px}.band__total{font-size:34px}.conv{margin-top:4px}.step__row{min-height:56px}.quick__btn,.cact__btn,.undo__btn{min-height:46px}.mode{padding:4px 8px 0}.sel,.conv,.cat{margin-top:4px}.quick{gap:4px;margin-top:6px}.cact,.batch{margin-top:6px}}.batch__undo{display:flex;align-items:center;justify-content:center;flex:none;min-width:96px;padding:0 14.6px 0 16px;min-height:48px;text-align:center;border:2px solid var(--ink);background:var(--panel);color:var(--ink);font-size:12px;font-weight:700;letter-spacing:1.4px}.batch__undo:active:not(:disabled){background:var(--signal)}.batch__undo:disabled{border-color:var(--line);color:var(--line);background:transparent}.batch__reset{flex:none;min-width:96px;min-height:48px;padding:0 12px;border:2px solid var(--short);background:var(--short);color:var(--panel);font-size:12px;font-weight:700;letter-spacing:1.1px}.batch__reset:active:not(:disabled){background:var(--ink);border-color:var(--ink)}.batch__reset:disabled{border-color:var(--line);background:transparent;color:var(--line)}.batch__exp{margin:3px 8px 0;font-size:12px;letter-spacing:.6px;color:var(--ink)}.batch__exp--off{color:var(--steel)}.batch__explabel{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--steel)}.lot__level{display:grid;gap:4px;margin-top:10px}.lot__levelhd{font-size:10px;font-weight:700;letter-spacing:1.4px;color:var(--steel)}.lot__pick{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:0 12px;border:2px solid var(--ink);background:var(--panel);color:var(--ink)}.lot__pick:active{background:var(--signal)}.lot__pickname{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.lot__pickmeta{flex:none;font-size:11px;color:var(--steel)}.lot__crumb{margin-top:10px;padding-bottom:4px;border-bottom:2px solid var(--ink);font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}@media(display-mode:standalone){.hdr{padding-top:calc(6px + env(safe-area-inset-top,0px))}.app{padding-bottom:env(safe-area-inset-bottom,0px)}}.doc__low{font-size:11px;font-weight:700;letter-spacing:.8px;text-wrap:balance;color:var(--short)}.home--who .who{display:flex;gap:2px;width:100%;max-width:420px}.who__input{flex:1 1 auto;min-width:0;min-height:52px;padding:0 12px;border:3px solid var(--ink);background:var(--panel);color:var(--ink);font-size:17px;letter-spacing:.4px}.who__go{flex:none;display:flex;align-items:center;justify-content:center;min-width:116px;min-height:52px;padding:0 14px;border:3px solid var(--ink);background:var(--ink);color:var(--panel);font-size:12px;font-weight:700;letter-spacing:1.2px}.who__go:active{background:var(--signal);color:var(--ink)}.who__err{margin:8px 0 0;font-size:11px;font-weight:700;letter-spacing:1px;text-align:center;color:var(--short)}.who__tag{flex:none;font-size:10px;font-weight:700;letter-spacing:.8px;color:var(--steel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34%}@media(max-width:480px){.mode{flex-wrap:wrap;row-gap:2px}.who__tag{order:3;flex:1 1 100%;max-width:100%;padding-bottom:2px;white-space:normal;overflow:visible}}.doc__by{margin:2px 0 0;font-size:12px;font-weight:600;letter-spacing:.8px;color:var(--steel)}.rl{padding:16px 16px 40px}.rl__field{display:block;margin-bottom:16px}.rl__label{display:block;margin-bottom:6px;color:var(--steel);font-size:11px;font-weight:700;letter-spacing:1.4px}.rl__date,.rl__text,.rl__paste{width:100%;min-height:48px;padding:10px 12px;border:2px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-size:16px}.rl__paste{min-height:210px;resize:vertical;font-family:var(--mono);font-size:16px;line-height:1.4;white-space:pre;overflow-x:auto}.rl__batch{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rl__bbtn{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 12px;border:2px solid var(--line);background:transparent;color:var(--steel);font-size:15px;font-weight:700;letter-spacing:1.2px;text-align:center}.rl__bbtn--on{border-color:var(--ink);background:var(--ink);color:var(--panel)}.rl__acts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.rl__btn{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 10px;border:2px solid var(--line);background:transparent;color:var(--ink);font-size:12px;font-weight:700;letter-spacing:1.2px;text-align:center}@media(max-width:400px){.rl__acts{grid-template-columns:1fr}}.rl__btn--go{border-color:var(--ink);background:var(--ink);color:var(--panel)}.rl__btn:disabled{opacity:.4}.rl__when{margin-bottom:10px;font-size:15px;font-weight:700;letter-spacing:1px}.rl__ok{margin-bottom:14px;color:var(--steel);font-size:12px;font-weight:700;letter-spacing:1.4px}.rl__errs{margin-bottom:14px;padding:10px 12px;border-left:4px solid var(--short)}.rl__err{color:var(--short);font-size:13px;font-weight:700;letter-spacing:.6px}.rl__stats{margin-bottom:16px;border-top:1px solid var(--line)}.rl__stat{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px;font-weight:700;letter-spacing:.8px}.rl__flags{margin-bottom:14px}.rl__flag{padding:3px 0;color:var(--steel);font-size:12px;font-weight:700;letter-spacing:.8px}.rl__flag--warn{color:var(--ink)}.rl__flag--err{color:var(--short)}.rl__sub{margin:22px 0 10px;font-size:12px;font-weight:700;letter-spacing:1.6px;color:var(--steel)}.rl__line{margin-top:6px;padding:10px 10px 10px 12px;border-left:5px solid var(--sku, transparent);border-bottom:1px solid var(--sku-edge, var(--line));background:var(--sku-tint, transparent)}.rl__line--un{border-left:4px solid var(--short);padding-left:10px}.rl__name{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:700;letter-spacing:1px}.rl__unmapped{color:var(--short);font-size:11px;font-weight:700;letter-spacing:.8px}.rl__qty{font-size:26px;font-weight:700}.rl__prep{color:var(--steel);font-size:13px;font-weight:700;letter-spacing:.6px}.rl__note{margin-top:12px;color:var(--steel);font-size:12px;font-weight:700}.rl__empty{color:var(--steel);font-size:13px}.rl__trace{border-bottom:1px solid var(--line)}.rl__tracehd{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;border:0;background:transparent;color:var(--ink);text-align:left}.rl__tracename{font-size:14px;font-weight:700;letter-spacing:1px}.rl__traceqty{font-size:15px;font-weight:700}.rl__tracelist{padding-bottom:10px}.rl__tracerow{display:flex;gap:10px;padding:5px 0;font-size:12px}.rl__tracerow--total{border-top:1px solid var(--line);font-weight:700}.rl__traceid{flex:0 0 104px}.rl__traceuser{flex:1 1 auto;color:var(--steel);overflow-wrap:anywhere}.rl__tracen{flex:0 0 auto;font-weight:700}.rl__order{padding:12px 0;border-bottom:1px solid var(--line)}.rl__orderid{font-size:14px;font-weight:700;letter-spacing:.6px}.rl__orderuser{color:var(--steel);font-size:12px;font-weight:700}.rl__ordername{margin-bottom:6px;color:var(--steel);font-size:12px}.rl__orderitem{display:flex;justify-content:space-between;gap:12px;padding:2px 0;font-size:13px;font-weight:700}.rl__who{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--ink)}.rl__wholabel{color:var(--steel);font-size:11px;font-weight:700;letter-spacing:1.4px}.rl__whoname{font-size:17px;font-weight:700;letter-spacing:1px}.rl__signout{flex:none;min-height:44px;padding:0 14px;border:2px solid var(--line);background:transparent;color:var(--steel);font-size:11px;font-weight:700;letter-spacing:1.4px}.rl__signout:active{background:var(--signal)}.rl__gate{display:block}.rl__btn--wide{grid-column:1 / -1}.rl__review{margin:14px 0;padding:12px;border-left:4px solid var(--short)}.rl__reviewhd{color:var(--short);font-size:12px;font-weight:700;letter-spacing:1.2px}.rl__reviewrow{padding:4px 0;font-size:13px;font-weight:700}.rl__cls{margin-left:8px;font-size:10px;font-weight:700;letter-spacing:.8px;color:var(--steel)}.rl__cls--changed,.rl__cls--void{color:var(--short)}.rl__delta{color:var(--steel);font-weight:500}.rl__req{margin-bottom:18px;padding-bottom:14px;border-bottom:2px solid var(--line)}.rl__reqhd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.rl__reqloc{font-size:16px;font-weight:700;letter-spacing:1px}.rl__requser{color:var(--steel);font-size:12px;font-weight:700;letter-spacing:.6px}.rl__reqcount{margin-bottom:8px;color:var(--steel);font-size:11px;font-weight:700;letter-spacing:1.2px}.app--gate{display:flex;align-items:center;justify-content:center;min-height:100vh}.gate{width:100%;max-width:420px;padding:24px 20px 40px}.gate--pick{max-width:520px}.gate__title{margin-bottom:6px;font-size:18px;font-weight:700;letter-spacing:2px}.gate__who{margin-bottom:20px;color:var(--steel);font-size:12px;font-weight:700;letter-spacing:1.4px}.gate__form{display:block;margin-top:20px}.gate__field{display:block;margin-bottom:16px}.gate__label{display:block;margin-bottom:6px;color:var(--steel);font-size:11px;font-weight:700;letter-spacing:1.4px}.gate__text,.gate__search{width:100%;min-height:48px;padding:0 12px;border:2px solid var(--line);background:var(--panel);color:var(--ink);font-size:16px}.gate__search{margin-bottom:14px}.gate__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:8px;border:2px solid var(--ink);background:var(--ink);color:var(--panel);font-size:12px;font-weight:700;letter-spacing:1.4px}.gate__btn--quiet{margin-top:24px;border-color:var(--line);background:transparent;color:var(--steel)}.gate__btn:disabled{opacity:.4}a.gate__btn{text-decoration:none}.gate__err{margin-top:14px;color:var(--short);font-size:12px;font-weight:700;letter-spacing:1px}.gate__detail{display:block;margin-top:4px;color:var(--steel);font-weight:600;letter-spacing:.6px;text-transform:none}.gate__wait{color:var(--steel);font-size:12px;font-weight:700;letter-spacing:1.4px}.gate__locs{display:block;border-top:2px solid var(--line)}.gate__loc{display:flex;align-items:baseline;gap:12px;width:100%;min-height:56px;padding:10px 4px;border:0;border-bottom:2px solid var(--line);background:transparent;color:var(--ink);text-align:left}.gate__loc:active{background:var(--signal)}.gate__loccode{flex:none;font-size:16px;font-weight:700;letter-spacing:1px}.gate__locname{color:var(--steel);font-size:12px;font-weight:600;letter-spacing:.6px}.who{display:flex;align-items:center;gap:18px;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--ink)}.who__block{flex:0 1 auto;min-width:0}.who__acts{display:flex;flex:none;gap:8px;margin-left:auto}.who__label{color:var(--steel);font-size:10px;font-weight:700;letter-spacing:1.4px}.who__value{font-size:15px;font-weight:700;letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who__admin{margin-left:8px;color:var(--steel);font-size:10px;letter-spacing:1.2px}.who__btn{min-height:40px;padding:0 10px;border:2px solid var(--line);background:transparent;color:var(--steel);font-size:10px;font-weight:700;letter-spacing:1.2px}.who__btn:active{background:var(--signal)}.who__btn:disabled{opacity:.4}.who__btn--hub{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.rl__pick--held{background:var(--paper);opacity:.62}.rl__pick--held .rl__orderid{text-decoration:line-through}.rl__pick--held .rl__tick{cursor:not-allowed}.rl__done{margin:18px 0 6px;border-top:1px solid var(--rule, #d9dee0);padding-top:12px}.rl__donehead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;padding:6px 0;border:0;background:none;color:var(--steel);font:inherit;font-size:12px;font-weight:800;letter-spacing:1px;text-align:left;cursor:pointer}.rl__donetoggle{font-size:11px;font-weight:700;letter-spacing:1px}.rl__donerow{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-top:1px dashed var(--rule, #d9dee0);color:var(--steel)}.rl__donewhen{font-size:11px;font-weight:700;letter-spacing:1px}.chk__row{margin:12px 0;padding:12px 14px;border:1px solid var(--rule, #d9dee0);border-radius:4px}.chk__row--ok{border-color:var(--steel);opacity:.85}.chk__name{font-size:15px;font-weight:800;letter-spacing:.6px}.chk__sys{margin-top:4px;color:var(--steel);font-size:12px;font-weight:700;letter-spacing:1px}.chk__line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.chk__count{flex:0 0 auto;min-height:52px;padding:0 18px;border:2px solid var(--ink);background:var(--panel);color:var(--ink);font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.chk__count:active:not(:disabled){background:var(--signal)}.chk__count:disabled{border-color:var(--line);background:var(--concrete);color:var(--line)}.chk__res{margin-top:8px;font-size:13px;font-weight:800;letter-spacing:.5px}.chk__res--ok{color:var(--ink)}.chk__res--bad{color:var(--short)}.chk__modalhead{margin-top:2px;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--steel)}.chk__step{margin:10px 0 0}.chk__total{margin-top:10px;font-size:15px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.chk__err{margin-top:10px;padding:8px 10px;border-left:4px solid var(--stop);background:var(--concrete)}.chk__errhead{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--stop)}.chk__errbody{margin-top:4px;font-size:12px;font-weight:600;color:var(--ink)}.chk__inputs{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.chk__hint{margin-top:6px;font-size:11px;font-weight:600;color:var(--steel)}.chk__hist{margin-top:10px;padding-top:8px;border-top:1px dashed var(--rule, #d9dee0)}.chk__histhead{font-size:10px;font-weight:800;letter-spacing:1px;color:var(--steel)}.chk__att{margin-top:3px;font-size:11px;font-weight:700;color:var(--steel)}.ev{margin:14px 0;padding:12px 14px;border:1px solid var(--rule, #d9dee0);border-radius:4px}.ev--ok{border-color:var(--steel)}.ev__head{font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--steel)}.ev__state{margin-top:2px;font-size:14px;font-weight:800;letter-spacing:.6px}.ev__meta{margin-top:3px;font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--steel)}.ev__none{margin:14px 0;font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--steel)}.ev__line{margin-top:10px;padding-top:8px;border-top:1px solid var(--rule, #d9dee0)}.ev__sku{font-size:13px;font-weight:800;letter-spacing:.4px}.ev__nums{margin-top:2px;font-size:11px;font-weight:700;color:var(--steel)}.ev__ok{color:var(--ink)}.ev__bad{color:var(--short)}.ev__pending{color:var(--steel)}.ev__hist{margin-top:6px;padding-left:10px;border-left:2px solid var(--rule, #d9dee0)}.ev__histhead{font-size:9px;font-weight:800;letter-spacing:1px;color:var(--steel)}.ev__att{margin-top:2px;font-size:10px;font-weight:700;color:var(--steel)}.act{margin:14px 0;padding:12px 14px;border:1px solid var(--rule, #d9dee0);border-radius:4px}.act--on{border-color:var(--steel)}.act__head{font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--steel)}.act__state{margin-top:2px;font-size:15px;font-weight:800;letter-spacing:.8px}.act__state--on{color:var(--ink)}.act__help{margin-top:8px;font-size:11px;font-weight:600;line-height:1.35;color:var(--steel)}.act__err{margin-top:8px;padding:8px 10px;border-left:4px solid var(--stop);background:var(--concrete)}.act__errhead{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--stop)}.act__errbody{margin-top:4px;font-size:12px;font-weight:600;color:var(--ink)}.act .rl__btn{margin-top:10px;width:100%}.rl__locked{margin-top:8px;padding:8px 10px;border-left:4px solid var(--accent);background:var(--concrete)}.rl__lockedhead{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.rl__lockedhow{margin-top:6px;font-size:11px;font-weight:800;letter-spacing:.4px}.rl__lockedwhy{margin-top:4px;font-size:11px;font-weight:600;line-height:1.35;color:var(--steel)}.chk__taskwho{display:block;font-size:13px;font-weight:800;letter-spacing:.6px}.chk__taskid{display:block;font-size:10px;font-weight:700;letter-spacing:1px;color:var(--steel)}.chk__taskdone{display:block;font-size:11px;font-weight:800;letter-spacing:.5px}.chk__tasks--done{margin-top:18px}.chk__donehead{font-size:13px;font-weight:800;letter-spacing:1px;color:var(--steel)}.chk__task--done{border-color:var(--steel);opacity:.9}.chk__doneacts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chk__tasks{margin:14px 0}.chk__taskhead{font-size:13px;font-weight:800;letter-spacing:1px;color:var(--short)}.chk__task{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:8px;padding:10px 12px;border:1px solid var(--short);border-radius:4px}.chk__taskmeta{font-size:11px;font-weight:700;letter-spacing:1px;color:var(--steel)}.rl__slot{margin:14px 0;padding:12px 14px;border:1px solid var(--short);border-radius:4px}.rl__slothead{color:var(--short);font-size:13px;font-weight:800;letter-spacing:1px}.rl__slotbody{margin:6px 0 10px;color:var(--ink);font-size:12px;font-weight:600;line-height:1.45}.rl__hints{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:5px}.rl__state{display:inline-block;padding:2px 7px;border:1px solid currentColor;border-radius:3px;font-size:10px;font-weight:800;letter-spacing:1px;white-space:nowrap}.rl__state--new,.rl__state--changed{color:var(--ink)}.rl__state--covered{color:var(--steel);border-style:dashed}.rl__state--draft{color:var(--short)}.rl__hintnote{display:block;margin-top:3px;color:var(--steel);font-size:11px;font-weight:600;letter-spacing:.4px}.who__facts{display:flex;flex-wrap:wrap;gap:10px 26px;min-width:0}.who--bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:20px;margin-bottom:0;padding:11px 28px;border-bottom:1px solid var(--hairline);background:var(--surface)}.who__brand{display:flex;align-items:center;gap:13px;min-width:0}.who__hub{display:flex;align-items:center;border-radius:4px;text-decoration:none}.who__logo{display:block;width:auto;height:20px;transition:opacity .15s ease}@media(hover:hover){.who__hub:hover .who__logo{opacity:.72}}.who__rule{width:1px;height:20px;background:var(--hairline)}.who__app{font-size:13px;font-weight:700;letter-spacing:2px;color:var(--charcoal);white-space:nowrap}.who--bar .who__facts{margin-left:auto}.who--bar .who__label{color:var(--graphite);font-size:9px;letter-spacing:1.5px}.who--bar .who__value{margin-top:3px;line-height:18px;font-size:13px;letter-spacing:.6px;color:var(--charcoal)}.who--bar .who__loc,.who--bar .who__admin{display:inline-flex;align-items:center;justify-content:center;height:18px;border-radius:999px;font-weight:700;line-height:1;white-space:nowrap;vertical-align:1px}.who--bar .who__loc{padding:0 9px;border:1px solid var(--wine);color:var(--wine);font-size:11px;letter-spacing:1.2px}.who--bar .who__admin{margin-left:8px;padding:0 8px;border:1px solid var(--hairline-2);font-family:var(--sans);color:var(--graphite);font-size:9px;letter-spacing:1px}.who--bar .who__acts{gap:6px;margin-left:0}.who--bar .who__btn{min-height:34px;padding:0 13px;border:1px solid var(--hairline-2);border-radius:6px;color:var(--graphite);font-size:10px;letter-spacing:1.5px;transition:border-color .14s ease,color .14s ease}@media(hover:hover){.who--bar .who__btn:hover:not(:disabled){border-color:var(--wine);color:var(--wine)}}.who--bar .who__btn:active{background:var(--surface-2)}@media(max-width:400px){.who{flex-wrap:wrap;gap:10px 18px}.who__acts{flex-basis:100%;margin-left:0}}@media(max-width:1040px){.home__lower{grid-template-columns:minmax(0,1fr)}}@media(max-width:1040px)and (min-width:641px){.home__list{gap:12px}.home__btn{min-height:124px;padding:13px 16px}.home--sub .home__btn{min-height:106px}.home__name{font-size:17px}.home__meta{margin-top:0}.home__btn:after{top:11px;right:15px}}@media(max-width:900px){.who--bar{position:static;flex-wrap:wrap;gap:12px 18px;padding:11px 28px}.who--bar .who__brand{order:1}.who--bar .who__acts{order:2;margin-left:auto}.who--bar .who__facts{order:3;flex:1 1 100%;gap:10px 26px;margin-left:0}}@media(max-width:640px){.who--bar{padding:11px 16px}.home__body{padding:22px 16px 44px}.home__list,.home--sub .home__list{grid-template-columns:minmax(0,1fr)}.home__btn,.home--sub .home__btn{min-height:104px}}@media(min-width:1200px){.home__body{max-width:1200px}.home__list{gap:18px}.home__btn{min-height:152px;padding:17px 24px 16px}.home--sub .home__btn{min-height:128px}.home__btn:after{top:15px;right:21px;font-size:16px}.home__name{font-size:21px}.home__lower{gap:18px}}@media(max-width:1040px)and (min-width:641px)and (orientation:portrait){.home__list,.home--sub .home__list{grid-template-columns:minmax(0,1fr)}.home__btn,.home--sub .home__btn{min-height:116px}.home__meta{min-height:0}.home__lower{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.mode{flex-wrap:wrap;row-gap:6px}.who__tag{overflow:visible;text-overflow:clip;white-space:normal}}@media(max-width:560px){.rail__row{grid-template-columns:minmax(0,1fr) auto}.rail__what{grid-row:1;grid-column:1 / -1}.rail__when{grid-row:2;grid-column:1}.rail__who{grid-row:2;grid-column:2}}@media(prefers-reduced-motion:reduce){.home__btn,.home__btn:after,.home__name,.home__back,.home__settings,.who__logo,.who--bar .who__btn{transition:none}.home__btn:hover,.home__btn:active{transform:none}.home__btn:hover:after,.home__btn:active:after{transform:none}}.rl__explain{margin-bottom:16px;color:var(--steel);font-size:12px;font-weight:600;letter-spacing:.4px}.rl__filter{margin-bottom:14px}.rl__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.rl__chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:2px solid var(--line);background:transparent;color:var(--steel);font-size:11px;font-weight:700;letter-spacing:1.2px}.rl__chip--on{border-color:var(--ink);background:var(--ink);color:var(--panel)}.rl__chipn{opacity:.7;font-size:11px}.rl__tally{margin:16px 0 8px;padding:12px 0;border-top:2px solid var(--ink);border-bottom:2px solid var(--line)}.rl__tallyrow{font-size:12px;font-weight:700;letter-spacing:1.2px;color:var(--steel)}.rl__tallyrow--on{color:var(--ink);font-size:14px}.rl__pick{display:flex;align-items:flex-start;gap:12px;padding:12px 8px;border-bottom:2px solid var(--line)}.rl__pick--on{background:var(--signal)}.rl__tick{flex:none;width:26px;height:26px;margin-top:2px;accent-color:var(--ink)}.rl__pickbody{display:block;min-width:0}.rl__pickhead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rl__pickbody>.rl__ordername{display:block;margin-bottom:0}.rl__pickitems{display:block;margin-top:4px;color:var(--steel);font-size:11px;font-weight:700;letter-spacing:1px}.rl__hist{margin-bottom:14px;padding-bottom:12px;border-bottom:2px solid var(--line)}.rl__histwhen{font-size:15px;font-weight:700;letter-spacing:1px}.rl__histstatus{margin-top:2px;font-size:12px;font-weight:700;letter-spacing:1.2px}.rl__histcount{margin-top:2px;color:var(--steel);font-size:11px;font-weight:700;letter-spacing:1.2px}.rl__histactor{margin-top:2px;color:var(--steel);font-size:11px;font-weight:600;letter-spacing:.4px}.rl__route{margin-bottom:2px;font-size:20px;font-weight:700;letter-spacing:1px}.rl__arrow{margin:0 6px;color:var(--steel)}.rl__subrow{display:flex;align-items:center;justify-content:space-between;gap:12px}.rl__subrow .rl__sub{margin-bottom:0}.src__sync{color:var(--steel);font-size:10px;font-weight:700;letter-spacing:1px}.src__stale{color:var(--short);font-size:10px;font-weight:700;letter-spacing:1px}.lot__readonly{padding:12px 0;color:var(--steel);font-size:11px;font-weight:700;letter-spacing:1.2px}.paste__confirm{border:2px solid var(--ink);padding:12px;margin-top:10px}.paste__confirmhd{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.paste__confirmwhy{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--steel)}.paste__confirmlabel{margin:0;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--steel)}.paste__confirmdate{margin:2px 0 12px;font-size:20px;font-weight:700}.audit__tabs{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.audit__filters{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-bottom:12px}.audit__field{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 8rem}.audit__label{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--steel)}.audit__select,.audit__input{min-width:0;max-width:100%;min-height:36px;padding:0 6px;border:2px solid var(--ink);background:var(--panel);font:inherit;font-size:13px}.audit__row{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 14px;padding:10px 0;border-top:1px solid var(--line)}@media(min-width:400px){.audit__row{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}}.audit__side{min-width:0}.audit__time{font-size:13px;font-weight:700}.audit__act{font-size:15px;font-weight:700;letter-spacing:.5px;overflow-wrap:anywhere}.audit__meta{font-size:12px;color:var(--steel);overflow-wrap:anywhere}.audit__detail{font-size:12px;overflow-wrap:anywhere}.audit__lines{grid-column:1 / -1;min-width:0;margin-top:6px;padding-left:10px;border-left:2px solid var(--line);overflow-wrap:anywhere}.audit__pager{display:grid;gap:6px;min-width:0;margin-top:12px}:root{--ok: #2f6b45;--warn: #8a5a1b;--block: #a32015;--idle: #6a615a;--ok-wash: #eef3ef;--warn-wash: #f7f0e6;--block-wash: #f9edeb;--wine-wash: #f6eef0}body{background:transparent;color:var(--charcoal)}.app:has(.audit__filters),.app:has(.audit__row){max-width:1180px}.app:has(.rl){max-width:1080px}.app:has(.set),.app:has(.lot__level){max-width:860px}.app:has(.audit__filters),.app:has(.audit__row),.app:has(.rl),.app:has(.set),.app:has(.lot__level){border-left:0;border-right:0;background:var(--stone)}.app{background:var(--stone);border-color:var(--hairline)}.hdr{gap:12px;padding:10px 16px;background:var(--surface);color:var(--charcoal);border-bottom:1px solid var(--hairline);box-shadow:inset 0 -3px 0 -1px var(--accent, transparent)}.hdr__title{font-size:12px;font-weight:700;letter-spacing:2px;color:var(--charcoal)}.hdr__date{min-height:34px;padding:0 8px;border:1px solid var(--hairline-2);border-radius:6px;background:var(--surface);color:var(--charcoal);font-size:12px}.hdr__back{min-height:34px;padding:0 12px;border:1px solid var(--hairline-2);border-radius:6px;background:transparent;color:var(--graphite);font-size:10px;font-weight:700;letter-spacing:1.5px;transition:border-color .14s ease,color .14s ease}@media(hover:hover){.hdr__back:hover{border-color:var(--wine);color:var(--wine)}}.hdr__back:active{background:var(--surface-2)}:focus-visible{outline:2px solid var(--wine);outline-offset:2px}.app--gate{background:var(--stone);border-left:0;border-right:0}.gate{padding:40px 24px}.gate__title{font-size:13px;font-weight:700;letter-spacing:2.4px;color:var(--charcoal)}.gate__who{color:var(--graphite)}.gate__label{color:var(--graphite);font-size:10px;font-weight:700;letter-spacing:1.5px}.gate__err{padding:10px 12px;border:1px solid var(--block);border-left-width:3px;border-radius:6px;background:var(--block-wash);color:var(--block)}.gate__detail,.gate__wait{color:var(--graphite)}.gate__loc{display:flex;align-items:baseline;gap:12px;min-height:52px;padding:12px 14px;border:1px solid var(--hairline-2);border-radius:8px;background:var(--surface);color:var(--charcoal);text-align:left;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}@media(hover:hover){.gate__loc:hover{border-color:var(--wine);box-shadow:inset 3px 0 0 var(--wine)}}.gate__loc:active{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--wine)}.gate__loccode{font-size:14px;font-weight:700;letter-spacing:1.2px;color:var(--wine)}.gate__locname{font-size:12px;color:var(--graphite)}.who{gap:26px;padding-bottom:10px;border-bottom:1px solid var(--hairline)}.who__label{color:var(--graphite);font-size:9px;letter-spacing:1.5px}.who__value{color:var(--charcoal)}.who__admin{display:inline-flex;align-items:center;min-height:17px;margin-left:8px;padding:0 7px;border:1px solid var(--hairline-2);border-radius:999px;color:var(--graphite);font-family:var(--sans);font-size:9px;line-height:1;letter-spacing:1px}.rl__btn,.rl__bbtn,.rv__btn,.rep__btn,.hist__btn,.lot__btn,.sys__btn,.stale__btn,.cact__btn,.modal__btn,.gate__btn,.batch__undo,.batch__reset,.rep__reset,.tbl__edit{border:1px solid var(--hairline-2);border-radius:7px;background:var(--surface);color:var(--charcoal);font-weight:700;letter-spacing:1.2px;transition:border-color .14s ease,background-color .14s ease,color .14s ease}@media(hover:hover){.rl__btn:hover:not(:disabled),.rl__bbtn:hover:not(:disabled),.rv__btn:hover:not(:disabled),.rep__btn:hover:not(:disabled),.hist__btn:hover:not(:disabled),.lot__btn:hover:not(:disabled),.sys__btn:hover:not(:disabled),.stale__btn:hover:not(:disabled),.cact__btn:hover:not(:disabled),.modal__btn:hover:not(:disabled),.gate__btn:hover:not(:disabled),.tbl__edit:hover:not(:disabled){border-color:var(--wine);color:var(--wine)}}.rl__btn:active,.rl__bbtn:active,.rv__btn:active,.rep__btn:active,.hist__btn:active,.lot__btn:active,.sys__btn:active,.stale__btn:active,.cact__btn:active,.modal__btn:active,.gate__btn:active,.tbl__edit:active{background:var(--surface-2)}.gate__btn:not(.gate__btn--quiet),.rl__btn--go,.rv__btn--go,.lot__btn--go,.modal__btn--go,.cact__btn--new,.rep__btn--view{border-color:var(--wine);background:var(--wine);color:#fff}@media(hover:hover){.gate__btn:not(.gate__btn--quiet):hover:not(:disabled),.rl__btn--go:hover:not(:disabled),.rv__btn--go:hover:not(:disabled),.lot__btn--go:hover:not(:disabled),.modal__btn--go:hover:not(:disabled),.cact__btn--new:hover:not(:disabled),.rep__btn--view:hover:not(:disabled){border-color:var(--wine-lift);background:var(--wine-lift);color:#fff}}.gate__btn--quiet,.rep__btn--alt,.hist__open,.rl__chipn{border:1px solid var(--hairline);background:transparent;color:var(--graphite)}.modal__btn--danger,.hist__btn--del,.tbl__del,.rl__del,.rep__reset{border-color:var(--block);background:transparent;color:var(--block)}@media(hover:hover){.modal__btn--danger:hover:not(:disabled),.hist__btn--del:hover:not(:disabled),.tbl__del:hover:not(:disabled),.rl__del:hover:not(:disabled),.rep__reset:hover:not(:disabled){border-color:var(--block);background:var(--block);color:#fff}}.rl__btn:disabled,.rl__bbtn:disabled,.rv__btn:disabled,.rep__btn:disabled,.hist__btn:disabled,.lot__btn:disabled,.sys__btn:disabled,.cact__btn:disabled,.modal__btn:disabled,.gate__btn:disabled,.step__btn:disabled,.sel__btn:disabled,.pick__btn:disabled{border-color:var(--hairline);background:var(--surface-2);color:var(--quiet);opacity:1}input[type=text],input[type=number],input[type=search],input[type=date],input[type=email],input[type=password],select,textarea,.gate__field,.gate__search,.lot__input,.lot__field,.batch__input,.batch__select,.audit__input,.audit__select,.paste__area{border:1px solid var(--hairline-2);border-radius:7px;background:var(--surface);color:var(--charcoal);transition:border-color .14s ease,box-shadow .14s ease}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--wine);outline:2px solid var(--wine);outline-offset:1px}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2);color:var(--quiet)}::placeholder{color:var(--quiet)}.rep__chip,.sum__chip,.rl__chip,.rl__cls,.src__kind{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 11px;border:1px solid var(--hairline-2);border-radius:999px;background:var(--surface);color:var(--graphite);font-size:11px;font-weight:700;letter-spacing:1.1px;line-height:1;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.rep__chip--on,.sum__chip--on,.rl__chip--on{border-color:var(--wine);background:var(--wine);color:#fff}.rl__chipn{opacity:1}.rl__chip--on .rl__chipn{border-color:currentColor;color:inherit}@media(hover:hover){.rep__chip:hover:not(.rep__chip--on),.sum__chip:hover:not(.sum__chip--on),.rl__chip:hover:not(.rl__chip--on){border-color:var(--wine);color:var(--wine)}}.rl__cls--void,.rl__cls--changed{border-color:var(--warn);background:var(--warn-wash);color:var(--warn)}.cmp__status--short,.rl__un{color:var(--block)}.cmp__status--surplus{color:var(--ok)}.sum,.cmp,.sys,.hist,.rl__reqs,.set,.lot__list,.audit__filters,.rep__actions,.soon,.src{border:1px solid var(--hairline);border-radius:10px;background:var(--surface)}.rl__warn,.batch__warn,.rl__refusal{padding:10px 12px 10px 13px;border:1px solid var(--block);border-left-width:3px;border-radius:6px;background:var(--block-wash);color:var(--block)}.rv__note,.rep__note,.undo__note,.cact__note,.lot__note,.rl__note,.hist__empty,.sum__empty,.sel__note{color:var(--graphite)}.rep__note--ok{color:var(--ok)}.stale{border:1px solid var(--warn);border-left-width:3px;border-radius:6px;background:var(--warn-wash);color:var(--warn)}.stale__msg{color:var(--warn)}.rv__bar{gap:8px;padding:10px 16px;border-bottom:1px solid var(--hairline);background:var(--surface)}.audit__row,.hist__row,.tbl__td,.tbl__th,.cmp__row,.rl__line,.rl__req,.set__row,.lot__no,.batch__field{border-color:var(--hairline)}.audit__row,.hist__row,.rl__req,.set__row{background:var(--surface);transition:background-color .12s ease}@media(hover:hover){.audit__row:hover,.hist__row:hover,.rl__req:hover,.set__row:hover{background:var(--surface-2)}}.hist__row--on,.rl__req--on,.sel__btn--on,.bbtn--on{box-shadow:inset 3px 0 0 var(--wine);background:var(--surface-2)}.audit__time,.audit__meta,.tbl__meta,.hist__seq{color:var(--graphite)}.audit__act,.tbl__prod,.hist__lotname{color:var(--charcoal)}.audit__label,.tbl__th,.cmp__hd,.sum__hd,.sys__hd,.pick__hd,.lot__levelhd,.lot__addhd,.rl__sub{color:var(--graphite);font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.tbl__num,.audit__time,.hist__qty,.hist__total,.cmp__val--match,.cmp__val--short,.cmp__val--surplus,.ptot__val,.band__total{font-variant-numeric:tabular-nums}.audit{display:block;padding:18px 16px 10px}.audit__hd{padding-bottom:12px;border-bottom:1px solid var(--hairline)}.audit__title{font-size:15px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--charcoal)}.audit__who{margin-top:4px;font-size:12px;color:var(--graphite)}.audit__none{padding:22px 2px;font-size:13px;color:var(--graphite)}.modal{background:#1b191752}.modal__box{border:1px solid var(--hairline-2);border-radius:12px;background:var(--surface);box-shadow:0 24px 48px -28px #1b19178c}.modal__title{font-size:13px;font-weight:700;letter-spacing:1.6px;color:var(--charcoal)}.modal__body,.modal__note{color:var(--graphite)}.modal__affected{color:var(--charcoal)}.mode{border-bottom:1px solid var(--hairline);background:var(--surface);color:var(--charcoal)}.mode__label{color:var(--graphite);letter-spacing:1.6px}.cat__btn{border-color:var(--hairline-2);background:var(--surface);color:var(--graphite)}.cat__btn--on{border-color:var(--wine);background:var(--surface);color:var(--wine);box-shadow:inset 0 -2px 0 var(--wine)}.sel__btn,.pick__btn,.quick__btn,.step__btn{border-color:var(--hairline-2);border-radius:8px;background:var(--surface);color:var(--charcoal)}.sel__btn--on,.pick__btn--on{border-color:var(--wine);color:var(--wine)}.sel__btn--na,.pick__btn--na,.sel__na,.pick__na{color:var(--quiet)}.step__btn{font-weight:700}.step__btn:active{background:var(--surface-2);border-color:var(--wine)}.step__label,.step__hint{color:var(--graphite)}.step__val{color:var(--charcoal)}.band{border:1px solid var(--hairline);border-radius:10px;background:var(--surface)}.band__eyebrow,.band__sub,.band__seq{color:var(--graphite)}.band__name,.band__total{color:var(--charcoal)}.conv,.ptot__label,.idb__sub,.soon__note{color:var(--graphite)}.idb__name,.soon__title{color:var(--charcoal)}.loc{min-height:26px;padding:0 11px;border:1px solid var(--wine);border-radius:999px;background:transparent;color:var(--wine);font-size:11px;font-weight:700;letter-spacing:1.2px}.mode__btn{min-height:34px;border:1px solid var(--hairline-2);border-radius:7px;color:var(--graphite);transition:border-color .14s ease,color .14s ease}@media(hover:hover){.mode__btn:hover{border-color:var(--wine);color:var(--wine)}}.set__row{border-color:var(--hairline)}.set__name{color:var(--charcoal);font-weight:700;letter-spacing:1.3px}.set__blurb{color:var(--graphite)}.set__go{color:var(--wine);font-weight:700;letter-spacing:1.4px}.lot__crumb{color:var(--graphite)}.lot__main,.lot__exp{color:var(--charcoal)}.lot__note,.lot__flabel,.batch__label,.batch__explabel{color:var(--graphite)}.batch--off,.batch__exp--off{color:var(--quiet)}@media(prefers-reduced-motion:reduce){.hdr__back,.gate__loc,.rl__btn,.rv__btn,.rep__btn,.modal__btn,.rep__chip,.sum__chip,.rl__chip,.audit__row,.hist__row,.rl__req,.set__row,input,select,textarea{transition:none}}.idb{min-height:46px;padding:8px 14px;border:1px solid var(--hairline-2);border-left:3px solid var(--accent, var(--wine));border-radius:8px;background:var(--wine-wash);color:var(--charcoal)}.idb__name{color:var(--charcoal);letter-spacing:.6px}.idb__sub{color:var(--graphite)}.band{padding:10px 14px;border:1px solid var(--hairline-2);background:var(--wine-wash)}.band--idle{background:var(--surface)}.band__total{color:var(--charcoal)}.cat__btn{min-height:42px;padding:6px 14px;border:1px solid var(--hairline-2);border-radius:8px 8px 0 0;line-height:1.25}.cat__btn--on{border-color:var(--hairline-2);background:var(--wine-wash);color:var(--wine);box-shadow:inset 0 -2px 0 var(--wine)}.band__seq,.band__eyebrow,.rl__cls,.rl__chip,.rep__chip,.sum__chip,.src__kind,.who__tag{min-height:22px;padding:3px 9px;line-height:1.25}.sel__btn,.pick__btn{min-height:46px;padding:7px 12px;border-radius:8px;line-height:1.25}.sel--four .sel__btn{padding-top:7px;padding-bottom:7px}.sel__name,.pick__name{line-height:1.25}.sel__tot,.pick__tot,.pick__sub{margin-top:2px;color:var(--graphite)}.step__row{border-color:var(--hairline)}.step__label{padding:0 8px;letter-spacing:.8px;line-height:1.2}.step__overflow{padding:0 10px;color:var(--graphite)}.conv{padding:5px 12px;line-height:1.4}.quick__btn,.cact__btn{min-height:46px;padding:8px 14px;border-radius:8px;line-height:1.25}.mode{gap:10px;padding:8px 14px}.mode__btn{padding:0 12px}.sum__hd,.sys__hd,.cmp__hd,.pick__hd{padding:10px 14px 8px}.sum__empty,.hist__empty,.sys__state,.sel__note{padding:12px 14px;color:var(--graphite)}.hist__hd,.hist__row{padding:10px 14px}.hist__btn{min-height:34px;padding:0 12px}.rep__chip,.sum__chip{min-height:30px;padding:0 13px}.rep__actions{gap:8px;padding:12px 14px}.rl__warn,.batch__warn,.rl__refusal,.gate__err{line-height:1.45}.lot__pick,.lot__list{border-color:var(--hairline)}.lot__no,.lot__acts{padding:10px 14px}.lot__crumb{padding:10px 14px 6px;letter-spacing:1.4px}.lot__field,.lot__input,.batch__input,.batch__select{min-height:40px;padding:6px 11px}.lot__flabel,.batch__label,.batch__explabel{padding-bottom:4px;letter-spacing:1.4px}.batch__field{padding:10px 14px}.set__row{min-height:62px;padding:12px 16px}.rv__bar{padding:8px 14px}.rv__btn{min-height:36px;padding:0 14px}.rv__note{padding:8px 14px;font-size:12px;line-height:1.4}.idb__change{min-height:36px;padding:0 13px;border:1px solid var(--hairline-2);border-radius:7px;background:var(--surface);color:var(--charcoal);font-weight:700;letter-spacing:1.2px;transition:border-color .14s ease,color .14s ease}@media(hover:hover){.idb__change:hover{border-color:var(--wine);color:var(--wine)}}.idb__change:active{background:var(--surface-2)}.lot__pick{min-height:46px;padding:8px 14px;border:1px solid var(--hairline);border-radius:8px;background:var(--surface);color:var(--charcoal);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}@media(hover:hover){.lot__pick:hover{border-color:var(--hairline-2);box-shadow:inset 3px 0 0 var(--wine)}}.lot__pick:active{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--wine)}.lot__pickname{font-weight:700;letter-spacing:.6px;line-height:1.3}.lot__pickm{color:var(--graphite);font-variant-numeric:tabular-nums}.lot__level{gap:6px}.lot__add,.lot__addbtn{min-height:46px;padding:8px 14px;border:1px solid var(--hairline-2);border-radius:8px;background:var(--surface);color:var(--charcoal);font-weight:700;letter-spacing:1.2px;transition:border-color .14s ease,color .14s ease}@media(hover:hover){.lot__add:hover,.lot__addbtn:hover{border-color:var(--wine);color:var(--wine)}}.lot__note,.lot__no{line-height:1.45}.rl__pick--on,.hist__row--on,.band__seq--edit,.cact__back{background:var(--wine-wash);box-shadow:inset 3px 0 0 var(--wine);border-color:var(--hairline-2);color:var(--charcoal)}.batch__fix:active,.batch__undo:active:not(:disabled),.cat__btn:active,.gate__loc:active,.hist__open:active,.loc:active,.lot__addbtn:active,.lot__btn:active,.lot__pick:active,.mode__btn:active,.quick__btn:active:not(:disabled),.rep__btn:active,.rep__chip:active,.rl__signout:active,.sel__btn:active,.set__row:active,.stale__btn:active,.step__btn:active:not(:disabled),.tbl__edit:active,.undo__btn:active:not(:disabled),.who__btn:active,.who__go:active{background:var(--surface-2)}.rep__reset{min-height:42px;padding:8px 14px;border-radius:8px;background:transparent;font-weight:700;letter-spacing:1.2px}@media(min-width:900px){.audit__row,.hist__row,.rl__req{padding-left:14px;padding-right:14px}.audit__filters{padding:12px 14px}}@media(max-width:1040px)and (min-width:641px)and (orientation:portrait){.app:has(.audit__filters),.app:has(.audit__row),.app:has(.rl){max-width:none}}@media(max-width:640px){.hdr{padding:9px 12px}.modal__box{border-radius:10px}}.kind{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:8px 8px 0}.kind__btn{display:flex;align-items:center;justify-content:center;min-height:44px;padding:6px 12px;text-align:center;line-height:1.25;border:1px solid var(--hairline-2);border-radius:8px;background:var(--surface);color:var(--graphite);font-size:12px;font-weight:700;letter-spacing:1px}.kind__btn--on{border-color:var(--wine);background:var(--wine-wash);color:var(--wine)}.cat--products{grid-template-columns:repeat(2,1fr)}.merch{display:grid;gap:10px;margin:8px}.merch__tools{display:grid;gap:8px}.merch__search{min-height:44px;padding:8px 12px;border:1px solid var(--hairline-2);border-radius:8px;background:var(--surface);color:var(--charcoal);font-size:16px}.merch__filter{display:flex;flex-wrap:wrap;gap:6px}.merch__chip{min-height:40px;padding:6px 12px;border:1px solid var(--hairline-2);border-radius:999px;background:var(--surface);color:var(--graphite);font-size:11px;font-weight:700;letter-spacing:.8px}.merch__chip--on{border-color:var(--wine);background:var(--wine-wash);color:var(--wine)}.merch__overall{color:var(--graphite);font-size:12px;font-weight:700;letter-spacing:.6px}.merch__note{padding:8px 10px;border:1px solid var(--hairline-2);border-left-width:3px;border-radius:8px;background:var(--surface);color:var(--charcoal);font-size:12px;font-weight:700;letter-spacing:.4px}.merch__empty{padding:20px 12px;color:var(--graphite);font-size:12px;font-weight:700;letter-spacing:1px;text-align:center}.mfl{display:grid;gap:6px;margin:0;padding:0;list-style:none}.mfl__row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:4px 10px;width:100%;min-height:52px;padding:8px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);color:var(--charcoal);text-align:left}.mfl__row--incomplete,.mfl__row--none{border-left:3px solid var(--quiet)}.mfl__chev{color:var(--graphite);font-size:18px;line-height:1}.mfl__name{font-size:13px;font-weight:700;letter-spacing:.8px;overflow-wrap:anywhere}.mfl__progress{color:var(--graphite);font-size:12px;font-weight:700}.mfl__diff{grid-column:2 / -1;justify-self:start;color:var(--charcoal);font-size:10px;font-weight:700;letter-spacing:.8px}.mf__state{min-height:22px;padding:3px 9px;border:1px solid var(--hairline-2);border-radius:999px;color:var(--graphite);font-size:10px;font-weight:700;letter-spacing:.8px;line-height:1.25;white-space:nowrap}.mf__state--incomplete{border-color:var(--charcoal);color:var(--charcoal)}.mf__state--complete{border-color:var(--charcoal);background:var(--charcoal);color:var(--surface)}.mfe__nav{display:flex;flex-wrap:wrap;gap:6px}.mfe__navbtn{min-height:40px;padding:6px 12px;border:1px solid var(--hairline-2);border-radius:8px;background:var(--surface);color:var(--charcoal);font-size:11px;font-weight:700;letter-spacing:.8px}.mfe__hd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.mfe__name{flex:1 1 auto;font-size:18px;font-weight:700;letter-spacing:1px;overflow-wrap:anywhere}.mfe__progress{color:var(--graphite);font-size:14px;font-weight:700}.mfe__variants{display:grid;gap:8px}.mfe__save{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mfe__savebtn{min-height:48px;padding:8px 12px;border:1px solid var(--charcoal);border-radius:8px;background:var(--surface);color:var(--charcoal);font-size:12px;font-weight:700;letter-spacing:1px}.mfe__savebtn--go{background:var(--charcoal);color:var(--surface)}.mv{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface)}.mv--pending{border-left:3px solid var(--quiet)}.mv__hd{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px}.mv__top{display:flex;flex-basis:100%;align-items:center;gap:8px}.mv__label{flex:1 1 auto;color:var(--charcoal);font-size:15px;font-weight:700;letter-spacing:.6px}.mv__state{margin-left:auto;padding:3px 9px;border:1px solid var(--hairline-2);border-radius:999px;color:var(--graphite);font-size:10px;font-weight:700;letter-spacing:.8px;line-height:1.25;white-space:nowrap}.mv__state--counted{border-color:var(--charcoal);background:var(--charcoal);color:var(--surface)}.mv__state--invalid{border-color:var(--block);color:var(--block)}.mv__hint{color:var(--block);font-size:11px;font-weight:700;letter-spacing:.6px}.mv__sku,.mv__sys,.mv__phys,.mv__diff{color:var(--charcoal);font-size:13px;overflow-wrap:anywhere}.mv__key{color:var(--graphite);font-size:10px;font-weight:700;letter-spacing:.8px}.mv__issue{color:var(--graphite);font-size:10px;font-weight:700;letter-spacing:.6px}.mv__amounts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mv__amount{display:inline-flex;align-items:center;gap:8px}.mv__input{width:6em;min-height:44px;padding:6px 8px;border:1px solid var(--hairline-2);border-radius:6px;background:#fff;color:var(--charcoal);font-size:16px;text-align:right}.mv__input:focus{outline:2px solid var(--wine);outline-offset:1px}.mv__input--bad{border-color:var(--block);box-shadow:inset 0 0 0 1px var(--block)}.mv__remove{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:1px solid var(--hairline-2);border-radius:6px;background:var(--surface-2);color:var(--graphite);font-size:18px;line-height:1}.mv__add{min-height:44px;padding:6px 12px;border:1px dashed var(--hairline-2);border-radius:6px;background:transparent;color:var(--charcoal);font-size:11px;font-weight:700;letter-spacing:.8px}.mv__ft{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;padding-top:6px;border-top:1px solid var(--hairline)}.mv__phys{font-weight:700}.mv__delta{font-weight:700;white-space:nowrap}.mv__delta--short{color:var(--short)}.mv__delta--surplus{color:var(--surplus)}.mv__delta--match{color:var(--charcoal)}.mv__status{font-size:10px;letter-spacing:.6px}.mv__qty{display:flex;align-items:center;gap:8px}.mv__qty .mv__input{border-radius:6px}.mv__unit{color:var(--graphite);font-size:10px;font-weight:700;letter-spacing:.6px}.mf__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:4px 2px 0}.mf__totallabel{color:var(--graphite);font-size:10px;font-weight:700;letter-spacing:.8px}.mf__totalvalue{color:var(--charcoal);font-weight:700}.mf__totalnote{flex-basis:100%;color:var(--quiet);font-size:11px}.mcat{padding:10px}.mcat__tools{display:grid;gap:6px;margin-bottom:8px}.mcat__summary{color:var(--graphite);font-size:12px;font-weight:700}.mcat__scroll{overflow-x:auto}.mcat__grid{width:100%;min-width:720px;border-collapse:collapse;font-size:12px}.mcat__grid th,.mcat__grid td{padding:5px 6px;border-bottom:1px solid var(--hairline);text-align:left;white-space:nowrap}.mcat__grid thead th{color:var(--graphite);font-size:10px;letter-spacing:.6px}.mcat__first td{border-top:1px solid var(--hairline-2)}.mcat__non{display:grid;gap:6px;margin-top:18px;padding-top:12px;border-top:2px solid var(--charcoal)}.mcat__hd{color:var(--charcoal);font-size:12px;font-weight:700;letter-spacing:1px}.mcat__grid--non{min-width:640px}.mcat__grid td.mcat__note{min-width:16em;color:var(--graphite);white-space:normal}.rl__merchgroup{margin:10px 0 4px;padding:6px 8px 2px;border:1px solid var(--hairline-2);border-radius:8px}.rl__merchmaster{margin:0 0 4px;color:var(--graphite);font-size:11px;font-weight:700;letter-spacing:1px}@media(max-width:400px){.mfe__save{grid-template-columns:1fr}}.doc__merch{margin-top:14px}.doc__merchhd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding-bottom:4px;border-bottom:1px solid var(--hairline-2)}.doc__merchname{font-size:15px;font-weight:700;letter-spacing:.8px}.doc__merchmeta{color:var(--graphite);font-size:12px;font-weight:700}.doc__merchgrid{width:100%;border-collapse:collapse;font-size:12px}.doc__merchgrid th,.doc__merchgrid td{padding:4px 6px;border-bottom:1px solid var(--hairline);text-align:left}.doc__merchgrid thead th{color:var(--graphite);font-size:10px;letter-spacing:.6px}.doc__merchgrid .doc__merchn{text-align:right;white-space:nowrap}.doc__merchsku{color:var(--graphite);overflow-wrap:anywhere}.doc__merchamounts{display:block;color:var(--quiet);font-size:11px}.doc__merchnote{margin-top:8px;color:var(--graphite);font-size:11px}.doc__hidden{margin-top:12px;color:var(--graphite);font-size:11px;letter-spacing:.3px}.doc--combined{--cat: #6d1b2c;--cat-tint: #f5ecee;--cat-edge: #dcc3c9}.doc--combined[data-category=planB]{--cat: #14171a;--cat-tint: #bde0fe;--cat-edge: #3a93df}.doc--combined[data-category=merch]{--cat: #6e4c15;--cat-tint: #f6efe3;--cat-edge: #e0cfae}.doc--combined[data-category=inactive]{--cat: #4a555a;--cat-tint: #eef0f1;--cat-edge: #cfd5d8}.doc--combined .doc__cat{display:inline-block;margin-top:8px;padding:3px 10px 3px 8px;border:1px solid var(--cat-edge);border-left:4px solid var(--cat);border-radius:4px;background:var(--cat-tint);color:var(--cat)}.doc--combined .doc__merchhd{padding-left:8px;border-left:3px solid var(--cat)}.doc--combined .doc__merchmeta{padding:1px 8px;border:1px solid var(--cat-edge);border-radius:10px;background:var(--cat-tint);color:var(--cat)}.doc--combined .doc__pill{display:inline-block;padding:1px 7px;border:1px solid transparent;border-radius:4px;line-height:1.35;text-align:right}.doc--combined .doc__pill--short{color:#8c1a10;background:#fbecea;border-color:#e7c3bd}.doc--combined .doc__pill--surplus{color:#0a5a27;background:#e7f2ea;border-color:#bcd8c3}.doc--combined .doc__pill--match{color:var(--ink);border-color:#c9cfca}.doc--combined .doc__pill--complete{color:var(--ink);border-color:#b9cdbd}.doc--combined .doc__pill--attention{color:#744606;background:#fbf2df;border-color:#e5cd98}.doc--combined .doc__pill--missing{color:#4a555a;background:#eef0f1;border-color:#cfd5d8}.doc--combined .doc__merchstatus--short{color:#8c1a10;background:#fbecea}.doc--combined .doc__merchstatus--surplus{color:#0a5a27;background:#e7f2ea}.doc--combined .doc__merchstatus--match{color:var(--ink)}.doc--combined .doc__none--warn,.doc--combined .doc__none--notcounted{padding-left:10px;border-left:3px solid #b07a1c}.doc--combined .doc__none--notcounted .doc__nonehd{color:#744606}.ket{display:grid;gap:6px;margin:0 8px 8px;padding:8px 10px;border:1px solid var(--hairline-2);border-left:3px solid var(--block);border-radius:8px;background:var(--surface)}.mv .ket,.oldl .ket{margin:0}.ket--explained{border-left-color:var(--charcoal)}.ket__hd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ket__label{color:var(--graphite);font-size:10px;font-weight:700;letter-spacing:.8px}.ket__state{padding:2px 8px;border:1px solid currentColor;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.8px;white-space:nowrap}.ket__state--required{color:var(--block)}.ket__state--explained{color:var(--charcoal)}.ket__toggle{min-height:36px;margin-left:auto;padding:4px 12px;border:1px solid var(--hairline-2);border-radius:6px;background:var(--surface-2);color:var(--charcoal);font-size:11px;font-weight:700;letter-spacing:.8px}.ket__text{color:var(--charcoal);font-size:12px;font-weight:700;overflow-wrap:anywhere}.ket__reasons{display:flex;flex-wrap:wrap;gap:6px}.ket__chip{min-height:40px;padding:6px 10px;border:1px solid var(--hairline-2);border-radius:999px;background:var(--surface);color:var(--charcoal);font-size:12px;font-weight:600;text-align:center}.ket__chip--on{border-color:var(--charcoal);background:var(--charcoal);color:var(--surface)}.ket__chip:focus-visible,.ket__toggle:focus-visible,.oth__btn:focus-visible,.old__addopen:focus-visible,.old__addbtn:focus-visible,.oldl__remove:focus-visible,.old__back:focus-visible{outline:2px solid var(--wine);outline-offset:2px}.ket__detail{width:100%;min-width:0;min-height:44px;padding:6px 10px;border:1px solid var(--hairline-2);border-radius:6px;background:#fff;color:var(--charcoal);font-size:16px}.ket__detail:focus{outline:2px solid var(--wine);outline-offset:1px}.cmp__tally{padding:0 14px 8px;color:var(--steel);font-size:11px;font-weight:700;letter-spacing:.6px}.cmp__tally--warn{color:var(--block)}.mfl__ket{grid-column:2 / -1;justify-self:start;color:var(--block);font-size:10px;font-weight:700;letter-spacing:.8px}.doc__cmpval--warn{color:var(--short)}.doc__cmprow--ket .doc__cmplabel{flex:none}.doc__cmprow--ket .doc__cmpval{flex:1 1 auto;min-width:0;font-family:var(--sans);font-size:13px;overflow-wrap:anywhere;text-align:right}.doc__merchket td{padding-top:0;color:var(--ink);font-size:12px;overflow-wrap:anywhere}.doc__merchket--required td{color:var(--short);font-weight:700}.doc__merchketlabel,.fr__ketlabel{color:var(--steel);font-size:10px;font-weight:700;letter-spacing:.8px}.osync{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:4px 14px 8px;color:var(--steel);font-size:11px;font-weight:700;letter-spacing:.4px;overflow-wrap:anywhere}.old .osync{padding:4px 0}.app>.osync{padding:4px 14px 8px}.osync--warn{color:var(--block)}.osync__retry{min-height:36px;padding:4px 12px;border:1px solid currentColor;border-radius:6px;background:var(--surface);color:inherit;font-size:11px;font-weight:700;letter-spacing:.8px}.osync__retry:focus-visible{outline:2px solid var(--wine);outline-offset:2px}.rv__note--block{color:var(--short);font-weight:700;overflow-wrap:anywhere}.paste__filing{margin-top:10px;padding:10px 12px;border:2px solid var(--ink)}.paste__filing[data-filing=failed],.paste__filing[data-filing=superseded]{border-color:var(--block)}.paste__filingnote{margin:0;color:var(--charcoal);font-size:12px;font-weight:700;letter-spacing:.4px;overflow-wrap:anywhere}.paste__filingnote--warn{color:var(--block)}.paste__filingwhy{margin:6px 0 0;color:var(--graphite);font-size:12px;overflow-wrap:anywhere}.oldl__namesake,.cmp__namesake{margin:6px 0 0;padding:4px 8px;border-left:3px solid var(--block);color:var(--charcoal);font-size:11px;font-weight:700;letter-spacing:.3px;overflow-wrap:anywhere}.old__online{margin:0 0 8px;color:var(--steel);font-size:11px;font-weight:700;letter-spacing:.4px;overflow-wrap:anywhere}.fr__draft{margin-top:6px;padding:6px 8px;border:2px solid var(--short);color:var(--short);font-size:13px;font-weight:700;letter-spacing:.6px}.oth{padding:12px 8px 0}.oth__hd{color:var(--steel);font-size:11px;font-weight:700;letter-spacing:1.4px}.oth__btn{display:grid;gap:2px;width:100%;min-height:52px;margin-top:6px;padding:8px 12px;border:1px dashed var(--hairline-2);border-radius:10px;background:var(--surface);color:var(--charcoal);text-align:left}.oth__name{font-size:13px;font-weight:700;letter-spacing:.8px}.oth__says{color:var(--graphite);font-size:11px;font-weight:600}.old{display:grid;gap:10px;padding:12px}.old__back{justify-self:start;min-height:44px;padding:6px 12px;border:1px solid var(--hairline-2);border-radius:6px;background:var(--surface-2);color:var(--charcoal);font-size:12px;font-weight:700;letter-spacing:.8px}.old__hd{display:grid;gap:2px}.old__eyebrow,.old__sub{color:var(--graphite);font-size:11px;font-weight:700;letter-spacing:1.2px}.old__title{color:var(--charcoal);font-size:22px;font-weight:700;letter-spacing:.8px}.old__where{color:var(--charcoal);font-size:13px;font-weight:700}.old__optional,.old__how,.old__hidden{color:var(--graphite);font-size:12px;overflow-wrap:anywhere}.old__report{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface)}.old__state{color:var(--charcoal);font-size:13px;font-weight:700}.old__note{padding:8px 10px;border:1px solid var(--hairline-2);border-left-width:3px;border-radius:8px;background:var(--surface);color:var(--charcoal);font-size:12px;font-weight:700;overflow-wrap:anywhere}.old__summary{color:var(--charcoal);font-size:12px;font-weight:700;letter-spacing:.4px}.old__warn{color:var(--block)}.old__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.old__tools .merch__search{flex:1 1 14em;min-width:0}.old__addopen{min-height:44px;padding:6px 12px;border:1px dashed var(--hairline-2);border-radius:6px;background:transparent;color:var(--charcoal);font-size:12px;font-weight:700;letter-spacing:.8px;text-align:center}.old__add{display:flex;flex-wrap:wrap;gap:6px}.old__addinput{flex:1 1 12em;min-width:0;min-height:44px;padding:6px 10px;border:1px solid var(--hairline-2);border-radius:6px;background:#fff;color:var(--charcoal);font-size:16px;text-transform:uppercase}.old__addbtn{min-width:64px;min-height:44px;padding:6px 12px;border:1px solid var(--hairline-2);border-radius:6px;background:var(--surface-2);color:var(--charcoal);font-size:12px;font-weight:700;letter-spacing:.8px}.old__addbtn--go{border-color:var(--charcoal);background:var(--charcoal);color:var(--surface)}.old__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.oldl{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface)}.oldl--pending{border-left:3px solid var(--quiet)}.oldl__hd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.oldl__sku{color:var(--charcoal);font-size:15px;font-weight:700;overflow-wrap:anywhere}.oldl__tag{padding:2px 8px;border:1px solid var(--hairline-2);border-radius:999px;color:var(--graphite);font-size:10px;font-weight:700;letter-spacing:.8px}.oldl__remove{min-height:36px;margin-left:auto;padding:4px 10px;border:1px solid var(--hairline-2);border-radius:6px;background:var(--surface-2);color:var(--graphite);font-size:11px;font-weight:700;letter-spacing:.8px}.oldl__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px}.oldl__cell{display:grid;align-content:start;gap:4px;min-width:0;color:var(--charcoal);font-size:13px}.oldl__cell .mv__input{width:100%;min-width:0}.oldl__val{font-size:16px;font-weight:700}.fr__meta{margin-top:4px;color:var(--steel);font-size:12px;font-weight:700;letter-spacing:.4px;overflow-wrap:anywhere}.fr__meta--warn{color:var(--short)}.fr__sec{margin-top:18px;padding-top:8px;border-top:3px solid var(--ink)}.fr__sechd{font-size:18px;font-weight:700;letter-spacing:1.2px}.fr__secsum{color:var(--steel);font-size:11px;font-weight:700;overflow-wrap:anywhere}.fr__tbl{width:100%;margin-top:6px;border-collapse:collapse;table-layout:fixed}.fr__tbl th,.fr__tbl td{padding:5px 4px;vertical-align:top;text-align:left}.fr__tbl thead th{color:var(--steel);font-size:10px;font-weight:700;letter-spacing:.6px;border-bottom:1px solid var(--line)}.fr__tbl thead th:first-child{width:auto}.fr__tbl thead .fr__n{width:18%}.fr__tbl .fr__n{text-align:right;overflow-wrap:anywhere}.fr__tbl thead .fr__n{overflow-wrap:normal;letter-spacing:.2px}.fr__tbl thead .fr__n:last-child{width:22%}@media(max-width:360px){.fr__tbl thead .fr__n{font-size:9px;letter-spacing:0}}.rv__bar--four{flex-wrap:wrap}.rv__bar--four .rv__btn{flex:1 1 calc(50% - 8px)}@media(min-width:560px){.rv__bar--four .rv__btn{flex:1 1 0}}.fr__group th{padding-top:10px;font-size:13px;font-weight:700;letter-spacing:.6px;overflow-wrap:anywhere}.fr__row{border-top:1px solid var(--concrete)}.fr__item{font-weight:400;overflow-wrap:anywhere}.fr__name{display:block;font-size:13px;font-weight:700}.fr__sku,.fr__sub{display:block;color:var(--steel);font-size:11px}.fr__tbl td{font-size:13px}.fr__sel{font-weight:700}.fr__sel--short{color:var(--short)}.fr__sel--surplus{color:var(--surplus)}.fr__status{display:block;color:var(--steel);font-size:10px;font-weight:700;letter-spacing:.4px}.fr__ketrow td{padding-top:0;font-size:12px;overflow-wrap:anywhere}.fr__ketrow--required td{color:var(--short);font-weight:700}.fr__note{margin-top:6px;color:var(--steel);font-size:11px;overflow-wrap:anywhere}.set__lang{display:grid;gap:6px;padding:14px 16px;border-bottom:1px solid var(--hairline)}.lang__opts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.lang__opt{min-height:44px;padding:0 12px;border:1px solid var(--hairline-2);border-radius:7px;background:var(--surface);color:var(--charcoal);font-weight:700;letter-spacing:.4px;text-align:center}.lang__opt--on{border-color:var(--wine);box-shadow:inset 0 0 0 1px var(--wine);color:var(--wine)}.lang__opt:disabled{opacity:.6}.lang__note{color:var(--graphite);font-size:11px;letter-spacing:.6px}.who__lang{display:inline-flex;flex:none;border:1px solid var(--hairline-2);border-radius:6px;overflow:hidden}.who__langbtn{min-width:36px;min-height:34px;padding:0 8px;color:var(--graphite);font-size:10px;font-weight:700;letter-spacing:1.5px;text-align:center}.who__langbtn+.who__langbtn{border-left:1px solid var(--hairline-2)}.who__langbtn--on{background:var(--surface-2);color:var(--wine)}.frs{display:grid;gap:10px;margin:12px 16px;padding:16px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface)}.frs__title{color:var(--charcoal);font-size:15px;font-weight:800;letter-spacing:1.4px}.frs__hd{color:var(--graphite);font-size:12px;font-weight:700;letter-spacing:1.4px}.frs__hint{color:var(--graphite);font-size:12px;line-height:1.4}.frs__opts{display:grid;gap:8px}.frs__opt{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border:1px solid var(--hairline-2);border-radius:8px;background:var(--surface);cursor:pointer}.frs__opt--on{border-color:var(--wine);box-shadow:inset 3px 0 0 var(--wine)}.frs__box{width:20px;height:20px;margin:0;accent-color:var(--wine)}.frs__name{color:var(--charcoal);font-weight:700;letter-spacing:1.2px}.frs__need{color:var(--short);font-size:12px;font-weight:700}.frs__go{min-height:44px}.frs__current{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:8px 16px 0;color:var(--graphite);font-size:11px;letter-spacing:.8px}.frs__change{min-height:32px;padding:0 10px;border:1px solid var(--hairline-2);border-radius:6px;color:var(--charcoal);font-size:10px;font-weight:700;letter-spacing:1.2px}@media print{.frs,.frs__current,.who__lang{display:none!important}}@page afc-portrait{size:A4 portrait;margin:8mm}@page afc-landscape{size:A4 landscape;margin:8mm}html.print-portrait .a5page,html.print-portrait .a4page,html.print-portrait .doc{page:afc-portrait}html.print-landscape .a5page,html.print-landscape .a4page,html.print-landscape .doc{page:afc-landscape}@media print{html.printing .a5page{width:auto;min-height:0}html.print-landscape .a4page{width:194mm;margin-left:auto;margin-right:auto}}.a5doc{background:#fff;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.a5page{margin:0 auto;padding:0;background:#fff;break-after:page;page-break-after:always}.a5area{width:194mm;margin:0 auto}html.print-landscape .a5area,.printroot--landscape .a5area{width:210mm}.a5page:last-child{break-after:auto;page-break-after:auto}.a5hd{display:flex;align-items:center;justify-content:space-between;gap:6mm;padding-bottom:1.5mm;border-bottom:.6mm solid #c8102e}.a5hd__title{margin:0;font-size:13pt;font-weight:800;letter-spacing:.4pt;text-transform:uppercase}.a5hd__logo{flex:0 0 auto;width:30mm;height:9mm;display:flex;align-items:center;justify-content:flex-end}.a5hd__logo img{max-width:100%;max-height:100%;object-fit:contain}.a5meta{display:grid;grid-template-columns:repeat(2,1fr);gap:.8mm 8mm;margin:2mm 0;line-height:1.1}.a5meta__f{display:grid;grid-template-columns:35mm 2.5mm 1fr;align-items:end;font-size:7.5pt}.a5meta__f--id .a5meta__v,.a5meta__f--src .a5meta__v{font-size:5.6pt;letter-spacing:0}.a5meta__k{font-weight:700;letter-spacing:.3pt;white-space:nowrap}.a5meta__c{text-align:center}.a5meta__v{min-height:3.2mm;border-bottom:.25mm solid #000;font-weight:600}.a5tbl{width:100%;table-layout:fixed;border-collapse:collapse;font-size:8pt;line-height:1.1}.a5tbl th,.a5tbl td{border:.25mm solid #000;padding:.8mm 1.5mm;vertical-align:middle}.a5tbl thead th{font-size:6.5pt;line-height:1.05;font-weight:800;letter-spacing:.3pt;text-transform:uppercase;background:#f0f0f0}.a5tbl thead{display:table-header-group}.a5tbl tr{break-inside:avoid;page-break-inside:avoid}.a5tbl tbody td{height:5.5mm}.a5tbl__no{width:8mm;text-align:center}.a5tbl__prod{width:44mm;font-weight:600;overflow-wrap:anywhere}.a5tbl__q{width:20mm;text-align:center}.a5tbl__lyd{width:14mm;text-align:center}.a5tbl__ket{width:auto}.a5tbl__total{font-weight:700}.a5tbl__check{white-space:nowrap;overflow:hidden;font-weight:600}.a5tbl tbody tr.a5tbl__blank td{height:5.5mm}.a5hd__chk{margin-top:1mm;font-size:7pt;font-weight:800;letter-spacing:.4pt}.a5hd__chk--over{color:#a32015}.a5chk{margin:1.5mm 0 .5mm;font-size:7pt;font-weight:700;letter-spacing:.3pt}.a5note{margin:2.5mm 0 0}.a5note__label{display:block;font-size:7pt;line-height:1.1;font-weight:800;letter-spacing:.3pt;margin-bottom:1mm}.a5note__rule{display:block;height:3.5mm;border-bottom:.25mm solid #000}.a5sign{display:grid;grid-template-columns:repeat(4,1fr);gap:4mm;margin-top:2.5mm;break-inside:avoid;page-break-inside:avoid}.a5sign__b{border:.25mm solid #000;padding:1.5mm;text-align:center}.a5sign__t{margin:0;font-size:7pt;line-height:1.1;font-weight:800;letter-spacing:.3pt}.a5sign__space{height:7.5mm}.a5sign__rule{height:0;margin:0 0 1mm;border-bottom:.3mm solid #14171a}.a5sign__note{margin-top:.8mm;font-size:6pt;font-weight:700;letter-spacing:.2pt;color:#5f6b70}.a5sign__name{margin:0;min-height:3.2mm;border-bottom:.25mm solid #000;font-size:7.5pt;line-height:1.1;font-weight:700}.a5sign__cap{margin:1mm 0 0;font-size:6.5pt;text-align:left}.a5foot{margin:1mm 0 0;font-size:6.5pt;line-height:1.1;text-align:right}@media print{.rv__bar,.rl__acts,.hdr,.rv__note{display:none!important}html,body{background:#fff!important;margin:0!important;padding:0!important}.a5doc{width:auto}.a5tbl thead th{background:#f0f0f0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.a5hd{border-bottom-color:#c8102e!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rl__heldby{display:block;margin-top:4px;padding-left:8px;border-left:2px solid var(--short)}.rl__heldline{display:block;color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.4px}.rl__closedhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:18px;padding-top:12px;border-top:2px solid var(--line)}.rl__bulk{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 10px}.rl__bulk--order{margin:4px 0 8px}.rl__bulkwarn{font-size:11px;font-weight:800;letter-spacing:.3px;color:var(--short)}.rl__pages{margin:10px 0 4px;padding:8px 10px;border:2px dashed var(--line)}.rl__pageline{display:block;font-size:12px;font-weight:700;color:var(--steel)}.rl__pagetotal{display:block;margin-top:4px;font-size:13px;font-weight:800}.rl__lines{display:block;margin-top:6px;padding:8px 10px;border-left:3px solid var(--short);background:var(--paper)}.rl__linehd{display:block;font-size:11px;font-weight:800;letter-spacing:.5px}.rl__linewhy{display:block;margin:2px 0 6px;font-size:11px;font-weight:600;color:var(--steel)}.rl__line{display:flex;align-items:flex-start;gap:10px;padding:5px 0}.rl__linetick{width:22px;height:22px}.rl__linebody{flex:1;min-width:0}.rl__hintflag{display:block;margin-top:1px;font-size:10px;font-weight:800;letter-spacing:.4px;color:var(--short)}.rl__ready{display:block;margin-top:3px;color:var(--good, var(--ink));font-size:10px;font-weight:800;letter-spacing:.5px}.rl__readywhy{font-weight:600;opacity:.75}.rl__skus{display:block;margin-top:4px;border-left:2px solid var(--line);padding-left:8px}.rl__sku{display:flex;justify-content:space-between;gap:10px;font-size:12px;line-height:1.45}.rl__skuname{min-width:0;overflow-wrap:anywhere}.rl__skuqty{flex:none;font-weight:800}.rl__excl{margin:14px 0;padding:12px 10px;border:2px dashed var(--line)}.rl__exclrow{padding:8px 0;border-bottom:1px solid var(--line);opacity:.72}.rl__exclrow:last-child{border-bottom:none}.rl__exclhead{display:flex;gap:10px;align-items:baseline}.rl__exclwhy{display:block;margin-top:2px;color:var(--short);font-size:11px;font-weight:800;letter-spacing:.4px}.rl__eks{margin:14px 0;padding:12px 10px;border:2px solid var(--line)}.rl__eksrow{padding:10px 0;border-bottom:1px solid var(--line)}.rl__eksrow:last-child{border-bottom:none}.rl__ekswho{display:block}.rl__ekswho .rl__orderid{font-weight:800}.rl__eksname{display:block;margin-top:1px;color:var(--steel);font-size:12px;font-weight:700;overflow-wrap:anywhere}.rl__ekspick{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.rl__eksselect{flex:none;min-width:132px}.rl__eksinput{flex:1;min-width:0;text-transform:uppercase}.rl__eksinput:disabled,.rl__eksselect:disabled{background:var(--paper);color:var(--steel)}.rl__eksbulk{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:8px 0 12px;padding-bottom:12px;border-bottom:2px solid var(--line)}.a4doc{background:#fff;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.a4page{width:194mm;margin:0 auto;break-after:page;page-break-after:always}.a4page:last-child{break-after:auto;page-break-after:auto}.a4hd{display:flex;align-items:center;justify-content:space-between;gap:6mm;padding-bottom:1.2mm;border-bottom:.6mm solid #c8102e}.a4hd__title{margin:0;font-size:13pt;font-weight:800;letter-spacing:.4pt;text-transform:uppercase}.a4hd__logo{flex:0 0 auto;width:34mm;height:10mm;display:flex;align-items:center;justify-content:flex-end}.a4hd__logo img{max-width:100%;max-height:100%;object-fit:contain}.a4meta{display:flex;flex-wrap:wrap;gap:2mm 10mm;align-items:baseline;margin:3mm 0 4mm;padding-bottom:2.5mm;border-bottom:.2mm solid #d5d5d5;line-height:1.25}.a4meta__f{display:flex;align-items:baseline;gap:2mm;font-size:9pt}.a4meta__k{font-weight:700;letter-spacing:.4pt;white-space:nowrap;color:#666;font-size:7.5pt}.a4meta__v{font-weight:700;white-space:nowrap}.a4meta__f--id .a4meta__v{font-size:10pt;letter-spacing:.5pt}.a4ref{margin:1.5mm 0 0;font-size:6.5pt;color:#888;letter-spacing:.2pt}.a4tbl{width:100%;border-collapse:collapse;font-size:8.5pt;table-layout:fixed;line-height:1.3}.a4tbl th,.a4tbl td{border:0;border-bottom:.2mm solid #d5d5d5;padding:1.8mm;vertical-align:top;overflow-wrap:anywhere}.a4tbl thead th{font-size:7.5pt;line-height:1.2;font-weight:800;letter-spacing:.4pt;text-transform:uppercase;color:#444;background:none;border-bottom:.5mm solid #000;padding-bottom:1.2mm;vertical-align:bottom;text-align:left}.a4tbl tbody tr:last-child td{border-bottom:.4mm solid #000}.a4tbl thead{display:table-header-group}.a4tbl tr{break-inside:avoid;page-break-inside:avoid}.a4tbl__no{width:10mm;text-align:right;color:#777}.a4tbl thead th.a4tbl__no{text-align:right}.a4tbl__oid{width:27mm;font-weight:700}.a4tbl__sn{width:36mm}.a4tbl__detail{width:100mm}.a4tbl__eks{width:21mm;font-weight:700}.a4tbl__code{display:block;font-weight:700}.a4tbl__who{display:block;color:#555;font-size:8pt}.a4foot{margin:1mm 0 0;font-size:7pt;text-align:right}@media print{.a4tbl thead th{background:#f0f0f0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.a4hd{border-bottom-color:#c8102e!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.printroot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow:auto;background:#55595c;-webkit-overflow-scrolling:touch}.printroot__bar{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px;background:var(--ink)}.printroot__hint{flex:1 1 100%;margin:0;color:#cfd3d6;font-size:11px;line-height:1.35}.printroot__paper{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 12px 32px}.printroot__paper .a5page,.printroot__paper .a4page{flex:0 0 auto;background:#fff;box-shadow:0 2px 10px #00000059;padding:8mm;break-after:auto;page-break-after:auto}.printroot__paper .a4page{padding:10mm}.printroot__paper .a5page{box-sizing:border-box;width:var(--sheet-w, 210mm);min-height:var(--sheet-h, 297mm)}.printroot__paper .a5area{outline:.3mm dashed #c9ced2;outline-offset:2mm}.printroot--portrait{--sheet-w: 210mm;--sheet-h: 297mm}.printroot--landscape{--sheet-w: 297mm;--sheet-h: 210mm}.printroot__paper .a4page{box-sizing:border-box;width:var(--sheet-w, 210mm)}@media(max-width:1240px){.printroot{overflow-x:auto}}.pset{display:flex;flex-direction:column;gap:6px;width:100%}.pset__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.pset__row--controls{align-items:flex-end}.pset__title{flex:1 1 auto;min-width:0;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.2px}.pset__field{display:flex;flex-direction:column;gap:3px}.pset__k{font-size:9px;font-weight:700;letter-spacing:1px;color:#b9bfc4}.pset__fixed{min-height:30px;display:flex;align-items:center;font-size:12px;font-weight:700;color:#fff}.pset__seg{display:flex}.pset__opt{min-height:30px;padding:0 12px;border:1px solid #6e7479;background:transparent;color:#e7eaec;font-size:10px;font-weight:700;letter-spacing:1px;cursor:pointer}.pset__opt:first-child{border-radius:6px 0 0 6px}.pset__opt:last-child{border-radius:0 6px 6px 0;border-left:0}.pset__opt--on{border-color:var(--stop, #d90429);background:var(--stop, #d90429);color:#fff}.pset__print,.pset__back{min-height:30px;padding:0 16px;border:1px solid #6e7479;border-radius:6px;background:transparent;color:#e7eaec;font-size:10px;font-weight:700;letter-spacing:1px;cursor:pointer}.pset__print{border-color:var(--stop, #d90429);background:var(--stop, #d90429);color:#fff}.pset__note{margin:0;color:#aab0b5;font-size:10px;letter-spacing:.2px}@media(max-width:520px){.pset__row--controls{align-items:stretch}.pset__print{width:100%}}@media print{html.printing>body>*:not(.printroot){display:none!important}html.printing,html.printing>body{width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}html.printing .printroot{position:static!important;inset:auto!important;overflow:visible!important;background:#fff!important}html.printing .printroot__bar{display:none!important}html.printing .printroot__paper{display:block!important;padding:0!important;gap:0!important}html.printing .printroot__paper .a5page,html.printing .printroot__paper .a4page{box-shadow:none!important;padding:0!important;margin:0!important;break-after:page;page-break-after:always}html.printing .printroot__paper .a5page:last-child,html.printing .printroot__paper .a4page:last-child{break-after:auto!important;page-break-after:auto!important}}.inc__grid{display:grid;justify-content:start;grid-template-columns:minmax(10rem,22rem) 5rem 7rem 9rem 2rem;align-items:center;column-gap:8px;margin:6px 0 0}.inc__gridhd{display:contents}.inc__gridhd>span{padding:0 2px 4px;border-bottom:1px solid var(--hairline-2);font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--graphite)}.inc__gridhd>span.inc__num{text-align:right}.inc__gridhd>span:last-child{border-bottom:0}.inc__grid input.inc__cell,.inc__cell{min-height:34px;padding:3px 2px;border:0;border-bottom:1px solid var(--hairline);background:transparent;color:var(--charcoal);font:inherit;font-size:13px;width:100%}.inc__cell:focus-visible{outline:2px solid var(--wine);outline-offset:-2px}.inc__cell:disabled{color:var(--graphite);border-bottom-style:dotted}.inc__cell--num{text-align:right;font-variant-numeric:tabular-nums}.inc__combo{position:relative;min-width:0}.inc__combo .inc__cell{width:100%}.inc__pop{position:absolute;z-index:40;top:calc(100% + 2px);left:0;right:0;max-height:15rem;margin:0;padding:4px 0;overflow-y:auto;list-style:none;border:1px solid var(--hairline-2);border-radius:8px;background:var(--surface);box-shadow:0 10px 28px #0000001f;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.inc__pop__row{display:flex;align-items:baseline;gap:10px;min-height:36px;padding:7px 10px;font-size:13px;cursor:pointer}.inc__pop__row b{flex:0 0 auto;font-weight:700;letter-spacing:.4px}.inc__pop__row span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:11px;color:var(--graphite)}.inc__pop__row--on{background:var(--surface-2)}.inc__pop__row--named{flex-wrap:wrap;row-gap:1px}.inc__pop__row span.inc__pop__full{flex:1 0 100%;overflow:visible;white-space:normal;text-align:left}.inc__pop__none{padding:8px 10px;font-size:12px;color:var(--graphite)}.inc__resolved{grid-column:1;margin:0 0 6px;padding-left:2px;font-size:11px;color:var(--graphite)}.inc__resolved--bad{color:var(--stop);font-weight:700}.inc__batchsep{grid-column:1 / -1;height:0}@media(max-width:380px){.inc__meta .inc__v--status{white-space:normal;border-radius:10px}}.inc__cmp{width:100%;border-collapse:collapse;margin:6px 0 0}.inc__cmp th,.inc__cmp td{padding:6px 8px;border-bottom:1px solid var(--hairline);text-align:left;vertical-align:middle;white-space:nowrap}.inc__cmp thead th{padding-bottom:4px;border-bottom:1px solid var(--hairline-2);font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--graphite)}.inc__cmp .inc__num{text-align:right;font-variant-numeric:tabular-nums}.inc__cmp td.inc__prod{width:99%;white-space:normal;font-size:13px;font-weight:700}.inc__crow--un td.inc__prod{border-left:3px solid var(--short);padding-left:5px}.inc__brow td{padding-top:2px;padding-bottom:2px;border-bottom:1px dotted var(--hairline);font-size:11px;font-weight:400;color:var(--graphite)}.inc__acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.inc__acts .rl__btn{min-height:36px;padding:0 16px;border-width:1px;font-size:11px}.inc__x{justify-self:center;width:24px;height:24px;border:0;background:none;color:var(--quiet);font-size:17px;line-height:1;cursor:pointer}.inc__x:hover{color:var(--stop)}.inc__x:disabled{visibility:hidden}.inc__add{margin:10px 0 0;padding:6px 10px;border:1px solid var(--hairline-2);border-radius:6px;background:var(--surface);color:var(--charcoal);font-size:12px;font-weight:700;letter-spacing:.6px;cursor:pointer}.inc__add:disabled{color:var(--quiet);cursor:default}.inc__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;margin:8px 0 12px}.inc__meta>div{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--hairline);font-size:12px}.inc__meta dt,.inc__meta .inc__k{color:var(--graphite);letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:700;align-self:center}.inc__meta .inc__v{font-weight:700;text-align:right}.inc__when{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 12px;font-size:11px;color:var(--graphite)}.inc__when b{color:var(--charcoal);font-weight:700}.inc__empty{margin:6px 0 14px;padding:10px 12px;border:1px dashed var(--hairline-2);border-radius:6px;font-size:12px;color:var(--graphite)}.inc__sec{margin:16px 0 4px;font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--charcoal)}.inc__badge{display:inline-block;padding:1px 6px;border-radius:999px;border:1px solid var(--hairline-2);font-size:10px;font-weight:700;letter-spacing:.6px;white-space:nowrap}.inc__badge--bad{border-color:var(--short);color:var(--short)}.inc__badge--ok{color:var(--graphite)}.inc__savestate{margin:8px 0 0;padding:8px 10px;border-left:4px solid var(--st-draft-edge);background:var(--st-draft-bg);color:var(--st-draft-fg);font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.inc__savestate--ok{border-left-color:var(--st-closed-edge);background:var(--st-closed-bg);color:var(--st-closed-fg)}.inc__savestate--bad{border-left-color:var(--st-bad-edge);background:var(--st-bad-bg);color:var(--st-bad-fg)}@media(max-width:560px){.inc__grid{grid-template-columns:4.5rem minmax(0,1fr) 7.5rem 1.75rem;row-gap:2px}.inc__gridhd{display:none}.inc__row--sku{grid-column:1 / -1}.inc__x{justify-self:end}.inc__batchsep{grid-column:1 / -1;height:0;margin:6px 0 10px;border-top:1px solid var(--hairline)}.inc__meta{grid-template-columns:1fr}}.app{background:transparent}@media(min-width:720px){.app:has(.rl) .rl,.app:has(.set) .set,.app:has(.lot__level) .lot__level{margin:18px 20px 40px;padding:22px 24px 28px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface)}.app:has(.audit__row) .audit__row,.app:has(.audit__filters) .audit__filters{border-radius:8px}}.hdr{padding:12px 20px;background:var(--surface);border-bottom:1px solid var(--hairline)}.hdr__title{font-size:13px;font-weight:600;letter-spacing:1.2px;color:var(--charcoal)}.rl__acts,.inc__acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.rl__btn,.rv__btn,.rep__btn,.lot__btn,.modal__btn,.gate__btn{min-height:42px;padding:0 18px;border-width:1px;border-radius:8px;font-size:12px;font-weight:600;letter-spacing:.8px}.app:has(.rl) .rl__acts>.rl__btn,.app:has(.rl) .inc__acts>.rl__btn{flex:0 0 auto}.rl__label,.inc__sec,.rl__sec{font-weight:600;letter-spacing:1px;color:var(--graphite)}.inc__gridhd>span,.inc__cmp thead th,.tbl__th{font-weight:600;letter-spacing:.9px;color:var(--quiet)}.card,.rl__trace,.rl__tracelist,.inc__cmpwrap,.set__card{box-shadow:none}.inc__badge,.rl__flag{border-radius:999px;font-weight:600;letter-spacing:.6px}.rl__text,.rl__date,.rl__paste,.hdr__date{border-width:1px;border-color:var(--hairline-2);border-radius:8px}.rl__text:focus-visible,.rl__date:focus-visible,.rl__paste:focus-visible{border-color:var(--wine);outline:2px solid var(--wine);outline-offset:1px}.inc__block{margin:0 0 14px;padding:16px 18px 18px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface)}.inc__block--summary{padding:16px 18px;border-color:var(--hairline-2)}.inc__confirm{margin:0 0 14px;padding:14px 16px;border:1px solid var(--wine);border-radius:10px;background:var(--surface)}.inc__confirmhd{margin:0 0 6px;color:var(--wine);font-size:12px;font-weight:700;letter-spacing:1.2px}.inc__confirmbody{margin:0 0 8px;font-size:12px;line-height:1.45;color:var(--graphite)}.inc__confirmacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.inc__confirmacts .rl__btn{flex:0 1 auto;min-height:42px;padding:0 18px}@media(max-width:440px){.inc__confirmacts{flex-direction:column}.inc__confirmacts .rl__btn{width:100%}}.inc__block--audit{padding:12px 0 0;border:0;border-top:1px solid var(--hairline);border-radius:0;background:none}.inc__block--audit>.inc__head:first-child{margin:0 0 8px;padding:0;border:0}.inc__block--audit .inc__sec{font-size:10px;color:var(--quiet)}.inc__block{border-top:2px solid var(--wine)}.inc__block--summary{border-top-width:3px}.inc__block>.inc__head:first-child{border-bottom-color:var(--hairline-2)}.inc__block>.inc__head:first-child,.inc__block>.inc__sec:first-child{margin:-2px 0 12px;padding:0 0 10px;border-bottom:1px solid var(--hairline)}.inc__block>.inc__head:first-child>.inc__sec{margin:0;padding:0;border:0;font-size:11px;letter-spacing:1.4px}.inc__sub{margin:3px 0 0;font-size:11px;font-weight:400;letter-spacing:.2px;text-transform:none;color:var(--quiet)}.inc__sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 18px;margin:0 0 14px}.inc__sumcell{display:flex;flex-direction:column;gap:4px;min-width:0}.inc__sumv{font-size:15px;font-weight:700;color:var(--charcoal)}.inc__verdicts{display:flex;flex-wrap:wrap;gap:3px 14px}.inc__verdict{font-size:12px;font-weight:700;letter-spacing:.4px;color:var(--graphite)}.inc__verdict{white-space:nowrap}.inc__verdict--bad{color:var(--wine)}.inc__nowork{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 18px;border:1px solid var(--hairline);border-top:2px solid var(--wine);border-radius:10px;background:var(--surface)}.inc__nowork__lead{margin:0;font-size:14px;font-weight:700;color:var(--charcoal)}.inc__nowork__sub{margin:0;font-size:12px;color:var(--graphite)}.inc__nowork__go{margin-top:6px;min-height:38px;padding:0 16px;border:1px solid var(--wine);border-radius:8px;background:transparent;color:var(--wine);font-size:10px;font-weight:700;letter-spacing:1.1px;cursor:pointer}@media(hover:hover){.inc__nowork__go:hover{background:var(--wine);color:#fff}}.inc__cards{display:flex;flex-direction:column;gap:8px}.inc__card{display:flex;align-items:stretch;gap:0;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);overflow:hidden}@media(hover:hover){.inc__card:hover{border-color:var(--hairline-2)}}.inc__card:focus-within{border-color:var(--hairline-2);box-shadow:inset 3px 0 0 var(--wine)}.inc__cardmain{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;border:0;background:transparent;text-align:left;cursor:pointer}.inc__cardtop{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.inc__cardref{font-size:15px;font-weight:700;letter-spacing:.4px;color:var(--charcoal)}.inc__cardstat{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--quiet)}.inc__cardfacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 16px}.inc__cardfact{display:flex;flex-direction:column;gap:1px;min-width:0}.inc__cardv{font-size:12px;font-weight:600;color:var(--graphite);overflow-wrap:anywhere}.inc__cardflags{display:flex;flex-wrap:wrap;gap:4px 6px}.inc__cardgo{flex:0 0 auto;padding:0 16px;border:0;border-left:1px solid var(--hairline);background:var(--surface-2);color:var(--wine);font-size:10px;font-weight:700;letter-spacing:1px;white-space:nowrap;cursor:pointer}@media(hover:hover){.inc__cardgo:hover{background:var(--panel)}}@media(max-width:560px){.inc__card{flex-direction:column}.inc__cardgo{border-left:0;border-top:1px solid var(--hairline);padding:12px 14px;text-align:left}}.inc__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 24px;margin:0}.inc__meta>div{display:flex;flex-direction:column;gap:3px;padding:0;border:0}.inc__meta .inc__k{align-self:stretch;text-align:left;font-size:10px;font-weight:600;letter-spacing:1px;color:var(--quiet)}.inc__meta .inc__v{font-size:14px;font-weight:600;text-align:left;color:var(--charcoal)}.inc__meta>div:first-child .inc__v{font-size:17px;letter-spacing:.3px}.inc__meta>div:has(.inc__v--status){grid-column:span 2}.inc__meta .inc__v--status{align-self:flex-start;max-width:100%;white-space:nowrap;padding:3px 10px;border:1px solid var(--hairline-2);border-radius:999px;background:var(--surface-2);font-size:11px;letter-spacing:.6px}.inc__when{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--hairline);font-size:11px;color:var(--graphite)}.inc__when>span{display:flex;flex-direction:column;gap:2px;padding-left:12px;position:relative}.inc__when>span:before{content:"";position:absolute;left:0;top:4px;width:6px;height:6px;border:1px solid var(--hairline-2);border-radius:50%;background:var(--surface)}.inc__when>.inc__step--done:before{background:var(--graphite);border-color:var(--graphite)}.inc__when b{font-size:10px;font-weight:600;letter-spacing:.9px;color:var(--quiet)}.inc__empty{display:flex;align-items:center;gap:9px;margin:2px 0 0;padding:10px 12px;border:0;border-radius:8px;background:var(--surface-2);font-size:12px;color:var(--graphite)}.inc__empty:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--quiet)}.app:has(.rl) .rl__note{margin:0 0 12px;font-size:11px;font-weight:400;letter-spacing:.4px;color:var(--quiet)}.inc__form{max-width:560px}.inc__form .rl__field{margin-bottom:14px}.inc__form .rl__text{max-width:26rem}.inc__form .rl__date{max-width:12rem}.inc__seg{display:inline-flex;gap:0;border:1px solid var(--hairline-2);border-radius:8px;overflow:hidden}.inc__seg .rl__bbtn{min-height:38px;min-width:92px;margin:0;padding:0 16px;border:0;border-right:1px solid var(--hairline-2);border-radius:0;background:var(--surface);font-size:12px;font-weight:600;letter-spacing:.8px;color:var(--graphite)}.inc__seg .rl__bbtn:last-child{border-right:0}.inc__seg .rl__bbtn--on{background:var(--wine-wash, #fdecee);color:var(--wine)}.inc__fixed{display:inline-block;padding:3px 10px;border:1px solid var(--hairline);border-radius:6px;background:var(--surface-2);font-size:13px;font-weight:600;color:var(--charcoal)}.app:has(.rl) .rl__field:has(#inc-reason),.app:has(.rl) .rl__field:has(#inc-reopen){max-width:34rem;margin:12px 0 0;padding:12px 14px;border:1px solid var(--hairline);border-radius:8px;background:var(--surface-2)}.app:has(.rl) .rl__field:has(#inc-reason) .rl__text,.app:has(.rl) .rl__field:has(#inc-reopen) .rl__text{min-height:38px;background:var(--surface)}.app:has(.rl) .rl__field:has(#inc-reason) .rl__btn,.app:has(.rl) .rl__field:has(#inc-reopen) .rl__btn{margin-top:10px}@media(max-width:719px){.inc__block{margin:0 0 12px;padding:12px 12px 14px;border-radius:8px}.inc__meta{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px 16px}.inc__when{grid-template-columns:1fr 1fr}.inc__form .rl__text,.inc__form .rl__date{max-width:none}.inc__seg{display:flex;width:100%}.inc__seg .rl__bbtn{flex:1 1 0;min-width:0;padding:0 8px}}.app:has(.rl) .rl__tracelist{display:flex;flex-direction:column;gap:8px;margin:0 0 18px}.app:has(.rl) .rl__tracelist>.rl__tracerow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;width:100%;padding:12px 14px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);text-align:left}@media(hover:hover){.app:has(.rl) .rl__tracelist>.rl__tracerow:hover{border-color:var(--hairline-2);background:var(--surface-2)}}.app:has(.rl) .rl__tracelist>.rl__tracerow>.rl__traceid{grid-column:1;font-size:14px;font-weight:600;letter-spacing:.3px;color:var(--charcoal)}.app:has(.rl) .rl__tracelist>.rl__tracerow>.rl__tracename{grid-column:1;font-size:11px;font-weight:400;letter-spacing:.3px;color:var(--graphite)}.app:has(.rl) .rl__tracelist>.rl__tracerow>.rl__traceqty,.app:has(.rl) .rl__tracelist>.rl__tracerow>.rl__flags{grid-column:2;grid-row:1;justify-self:end}.app:has(.rl) .rl__tracelist>.rl__tracerow>.rl__flags{grid-row:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.app:has(.rl) .rl__tracelist+.rl__label,.app:has(.rl) h2.rl__label{margin:22px 0 10px;font-size:10px;letter-spacing:1.4px;color:var(--quiet)}.app:has(.rl) .rl__sub{margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid var(--hairline)}@media(max-width:719px){.app:has(.rl) .rl__tracelist>.rl__tracerow{grid-template-columns:minmax(0,1fr)}.app:has(.rl) .rl__tracelist>.rl__tracerow>.rl__traceqty,.app:has(.rl) .rl__tracelist>.rl__tracerow>.rl__flags{grid-column:1;grid-row:auto;justify-self:start;justify-content:flex-start}}@media(pointer:coarse),(max-width:719px){.inc__x{width:40px;height:40px}.inc__add{min-height:40px;padding:0 14px}}.a5r{font-size:8pt;line-height:1.15}.a5r__ident{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.a5r__ref{font-size:9pt;font-weight:800;letter-spacing:.3pt}.a5r__mark{display:block;margin:.4mm 0 0;color:#c8102e;font-size:6.5pt;font-weight:800;letter-spacing:.4pt}.a5r .a5meta{grid-template-columns:repeat(2,1fr)}.a5r .a5meta__f{grid-template-columns:27mm 2.5mm 1fr}.a5r__tbl{margin-top:1mm}.a5r__cprod{width:52mm;font-weight:600;overflow-wrap:anywhere}.a5r__cq{width:20mm;text-align:right}.a5r__lot{width:26mm}.a5r__exp{width:22mm}.a5r__cket{width:auto;overflow-wrap:anywhere}.a5r__prod{font-weight:400;color:#5f6b70}.a5r__sub td{color:#3c4448;font-size:7pt}.a5r__sub .a5r__cprod{border-right-style:none}.a5r__tick{padding-right:.8mm}.a5r__sub .a5r__lot{font-weight:700;color:#14171a}.a5r__sum{display:grid;grid-template-columns:auto auto 1fr;gap:0 8mm;margin-top:2mm;padding-top:1.5mm;border-top:.3mm solid #000}.a5r__sumf{display:flex;flex-direction:column;gap:.4mm;min-width:0}.a5r__sumk{font-size:6pt;font-weight:800;letter-spacing:.4pt;color:#5f6b70}.a5r__sumv{font-size:8pt;font-weight:700}.a5r__verdicts{display:flex;flex-wrap:wrap;gap:0 3mm;font-size:8pt;font-weight:700}.a5r__bad{color:#c8102e}.a5r__sign{grid-template-columns:repeat(2,1fr);margin-top:3mm}.a5r__audit{display:flex;flex-wrap:wrap;gap:0 4mm;margin-top:2mm;text-align:left;color:#5f6b70}.a5r__stamp{white-space:nowrap}.a5r__stampk{font-weight:700}.op5{font-size:7pt}.op5__meta{grid-template-columns:repeat(3,1fr)}.op5 .a5meta__f{grid-template-columns:22mm 2.5mm 1fr}.op5__wide{grid-column:1 / -1;grid-template-columns:1fr!important}.op5__tbl{font-size:7pt}.op5__tbl tbody td{height:4.6mm}.op5__tbl th,.op5__tbl td{padding:.5mm 1.2mm}.op5__item{width:54mm;font-weight:600;overflow-wrap:anywhere}.op5__q{width:19mm;text-align:right}.op5__status{width:22mm;font-weight:700}.op5__ket{width:auto;overflow-wrap:anywhere}.op5__sku{font-weight:400;color:#5f6b70}.op5__sec td{background:#ebebeb;padding-top:.9mm;padding-bottom:.9mm}.op5__sectitle{font-size:7.5pt;font-weight:800;letter-spacing:.4pt}.op5__secsum{margin-left:3mm;font-size:6pt;font-weight:600;color:#5f6b70}.op5__t-short{color:#c8102e}.op5__t-surplus{color:#0a5a27}.op5__t-match,.op5__t-neutral,.op5__t-warn{color:inherit}.op5__sum{grid-template-columns:1fr}.op5__sign{grid-template-columns:60mm}.inc__tabs{display:inline-flex;margin:0 0 14px;border:1px solid var(--hairline-2);border-radius:8px;overflow:hidden}.inc__tab{min-height:38px;min-width:108px;padding:0 16px;border:0;border-right:1px solid var(--hairline-2);background:var(--surface);color:var(--graphite);font-size:11px;font-weight:600;letter-spacing:1px;cursor:pointer}.inc__tab:last-child{border-right:0}.inc__tab--on{background:var(--wine-wash, #fdecee);color:var(--wine);box-shadow:inset 0 -2px 0 var(--wine)}.inc__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface)}.inc__filter{display:flex;flex-direction:column;gap:4px}.inc__fin{min-height:36px;width:11rem;padding:0 10px;border:1px solid var(--hairline-2);border-radius:8px;background:var(--surface);color:var(--charcoal);font:inherit;font-size:13px}.inc__fin:focus-visible{border-color:var(--wine);outline:2px solid var(--wine);outline-offset:1px}.inc__count{margin:12px 0 10px;font-size:11px;letter-spacing:.6px;color:var(--quiet)}@media(max-width:719px){.inc__tabs{display:flex;width:100%}.inc__tab{flex:1 1 0;min-width:0;padding:0 6px}.inc__fin{width:100%}.inc__filter{flex:1 1 8rem}}.inc__pad{grid-column:1 / -1;margin:2px 0 10px}.inc__pad .step{margin:0;max-width:414px}.inc__danger{border-color:var(--wine);color:var(--wine)}.inc__reason{display:block;width:100%;min-height:56px;margin:4px 0 0;resize:vertical}.inc__cancelled{margin:12px 0 0;padding:10px 12px;border-left:3px solid var(--wine);border-radius:0 8px 8px 0;background:var(--wine-wash)}.inc__cancelledhd{margin:0 0 4px;color:var(--wine);font-size:11px;font-weight:700;letter-spacing:1px}.inc__cancelledwhy{margin:0;font-size:13px;color:var(--charcoal);overflow-wrap:anywhere}.inc__hfilter{margin:0 0 14px}.inc__prooflist{margin:10px 0 0;padding:0;list-style:none}.inc__proofrow{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-top:1px solid var(--hairline)}.inc__proofrow:first-child{border-top:0}.inc__proofrow--gone .inc__prooffile{color:var(--quiet);text-decoration:line-through}.inc__prooffile{font-size:13px;font-weight:600;color:var(--charcoal);overflow-wrap:anywhere}.inc__proofwho{font-size:11px;color:var(--graphite)}.inc__proofgone{color:var(--wine)}.inc__proofacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.inc__proofremove{margin:8px 0 0}.inc__proofview{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px}.inc__proofimg{display:block;max-width:100%;max-height:60vh;border:1px solid var(--hairline-2);border-radius:6px;background:var(--surface-2)}.inc__actlist{margin:4px 0 0;padding:0 0 0 12px;list-style:none;border-left:1px solid var(--hairline-2)}.inc__act{display:flex;flex-direction:column;gap:1px;padding:6px 0 8px}.inc__actwhen{font-size:10px;letter-spacing:.4px;color:var(--quiet)}.inc__actwho{font-size:11px;font-weight:700;letter-spacing:.8px;color:var(--charcoal)}.inc__actwhat{font-size:12px;color:var(--charcoal)}.inc__actdetail{font-size:11px;color:var(--graphite);overflow-wrap:anywhere}.inc__actwhy{font-style:italic}.rh{margin:10px 0 0}.rh__day{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rh__day .rl__label{margin:0}.rh__date{min-width:0;width:auto}.rh__dayname{margin:10px 0 2px;font-size:13px;font-weight:700;letter-spacing:1px;color:var(--charcoal)}.rh__count{margin:0 0 8px;font-size:11px;letter-spacing:.6px;color:var(--quiet)}.rh__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:12px 0 4px}.rh__page{font-size:11px;font-weight:700;letter-spacing:1px;color:var(--graphite)}.chk__step .step__hint{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.2;text-align:center}.chk__cmp{margin-top:6px;color:var(--graphite);font-size:12px;font-weight:700;letter-spacing:.4px}.inc__block,.inc__block--summary{margin:0 0 16px;padding:18px 20px 20px;border:1px solid var(--hairline);border-top:1px solid var(--hairline);border-radius:12px;background:var(--surface)}.inc__block--audit{border-top:1px solid var(--hairline)}.inc__block--acts{padding:0;border:0;background:none}.inc__head{margin:0 0 14px}.inc__sec,.inc__block--audit .inc__sec{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--charcoal)}.inc__secn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--hairline-2);border-radius:999px;background:var(--surface-2);font-size:11px;font-weight:700;letter-spacing:0;color:var(--graphite)}.inc__head .inc__sub{margin:4px 0 0 32px;font-size:12px;line-height:1.45;color:var(--quiet)}.inc__subsec{margin:4px 0 8px;font-size:10px;font-weight:700;letter-spacing:1px;color:var(--quiet)}.inc__note,.inc__padnote,.inc__etahint{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--quiet)}.inc__muted{font-size:11px;color:var(--quiet)}.inc__unit{font-size:10px;font-weight:600;color:var(--quiet)}.inc__overview{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid var(--hairline)}.inc__ref{display:flex;flex-direction:column;gap:2px;min-width:0}.inc__ref .inc__k{font-size:10px;font-weight:600;letter-spacing:.8px;color:var(--graphite)}.inc__refv{font-size:20px;font-weight:700;letter-spacing:.2px;color:var(--charcoal);overflow-wrap:anywhere}.inc__status{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--hairline-2);border-radius:999px;background:var(--surface-2);font-size:11px;font-weight:700;letter-spacing:.6px;color:var(--graphite)}.inc__status[data-status=receiving]{border-color:var(--wine);color:var(--wine-lift);background:var(--surface)}.inc__status[data-status=cancelled]{color:var(--quiet)}.inc__block--summary .inc__meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 24px;margin:0}.inc__block--summary .inc__meta>div:first-child .inc__v{font-size:14px;letter-spacing:0}.inc__warn{margin:12px 0 0;padding:10px 12px;border:1px solid var(--hairline);border-left:3px solid var(--wine-lift);border-radius:8px;background:var(--surface-2);font-size:12.5px;font-weight:600;line-height:1.45;color:var(--charcoal)}.inc__warn--defect{border-left-color:var(--short);color:var(--short)}.inc__etagrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.inc__etacell{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-2)}.inc__etacell--legacy{border-style:dashed}.inc__etacell .inc__k{font-size:10px;font-weight:700;letter-spacing:.8px;color:var(--graphite)}.inc__etav{font-size:18px;font-weight:700;color:var(--charcoal)}.inc__etacell .inc__etahint{margin:0}.inc__etaedit{margin-top:12px}.inc__etaform,.inc__defform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:12px 0 0;padding:14px;border:1px solid var(--hairline-2);border-radius:10px;background:var(--surface)}.inc__etaform .inc__confirmacts,.inc__defform .inc__confirmacts,.inc__defform .rl__err{grid-column:1 / -1}.inc__field{display:flex;flex-direction:column;gap:5px;min-width:0}.inc__field--wide{grid-column:1 / -1}.inc__field .inc__k{font-size:10px;font-weight:700;letter-spacing:.8px;color:var(--graphite)}.inc__chips{display:flex;flex-wrap:wrap;gap:6px}.inc__cmpwrap{overflow-x:auto}.inc__cmp th{padding:8px 10px;background:var(--surface-2);font-size:10px;font-weight:700;letter-spacing:.7px;color:var(--graphite)}.inc__cmp td{padding:9px 10px;font-size:13px}.inc__plt{min-width:150px}.inc__calc,.inc__rate{display:block}.inc__calc{font-size:12px;font-weight:600;color:var(--graphite)}.inc__rate{font-size:10px;color:var(--quiet)}.inc__pad .inc__padnote{margin:0 0 6px}.inc__condlist{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.inc__condrow{padding:12px 14px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface)}.inc__condrow[data-state=defect]{border-color:var(--short)}.inc__condhd{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 14px}.inc__condsku{display:flex;flex-direction:column;gap:2px;min-width:0}.inc__condsku b{font-size:14px;color:var(--charcoal)}.inc__condlot{font-size:11px;color:var(--graphite)}.inc__condqty{font-size:14px;font-weight:700;color:var(--charcoal);white-space:nowrap}.inc__cond{display:inline-flex;align-items:center;padding:3px 9px;border:1px solid var(--hairline-2);border-radius:999px;background:var(--surface);font-size:10.5px;font-weight:700;letter-spacing:.5px;color:var(--graphite);white-space:nowrap}.inc__cond--good{border-color:var(--surplus);color:var(--surplus)}.inc__cond--defect{border-color:var(--short);color:var(--short)}.inc__condaff{margin:8px 0 0;font-size:12px;font-weight:600;color:var(--short)}.inc__condacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.inc__deflist{display:flex;flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none}.inc__def{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 0 8px 12px;border-left:2px solid var(--short)}.inc__def--gone{border-left-color:var(--hairline-2);color:var(--quiet)}.inc__defcat{font-size:11px;font-weight:700;letter-spacing:.5px}.inc__defqty{font-size:12px;font-weight:700}.inc__defdesc{flex:1 0 100%;margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.inc__defmeta{font-size:11px;color:var(--quiet)}.inc__defacts{display:flex;gap:6px;flex:1 0 100%}.inc__sum{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.inc__ack{border-color:var(--short)}.inc__tick{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:13px;color:var(--charcoal)}.inc__tick input{width:18px;height:18px;margin:0;flex:none}.inc__ackstamp{margin:0 0 12px;font-size:12px;color:var(--graphite)}.inc__formacts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.inc__card{border-radius:12px}.inc__card:hover{border-color:var(--hairline-2)}@media(max-width:600px){.inc__block,.inc__block--summary{padding:14px 14px 16px;border-radius:10px}.inc__head .inc__sub{margin-left:0}.inc__refv{font-size:18px}.inc__etagrid{grid-template-columns:1fr 1fr}.inc__etaform,.inc__defform{grid-template-columns:1fr}.inc__condhd{grid-template-columns:minmax(0,1fr) auto}.inc__condhd .inc__cond{grid-column:1 / -1;justify-self:start}}:root{--st-upcoming-bg: #e8f1fc;--st-upcoming-fg: #1a4f8f;--st-upcoming-edge: #6f9fd8;--st-receiving-bg: #fdf1dc;--st-receiving-fg: #7a4300;--st-receiving-edge: #d9a043;--st-review-bg: #f0eafa;--st-review-fg: #55309a;--st-review-edge: #9c80d6;--st-closed-bg: #e7f5ec;--st-closed-fg: #1d6337;--st-closed-edge: #6dbb88;--st-cancelled-bg: #f0f0f0;--st-cancelled-fg: #575757;--st-cancelled-edge: #bababa;--st-draft-bg: #ffffff;--st-draft-fg: #575757;--st-draft-edge: #bababa;--st-bad-bg: #fdecee;--st-bad-fg: #a32015;--st-bad-edge: #e0939a}[data-tone=upcoming]{--tone-bg: var(--st-upcoming-bg);--tone-fg: var(--st-upcoming-fg);--tone-edge: var(--st-upcoming-edge)}[data-tone=receiving]{--tone-bg: var(--st-receiving-bg);--tone-fg: var(--st-receiving-fg);--tone-edge: var(--st-receiving-edge)}[data-tone=review]{--tone-bg: var(--st-review-bg);--tone-fg: var(--st-review-fg);--tone-edge: var(--st-review-edge)}[data-tone=closed]{--tone-bg: var(--st-closed-bg);--tone-fg: var(--st-closed-fg);--tone-edge: var(--st-closed-edge)}[data-tone=cancelled]{--tone-bg: var(--st-cancelled-bg);--tone-fg: var(--st-cancelled-fg);--tone-edge: var(--st-cancelled-edge)}[data-tone=draft]{--tone-bg: var(--st-draft-bg);--tone-fg: var(--st-draft-fg);--tone-edge: var(--st-draft-edge)}.inc__stbadge,.inc__status.inc__stbadge{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--tone-edge, var(--hairline-2));border-radius:999px;background:var(--tone-bg, var(--surface-2));font-size:11px;font-weight:700;letter-spacing:.4px;line-height:1.3;color:var(--tone-fg, var(--graphite));white-space:normal}.inc__stbadge[data-tone=draft]{border-style:dashed}.inc__homehd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin:2px 0 18px}.inc__hometitle{margin:0;font-size:22px;font-weight:700;letter-spacing:.2px;color:var(--charcoal)}.inc__homesub{margin:4px 0 0;max-width:60ch;font-size:13px;line-height:1.45;color:var(--graphite)}.inc__newbtn{padding:12px 20px;font-size:13px;letter-spacing:.6px;box-shadow:0 1px #0000000f}.inc__home .inc__tabs{margin-bottom:14px}.inc__home>section>.rl__label{margin:18px 0 10px}.inc__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.inc__card{display:flex;flex-direction:column;gap:10px;padding:16px 16px 14px;border:1px solid var(--hairline);border-left:4px solid var(--tone-edge, var(--st-draft-edge));border-radius:12px;background:var(--surface);overflow:visible}.inc__card:focus-within{box-shadow:0 0 0 2px var(--tone-edge, var(--st-draft-edge))}@media(hover:hover){.inc__card:hover{border-color:var(--hairline-2);border-left-color:var(--tone-edge, var(--st-draft-edge))}}.inc__card .inc__cardtop{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.inc__card .inc__cardflags{display:inline-flex;flex-wrap:wrap;gap:6px}.inc__card .inc__verdict{padding:3px 8px;border:1px solid var(--st-bad-edge);border-radius:999px;background:var(--st-bad-bg);font-size:10.5px;color:var(--st-bad-fg)}.inc__card .inc__verdict--warn{border-color:var(--st-receiving-edge);background:var(--st-receiving-bg);color:var(--st-receiving-fg)}.inc__card .inc__cardref{margin:0;font-size:18px;font-weight:700;letter-spacing:.2px;color:var(--charcoal);overflow-wrap:anywhere}.inc__card .inc__cardfacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 16px;margin:0}.inc__card .inc__cardfact{display:flex;flex-direction:column;gap:2px;min-width:0}.inc__card .inc__cardfact .inc__k{font-size:10px;font-weight:700;letter-spacing:.7px;color:var(--graphite)}.inc__card .inc__cardv{margin:0;font-size:13px;font-weight:600;color:var(--charcoal);overflow-wrap:anywhere}.inc__card .inc__cardfact--qty .inc__cardv{font-size:14px}.inc__cardacts{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--hairline)}.inc__card .inc__cardmain{display:inline-flex;flex:0 0 auto;flex-direction:row;align-items:center;gap:4px;padding:9px 14px;border:1px solid var(--hairline-2);border-radius:10px;background:var(--surface);font-size:12px;font-weight:700;letter-spacing:.6px;color:var(--charcoal);cursor:pointer}@media(hover:hover){.inc__card .inc__cardmain:hover{background:var(--surface-2);border-color:var(--graphite)}}.inc__card .inc__cardgo{padding:9px 14px;border:1px solid var(--wine);border-radius:10px;background:var(--wine);font-size:12px;font-weight:700;letter-spacing:.6px;color:#fff;cursor:pointer}@media(hover:hover){.inc__card .inc__cardgo:hover{background:var(--wine-lift);border-color:var(--wine-lift)}}.inc__card .inc__cardmain:focus-visible,.inc__card .inc__cardgo:focus-visible,.inc__newbtn:focus-visible,.inc__formacts .rl__btn:focus-visible{outline:2px solid var(--wine);outline-offset:2px}.inc__progress{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none}.inc__pstep{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.4px;color:var(--quiet)}.inc__pdot{width:9px;height:9px;border:2px solid var(--st-draft-edge);border-radius:999px;background:var(--surface)}.inc__pstep[data-done=true]{color:var(--charcoal)}.inc__pstep[data-done=true] .inc__pdot{border-color:var(--charcoal);background:var(--charcoal)}.inc__pstep[data-current=true]{color:var(--charcoal);font-weight:700}.inc__pstep[data-current=true] .inc__pdot{border-color:var(--tone-fg, var(--charcoal));background:var(--surface);box-shadow:0 0 0 2px var(--tone-bg, var(--surface-2))}.inc__progress--compact .inc__pstep{font-size:10px}.inc__next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin:14px 0 0;padding:12px 14px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-2)}.inc__filter .inc__k{font-size:10px;font-weight:700;letter-spacing:.7px;color:var(--graphite)}.app:has(.rl) .rl__field.inc__reopen:has(#inc-reopen){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 10px;margin:0 0 16px;border-radius:10px}.inc__reopen .rl__label{grid-column:1 / -1;margin:0}.inc__block--summary .inc__meta>div{justify-content:flex-start}.inc__nexttext{margin:0;font-size:13px;line-height:1.45;color:var(--charcoal)}.inc__nexttext .inc__k{margin-right:4px;font-size:10px;font-weight:700;letter-spacing:.8px;color:var(--graphite)}.inc__formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.inc__formgrid .rl__text,.inc__formgrid .rl__date{width:100%;max-width:none;box-sizing:border-box}.inc__create .inc__form{max-width:none}.inc__create .inc__formgrid .rl__text,.inc__create .inc__formgrid .rl__date{background:var(--surface)}.inc__create .inc__seg{display:flex;width:100%}.inc__create .inc__seg .rl__bbtn{flex:1 1 0;min-width:0}.inc__req{margin-left:6px;padding:1px 6px;border:1px solid var(--hairline-2);border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.6px;color:var(--graphite)}.inc__form input[aria-invalid=true]{border-color:var(--short);box-shadow:0 0 0 1px var(--short)}.inc__rowname{grid-column:1 / -1;margin:0 0 2px}.inc__rowcalc{grid-column:1 / -1;margin:0 0 6px;font-size:11.5px;color:var(--graphite)}.inc__rowcalc .inc__k{font-size:9.5px;font-weight:700;letter-spacing:.6px;color:var(--quiet)}.inc__problems{margin:0 0 8px}.inc__formacts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:4px 0 24px;padding-top:14px;border-top:1px solid var(--hairline)}.inc__formacts .rl__btn{min-width:140px;padding:12px 18px}.rl__btn--go[aria-disabled=true]{opacity:.55;cursor:not-allowed}.inc__activity .inc__actlist{margin:4px 0 0;padding:0 0 0 16px;border-left:2px solid var(--st-draft-edge);list-style:none}.inc__activity .inc__act{position:relative;display:grid;grid-template-columns:170px minmax(0,1fr);gap:2px 14px;padding:9px 0 9px 12px;border-bottom:1px solid var(--hairline)}.inc__activity .inc__act:last-child{border-bottom:0}.inc__activity .inc__act:before{content:"";position:absolute;left:-23px;top:14px;width:10px;height:10px;border:2px solid var(--st-draft-edge);border-radius:999px;background:var(--surface)}.inc__activity .inc__actwhen{grid-row:span 4;font-size:12px;color:var(--graphite)}.inc__activity .inc__actwho,.inc__activity .inc__actwhat,.inc__activity .inc__actdetail{grid-column:2}.inc__activity .inc__actwhat{font-size:13px;font-weight:600;color:var(--charcoal)}.inc__activity .inc__actwho{font-size:11px;font-weight:700;letter-spacing:.4px;color:var(--graphite)}.inc__cmp tbody tr:hover>td{background:var(--surface-2)}@media(max-width:720px){.inc__formgrid{grid-template-columns:1fr}.app:has(.rl) .rl__field.inc__reopen:has(#inc-reopen){grid-template-columns:1fr}.inc__formacts .rl__btn{flex:1 1 140px}}@media(max-width:600px){.inc__cards{grid-template-columns:1fr}.inc__card .inc__cardmain,.inc__card .inc__cardgo{min-height:44px;flex:1 1 auto}.inc__tab{min-height:44px}.inc__fin{min-height:44px;font-size:16px}.inc__hometitle{font-size:19px}.inc__newbtn{width:100%}.inc__activity .inc__act{grid-template-columns:1fr}.inc__activity .inc__actwhen{grid-row:auto}.inc__activity .inc__actwho,.inc__activity .inc__actwhat,.inc__activity .inc__actdetail{grid-column:1}}.a5r__q2{display:block;margin-top:.4mm;font-size:6.4pt;font-weight:400;color:#5f6b70;white-space:normal}.a5r__q2--counted{font-weight:700;color:#14171a}.a5r__condl{display:block;margin-top:.4mm;font-size:6.6pt;font-weight:700}.a5r__legend{margin:1.2mm 0 0;font-size:6.4pt;line-height:1.35;color:#5f6b70}.a5r__notes{margin:2.5mm 0 0;padding:2mm 2.5mm;border:.3mm solid #8a959b;break-inside:auto}.a5r__noteshd{margin:0 0 1.2mm;font-size:7pt;font-weight:700;letter-spacing:.3px}.a5r__notelist{margin:0;padding:0 0 0 4mm}.a5r__note{margin:0 0 1.4mm;font-size:7pt;line-height:1.4;break-inside:avoid}.a5r__notehd,.a5r__notetx{display:block;overflow-wrap:anywhere}.a5r__notetx{white-space:pre-wrap}.a5r__noteack{margin:1mm 0 0;font-size:6.6pt;font-weight:700}.fullname{display:block;margin-top:1px;color:var(--graphite);font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.2px;line-height:1.3;text-transform:none;overflow-wrap:anywhere}.namelegend{margin:.8mm 0 0;font-size:5.5pt;line-height:1.25;color:#333}.namelegend__item{white-space:nowrap}.namelegend b{font-weight:700}.tbl__unit{display:block;color:var(--graphite);font-size:9px;font-weight:600;letter-spacing:.4px}.cat__btn--on[data-category=planB]{border-color:var(--planb-edge);background:var(--planb);color:var(--charcoal);box-shadow:inset 0 -2px 0 var(--charcoal)}.pick[data-category=planB] .pick__hd{border-left:4px solid var(--planb-edge);border-radius:4px;background:var(--planb);color:var(--charcoal)}.rep__chip--on[data-scope=planB]{border-color:var(--planb-edge);background:var(--planb);color:var(--charcoal);box-shadow:inset 0 0 0 1px var(--planb-edge)}.doc[data-category=planB]:not(.doc--combined) .doc__cat,.fr__sec[data-section=planB] .fr__sechd{display:inline-block;padding:3px 10px 3px 8px;border:1px solid var(--planb-edge);border-left:4px solid var(--ink);border-radius:4px;background:var(--planb);color:var(--ink)}.doc[data-category=planB]:not(.doc--combined) .doc__cat{margin-top:8px}.op5__sec[data-section=planB] td{background:var(--planb)}.op5__sec[data-section=planB] .op5__secsum{color:#14171a}@media print{.op5__sec[data-section=planB] td,.doc[data-category=planB] .doc__cat,.fr__sec[data-section=planB] .fr__sechd{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
