.ln-views{border:1px solid var(--xl-line,#e3e3e3);border-radius:2px;height:30px;display:inline-flex;overflow:hidden}.ln-views>button{border:0;border-right:1px solid var(--xl-line,#e3e3e3);height:28px;color:var(--xl-ink,#1f1f1f);white-space:nowrap;background:#fff;border-radius:0;margin:0;padding:0 11px;font-size:12px}.ln-views>button:last-child{border-right:0}.ln-views>button.on{background:var(--xl-green,#c8102e);color:#fff;font-weight:700}.ln-board{background:#f7f5f4;grid-auto-columns:minmax(178px,1fr);grid-auto-flow:column;align-items:start;gap:12px;min-height:360px;padding:14px;display:grid;overflow-x:auto}.ln-col{border:1px solid var(--xl-line,#e3e3e3);background:#efecea;border-top:3px solid #9a9a9a;border-radius:4px;flex-direction:column;min-width:0;display:flex}.ln-col[data-stage=review]{border-top-color:#d98a00}.ln-col[data-stage=approved]{border-top-color:#2f6fd1}.ln-col[data-stage=ready]{border-top-color:#7a4bc4}.ln-col[data-stage=launched]{border-top-color:#1e7b3c}.ln-col[data-stage=cancelled]{opacity:.85;border-top-color:#b3261e}.ln-col-head{justify-content:space-between;align-items:center;height:auto;padding:9px 11px 7px;display:flex}.ln-col-head b{color:var(--xl-ink,#1f1f1f);font-size:13px}.ln-col-head span{min-width:22px;color:var(--xl-muted,#616161);text-align:center;background:#fff;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700}.ln-col-body{flex-direction:column;gap:8px;max-height:62vh;padding:0 8px 10px;display:flex;overflow-y:auto}.ln-card{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #e2dedc;border-left:3px solid #0000;border-radius:4px;flex-direction:column;align-items:stretch;gap:5px;height:auto;min-height:0;margin:0;padding:10px 11px;display:flex;box-shadow:0 1px 2px #1f1b1a0d}.ln-card:hover{border-color:#cfc9c6;box-shadow:0 3px 10px #1f1b1a14}.ln-card[data-late]{border-left-color:#b3261e}.ln-card[data-status=launched]{border-left-color:#1e7b3c}.ln-card-top{color:var(--xl-muted,#616161);justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.ln-card-name{overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.35}.ln-card-meta{color:var(--xl-muted,#616161);font-size:11.5px}.ln-card-figs{color:var(--xl-muted,#616161);flex-wrap:wrap;gap:4px 10px;font-size:11.5px;display:flex}.ln-card-figs b{color:var(--xl-ink,#1f1f1f);font-weight:600}.ln-bar{background:#ece8e6;border-radius:3px;height:5px;display:block;overflow:hidden}.ln-bar>i{background:var(--xl-green,#c8102e);border-radius:3px;height:100%;display:block}.ln-card[data-status=launched] .ln-bar>i{background:#1e7b3c}.ln-card-foot{color:var(--xl-muted,#616161);justify-content:space-between;gap:6px;font-size:11px;display:flex}.ln-flag{color:#b3261e;background:#fde7e6;border-radius:9px;margin-left:6px;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-block}.ln-card-top .ln-flag{margin-left:0}.ln-empty{text-align:center;color:var(--xl-muted,#8a8a8a);border:1px dashed #d6d0cd;border-radius:4px;margin:4px 0;padding:14px 8px;font-size:12px}.ln-add{width:100%;color:var(--xl-green,#c8102e);background:0 0;border:1px dashed #cfc9c6;border-radius:4px;height:auto;margin:0;padding:8px;font-size:12.5px;font-weight:600}.ln-add:hover{background:#fff}.ln-stage{white-space:nowrap;background:#eee;border-radius:10px;padding:1px 8px;font-size:11.5px;display:inline-block}.ln-stage[data-status=review]{color:#8a5a00;background:#fff3dc}.ln-stage[data-status=approved]{color:#1f4f9e;background:#e3edff}.ln-stage[data-status=ready]{color:#5b3596;background:#efe6fb}.ln-stage[data-status=launched]{color:#1e7b3c;background:#e3f4e8}.ln-stage[data-status=cancelled]{color:#b3261e;background:#fde7e6}@media (max-width:720px){.ln-board{grid-auto-columns:minmax(240px,82vw);min-height:0;padding:10px}.ln-col-body{max-height:none}}.ct-grid{background:#f7f5f4;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:14px;min-height:320px;padding:16px;display:grid}.ct-card{background:#fff;border:1px solid #e2dedc;border-radius:6px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #1f1b1a0d}.ct-card:hover{box-shadow:0 4px 14px #1f1b1a14}.ct-cover{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(135deg,var(--xl-green,#c8102e),#7d0a1d);border:0;border-radius:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:3px;width:100%;height:auto;min-height:112px;margin:0;padding:14px 16px;display:flex}.ct-card[data-state=internal] .ct-cover{background:linear-gradient(135deg,#5b6472,#2f3540)}.ct-card[data-state=expired] .ct-cover{background:linear-gradient(135deg,#9a9a9a,#6d6d6d)}.ct-card[data-state=expiring] .ct-cover{background:linear-gradient(135deg,#d98a00,#9a5c00)}.ct-cover-icon{opacity:.9;margin-bottom:auto;font-size:22px;line-height:1}.ct-cover b{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.3}.ct-cover small{opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.ct-body{flex-direction:column;gap:9px;padding:12px 14px 14px;display:flex}.ct-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ct-state{color:#1e7b3c;white-space:nowrap;background:#e3f4e8;border-radius:10px;padding:1px 9px;font-size:11.5px;font-weight:600;display:inline-block}.ct-state[data-state=expiring]{color:#8a5a00;background:#fff3dc}.ct-state[data-state=expired]{color:#b3261e;background:#fde7e6}.ct-state[data-state=internal]{color:#3d4452;background:#eceef2}.ct-views{color:var(--xl-muted,#616161);font-size:12px}.ct-chips{flex-wrap:wrap;gap:5px;display:flex}.ct-chip{color:var(--xl-ink,#1f1f1f);background:#faf9f8;border:1px solid #e2dedc;border-radius:10px;padding:2px 8px;font-size:11.5px}.ct-chip-soft{color:var(--xl-muted,#616161);background:#f1efed;border-color:#0000}.ct-meta{color:var(--xl-muted,#616161);margin:0;font-size:11.5px}.ct-actions{border-top:1px solid #f0edeb;flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.ct-actions .small-action{height:26px;padding:0 9px;font-size:12px}.ct-empty{text-align:center;background:#f7f5f4;flex-direction:column;align-items:center;gap:10px;padding:48px 20px 56px;display:flex}.ct-empty-icon{font-size:40px;line-height:1}.ct-empty h2{margin:0;font-size:18px}.ct-empty p{max-width:560px;color:var(--xl-muted,#616161);margin:0;font-size:13px;line-height:1.6}.ct-steps{flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 6px;padding:0;list-style:none;display:flex}.ct-steps li{background:#fff;border:1px solid #e2dedc;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.ct-steps li b{background:var(--xl-green,#c8102e);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}@media (max-width:720px){.ct-grid{grid-template-columns:1fr;padding:10px}.ct-steps{flex-direction:column;align-items:stretch}}.rfx-layout{grid-template-columns:minmax(0,1fr) 320px;gap:14px;margin:0 0 14px;display:grid}.rfx-map-wrap,.rfx-side{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-radius:6px}.rfx-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;height:auto;padding:11px 14px 8px;display:flex}.rfx-head b{font-size:14px}.rfx-head small{color:var(--xl-muted,#616161);font-size:11.5px}.rfx-map{grid-template-rows:repeat(3,minmax(96px,auto));grid-template-columns:repeat(5,minmax(0,1fr));grid-template-areas:"c f b b a""c f e d a""j i i h g";gap:6px;padding:0 14px 14px;display:grid}.rfx-tile{text-align:left;cursor:pointer;color:#fff;min-width:0;height:auto;font:inherit;border:2px solid #0000;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;margin:0;padding:10px 12px;transition:transform .12s,box-shadow .12s;display:flex}.rfx-tile:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1f1b1a26}.rfx-tile[data-on]{border-color:#1f1b1a;box-shadow:inset 0 0 0 2px #fff}.rfx-tile[data-zero]{opacity:.55}.rfx-tile b{font-size:12.5px;font-weight:700;line-height:1.3}.rfx-tile strong{font-size:24px;font-weight:700;line-height:1}.rfx-tile small{opacity:.9;font-size:11px}.rfx-tile[data-area=a]{grid-area:a}.rfx-tile[data-area=b]{grid-area:b}.rfx-tile[data-area=c]{grid-area:c}.rfx-tile[data-area=d]{grid-area:d}.rfx-tile[data-area=e]{grid-area:e}.rfx-tile[data-area=f]{grid-area:f}.rfx-tile[data-area=g]{grid-area:g}.rfx-tile[data-area=h]{grid-area:h}.rfx-tile[data-area=i]{grid-area:i}.rfx-tile[data-area=j]{grid-area:j}.rfx-tile[data-seg=champions],.rfx-chip[data-seg=champions]{background:#1e7b3c}.rfx-tile[data-seg=loyal],.rfx-chip[data-seg=loyal]{background:#2f8f5b}.rfx-tile[data-seg=potential],.rfx-chip[data-seg=potential]{background:#4aa37a}.rfx-tile[data-seg=new],.rfx-chip[data-seg=new]{background:#2f6fd1}.rfx-tile[data-seg=promising],.rfx-chip[data-seg=promising]{background:#5b8fe0}.rfx-tile[data-seg=attention],.rfx-chip[data-seg=attention]{background:#d98a00}.rfx-tile[data-seg=at_risk],.rfx-chip[data-seg=at_risk]{background:#d9612a}.rfx-tile[data-seg=cant_lose],.rfx-chip[data-seg=cant_lose]{background:#b3261e}.rfx-tile[data-seg=hibernating],.rfx-chip[data-seg=hibernating]{background:#7d8594}.rfx-tile[data-seg=lost],.rfx-chip[data-seg=lost]{background:#4f5663}.rfx-side{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.rfx-side-over{letter-spacing:.06em;color:var(--xl-muted,#616161);text-transform:uppercase;font-size:10.5px;font-weight:700}.rfx-side h3{margin:0;font-size:17px;line-height:1.3}.rfx-tip{color:var(--xl-muted,#555);margin:0;font-size:12.5px;line-height:1.6}.rfx-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rfx-stats>div{background:#f7f5f4;border-radius:5px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.rfx-stats small{color:var(--xl-muted,#616161);font-size:11px}.rfx-stats b{font-size:16px}.rfx-stats em{color:var(--xl-muted,#616161);font-size:11px;font-style:normal}.rfx-action{border-left:3px solid var(--xl-green,#c8102e);background:#fdf3f4;border-radius:0 5px 5px 0;padding:10px 12px}.rfx-action b{font-size:12.5px}.rfx-action p{margin:4px 0 0;font-size:12.5px;line-height:1.55}.rfx-legend{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rfx-legend li{align-items:center;gap:8px;font-size:12.5px;display:flex}.rfx-legend li b{background:var(--xl-green,#c8102e);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.rfx-chip{color:#fff;white-space:nowrap;border-radius:10px;padding:1px 9px;font-size:11.5px;font-weight:600;display:inline-block}.rfx-dots{gap:2px;display:inline-flex}.rfx-dots>i{background:#e2dedc;border-radius:50%;width:7px;height:7px;display:inline-block}.rfx-dots>i[data-on]{background:var(--xl-green,#c8102e)}.rfx-share{vertical-align:middle;background:#ece8e6;border-radius:3px;width:56px;height:5px;margin-right:6px;display:inline-block;overflow:hidden}.rfx-share>i{background:#2f6fd1;height:100%;display:block}@media (max-width:1100px){.rfx-layout{grid-template-columns:1fr}}@media (max-width:720px){.rfx-map{grid-template:none/1fr 1fr}.rfx-tile[data-area]{grid-area:auto}.rfx-tile strong{font-size:20px}}.rfx-list{margin-top:0}.tg-period{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-radius:2px;align-items:center;height:30px;display:inline-flex;overflow:hidden}.tg-period>button{min-width:28px;height:28px;color:var(--xl-ink,#1f1f1f);background:#fff;border:0;border-radius:0;margin:0;padding:0 8px;font-size:15px}.tg-period>button:hover{background:#f2f2f2}.tg-period>label{border-left:1px solid var(--xl-line,#e3e3e3);border-right:1px solid var(--xl-line,#e3e3e3);margin:0}.tg-period input{height:28px;box-shadow:none;background:0 0;border:0;width:auto;margin:0;padding:0 8px;font-size:12.5px}.tg-period>button.tg-now{border-left:1px solid var(--xl-line,#e3e3e3);color:var(--xl-green,#c8102e);font-size:12px;font-weight:600}.tg-grid{background:#f7f5f4;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start;gap:14px;padding:16px;display:grid}.tg-card{background:#fff;border:1px solid #e2dedc;border-top:3px solid #b3261e;border-radius:6px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #1f1b1a0d}.tg-card[data-lv=ok]{border-top-color:#d98a00}.tg-card[data-lv=hit]{border-top-color:#1e7b3c}.tg-card-head{align-items:center;gap:10px;height:auto;display:flex}.tg-rank{min-width:20px;color:var(--xl-muted,#8a8a8a);text-align:center;font-size:12px;font-weight:700}.tg-avatar{width:34px;height:34px;color:var(--xl-green,#c8102e);background:#fbe5e8;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.tg-who{flex-direction:column;flex:1;min-width:0;display:flex}.tg-who b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tg-who small{color:var(--xl-muted,#616161);font-size:11.5px}.tg-lv{white-space:nowrap;color:#b3261e;background:#fde7e6;border-radius:10px;padding:1px 9px;font-size:11px;font-weight:700}.tg-lv[data-lv=ok]{color:#8a5a00;background:#fff3dc}.tg-lv[data-lv=hit]{color:#1e7b3c;background:#e3f4e8}.tg-big{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tg-big strong{font-size:26px;font-weight:700;line-height:1}.tg-big small{color:var(--xl-muted,#616161);font-family:ui-monospace,monospace;font-size:12px}.tg-track{background:#eee9e7;border-radius:5px;height:10px;position:relative;overflow:visible}.tg-fill{background:#b3261e;border-radius:5px;position:absolute;top:0;bottom:0;left:0}.tg-fill[data-lv=ok]{background:#d98a00}.tg-fill[data-lv=hit]{background:#1e7b3c}.tg-min{background:#1f1b1a;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px}.tg-fc{background:#fff;border:2px solid #2f6fd1;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:1px}.tg-legend{color:var(--xl-muted,#616161);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font-size:11.5px;display:flex}.tg-legend b{color:#2f6fd1}.tg-card-foot{border-top:1px solid #f0edeb;gap:6px;height:auto;padding-top:10px;display:flex}.tg-card-foot>div{flex-direction:column;flex:1;min-width:0;display:flex}.tg-card-foot small{color:var(--xl-muted,#616161);font-size:11px}.tg-card-foot b{font-family:ui-monospace,monospace;font-size:13.5px}.tg-card-actions{justify-content:flex-end;gap:10px;display:flex}.tg-empty{text-align:center;background:#f7f5f4;flex-direction:column;align-items:center;gap:10px;padding:48px 20px 56px;display:flex}.tg-empty-icon{font-size:40px;line-height:1}.tg-empty h2{margin:0;font-size:18px}.tg-empty p{max-width:560px;color:var(--xl-muted,#616161);margin:0;font-size:13px;line-height:1.6}.tg-formula{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:6px 0;display:flex}.tg-formula>span{background:#fff;border:1px solid #e2dedc;border-radius:6px;padding:8px 12px;font-size:12.5px}.tg-formula>i{color:var(--xl-green,#c8102e);font-style:normal;font-weight:700}.tg-formula>em{color:var(--xl-muted,#616161);flex-basis:100%;font-size:11.5px;font-style:normal}.tg-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tg-others{border-top:1px solid var(--xl-line,#e3e3e3);background:#fffdf7;padding:12px 16px 14px}.tg-others>b{font-size:12.5px}.tg-others-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;margin-top:8px;display:grid}.tg-other{background:#fff;border:1px dashed #e0cfa3;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}@media (max-width:720px){.tg-grid{grid-template-columns:1fr;padding:10px}.tg-others-list{grid-template-columns:1fr}}.dp2-tabs{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 14px;display:grid;position:relative}.dp2-tab{text-align:left;border:1px solid var(--xl-line,#e3e3e3);cursor:pointer;min-width:0;height:auto;font:inherit;color:inherit;background:#fff;border-bottom:3px solid #0000;border-radius:6px;align-items:center;gap:10px;margin:0;padding:11px 14px;display:flex}.dp2-tab:hover{border-color:#cfc9c6}.dp2-tab[data-on]{border-color:var(--xl-green,#c8102e);border-bottom-color:var(--xl-green,#c8102e);background:#fdf3f4}.dp2-ic{flex:none;font-size:20px;line-height:1}.dp2-tx{flex-direction:column;flex:1;min-width:0;display:flex}.dp2-tx b{font-size:13.5px}.dp2-tx small{color:var(--xl-muted,#616161);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.dp2-badge{color:var(--xl-ink,#1f1f1f);white-space:nowrap;background:#f1efed;border-radius:10px;flex:none;padding:1px 8px;font-size:11px;font-style:normal;font-weight:600}.dp2-tab[data-on] .dp2-badge{background:var(--xl-green,#c8102e);color:#fff}.dp2-panels{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 12px;display:grid}.dp2-panel{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-radius:6px;padding:0 0 10px}.dp2-panel>header{border-bottom:1px solid #f0edeb;justify-content:space-between;align-items:baseline;gap:8px;height:auto;padding:11px 14px 8px;display:flex}.dp2-panel>header b{font-size:13.5px}.dp2-panel>header small{color:var(--xl-muted,#616161);font-size:11.5px}.dp2-list{flex-direction:column;margin:0;padding:6px 14px 0;list-style:none;display:flex}.dp2-list li{border-bottom:1px dashed #efebe9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:7px 0;display:grid}.dp2-list li:last-child{border-bottom:0}.dp2-list li>small{color:var(--xl-muted,#616161);grid-column:1/-1;font-size:11px}.dp2-list li:has(.dp2-bar){grid-template-columns:minmax(0,1fr) 110px auto}.dp2-list li:has(.dp2-bar)>small{color:var(--xl-ink,#1f1f1f);grid-column:auto;font-family:ui-monospace,monospace;font-size:12px}.dp2-name{white-space:nowrap;text-overflow:ellipsis;gap:6px;min-width:0;font-size:12.5px;display:flex;overflow:hidden}.dp2-name b{color:var(--xl-muted,#616161);flex:none;font-family:ui-monospace,monospace;font-size:11.5px;font-weight:600}.dp2-bar{background:#ece8e6;border-radius:4px;height:8px;display:block;overflow:hidden}.dp2-bar>i{background:#2f6fd1;border-radius:4px;height:100%;display:block}.dp2-cover,.dp2-acc{color:#1e7b3c;white-space:nowrap;background:#e3f4e8;border-radius:10px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.dp2-cover[data-lv=warn],.dp2-acc[data-lv=warn]{color:#8a5a00;background:#fff3dc}.dp2-cover[data-lv=bad],.dp2-acc[data-lv=bad]{color:#b3261e;background:#fde7e6}.dp2-cover[data-lv=over]{color:#1f4f9e;background:#e3edff}.dp2-ok{color:#1e7b3c;margin:14px;font-size:13px}.dp2-empty{text-align:center;border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:10px;padding:44px 20px 52px;display:flex}.dp2-empty-icon{font-size:40px;line-height:1}.dp2-empty h2{margin:0;font-size:18px}.dp2-empty p{max-width:600px;color:var(--xl-muted,#616161);margin:0;font-size:13px;line-height:1.6}.dp2-muted{font-size:11.5px!important}@media (max-width:900px){.dp2-tabs,.dp2-panels{grid-template-columns:1fr}}.mdl-banner{border:1px solid #f3c9cf;border-left:4px solid var(--xl-green,#c8102e);background:#fdf3f4;border-radius:6px;align-items:flex-start;gap:12px;margin:12px 0;padding:14px 16px;display:flex}.mdl-banner-icon{font-size:22px;line-height:1}.mdl-banner b{font-size:13.5px}.mdl-banner p{color:var(--xl-muted,#555);margin:4px 0 0;font-size:12.5px;line-height:1.6}.mdl-h{margin:16px 0 8px;font-size:14px}.mdl-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.mdl-card{border:1px solid var(--xl-line,#e3e3e3);color:var(--xl-muted,#616161);background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.mdl-card[data-on]{color:var(--xl-ink,#1f1f1f);background:#fff;border-left:3px solid #1e7b3c}.mdl-top{align-items:center;gap:8px;display:flex}.mdl-top b{font-size:13.5px}.mdl-dot{color:#8a8a8a;background:#e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.mdl-card[data-on] .mdl-dot{color:#fff;background:#1e7b3c}.mdl-tag{color:var(--xl-muted,#616161);background:#f1efed;border-radius:9px;margin-left:auto;padding:0 7px;font-size:10.5px}.mdl-card p{margin:0;font-size:12px;line-height:1.55}.mdl-card small{color:var(--xl-muted,#8a8a8a);font-size:11px}.ma-note{color:#6b4e00;background:#fff8e1;border:1px solid #f0d890;border-radius:6px;margin:0 0 12px;padding:10px 14px;font-size:12.5px;line-height:1.6}.ma-top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;margin:0 0 12px;display:grid}.ma-panel{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-radius:6px;min-width:0;padding:0 0 12px}.ma-panel>header{border-bottom:1px solid #f0edeb;justify-content:space-between;align-items:baseline;gap:8px;height:auto;padding:11px 14px 9px;display:flex}.ma-panel>header b{font-size:13.5px}.ma-panel>header small{color:var(--xl-muted,#616161);text-align:right;font-size:11.5px}.ma-matrix{grid-template-columns:78px repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px 0;display:grid}.ma-row{display:contents}.ma-corner{color:var(--xl-muted,#8a8a8a);flex-direction:column;justify-content:flex-end;gap:2px;font-size:10.5px;display:flex}.ma-colh,.ma-rowh{flex-direction:column;justify-content:center;gap:1px;padding:4px 2px;display:flex}.ma-colh{text-align:center;align-items:center}.ma-colh b,.ma-rowh b{color:var(--xl-green,#c8102e);font-size:16px;line-height:1.1}.ma-colh small,.ma-rowh small{color:var(--xl-muted,#616161);font-size:11px}.ma-cell{--tone:#2f6fd1;--tint:#eef4fd;text-align:left;border:1px solid var(--xl-line,#e3e3e3);border-left:4px solid var(--tone);cursor:pointer;min-width:0;height:auto;font:inherit;color:inherit;background:#fff;border-radius:6px;flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.ma-cell[data-tone=key]{--tone:#1e7b3c;--tint:#eaf6ee}.ma-cell[data-tone=watch]{--tone:#2f6fd1;--tint:#eef4fd}.ma-cell[data-tone=low]{--tone:#c98a00;--tint:#fff7e3}.ma-cell[data-tone=stop]{--tone:#b3261e;--tint:#fdeceb}.ma-cell:hover{background:var(--tint)}.ma-cell[data-on]{background:var(--tint);border-color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone)}.ma-cell[data-zero]:not([data-on]){background:#fafafa}.ma-cell[data-zero] .ma-cell-top strong{color:#b0b0b0}.ma-cell-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.ma-cell-top b{background:var(--tint);color:var(--tone);border-radius:4px;padding:1px 7px;font-size:12px;font-weight:700}.ma-cell-top strong{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:22px;line-height:1}.ma-cell-act{color:var(--xl-ink,#1f1f1f);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ma-meter{background:#eeeae8;border-radius:3px;height:5px;display:block;overflow:hidden}.ma-meter>i{background:var(--tone,#2f6fd1);border-radius:3px;height:100%;display:block}.ma-cell-foot{color:var(--xl-muted,#616161);white-space:nowrap;justify-content:space-between;gap:6px;font-size:11px;display:flex}.ma-fsn{flex-direction:column;gap:8px;padding:12px 14px 0;display:flex}.ma-f{--tone:#1e7b3c;text-align:left;border:1px solid var(--xl-line,#e3e3e3);border-left:4px solid var(--tone);cursor:pointer;height:auto;font:inherit;color:inherit;background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;margin:0;padding:10px 12px;display:grid}.ma-f[data-k=N]{--tone:#2f6fd1}.ma-f[data-k=S]{--tone:#c98a00}.ma-f[data-k=D]{--tone:#b3261e}.ma-f:hover{background:#faf8f7}.ma-f[data-on]{border-color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone);background:#fdf3f4}.ma-f-name{align-items:baseline;gap:8px;min-width:0;display:flex}.ma-f-name b{font-size:13px}.ma-f-name small{color:var(--xl-muted,#616161);font-size:11.5px}.ma-f>strong{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;line-height:1}.ma-f .ma-meter{grid-column:1/-1}.ma-f-stock{color:var(--xl-muted,#616161);grid-column:1/-1;font-size:11px}.ma-nb{border-bottom:1px solid var(--xl-line,#e3e3e3);scrollbar-width:none;flex-flow:row;gap:2px;margin:10px 0 0;display:flex;overflow-x:auto}.ma-nb::-webkit-scrollbar{display:none}.ma-nb-tab{width:auto;height:auto;font:inherit;color:var(--xl-muted,#616161);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;align-items:center;gap:7px;margin:0 0 -1px;padding:9px 16px 10px;font-size:13.5px;font-weight:600;display:inline-flex}.ma-nb-tab>span{filter:grayscale(.6);opacity:.8;font-size:15px;line-height:1}.ma-nb-tab:hover{color:var(--xl-ink,#1f1f1f);background:#faf6f6}.ma-nb-tab[data-on]{color:var(--xl-green,#c8102e);border-bottom-color:var(--xl-green,#c8102e)}.ma-nb-tab[data-on]>span{filter:none;opacity:1}.ma-nb-desc{color:var(--xl-muted,#616161);margin:8px 2px 12px;font-size:12.5px;line-height:1.5}.ma-split{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-radius:6px;margin:0 0 12px;padding:0 0 4px}.ma-split>header{border-bottom:1px solid #f0edeb;justify-content:space-between;align-items:center;gap:10px;height:auto;padding:11px 14px 9px;display:flex}.ma-split>header b{font-size:13.5px}.ma-legend{color:var(--xl-muted,#616161);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ma-legend i,.ma-dot{background:#b8b2ae;border-radius:2px;width:10px;height:10px;display:inline-block}.ma-legend i+i,.ma-legend i:not(:first-child){margin-left:8px}.ma-legend i[data-k=new],.ma-dot[data-k=new]{background:var(--xl-green,#c8102e)}.ma-dot{vertical-align:-1px;margin-right:8px}.ma-split-bar{background:#f1eeec;border-radius:4px;height:28px;margin:14px 14px 6px;display:flex;overflow:hidden}.ma-split-bar>i{background:#b8b2ae;justify-content:center;align-items:center;min-width:2px;height:100%;font-style:normal;display:flex}.ma-split-bar>i[data-k=new]{background:var(--xl-green,#c8102e)}.ma-split-bar>i>span{color:#fff;white-space:nowrap;font-size:12px;font-weight:600}.ma-split-table{border-collapse:collapse;width:calc(100% - 28px);margin:6px 14px 8px;font-size:12.5px}.ma-split-table th{color:var(--xl-muted,#616161);text-align:left;background:0 0;border-bottom:1px solid #f0edeb;padding:6px 8px;font-size:11.5px;font-weight:600}.ma-split-table td{border-bottom:1px dashed #efebe9;padding:8px}.ma-split-table tr:last-child td{border-bottom:0}.ma-split-table .right{text-align:right;font-family:IBM Plex Mono,ui-monospace,monospace}@media (max-width:1100px){.ma-top{grid-template-columns:1fr}}@media (max-width:700px){.ma-nb-tab{padding:8px 12px 9px;font-size:13px}.ma-split-table th:nth-child(4),.ma-split-table td:nth-child(4),.ma-split-table th:nth-child(5),.ma-split-table td:nth-child(5){display:none}.ma-matrix{grid-template-columns:44px repeat(3,minmax(0,1fr));gap:5px;padding:10px 10px 0}.ma-rowh small,.ma-colh small,.ma-panel>header small{display:none}.ma-corner{visibility:hidden}.ma-cell{padding:8px}.ma-cell-act,.ma-cell-foot>span:last-child{display:none}.ma-cell-top{flex-wrap:wrap;gap:2px 4px}.ma-cell-top strong{font-size:16px}}.dp2-tab:not([data-on]){border-bottom:1px solid var(--xl-line,#e3e3e3);padding-bottom:13px}@media (max-width:700px){.dp2-tabs{scrollbar-width:none;gap:6px;margin:10px 0 12px;padding-bottom:2px;display:flex;overflow-x:auto}.dp2-tabs::-webkit-scrollbar{display:none}.dp2-tab{flex:none;gap:7px;padding:8px 12px}.dp2-tab:not([data-on]){padding-bottom:10px}.dp2-ic{font-size:16px}.dp2-tx small{display:none}.dp2-tx b{white-space:nowrap;font-size:13px}}.ma-nb-badge{color:var(--xl-muted,#616161);background:#f1efed;border-radius:10px;margin-left:2px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:600}.ma-nb-badge[data-hot]{color:#b3261e;background:#fde7e6}.ma-nb-tab[data-on] .ma-nb-badge{background:var(--xl-green,#c8102e);color:#fff}.rq2-top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;margin:6px 0 14px;display:grid}.rq2-card{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-radius:6px;min-width:0;padding:0 0 14px}.rq2-card>header{border-bottom:1px solid #f0edeb;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;height:auto;margin-bottom:12px;padding:11px 14px 10px;display:flex}.rq2-card>header b{font-size:13.5px}.rq2-card>header>small{color:var(--xl-muted,#616161);font-size:11.5px}.rq2-no{background:var(--xl-green,#c8102e);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-grid}.rq2-meter{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.rq2-meter>i{background:#e7e2df;border-radius:3px;width:16px;height:6px;display:block}.rq2-meter>i[data-on]{background:#c98a00}.rq2-meter[data-ok]>i[data-on]{background:#1e7b3c}.rq2-meter>small{color:var(--xl-muted,#616161);white-space:nowrap;margin-left:6px;font-size:11.5px}.rq2-vend-add{padding:0 14px}.rq2-vends{flex-direction:column;gap:6px;margin:10px 14px 0;padding:0;list-style:none;display:flex}.rq2-vends li{background:#fcfbfa;border:1px solid #efebe9;border-radius:6px;align-items:center;gap:10px;padding:7px 8px 7px 10px;display:flex}.rq2-av{width:26px;height:26px;color:var(--xl-green,#c8102e);background:#fdf3f4;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:inline-grid}.rq2-vname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.rq2-vends li>small{color:var(--xl-muted,#8a8a8a);font-size:11px}.rq2-x{color:#8a8a8a;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;width:26px;height:26px;margin:0;padding:0;font-size:17px;line-height:1}.rq2-x:hover{color:#b3261e;background:#fde7e6}.rq2-empty{color:var(--xl-muted,#616161);margin:10px 14px 0;font-size:12.5px;line-height:1.6}.rq2-dates{grid-template-columns:1fr 1fr;gap:10px;padding:0 14px;display:grid}.rq2-dates .od-field,.rq2-note{flex-direction:column;align-items:stretch;gap:4px;display:flex}.rq2-dates .od-field>span,.rq2-note>span{color:var(--xl-muted,#616161);font-size:12px;font-weight:600}.rq2-quick{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px 0;display:flex}.rq2-quick button{border:1px solid var(--xl-line,#e3e3e3);height:26px;font:inherit;cursor:pointer;background:#fff;border-radius:13px;margin:0;padding:0 10px;font-size:12px}.rq2-quick button[data-on]{border-color:var(--xl-green,#c8102e);color:var(--xl-green,#c8102e);background:#fdf3f4;font-weight:600}.rq2-quick small{color:var(--xl-muted,#616161);margin-left:auto;font-size:11.5px}.rq2-note{padding:10px 14px 0}.rq2-lines{margin:0 0 12px}.rq2-all{height:28px;margin-left:auto;font-size:12px}.rq2-prs{border:1px solid #efebe9;border-radius:6px;flex-direction:column;max-height:300px;margin:0 14px 12px;padding:0;list-style:none;display:flex;overflow:hidden}.rq2-prs li+li{border-top:1px solid #f3f0ee}.rq2-prs li>label.rq2-pr{cursor:pointer;grid-template-columns:auto 96px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:8px 12px;font-size:12.5px;font-weight:400;line-height:1.4;display:grid}.rq2-prs li:hover{background:#faf8f7}.rq2-prs li[data-on]{background:#f2f9f4}.rq2-pr-no{color:var(--xl-muted,#616161);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.rq2-pr-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rq2-pr-qty{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.rq2-block{background:#fdf8f8;border:1px dashed #e3c9cd;border-radius:6px;margin:0 14px;padding:16px}.rq2-block>b{color:#8e0b20;font-size:13.5px}.rq2-block>p{color:var(--xl-muted,#616161);margin:6px 0 10px;font-size:12.5px;line-height:1.6}.rq2-lines .od-lines{width:auto;margin:0 14px}@media (max-width:900px){.rq2-top{grid-template-columns:1fr}}@media (max-width:600px){.rq2-dates{grid-template-columns:1fr}.rq2-prs li>label.rq2-pr{grid-template-columns:auto minmax(0,1fr) auto}.rq2-pr-no,.rq2-meter>small{display:none}}.transaction-list-head{border-bottom:1px solid var(--xl-line,#e3e3e3);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.transaction-list-head h2{margin:0;font-size:14px}.transaction-list-head p{color:var(--xl-muted,#616161);margin:3px 0 0;font-size:12.5px}.company-code{border:1px solid var(--xl-line,#e3e3e3);letter-spacing:.06em;word-break:break-all;-webkit-user-select:all;user-select:all;background:#faf8f7;border-radius:4px;flex-direction:column;gap:2px;max-width:100%;padding:8px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;display:flex}.company-code small{letter-spacing:0;color:var(--xl-muted,#616161);font-family:inherit;font-size:11px}.company-code strong{font-size:14px}.bc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0 12px;display:grid}.bc-kpis>div{--tone:#9e9e9e;border:1px solid var(--xl-line,#e3e3e3);border-left:4px solid var(--tone);background:#fff;border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.bc-kpis>div[data-tone=ok]{--tone:#1e7b3c}.bc-kpis>div[data-tone=warn]{--tone:#c98a00}.bc-kpis>div[data-tone=bad]{--tone:#b3261e}.bc-kpis span{color:var(--xl-muted,#616161);font-size:11.5px}.bc-kpis strong{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:18px;line-height:1.2}.bc-kpis small{color:var(--xl-muted,#616161);font-size:11px;line-height:1.4}.bc-note{background:#faf8f7;border-radius:6px;margin:0 0 12px;padding:8px 12px;font-size:12.5px}.bc-vends{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0 0 12px;display:grid}.bc-vend{text-align:left;border:1px solid var(--xl-line,#e3e3e3);height:auto;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:6px;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:10px 12px;display:flex}.bc-vend:disabled{cursor:default;opacity:1}.bc-vend:not(:disabled):hover{background:#faf8f7}.bc-vend[data-on]{border-color:var(--xl-green,#c8102e);box-shadow:inset 0 0 0 1px var(--xl-green,#c8102e);background:#fdf3f4}.bc-vend-top{align-items:center;gap:8px;min-width:0;display:flex}.bc-vend-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.bc-st{color:#616161;background:#f1efed;border-radius:10px;align-self:flex-start;padding:1px 8px;font-size:11px;font-weight:600}.bc-st[data-st=quoted]{color:#1e7b3c;background:#e3f4e8}.bc-st[data-st=declined]{color:#b3261e;background:#fde7e6}.bc-st[data-st=invited],.bc-st[data-st=pending]{color:#8a5a00;background:#fff3dc}.bc-vend-foot{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.bc-vend-foot>span{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;font-weight:600}.bc-vend-foot small{color:var(--xl-muted,#616161);white-space:nowrap;font-size:11px}.bc-entry{border:1px solid var(--xl-green,#c8102e);background:#fff;border-radius:6px;margin:0 0 14px;padding:0 0 12px}.bc-entry>header{background:#fdf6f7;border-bottom:1px solid #f3e1e4;border-radius:6px 6px 0 0;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:10px;height:auto;padding:10px 14px;display:flex}.bc-entry>header b{font-size:13.5px}.bc-entry>header small{color:var(--xl-muted,#616161);font-size:11.5px}.bc-entry .table-wrap{margin:0 14px}.bc-entry-t input{text-align:right;width:120px;height:30px;font-family:IBM Plex Mono,ui-monospace,monospace}.bc-entry-t small[data-up]{color:#b3261e}.bc-entry .rq-quote-bar{padding:10px 14px 0}.bc-cmp-head{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 8px;display:flex}.bc-cmp-head b{font-size:13.5px}.bc-cmp-head small{color:var(--xl-muted,#616161);font-size:11.5px}.bc-cmp-head button{height:28px;margin-left:auto;font-size:12px}.pc-bid td[data-pick]{box-shadow:inset 0 0 0 2px var(--xl-green,#c8102e)}.bc-none{color:#9e9e9e;font-size:11.5px}@media (max-width:900px){.bc-kpis{grid-template-columns:1fr 1fr}}@media (max-width:560px){.bc-kpis{grid-template-columns:1fr 1fr;gap:8px}.bc-kpis>div{padding:8px 10px}.bc-kpis strong{font-size:15px}.bc-entry-t input{width:90px}}.pd-bar{border-bottom:1px solid var(--xl-line,#e3e3e3);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.pd-steps{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.pd-steps li{color:#9e9e9e;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.pd-steps li+li:before{content:"";background:#e3e0de;border-radius:1px;width:22px;height:2px;margin:0 8px;display:block}.pd-steps li>span{color:#8a8a8a;background:#efebe9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-grid}.pd-steps li[data-state=done]{color:var(--xl-ink,#1f1f1f)}.pd-steps li[data-state=done]>span{color:#fff;background:#1e7b3c}.pd-steps li[data-state=done]+li:before{background:#1e7b3c}.pd-steps li[data-state=on]{color:var(--xl-green,#c8102e);font-weight:700}.pd-steps li[data-state=on]>span{background:var(--xl-green,#c8102e);color:#fff}.pd-steps li[data-state=rej]{color:#b3261e;font-weight:700}.pd-steps li[data-state=rej]>span{color:#fff;background:#b3261e}.pd-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pd-actions>button,.pd-tools>a,.pd-tools>button{height:32px;margin:0}.pd-actions .danger{color:#b3261e}.pd-tools{border-left:1px solid var(--xl-line,#e3e3e3);gap:4px;margin-left:6px;padding-left:10px;display:inline-flex}.pd-tools>a{align-items:center;text-decoration:none;display:inline-flex}.pd-status{flex-wrap:wrap;gap:8px;padding:10px 16px 0;display:flex}.pd-chip{--tone:#9e9e9e;border:1px solid var(--xl-line,#e3e3e3);border-left:3px solid var(--tone);background:#fff;border-radius:4px;align-items:baseline;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pd-chip[data-tone=ok]{--tone:#1e7b3c}.pd-chip[data-tone=warn]{--tone:#c98a00}.pd-chip[data-tone=bad]{--tone:#b3261e}.pd-chip small{color:var(--xl-muted,#616161);font-size:11px;font-weight:400}.pd-alert{background:#fff8e1;border:1px solid #f0d890;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:10px 16px 0;padding:10px 14px;display:flex}.pd-alert[data-tone=bad]{background:#fdeceb;border-color:#f3c1c9}.pd-alert b{font-size:13px}.pd-alert p{color:var(--xl-muted,#616161);margin:2px 0 0;font-size:12px}.pd-desc{border-left:3px solid var(--xl-line,#e3e3e3);background:#faf8f7;max-width:420px;padding:8px 12px}.pd-desc small{color:var(--xl-muted,#616161);font-size:11px;display:block}.pd-desc p{margin:2px 0 0;font-size:12.5px}@media print{.pd-bar,.pd-status,.pd-alert{display:none!important}}@media (max-width:700px){.invoice-bottom:has(.pd-desc){flex-direction:column;align-items:stretch;gap:12px;display:flex}.invoice-bottom:has(.pd-desc)>*{width:100%;max-width:none}.pd-desc{max-width:none}.pd-bar{padding:10px 12px}.pd-steps li+li:before{width:10px;margin:0 4px}.pd-tools{border-left:0;margin-left:0;padding-left:0}}.pos-promo{color:#1e7b3c;white-space:nowrap;background:#e3f4e8;border-radius:10px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.vr-box{margin-top:14px}.vr-head{justify-content:space-between;gap:12px;padding:12px 14px 4px;display:flex}.vr-head h2{margin:2px 0 0;font-size:15px}.vr-head p{color:var(--xl-muted,#616161);margin:4px 0 0;font-size:12.5px}.vr-calc{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 14px;display:grid}.vr-calc>div{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-radius:6px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.vr-calc span{color:var(--xl-muted,#616161);font-size:11.5px}.vr-calc b{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:17px}.vr-calc>div[data-tone=pay]{border-left:4px solid #b3261e}.vr-calc>div[data-tone=carry]{border-left:4px solid #1e7b3c}.vr-warn{color:#6b4e00;background:#fff8e1;border:1px solid #f0d890;border-radius:6px;margin:0 14px 8px;padding:8px 12px;font-size:12.5px}.vr-act{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:4px 14px 12px;display:flex}.vr-act .od-field{flex-direction:column;gap:4px;min-width:260px;display:flex}.vr-act .od-field>span{color:var(--xl-muted,#616161);font-size:12px;font-weight:600}.vr-st{color:#616161;background:#f1efed;border-radius:10px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.vr-st[data-st=filed]{color:#8a5a00;background:#fff3dc}.vr-st[data-st=paid]{color:#1e7b3c;background:#e3f4e8}.vr-st[data-st=reversed]{color:#9e9e9e;background:#f1efed;text-decoration:line-through}tr.vr-reversed td{color:#9e9e9e}.vr-pay{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.vr-pay select,.vr-pay input{height:28px;font-size:12px}@media (max-width:700px){.vr-calc{grid-template-columns:1fr}.vr-act .od-field{width:100%;min-width:0}}.pw-dialog{background:#f4f5f7}.pw-dialog .pw-form{background:#f4f5f7;width:100%;min-height:0;display:block}.pw-layout{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;width:100%;max-width:1180px;margin:0 auto;padding:22px 24px 40px;display:grid}.pw-main{flex-direction:column;gap:14px;min-width:0;display:flex}.pw-card{border:1px solid var(--xl-line,#d4d4d4);background:#fff;border-radius:10px;padding:18px 20px}.pw-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pw-card-head h3{color:var(--xl-ink);margin:0;font-size:15px;font-weight:700}.pw-seg{background:#f0f1f3;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.pw-seg button{min-height:30px;color:var(--xl-muted);box-shadow:none;background:0 0;border:0;border-radius:6px;margin:0;padding:0 12px;font-size:12.5px;font-weight:600}.pw-seg button.on{color:var(--xl-ink);background:#fff;box-shadow:0 1px 3px #0000001f}.pw-field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.pw-field>span{color:var(--xl-muted);font-size:12px;font-weight:600}.pw-field input:where(:not(.ld-text):not(.ld-native)),.pw-field select{width:100%;min-height:40px;color:var(--xl-ink);background:#fff;border:1px solid #cfd3d8;border-radius:7px;margin:0;padding:8px 11px;font-size:14px}.pw-field input:where(:not(.ld-text):not(.ld-native)):focus,.pw-field select:focus,.pw-field .ld-field:focus-within{border-color:var(--xl-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--xl-green) 14%,transparent);outline:0}.pw-field .ld-field{background:#fff;border:1px solid #cfd3d8;border-radius:7px;min-height:40px;padding:0 11px}.pw-field .ld-text{color:var(--xl-ink);font-size:14px}.pw-amount input{appearance:textfield}.pw-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pw-amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pw-amount-row{flex-wrap:wrap;gap:14px;display:flex}.pw-amount-row .grow{flex:260px}.pw-amount{align-items:center;display:flex;position:relative}.pw-field .pw-amount input{font-variant-numeric:tabular-nums;letter-spacing:-.01em;min-height:56px;padding-right:56px;font-size:26px;font-weight:700}.pw-amount em{color:var(--xl-muted);pointer-events:none;font-size:15px;font-style:normal;font-weight:600;position:absolute;right:14px}.pw-field .pw-amount.sm input{min-height:40px;font-size:15px;font-weight:600}.pw-quick{color:var(--xl-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 16px;font-size:12.5px;display:flex}.pw-quick button{min-height:28px;color:var(--xl-ink);box-shadow:none;background:#fff;border:1px solid #cfd3d8;border-radius:999px;margin:0;padding:0 11px;font-size:12px;font-weight:600}.pw-quick button.on{border-color:var(--xl-green);background:color-mix(in srgb,var(--xl-green) 8%,#fff);color:var(--xl-green)}.pw-partial{color:#8a5a00;background:#fdf3e1;border-radius:999px;padding:3px 9px;font-weight:600}.pw-banks{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.pw-banks button{text-align:left;min-height:0;box-shadow:none;color:var(--xl-ink);background:#fff;border:1px solid #cfd3d8;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:10px 12px 10px 34px;display:flex;position:relative}.pw-banks button:before{content:"";background:#fff;border:2px solid #b8bec5;border-radius:50%;width:14px;height:14px;position:absolute;top:13px;left:12px}.pw-banks button:hover{border-color:#aab1b8}.pw-banks button.on{border-color:var(--xl-green);background:color-mix(in srgb,var(--xl-green) 5%,#fff);box-shadow:0 0 0 1px var(--xl-green)}.pw-banks button.on:before{border-color:var(--xl-green);background:radial-gradient(circle,var(--xl-green) 0 4px,#fff 5px)}.pw-banks i{letter-spacing:.04em;color:var(--xl-muted);font-size:10.5px;font-style:normal;font-weight:700}.pw-banks b{font-size:13.5px;font-weight:600;line-height:1.3}.pw-banks small{color:var(--xl-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.pw-grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.pw-grid.three{grid-template-columns:120px 1fr 1.4fr}.pw-note{color:var(--xl-muted);margin:0;font-size:11.5px;font-weight:400}.pw-opt{padding:14px 20px}.pw-opt.open .pw-toggle{margin-bottom:14px}.pw-toggle{cursor:pointer;align-items:flex-start;gap:12px;margin:0;display:flex}.pw-toggle input{appearance:none;cursor:pointer;background:#c9ced4;border:0;border-radius:999px;flex:none;width:36px;height:20px;min-height:0;margin:2px 0 0;padding:0;transition:background .15s;position:relative}.pw-toggle input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.pw-toggle input:checked{background:var(--xl-green)}.pw-toggle input:checked:after{left:18px}.pw-toggle span{flex-direction:column;gap:2px;display:flex}.pw-toggle b{color:var(--xl-ink);font-size:13.5px;font-weight:600}.pw-toggle small{color:var(--xl-muted);font-size:12px}.pw-more summary{cursor:pointer;color:var(--xl-ink);font-size:13px;font-weight:600}.pw-more summary small{color:var(--xl-muted);margin-left:6px;font-weight:400}.pw-more[open] summary{margin-bottom:14px}.pw-side{border:1px solid var(--xl-line,#d4d4d4);background:#fff;border-radius:10px;flex-direction:column;gap:12px;padding:18px;display:flex;position:sticky;top:12px}.pw-party{border-bottom:1px solid #eceef0;grid-template-columns:40px 1fr;align-items:center;gap:4px 12px;padding-bottom:14px;display:grid}.pw-avatar{background:color-mix(in srgb,var(--xl-green) 10%,#fff);width:40px;height:40px;color:var(--xl-green);border-radius:50%;grid-row:span 2;place-items:center;font-size:16px;font-weight:700;display:grid}.pw-party b{color:var(--xl-ink);font-size:14px;font-weight:700;line-height:1.3;display:block}.pw-party small{color:var(--xl-muted);font-size:12px;display:block}.pw-party em{color:var(--xl-muted);background:#f0f1f3;border-radius:999px;grid-column:2;justify-self:start;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}.pw-party em.late{color:#b3132c;background:#fde8ea}.pw-sum{flex-direction:column;gap:7px;margin:0;display:flex}.pw-sum>div{justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.pw-sum dt{color:var(--xl-muted)}.pw-sum dd{text-align:right;font-variant-numeric:tabular-nums;color:var(--xl-ink);margin:0}.pw-sum dd small{color:var(--xl-muted);font-size:11px;display:block}.pw-sum .strong dt,.pw-sum .strong dd{color:var(--xl-ink);font-weight:700}.pw-sum.now{border-top:1px dashed #d9dde1;padding-top:12px}.pw-sum .sub{padding-left:10px;font-size:12px}.pw-sum dd.gain{color:var(--xl-ok)}.pw-sum dd.loss{color:#b3132c}.pw-total{background:#f6f7f8;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:10px;padding:14px;display:flex}.pw-total span{color:var(--xl-muted);flex-direction:column;font-size:12.5px;font-weight:600;display:flex}.pw-total span small{font-size:11.5px;font-weight:400}.pw-total strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;color:var(--xl-ink);font-size:24px;font-weight:700}.pw-after{color:#8a5a00;text-align:center;background:#fdf3e1;border-radius:7px;padding:8px 12px;font-size:12.5px;font-weight:600}.pw-after.done{background:var(--xl-ok-tint,#e2efda);color:var(--xl-ok-d,#0b5e31)}.pw-journal{border:1px solid #eceef0;border-radius:8px;padding:8px 10px;font-size:12px}.pw-journal summary{cursor:pointer;color:var(--xl-muted);font-weight:600}.pw-journal table{border-collapse:collapse;width:100%;margin-top:8px}.pw-journal td{vertical-align:top;border-top:1px solid #f0f1f3;padding:4px 2px}.pw-journal td:first-child{width:26px;color:var(--xl-muted);font-weight:700}.pw-journal tr.cr td:nth-child(2){padding-left:14px}.pw-journal td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pw-problem{color:#b3132c;background:#fde8ea;border-radius:7px;margin:0;padding:8px 12px;font-size:12.5px;font-weight:600}.pw-ok{text-align:center;color:var(--xl-muted);margin:0;font-size:12px}.pw-submit{background:var(--xl-green);color:#fff;width:100%;min-height:46px;box-shadow:0 6px 16px color-mix(in srgb,var(--xl-green) 25%,transparent);border:0;border-radius:8px;margin:0;font-size:14.5px;font-weight:700}.pw-submit:hover:not(:disabled){background:var(--xl-green-d)}.pw-submit:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.pw-cancel{width:100%;min-height:38px;color:var(--xl-ink);box-shadow:none;background:#fff;border:1px solid #cfd3d8;border-radius:8px;margin:0;font-size:13px;font-weight:600}.pw-mbar{display:none}@media (max-width:900px){.pw-layout{grid-template-columns:1fr;padding:14px 16px 0}.pw-side{position:static}.pw-side .pw-submit{display:none}.pw-grid,.pw-grid.three{grid-template-columns:1fr}.pw-mbar{z-index:4;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--xl-line,#d4d4d4);background:#fff;align-items:center;gap:10px;margin:0 -16px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #0000000f}.pw-mbar span{min-width:0;color:var(--xl-muted);flex:1;font-size:12px;font-weight:600}.pw-mbar .pw-submit{flex:none;width:auto;min-height:44px;padding:0 18px;font-size:14px}}.trk{text-align:left;background:#fafbfc;border:1px dashed #cdd3d9;border-radius:6px;flex-direction:column;gap:5px;min-width:230px;margin-top:6px;padding:7px 8px;display:flex}.trk-head{justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.trk-head b{color:var(--xl-ink);font-weight:700}.trk-head span,.trk small.warn{font-size:11px;font-weight:600}.trk .ok{color:var(--xl-ok,#107c41)}.trk .warn{color:#b3132c}.trk-row{grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:5px;display:grid}.trk-row.multi{grid-template-columns:minmax(0,1fr) 128px 70px 22px}.trk .trk-row input,.trk>select,.trk>textarea{width:100%;min-height:28px;box-shadow:none;background:#fff;border:1px solid #cfd3d8;border-radius:5px;margin:0;padding:3px 7px;font-size:12px}.trk .trk-row .ld-field{background:#fff;border:1px solid #cfd3d8;border-radius:5px;min-height:28px;padding:0 6px}.trk .trk-row .ld-field input.ld-text{border:0;min-height:0;padding:3px 0;font-size:12px}.trk>textarea{resize:vertical;min-height:44px;font-family:ui-monospace,SFMono-Regular,monospace}.trk-x{color:#b3132c;width:22px;height:22px;min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-size:15px}.trk-add{min-height:0;color:var(--xl-green);box-shadow:none;background:0 0;border:0;align-self:flex-start;margin:0;padding:2px 6px;font-size:11.5px;font-weight:600}.trk-note{color:var(--xl-muted);font-size:10.5px}.ac-intro{color:var(--xl-muted);margin:10px 16px 0;font-size:12px}.ac-table td{vertical-align:top}.ac-at{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--xl-muted);font-size:12px}.ac-op{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.ac-op-add{background:var(--xl-ok-tint,#e2efda);color:var(--xl-ok-d,#0b5e31)}.ac-op-edit{color:#8a5a00;background:#fdf3e1}.ac-op-del{color:#b3132c;background:#fde8ea}.ac-diff ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.ac-diff li{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.ac-field{min-width:110px;color:var(--xl-ink);font-weight:600}.ac-old{color:#8c1022;word-break:break-word;background:#fde8ea;border-radius:4px;padding:0 5px;-webkit-text-decoration:line-through #8c102273;text-decoration:line-through #8c102273}.ac-new{background:var(--xl-ok-tint,#e2efda);color:var(--xl-ok-d,#0b5e31);word-break:break-word;border-radius:4px;padding:0 5px}.ac-arrow{color:var(--xl-muted)}.ac-muted{color:var(--xl-muted);font-size:12px}.ac-more{min-height:0;color:var(--xl-green);box-shadow:none;background:0 0;border:0;margin:0 0 0 8px;padding:0;font-size:12px;font-weight:600}.ac-code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.ac-foot{justify-content:center;padding:12px;display:flex}.jd-policy{border:1px solid var(--xl-line,#d4d4d4);background:#fafbfc;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:12px 16px;padding:12px 14px;display:flex}.jd-policy b{color:var(--xl-ink);font-size:13.5px;display:block}.jd-policy small{color:var(--xl-muted);margin-top:2px;font-size:12px;display:block}.jd-set{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.jd-set label{color:var(--xl-muted);flex-direction:column;gap:3px;font-size:11.5px;font-weight:600;display:flex}.jd-set input{border:1px solid #cfd3d8;border-radius:6px;width:160px;min-height:32px;margin:0;padding:4px 8px}.jd-set button{min-height:32px;margin:0}.jd-reject td,.jd-lines td{background:#fafbfc}.jd-reject input{border:1px solid #cfd3d8;border-radius:6px;width:min(420px,60vw);min-height:30px;margin:0 8px 0 0;padding:4px 8px}.jd-lines table{border-collapse:collapse;width:100%;margin:0}.jd-lines table td{background:0 0;border-top:1px solid #eceef0;padding:4px 8px;font-size:12.5px}.jd .table-wrap{margin-top:0}.wh-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:14px;margin:0 0 14px;display:grid}.wh-card{border:1px solid var(--xl-line,#d4d4d4);background:#fff;border-radius:8px;padding:12px 14px}.wh-head{margin-bottom:8px}.wh-head b{color:var(--xl-ink);font-size:13.5px;display:block}.wh-head small{color:var(--xl-muted);font-size:11.5px}.wh-sub{color:var(--xl-muted);margin:12px 0 4px;font-size:11.5px;font-weight:700}.wh-table{border-collapse:collapse;width:100%}.wh-table td{vertical-align:top;border-top:1px solid #eceef0;padding:6px 4px;font-size:12.5px}.wh-table td.right{text-align:right;white-space:nowrap}.wh-form td{background:#fafbfc}.wh-form label{color:var(--xl-muted);flex-direction:column;gap:2px;margin:0 8px 6px 0;font-size:11px;font-weight:600;display:inline-flex}.wh-form input,.wh-form select{border:1px solid #cfd3d8;border-radius:5px;min-height:30px;margin:0;padding:3px 7px;font-size:12.5px}.wh-form button{min-height:30px;margin:0 6px 6px 0}.wh-rev td{color:var(--xl-muted);text-decoration:line-through}.wh-reason{border:1px solid #cfd3d8;border-radius:5px;width:140px;min-height:26px;margin:0 4px 0 0;padding:2px 6px}.wh-empty{color:var(--xl-muted);margin:6px 0;font-size:12.5px}.wh-ok{color:var(--xl-ok-d,#0b5e31);font-size:12px;font-weight:600}.wh-due{color:#8a5a00;background:#fdf3e1;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:600}.wh-form .ld-field{background:#fff;border:1px solid #cfd3d8;border-radius:5px;min-height:30px;padding:0 6px}.ifr-prior{color:var(--xl-muted);background:#fafbfc}.ifr-cmp{color:var(--xl-ink);cursor:pointer;align-items:center;gap:5px;margin:0 8px 0 0;font-size:12px;font-weight:600;display:inline-flex}.ifr-cmp input{margin:0}.pr-rates{background:#fafbfc;border:1px dashed #cdd3d9;border-radius:8px;flex-wrap:wrap;gap:10px 18px;margin:10px 16px 0;padding:10px 12px;display:flex}.pr-rates label{color:var(--xl-ink);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;display:flex}.pr-rates input{border:1px solid #cfd3d8;border-radius:6px;width:120px;min-height:30px;margin:0;padding:3px 8px;font-size:12.5px}.pr-rates small{width:100%;color:var(--xl-muted);font-size:11px;font-weight:400}.lc-pull{background:#fff;border:1px solid #cfd3d8;border-radius:6px;flex:0 340px;max-width:340px;min-height:30px;margin:0 0 0 auto;padding:3px 8px;font-size:12.5px}.cur-switch{cursor:pointer;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;display:inline-flex}.cur-switch input{margin:0}.cn-banner{border-left-color:var(--xl-ok,#107c41)}.et-box{margin-top:14px}.et-tabs{flex-wrap:wrap;gap:4px;margin:8px 16px;display:flex}.et-tabs button{min-height:30px;color:var(--xl-ink);box-shadow:none;background:#fff;border:1px solid #cfd3d8;border-radius:999px;margin:0;padding:0 12px;font-size:12.5px;font-weight:600}.et-tabs button b{font-variant-numeric:tabular-nums;margin-left:4px}.et-tabs button.on{border-color:var(--xl-green);background:color-mix(in srgb,var(--xl-green) 8%,#fff);color:var(--xl-green)}.et-errors{color:#8c1022;background:#fde8ea;border-radius:7px;margin:6px 16px;padding:8px 12px 8px 28px;font-size:12.5px}.et-err{color:#b3132c}.cit-card{border:1px solid var(--xl-line,#d4d4d4);background:#fff;border-radius:8px;margin:0 0 14px;padding:12px 14px}.cit-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cit-head b{color:var(--xl-ink);font-size:13.5px;display:block}.cit-head small{color:var(--xl-muted);font-size:11.5px}.cit-badge{color:#8a5a00;white-space:nowrap;background:#fdf3e1;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.cit-badge.ok{color:var(--xl-ok-d,#0b5e31);background:#e3f4ea}.cit-sum{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:10px 0 0;display:grid}.cit-sum div{background:#f6f7f8;border-radius:6px;padding:6px 10px}.cit-sum span{color:var(--xl-muted);font-size:11px;display:block}.cit-sum b{font-variant-numeric:tabular-nums;color:var(--xl-ink);overflow-wrap:anywhere;font-size:14px}.cit-sum small{color:var(--xl-muted);font-size:11px;display:block}.cit-warn{color:#8c1022;background:#fde8ea;border-radius:6px;margin:10px 0 0;padding:7px 10px;font-size:12.5px}.cit-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;display:flex}.cit-actions button{margin:0}.cit-reason{border:1px solid #cfd3d8;border-radius:5px;flex:240px;min-height:32px;margin:0;padding:3px 8px;font-size:12.5px}.cit-form{background:#fafbfc;border:1px solid #eceef0;border-radius:7px;margin:10px 0 0;padding:10px}.cit-fields{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.cit-field{color:var(--xl-muted);flex-direction:column;gap:3px;font-size:11.5px;font-weight:600;display:flex}.cit-field select{min-height:32px;color:var(--xl-ink);background:#fff;border:1px solid #cfd3d8;border-radius:5px;max-width:100%;margin:0;padding:3px 7px;font-size:12.5px;font-weight:400}.cit-field small{font-size:11px;font-weight:400}.cit-je{border-collapse:collapse;background:#fff;width:100%;margin:10px 0 0}.cit-je th,.cit-je td{text-align:left;border-bottom:1px solid #eceef0;padding:6px 8px;font-size:12.5px}.cit-je th{color:var(--xl-muted);font-size:11px;font-weight:700}.cit-je .right{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cit-note{color:var(--xl-muted);margin:8px 0 0;font-size:12.5px}.cit-hist{color:var(--xl-muted);margin:10px 0 0;font-size:12px}.cit-hist summary{cursor:pointer}.cit-hist table{border-collapse:collapse;width:100%;margin-top:4px}.cit-hist td{vertical-align:top;border-top:1px solid #eceef0;padding:4px 6px}.cit-hist td.right{text-align:right;white-space:nowrap}@media print{.cit-card{display:none}}.pos-sn{color:#8a5a00;text-align:left;width:100%;min-height:0;box-shadow:none;cursor:pointer;background:#fdf6e8;border:1px dashed #e0a43a;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;margin:5px 0 0;padding:4px 8px;font-size:11.5px;font-weight:600;display:flex}.pos-sn.ok{color:var(--xl-ok-d,#0b5e31);background:#eef8f1;border-color:#9fd3b3}.pos-sn small{overflow-wrap:anywhere;font-size:10.5px;font-weight:400}.pos-sn-warn{color:#a15c00;margin:0 0 6px;font-size:11.5px;display:block}.pos-sn-note{color:var(--xl-muted);margin:8px 0 0;font-size:11.5px}.pos-sn-actions{justify-content:flex-end;margin-top:10px;display:flex}.pos-sn-actions button{margin:0}.pos-sn-pick{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.pos-sn-pick label{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.pos-sn-pick input,.od-lines td.rs-c-qty .pos-sn-pick input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--xl-green,#c8102e);border:1px solid #9aa3ab;border-radius:3px;flex:none;margin:0;padding:0}.pos-sn-pick small{color:var(--xl-muted);font-size:11px}.am-reason{background:#fffaf0;border:1px solid #e0a43a;border-radius:6px;flex:280px;min-width:200px;max-width:520px;min-height:34px;margin:0;padding:4px 10px;font-size:13px}.am-reason:focus{border-color:var(--xl-green,#c8102e);background:#fff;outline:0}.am-note{color:#7a5200;background:#fdf6e8;border-radius:6px;margin:6px 0 10px;padding:7px 10px;font-size:12.5px;line-height:1.5}.am-locked{color:var(--xl-ink);flex-direction:column;gap:1px;padding:4px 2px;font-size:13px;display:flex}.am-locked small{color:#8a5a00;font-size:11px}.am-hist{flex-direction:column;gap:12px;padding:4px 2px;display:flex}.am-hist section{border:1px solid var(--xl-line,#d4d4d4);background:#fff;border-radius:8px;padding:10px 12px}.am-hist header{min-height:0;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:0;font-size:13px;display:flex;position:static}.am-hist header span{color:var(--xl-muted);font-size:11.5px}.am-hist p{color:var(--xl-ink);margin:4px 0 6px;font-size:12.5px}.am-hist table{border-collapse:collapse;width:100%}.am-hist td{border-top:1px solid #eceef0;padding:4px 6px;font-size:12.5px}.am-hist td.right{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.am-hist .am-total td{font-weight:700}.fxb-bar{border-bottom:1px solid var(--xl-line,#d4d4d4);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.fxb-bar button{margin:0}.fxb-note{border:1px solid #cfd3d8;border-radius:5px;flex:220px;min-width:180px;min-height:32px;margin:0;padding:3px 9px;font-size:12.5px}.fxb-table td{vertical-align:top}.fxb-in{text-align:right;font-variant-numeric:tabular-nums;border:1px solid #cfd3d8;border-radius:5px;width:130px;min-height:30px;margin:0;padding:3px 7px;font-size:12.5px}.fxb-rate{width:110px}.fxb-odd{font-weight:600;color:#a15c00!important}.fxb-done td,.fxb-rev td{color:var(--xl-muted)}.fxb-revrow td{background:#fafbfc}.fxb-revrow input{vertical-align:middle;margin-right:8px}.fxb-revrow button{vertical-align:middle;margin:0 6px 0 0}.fxb-lines td{background:#fafbfc}.fxb-lines table{border-collapse:collapse;width:100%}.fxb-lines table td{background:0 0;border-top:1px solid #eceef0;padding:4px 6px;font-size:12.5px}.fxb-lines .right{text-align:right;white-space:nowrap}.fxb-setup{border:1px solid var(--xl-line,#d4d4d4);background:#fff;border-radius:8px;margin:0 0 14px;padding:10px 14px}.fxb-setup summary{cursor:pointer;color:var(--xl-ink);font-size:13px;font-weight:600}.fxb-setup select{border:1px solid #cfd3d8;border-radius:5px;min-height:30px;margin:0;padding:2px 6px;font-size:12.5px}.fxb-hint{color:var(--xl-muted);margin:8px 0 0;font-size:11.5px}.fxb-bar .ra-flt-field .ld-field{width:118px;height:28px;box-shadow:none;background:0 0;border:0;padding:0 2px}.fxb-table td:nth-child(2){min-width:220px}.pos-member{border-bottom:1px solid var(--xl-line,#d4d4d4);padding:6px 11px;position:relative}.pos-member-q{border:1px solid #cfd3d8;border-radius:6px;width:100%;min-height:32px;margin:0;padding:3px 9px;font-size:12.5px}.pos-member-hits{z-index:20;border:1px solid var(--xl-line,#d4d4d4);background:#fff;border-radius:8px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:40px;left:11px;right:11px;overflow:auto;box-shadow:0 8px 20px #0000001f}.pos-member-hits button{width:100%;min-height:0;box-shadow:none;text-align:left;cursor:pointer;color:var(--xl-ink);background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;margin:0;padding:6px 8px;display:flex}.pos-member-hits button:hover{background:#f4f6f8}.pos-member-hits b{font-size:12.5px}.pos-member-hits small{color:var(--xl-muted);font-size:11px}.pos-member-on{background:#eef8f1;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;display:flex}.pos-member-on span{flex-direction:column;flex:1;min-width:0;display:flex}.pos-member-on b{color:var(--xl-ink);font-size:12.5px}.pos-member-on small{color:var(--xl-muted);font-size:11px}.pos-member-on em{color:var(--xl-ok-d,#0b5e31);white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:700}.pos-member-notice{color:var(--xl-ok-d,#0b5e31);margin:6px 0 0;font-size:11.5px}.pos-tender-hint{color:var(--xl-muted);margin-top:2px;font-size:11px;display:block}.pos-gc-done{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;display:flex}.pos-gc-done small{color:var(--xl-muted);font-size:11.5px}.pos-gc-done b{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--xl-ink);font-size:26px}.pos-gc-done span{font-size:13px;font-weight:600}.pos-gc-done p{color:var(--xl-muted);margin:6px 0 0;font-size:12px}.psv{display:block}.psv-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px;margin:0 0 14px;display:grid}.psv-card{border:1px solid var(--xl-line,#d4d4d4);background:#fff;border-radius:8px;min-width:0;padding:12px 14px}.psv-card>header{min-height:0;box-shadow:none;background:0 0;border:0;margin:0 0 10px;padding:0;display:block;position:static}.psv-card>header b{color:var(--xl-ink);font-size:13.5px;display:block}.psv-card>header small{color:var(--xl-muted);font-size:11.5px}.psv-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.psv-form label{color:var(--xl-muted);flex-direction:column;gap:3px;font-size:11.5px;font-weight:600;display:flex}.psv-form input[type=number]{text-align:right;border:1px solid #cfd3d8;border-radius:5px;min-height:32px;margin:0;padding:3px 8px;font-size:13px}.psv-check{grid-column:1/-1;align-items:center;color:var(--xl-ink)!important;flex-direction:row!important;gap:6px!important;font-size:13px!important}.psv-check input{width:16px;height:16px;margin:0}.psv-hint{color:var(--xl-muted);grid-column:1/-1;margin:0;font-size:11.5px}.psv-actions{grid-column:1/-1;gap:8px;display:flex}.psv-actions button{margin:0}.psv-search{position:relative}.psv-search input,.psv-adj input,.psv-cq{border:1px solid #cfd3d8;border-radius:6px;width:100%;min-height:32px;margin:0;padding:3px 9px;font-size:12.5px}.psv-search .pos-member-hits{top:36px;left:0;right:0}.psv-who{background:#eef8f1;border-radius:7px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:10px 0 6px;padding:7px 10px;font-size:13px;display:flex}.psv-who span{color:var(--xl-ok-d,#0b5e31);font-weight:700}.psv-adj{grid-template-columns:110px 1fr auto;gap:6px;margin:0 0 8px;display:grid}.psv-adj button{margin:0}.psv-table{width:100%}.psv-table td{font-size:12.5px}.psv-void td{color:var(--xl-muted);text-decoration:line-through}.psv-cq{max-width:260px;margin-left:auto!important}.psv-void-form{align-items:center;gap:6px;display:inline-flex}.psv-void-form input{border:1px solid #cfd3d8;border-radius:5px;width:140px;min-height:28px;margin:0;padding:2px 7px}.psv-void-form button{margin:0}.cm-card{border:1px solid var(--xl-line,#d4d4d4);background:#fff;border-radius:8px;margin:0 0 14px;padding:12px 14px}.cm-card>header{min-height:0;box-shadow:none;background:0 0;border:0;margin:0 0 10px;padding:0;display:block;position:static}.cm-card>header b{color:var(--xl-ink);font-size:13.5px;display:block}.cm-card>header small{color:var(--xl-muted);font-size:11.5px}.cm-pick{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;display:grid}.cm-pick label{color:var(--xl-muted);flex-direction:column;gap:3px;min-width:0;font-size:11.5px;font-weight:600;display:flex}.cm-swap{min-height:34px;margin:0}.cm-preview{margin-top:12px}.cm-pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.cm-pair>div{background:#f6f7f8;border-radius:7px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.cm-pair small{color:var(--xl-muted);font-size:11px}.cm-pair b{color:var(--xl-ink);overflow-wrap:anywhere;font-size:13.5px}.cm-pair span{color:var(--xl-muted);font-size:11.5px}.cm-arrow{color:var(--xl-green,#c8102e);font-size:20px;font-weight:700}.cm-table{border-collapse:collapse;width:100%;margin:10px 0 0}.cm-table td{border-top:1px solid #eceef0;padding:5px 8px;font-size:12.5px}.cm-table td.right{text-align:right;white-space:nowrap}.cm-total td{font-weight:700}.cm-note{color:#7a5200;margin:8px 0 0;font-size:11.5px}.cm-go{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cm-go input{border:1px solid #cfd3d8;border-radius:6px;flex:240px;min-height:34px;margin:0;padding:3px 9px;font-size:12.5px}.cm-go button{margin:0}@media (max-width:640px){.cm-pick,.cm-pair{grid-template-columns:1fr}.cm-swap,.cm-arrow{justify-self:center}}.ce{flex-direction:column;gap:10px;padding:4px 2px;display:flex}.ce-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.ce-stats div{background:#f6f7f8;border-radius:7px;padding:8px 10px}.ce-stats b{font-variant-numeric:tabular-nums;color:var(--xl-ink);font-size:18px;display:block}.ce-stats span{color:var(--xl-muted);font-size:11.5px}.ce-sample{color:var(--xl-muted);overflow-wrap:anywhere;margin:0;font-size:11.5px}.ce-field{color:var(--xl-muted);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.ce-field small{font-weight:400}.ce-field input,.ce-field textarea{width:100%;color:var(--xl-ink);border:1px solid #cfd3d8;border-radius:6px;margin:0;padding:6px 9px;font-family:inherit;font-size:13px;font-weight:400}.ce-field textarea{resize:vertical;line-height:1.55}.ce-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ce-actions button{margin:0}.ce-test{border:1px solid #cfd3d8;border-radius:6px;width:240px;max-width:100%;min-height:34px;margin:0;padding:3px 9px;font-size:12.5px}.ce-gap{flex:1}.ce-hist td{vertical-align:top;font-size:12.5px}.ce-dialog .workspace-dialog-body{display:block}.ce-dialog{max-width:100%}.pos-net{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.pos-net:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.pos-net.on{color:var(--xl-ok-d,#0b5e31);background:#eef8f1}.pos-net.off{color:#b3132c;background:#fde8ea}.pos-qbtn{white-space:nowrap}.pos-qbtn.bad{color:#b3132c;border-color:#e6a1ab}.pos-off-bill{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.pos-off-bill>small{color:var(--xl-muted);font-size:11.5px}.pos-off-bill>b{letter-spacing:.06em;color:var(--xl-ink);font-size:20px}.pos-off-lines{border-collapse:collapse;text-align:left;width:100%;margin:8px 0}.pos-off-lines td{border-top:1px solid #eceef0;padding:4px 6px;font-size:12.5px}.pos-off-lines td.right{text-align:right;white-space:nowrap}.pos-off-total td{font-weight:700}.pos-off-note{color:var(--xl-muted);margin:0 0 8px;font-size:12px}.dx{--dx-g:#10a35b;--dx-g2:#0c7c45;--dx-sel:#0b8f3a;--dx-dark:#2f3237;--dx-bg:#f2f3f5;grid-template-columns:minmax(0,1fr) minmax(300px,330px) 68px;gap:10px;height:calc(100vh - 205px);min-height:600px;display:grid}.dx button{box-shadow:none}.dx-main{background:#fff;border:1px solid #e3e5e8;flex-direction:column;min-width:0;min-height:0;display:flex}.dx-head{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px 0;display:flex}.dx-ltabs{align-items:flex-end;gap:18px;display:flex}.dx-ltabs>button{color:#6b7076;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:0;margin:0;padding:2px 0 6px;font-size:20px;font-weight:400}.dx-ltabs>button.on{color:var(--xl-ink,#1f2328);border-bottom-color:var(--dx-g)}.dx-ltabs>.dx-parked{color:var(--xl-ink);border:1px solid #d6dade;border-radius:999px;align-self:center;padding:3px 10px;font-size:12px}.dx-scan{background:#fff;border:1px solid #cfd3d8;border-radius:4px;flex:260px;align-items:center;gap:6px;min-width:200px;padding:0 10px;display:flex}.dx-scan:focus-within{border-color:var(--dx-g);box-shadow:0 0 0 1px var(--dx-g)}.dx-scan input{background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:36px;margin:0;padding:0;font-size:14px}.dx-x{color:#8a9097;cursor:pointer;background:0 0;border:0;min-height:0;margin:0;padding:0 4px;font-size:18px}.dx-lines{background:var(--dx-bg);flex:1;min-height:0;margin-top:8px;overflow:auto}.dx-lines table{border-collapse:collapse;background:#fff;width:100%}.dx-lines th{z-index:1;letter-spacing:.02em;color:#555b61;text-align:left;background:#fff;border-bottom:1px solid #e3e5e8;padding:8px 12px;font-size:11.5px;font-weight:600;position:sticky;top:0}.dx-lines th.right,.dx-lines td.right{text-align:right}.dx-lines td{vertical-align:top;cursor:pointer;border-bottom:1px solid #eef0f2;padding:9px 12px;font-size:14px}.dx-lines td b{font-weight:600}.dx-lines td small{color:#6b7076;margin-top:2px;font-size:11.5px;display:block}.dx-lines tr.on td{background:var(--dx-sel);color:#fff}.dx-lines tr.on td small,.dx-lines tr.on .dx-promo{color:#e6f6ec}.dx-promo{color:var(--dx-g2);margin-left:6px;font-size:11px;font-style:normal;font-weight:600;display:inline-block}.dx-sn{color:#8a5a00;text-align:left;cursor:pointer;background:#fdf6e8;border:1px dashed #e0a43a;border-radius:4px;min-height:0;margin:4px 0 0;padding:2px 8px;font-size:11.5px;display:block}.dx-sn.ok{color:#0b5e31;background:#eef8f1;border-color:#9fd3b3}.dx-qtycell{white-space:nowrap}.dx-qtycell button{width:26px;height:26px;min-height:0;color:inherit;cursor:pointer;background:#ffffff26;border:1px solid #fff9;border-radius:4px;margin:0 4px;padding:0;font-size:15px;line-height:1}.dx-empty{text-align:center;color:#7a8087;padding:28px 16px;font-size:13px}.dx-warn{color:#8a5a00;background:#fdf3e1;border-radius:4px;margin:8px 12px;padding:6px 10px;font-size:12px}.dx-note{margin:8px 12px;font-size:12.5px}.dx-bottom{background:var(--dx-bg);border-top:1px solid #e3e5e8;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px;padding:10px;display:grid}.dx-cust,.dx-totals{background:#fff;min-width:0;padding:12px 14px;position:relative}.dx-cust-top{align-items:flex-start;gap:12px;display:flex}.dx-avatar{width:52px;height:52px;color:var(--dx-g2);background:#d9efe2;border-radius:4px;flex:none;place-items:center;font-size:22px;font-weight:700;display:grid}.dx-cust-top>div{flex:1;min-width:0}.dx-cust-top b{color:var(--dx-g2);overflow-wrap:anywhere;font-size:19px;font-weight:400;display:block}.dx-cust-top small{color:#555b61;font-size:12.5px}.dx-cust dl,.dx-totals dl{gap:6px;margin:10px 0 0;display:grid}.dx-totals dl{grid-template-columns:1fr 1fr;column-gap:22px;margin:0}.dx-cust dl div,.dx-totals dl div{justify-content:space-between;gap:10px;font-size:12px;display:flex}.dx-cust dt,.dx-totals dt{color:#555b61;text-transform:uppercase;letter-spacing:.02em}.dx-cust dd,.dx-totals dd{font-variant-numeric:tabular-nums;color:var(--xl-ink,#1f2328);text-align:right;margin:0}.dx-link{min-height:0;color:var(--dx-g2);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600;text-decoration:underline}.dx-cust-search{position:relative}.dx-cust-search input{border:1px solid #cfd3d8;border-radius:4px;width:100%;min-height:34px;margin:0;padding:3px 9px;font-size:13px}.dx-cust-search .pos-member-hits{top:38px;left:0;right:0}.dx-cust-empty{color:#6b7076;margin:8px 0;font-size:12.5px}.dx-cust-act{flex-wrap:wrap;gap:6px;display:flex}.dx-cust-act button{border:1px solid var(--dx-g);min-height:32px;color:var(--dx-g2);cursor:pointer;background:#fff;border-radius:4px;margin:0;padding:0 10px;font-size:12.5px;font-weight:600}.dx-notice{color:#0b5e31;margin:8px 0 0;font-size:12px}.dx-due{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.dx-due span{text-transform:uppercase;color:#555b61;font-size:12px}.dx-due b{color:var(--dx-sel);font-variant-numeric:tabular-nums;font-size:38px;font-weight:300;line-height:1}.dx-panel{flex-direction:column;gap:10px;min-height:0;display:flex}.dx-tiles{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(72px,auto);align-content:start;gap:8px;display:grid;overflow:auto}.dx-t{background:var(--dx-g);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;min-height:72px;margin:0;padding:10px 12px;font-size:13.5px;font-weight:500;display:flex}.dx-t:hover:not(:disabled){filter:brightness(1.07)}.dx-t:disabled{opacity:.45;cursor:not-allowed}.dx-t.dx-t2{background:var(--dx-g2)}.dx-t.dx-dark{background:var(--dx-dark);min-height:120px}.dx-t i{font-size:26px;font-style:normal;line-height:1}.dx-t.dx-back{background:#6b7076}.dx-t.dx-parked-t{color:var(--xl-ink,#1f2328);background:#fff;border:1px solid #d6dade}.dx-t.dx-parked-t small{color:#6b7076;font-size:11px}.dx-t.dx-field{background:var(--dx-g2);cursor:default;justify-content:center;gap:4px}.dx-t.dx-field select{border:0;border-radius:3px;width:100%;min-height:30px;margin:0;font-size:13px}.dx-hint{color:#6b7076;grid-column:1/-1;margin:2px 0 0;font-size:11.5px}.dx-prods{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;gap:6px;display:grid;overflow:auto}.dx-prod{border:1px solid #dfe2e6;border-left:3px solid var(--dx-g);text-align:left;cursor:pointer;background:#fff;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;min-height:0;margin:0;padding:8px 10px;display:flex}.dx-prod:disabled{opacity:.5;cursor:not-allowed}.dx-prod b{color:var(--xl-ink,#1f2328);overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.dx-prod small{color:#6b7076;overflow-wrap:anywhere;font-size:10.5px}.dx-prod span{color:var(--dx-g2);font-size:13px;font-weight:700}.dx-prod em{color:#6b7076;font-size:10.5px;font-style:normal}.dx-prod em.out{color:#b3132c}.dx-npad{flex-direction:column;flex:1;gap:8px;display:flex}.dx-npad output{text-align:right;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d6dade;padding:10px 12px;font-size:26px;display:block}.dx-keys{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dx-keys button,.dx-keyacts button{min-height:52px;color:var(--xl-ink,#1f2328);cursor:pointer;background:#fff;border:1px solid #d6dade;border-radius:0;margin:0;font-size:18px}.dx-keyacts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dx-keyacts button{background:var(--dx-g2);border-color:var(--dx-g2);color:#fff;min-height:46px;font-size:13px}.dx-keyacts button:disabled{opacity:.45}.dx-pay{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dx-pay button{color:#fff;cursor:pointer;background:#5cbf75;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:72px;margin:0;padding:6px;font-size:12px;font-weight:600;display:flex}.dx-pay button i{font-size:22px;font-style:normal;line-height:1}.dx-pay button:disabled{opacity:.45;cursor:not-allowed}.dx-rail{flex-direction:column;gap:4px;display:flex}.dx-rail button{color:#3b4046;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-right:4px solid #0000;border-radius:0;flex-direction:column;align-items:center;gap:4px;min-height:76px;margin:0;padding:8px 2px;font-size:10.5px;font-weight:600;display:flex}.dx-rail button i{font-size:24px;font-style:normal;line-height:1}.dx-rail button.on{border-right-color:var(--dx-g);background:#fff}.dx-ask{flex-direction:column;gap:10px;min-width:min(420px,80vw);display:flex}.dx-ask label{color:#555b61;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.dx-ask input{border:1px solid #cfd3d8;border-radius:4px;min-height:42px;margin:0;padding:4px 10px;font-size:18px}@media (max-width:1100px){.dx{grid-template:"main rail""main panel"minmax(0,1fr)/minmax(0,1fr) 270px;min-height:500px}.dx-main{grid-area:main}.dx-rail{flex-direction:row;grid-area:rail}.dx-rail button{border-bottom:3px solid #0000;border-right:0;flex:1;min-height:52px;padding:6px 2px;font-size:10px}.dx-rail button i{font-size:19px}.dx-rail button.on{border-bottom-color:var(--dx-g)}.dx-panel{grid-area:panel}.dx-t{min-height:60px;font-size:12.5px}.dx-t.dx-dark{min-height:84px}.dx-pay button{min-height:60px}.dx-bottom{grid-template-columns:1fr}.dx-due b{font-size:30px}}@media (max-width:860px){.dx{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"main""rail""panel";height:auto;min-height:0}.dx-main{min-height:480px}.dx-tiles,.dx-prods{overflow:visible}}@media (max-width:640px){.dx-bottom{grid-template-columns:1fr}.dx-due b{font-size:30px}.dx-ltabs>button{font-size:17px}}.dx-pays{display:block}.pos-denoms{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.pos-denoms .od-field{grid-template-columns:96px minmax(60px,1fr);gap:6px}.pos-denoms .od-field input{text-align:right;font-variant-numeric:tabular-nums;min-width:60px}.pos-seg.rs-seg-wide{flex-wrap:wrap;max-width:none}.pos-seg.rs-seg-wide button{white-space:nowrap;flex:auto;padding:0 10px}.dx-due-cash{color:var(--xl-muted,#5f6368);justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;font-size:13px;display:flex}.dx-due-cash b{font-variant-numeric:tabular-nums;color:var(--xl-ink,#1f1f1f);font-size:18px}
.tna-page .tna-table td{vertical-align:top}.tna-table tr[data-cancelled] td{opacity:.55}.tna-table tr[data-cancelled] td.row-actions{opacity:1}.tna-prio{color:#44505c;white-space:nowrap;background:#eef1f4;border-radius:10px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.tna-prio[data-p=high]{color:#a3261a;background:#fdecea}.tna-prio[data-p=medium]{color:#8a5a00;background:#fff4de}.tna-prio[data-p=low]{color:#2e6b37;background:#eaf4ec}.tna-srcs{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.tna-src{border:1px solid var(--xl-line,#e3e3e3);color:var(--xl-muted,#616161);background:var(--xl-card,#fff);white-space:nowrap;border-radius:3px;padding:0 6px;font-size:11px;line-height:18px;display:inline-block}.tna-src[data-s=gap]{color:#27558f;background:#f2f6fd;border-color:#c9d8f0}.tna-src[data-s=idp]{color:#5b3f99;background:#f7f3fd;border-color:#d8cdef}.tna-src[data-s=mandatory]{color:#a3261a;background:#fdf3f2;border-color:#f0c8c3}.tna-src[data-s=request]{color:#2e6b37;background:#f2faf4;border-color:#c5e2cb}.tna-depts{max-width:220px;color:var(--xl-muted,#616161);font-size:12px}.tna-reason{white-space:normal;max-width:280px;font-size:12.5px}.tna-muted{color:var(--xl-muted,#616161);font-size:12px}.tna-pad{padding:8px 0}.tna-sub>td{background:var(--xl-hover,#f7f7f7);padding:10px 12px!important}.tna-sub-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tna-sub-grid b{font-size:12.5px}.tna-people{flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;font-size:12.5px;display:flex}.tna-people small{color:var(--xl-muted,#616161)}.tna-list{margin:6px 0 0;padding-left:18px;font-size:12.5px}.tna-inner{width:100%;font-size:12.5px}.tna-inner th{font-size:11.5px}.tna-var[data-neg]{color:#b3261e;font-weight:600}.tna-bar{vertical-align:middle;background:#eceff1;border-radius:4px;width:90px;height:8px;margin-right:6px;display:inline-block;overflow:hidden}.tna-bar>span{background:#3c8d52;height:100%;display:block}.tna-bar[data-over]>span{background:#c62828}.tna-details{margin:10px 12px;font-size:13px}.tna-details summary{cursor:pointer;color:var(--xl-ink,#1f1f1f);padding:6px 0;font-weight:600}.tna-check{white-space:nowrap;cursor:pointer;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.tna-check input{margin:0;width:auto!important}.tna-inline{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tna-inline select{min-width:90px;width:auto!important}.tna-card{background:var(--xl-card,#fff);border:1px solid var(--xl-line,#e3e3e3);border-radius:6px;margin:12px 0;padding:14px 16px}.tna-card h2{color:var(--xl-ink,#1f1f1f);margin:0 0 10px;font-size:14px;font-weight:700}.tna-need-list{margin:0;padding:0;font-size:13px;list-style:none}.tna-need-list li{border-top:1px solid var(--xl-line,#e3e3e3);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;display:flex}.tna-need-list li:first-child{border-top:0}.tna-pick{margin-top:6px}.tna-pick-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.tna-pick-bar input:not([type=checkbox]){border:1px solid var(--xl-line,#d4d4d4);min-width:140px;height:30px;font:inherit;border-radius:4px;flex:180px;padding:0 8px}.tna-pick-bar select{border:1px solid var(--xl-line,#d4d4d4);height:30px;font:inherit;border-radius:4px;max-width:220px}.tna-pick-list{max-height:280px;overflow:auto}.tna-pick-list tbody tr{cursor:pointer}.tna-pick-list tbody tr[data-on] td{background:#2e7d3212}.tna-cb{text-align:center;width:34px}.tna-cb input{margin:0;width:auto!important}.tna-num{text-align:right;width:140px!important}.od-totals .tna-grand b{color:var(--xl-ink,#1f1f1f);font-size:18px}.od-form.tna-form .od-field textarea{resize:vertical;width:100%;font:inherit;height:auto!important;min-height:0!important}@media (max-width:640px){.tna-sub-grid{grid-template-columns:1fr}.tna-card{padding:12px}.tna-reason,.tna-depts{max-width:none}.tna-bar{width:60px}}.tna-check input{vertical-align:middle;height:auto!important}@media (max-width:640px){.tna-check{white-space:normal}}
.r3-form textarea{resize:vertical;width:100%;min-height:34px}.r3-note{color:var(--xl-muted,#616161);margin:10px 0 0;font-size:12px}.r3-check{width:18px;height:18px;accent-color:var(--xl-green,#c8102e)}.r3-row{cursor:pointer}.r3-row:hover td{background:var(--xl-hover,#f7f7f7)}.r3-nowrap{white-space:nowrap}.r3-danger{color:#9b1c1c}.r3-checks{flex-wrap:wrap;gap:4px 14px;display:flex}.r3-checks label{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}.r3-checks input[type=checkbox]{flex:none;width:16px;height:16px;margin:0}.r3-muted{color:var(--xl-muted,#616161);font-size:12px}.r3-checks input{accent-color:var(--xl-green,#c8102e)}.r3-pair{align-items:center;gap:6px;width:100%;display:inline-flex}.r3-pair input{flex:1;min-width:0}.r3-pick{margin-top:14px}.r3-pick h3{margin:0 0 8px;font-size:13px}.r3-pick h3 small{color:var(--xl-muted,#616161);font-weight:400}.r3-pick-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;margin-top:8px;display:grid}.r3-pick-scroll{max-height:340px;padding:2px;overflow:auto}.r3-pick-item{border:1px solid var(--xl-line,#e3e3e3);cursor:pointer;background:#fff;border-radius:4px;align-items:flex-start;gap:8px;padding:7px 9px;font-size:13px;display:flex}.r3-pick-item:hover{border-color:var(--xl-green,#c8102e)}.r3-pick-item input{accent-color:var(--xl-green,#c8102e);margin-top:3px}.r3-pick-item span{flex-direction:column;min-width:0;display:flex}.r3-pick-item small{color:var(--xl-muted,#616161);font-size:11px}.r3-lines td input,.r3-lines td select{width:100%;min-width:0}.r3-c-no{white-space:nowrap;width:64px}.r3-move{font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.r3-move button{color:var(--xl-muted,#616161);cursor:pointer;background:0 0;border:0;padding:2px;font-size:9px;line-height:1}.r3-move button:hover{color:var(--xl-green,#c8102e)}.r3-addrow td{vertical-align:middle}.r3-addrow select,.r3-addrow input{width:100%;min-width:0}.od-add td button+button{margin-left:14px}.r3-st{border:1px solid var(--xl-line,#e3e3e3);white-space:nowrap;color:#555;background:#f5f5f5;border-radius:3px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.r3-st[data-status=open],.r3-st[data-status=collecting],.r3-st[data-status=pending]{color:#6b4e00;background:#fff4d6;border-color:#f1d38a}.r3-st[data-status=submitted],.r3-st[data-status=complete]{color:#1b5e20;background:#e3f4e6;border-color:#b9dfc0}.r3-st[data-status=released]{color:#fff;background:#1b5e20;border-color:#1b5e20}.r3-st[data-status=declined]{color:#9b1c1c;background:#fde8e8;border-color:#f3b8b8}.r3-st[data-status=nominating]{color:#33567f;background:#eef3fb;border-color:#c9d8ee}.r3-st[data-status=draft],.r3-st[data-status=closed]{color:#607d8b;background:#f0f3f3;border-color:#dfe5e5}.r3-grp{color:#444;white-space:nowrap;background:#f0f0f0;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.r3-grp[data-grp=self]{color:#5b3d8c;background:#f3eefb}.r3-grp[data-grp=manager]{color:var(--xl-green,#c8102e);background:#fbe9ec}.r3-grp[data-grp=peer]{color:#33567f;background:#eef3fb}.r3-grp[data-grp=report]{color:#1b5e20;background:#e3f4e6}.r3-grp[data-grp=external]{color:#6b4e00;background:#fff4d6}.r3-grp[data-grp=other]{color:#455a64;background:#eceff1}.r3-grp[data-grp=none]{color:#9b1c1c;background:#fde8e8}.r3-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.r3-due[data-late="1"]{color:#9b1c1c;font-weight:700}.r3-prog{vertical-align:middle;background:#eef0f0;border-radius:8px;align-items:center;width:120px;max-width:100%;height:16px;display:inline-flex;position:relative;overflow:hidden}.r3-prog>span{background:#f2b33d;border-radius:8px;position:absolute;top:0;bottom:0;left:0}.r3-prog[data-full="1"]>span{background:#43a047}.r3-prog>b{text-align:center;font-variant-numeric:tabular-nums;width:100%;font-size:11px;font-weight:700;position:relative}.r3-score{vertical-align:middle;background:#f1f3f3;border-radius:3px;align-items:center;width:96px;max-width:100%;height:18px;display:inline-flex;position:relative;overflow:hidden}.r3-score>span{background:#b0bec5;position:absolute;top:0;bottom:0;left:0}.r3-score[data-tone=high]>span{background:#81c784}.r3-score[data-tone=mid]>span{background:#ffd54f}.r3-score[data-tone=low]>span{background:#e57373}.r3-score>b{font-variant-numeric:tabular-nums;color:var(--xl-ink,#1f1f1f);padding-left:6px;font-size:12px;font-weight:700;position:relative}.r3-gap{font-variant-numeric:tabular-nums;font-weight:700}.r3-gap[data-dir=over]{color:#9b1c1c}.r3-gap[data-dir=under]{color:#1b5e20}.r3-dist{vertical-align:middle;background:#f1f3f3;border-radius:5px;width:110px;height:10px;display:inline-flex;overflow:hidden}.r3-dist>span{height:100%;display:block}.r3-dist>span[data-n="1"]{background:#e57373}.r3-dist>span[data-n="2"]{background:#ffab91}.r3-dist>span[data-n="3"]{background:#ffd54f}.r3-dist>span[data-n="4"]{background:#aed581}.r3-dist>span[data-n="5"]{background:#43a047}.r3-cyclebar{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-left:4px solid #b0bec5;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 10px;padding:8px 12px;font-size:13px;display:flex}.r3-cyclebar[data-status=open]{border-left-color:#f2b33d}.r3-cyclebar[data-status=closed]{border-left-color:#43a047}.r3-cyclebar>span{color:var(--xl-muted,#616161)}.r3-cyclebar-act{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.r3-instr{border-left:3px solid var(--xl-green,#c8102e);white-space:pre-wrap;background:#f7f9fa;margin:0 0 12px;padding:8px 12px;font-size:13px}.r3-qs{flex-direction:column;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.r3-q{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-radius:4px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.r3-q[data-missing="1"]{border-left:3px solid #f2b33d}.r3-q-head{flex-direction:column;gap:2px;display:flex}.r3-q-head small{color:var(--xl-muted,#616161);font-size:11px}.r3-scale{flex-wrap:wrap;gap:4px;display:flex}.r3-scale button{border:1px solid var(--xl-line,#d4d4d4);cursor:pointer;min-width:86px;color:var(--xl-ink,#1f1f1f);background:#fff;border-radius:4px;flex-direction:column;align-items:center;padding:4px 6px;display:flex}.r3-scale button b{font-size:15px}.r3-scale button small{color:var(--xl-muted,#616161);font-size:10px}.r3-scale button:hover:not(:disabled){border-color:var(--xl-green,#c8102e)}.r3-scale button:disabled{cursor:default}.r3-scale button[aria-checked=true],.r3-scale button[aria-checked=true] small{color:#fff}.r3-scale button[aria-checked=true][data-n="1"]{background:#e57373;border-color:#e57373}.r3-scale button[aria-checked=true][data-n="2"]{background:#ff8a65;border-color:#ff8a65}.r3-scale button[aria-checked=true][data-n="3"]{background:#f2b33d;border-color:#f2b33d}.r3-scale button[aria-checked=true][data-n="4"]{background:#7cb342;border-color:#7cb342}.r3-scale button[aria-checked=true][data-n="5"]{background:#2e7d32;border-color:#2e7d32}.r3-scale button[aria-checked=true][data-n="0"]{background:#90a4ae;border-color:#90a4ae}.r3-kpis{margin:12px 0}.r3-sec{margin-top:16px}.r3-sec h3,.r3-panel h2{margin:0 0 8px;font-size:14px}.r3-matrix td,.r3-matrix th{vertical-align:middle}.r3-matrix th small{color:var(--xl-muted,#616161);font-weight:400}.r3-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.r3-card{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-top:3px solid #b0bec5;border-radius:4px;padding:10px 12px}.r3-card[data-kind=strength]{border-top-color:#43a047}.r3-card[data-kind=develop]{border-top-color:#f2b33d}.r3-card[data-kind=blind]{border-top-color:#e57373}.r3-card[data-kind=hidden]{border-top-color:#5b8def}.r3-card h3{margin:0 0 6px;font-size:13px}.r3-card ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.r3-card li{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.r3-card li .r3-score{flex:none;width:80px}.r3-cmts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.r3-cmt{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-radius:4px;padding:10px 12px}.r3-cmt h4{margin:0 0 6px;font-size:13px}.r3-cmt-g{margin-top:6px}.r3-cmt-g ul{margin:4px 0 0;padding-left:18px;font-size:13px}.r3-cmt-g li{white-space:pre-wrap;margin:2px 0}.r3-my{flex-direction:column;gap:14px;display:flex}.r3-panel{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-radius:6px;padding:12px 14px}.r3-mysubs{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;display:grid}.r3-mysub{border:1px solid var(--xl-line,#e3e3e3);border-left:4px solid #f2b33d;border-radius:4px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.r3-mysub[data-status=released]{border-left-color:#2e7d32}.r3-mysub[data-status=closed]{border-left-color:#b0bec5}.r3-mysub-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.r3-mysub-head>div{flex:1;min-width:0}.r3-mysub-head button{white-space:nowrap}.r3-mysub h3{margin:0;font-size:14px}.r3-mysub-head small{color:var(--xl-muted,#616161);font-size:12px}.r3-mysub-foot{gap:6px;display:flex}.r3-peers{font-size:13px}.r3-peers .r3-st{margin-left:6px}@media (max-width:900px){.r3-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-cmts{grid-template-columns:1fr}}@media (max-width:560px){.r3-cards{grid-template-columns:1fr}.r3-scale button{flex:1 1 0;min-width:0}.r3-scale button small{display:none}.r3-cyclebar-act{margin-left:0}.r3-mysubs,.r3-pick-grid{grid-template-columns:1fr}}
.ok-form textarea{resize:vertical;min-height:44px}.ok-form .od-title .ok-title-select{border:0;border-bottom:1px solid var(--xl-line,#e3e3e3);background:0 0;width:100%;max-width:640px;padding:4px 0;font-size:18px;font-weight:600}.ok-note{color:var(--xl-muted,#616161);margin:10px 0 0;font-size:12px}.ok-check{width:18px;height:18px;accent-color:var(--xl-green,#c8102e)}.ok-row{cursor:pointer}.ok-row:hover td{background:var(--xl-hover,#f7f7f7)}.ok-title{font-weight:600}.ok-tag{color:#33567f;white-space:nowrap;background:#eef3fb;border-radius:10px;padding:1px 8px;font-size:11px;display:inline-block}.ok-bar{vertical-align:middle;background:#eef0f0;border-radius:8px;align-items:center;width:150px;max-width:100%;height:16px;display:inline-flex;position:relative;overflow:hidden}.ok-bar>span{background:#2e7d32;border-radius:8px;position:absolute;top:0;bottom:0;left:0}.ok-bar>b{text-align:center;width:100%;color:var(--xl-ink,#1f1f1f);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:relative}.ok-bar[data-status=done]>span{background:#1b5e20}.ok-bar[data-status=on_track]>span{background:#66bb6a}.ok-bar[data-status=at_risk]>span{background:#f2b33d}.ok-bar[data-status=off_track]>span{background:#e57373}.ok-bar[data-status=draft]>span{background:#b0bec5}.ok-st{border:1px solid var(--xl-line,#e3e3e3);white-space:nowrap;color:#555;background:#f5f5f5;border-radius:3px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.ok-st[data-status=done]{color:#fff;background:#1b5e20;border-color:#1b5e20}.ok-st[data-status=on_track]{color:#1b5e20;background:#e3f4e6;border-color:#b9dfc0}.ok-st[data-status=at_risk]{color:#6b4e00;background:#fff4d6;border-color:#f1d38a}.ok-st[data-status=off_track]{color:#9b1c1c;background:#fde8e8;border-color:#f3b8b8}.ok-st[data-status=draft],.ok-st[data-status=closed]{color:#607d8b;background:#f0f3f3;border-color:#dfe5e5}.ok-n{text-align:center;border-radius:10px;min-width:24px;padding:0 6px;font-size:12px;font-weight:700;display:inline-block}.ok-n[data-status=on_track]{color:#1b5e20;background:#e3f4e6}.ok-n[data-status=at_risk]{color:#6b4e00;background:#fff4d6}.ok-n[data-status=off_track]{color:#9b1c1c;background:#fde8e8}.ok-lv{color:#444;background:#f0f0f0;border-radius:3px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.ok-lv[data-level=company]{color:var(--xl-green,#c8102e);background:#fbe9ec}.ok-lv[data-level=department]{color:#33567f;background:#eef3fb}.ok-lv[data-level=individual]{color:#5b3d8c;background:#f3eefb}.ok-period{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 10px;padding:8px 12px;font-size:13px;display:flex}.ok-period>span{color:var(--xl-muted,#616161)}.ok-time{background:#eef0f0;border-radius:3px;width:140px;height:6px;display:inline-block;position:relative;overflow:hidden}.ok-time>span{background:var(--xl-green,#c8102e);opacity:.55;position:absolute;top:0;bottom:0;left:0}.ok-lines td input,.ok-lines td select{width:100%;min-width:0}.ok-lines td.right input{text-align:right;max-width:130px}.ok-krs .ok-bar{width:130px}.ok-scale{flex-wrap:wrap;gap:3px;display:inline-flex}.ok-scale button{border:1px solid var(--xl-line,#d4d4d4);width:28px;height:28px;color:var(--xl-ink,#1f1f1f);cursor:pointer;background:#fff;border-radius:3px;padding:0;font-size:12px;font-weight:600}.ok-scale button:hover{border-color:var(--xl-green,#c8102e)}.ok-scale button[aria-checked=true][data-n="1"],.ok-scale button[aria-checked=true][data-n="2"],.ok-scale button[aria-checked=true][data-n="3"]{color:#fff;background:#e57373;border-color:#e57373}.ok-scale button[aria-checked=true][data-n="4"],.ok-scale button[aria-checked=true][data-n="5"],.ok-scale button[aria-checked=true][data-n="6"]{color:#fff;background:#f2b33d;border-color:#f2b33d}.ok-scale button[aria-checked=true][data-n="7"],.ok-scale button[aria-checked=true][data-n="8"],.ok-scale button[aria-checked=true][data-n="9"],.ok-scale button[aria-checked=true][data-n="10"]{color:#fff;background:#43a047;border-color:#43a047}.ok-hist{margin-top:14px}.ok-hist h3{color:var(--xl-muted,#616161);margin:0 0 6px;font-size:13px}.ok-delta[data-up="1"]{color:#1b5e20;font-weight:600}.ok-delta[data-up="0"]{color:#9b1c1c;font-weight:600}.ok-conf{text-align:center;border-radius:10px;min-width:22px;font-size:12px;font-weight:700;display:inline-block}.ok-conf[data-low="1"]{color:#9b1c1c;background:#fde8e8}.ok-conf[data-low="2"]{color:#6b4e00;background:#fff4d6}.ok-conf[data-low="3"]{color:#1b5e20;background:#e3f4e6}.ok-panel{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-radius:4px;padding:12px;overflow:auto}.ok-tree{margin:0;padding:0;list-style:none}.ok-tree .ok-tree{border-left:1px dashed #cfd8dc;margin-left:22px;padding-left:12px}.ok-tree li{margin:6px 0}.ok-node{text-align:left;border:1px solid var(--xl-line,#e3e3e3);cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border-left:4px solid #b0bec5;border-radius:4px;align-items:center;gap:10px;padding:7px 10px;display:flex}.ok-node:hover{background:var(--xl-hover,#f7f7f7)}.ok-node[data-status=done],.ok-node[data-status=on_track]{border-left-color:#43a047}.ok-node[data-status=at_risk]{border-left-color:#f2b33d}.ok-node[data-status=off_track]{border-left-color:#e57373}.ok-node-lv{color:var(--xl-muted,#616161);flex:none;min-width:52px;font-size:11px;font-weight:700}.ok-node[data-level=company] .ok-node-lv{color:var(--xl-green,#c8102e)}.ok-node[data-level=department] .ok-node-lv{color:#33567f}.ok-node-t{flex:auto;min-width:0;font-weight:600}.ok-node-t small{color:var(--xl-muted,#616161);font-size:12px;font-weight:400;display:block}.ok-my{flex-direction:column;gap:12px;display:flex}.ok-my .transaction-summary button{cursor:default}.ok-card{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-left:4px solid #b0bec5;border-radius:4px;padding:12px 14px}.ok-card[data-status=done],.ok-card[data-status=on_track]{border-left-color:#43a047}.ok-card[data-status=at_risk]{border-left-color:#f2b33d}.ok-card[data-status=off_track]{border-left-color:#e57373}.ok-card header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;height:auto;margin:0;padding:0;display:flex}.ok-card h2{margin:0;font-size:15px}.ok-card header small{color:var(--xl-muted,#616161);font-size:12px}.ok-card-r{flex:none;align-items:center;gap:8px;display:flex}.ok-card footer{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.ok-kr-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.ok-kr{background:#fafafa;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;display:flex}.ok-kr-t{min-width:0;font-size:13px}.ok-kr-t small{color:var(--xl-muted,#616161);font-size:12px;display:block}.ok-team{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-radius:4px;padding:12px 14px}.ok-team h2{margin:0 0 8px;font-size:15px}@media (max-width:640px){.ok-bar{width:96px}.ok-card header{flex-direction:column}.ok-card-r{justify-content:space-between;width:100%}.ok-kr{flex-direction:column;align-items:stretch}.ok-kr .ok-bar{width:100%}.ok-node{flex-wrap:wrap}.ok-node-t{flex-basis:100%;order:-1}.ok-tree .ok-tree{margin-left:8px;padding-left:8px}.ok-lines thead{display:none}.ok-lines table,.ok-lines tbody,.ok-lines tr,.ok-lines td{width:100%;display:block}.ok-lines tr{border-bottom:1px solid var(--xl-line,#e3e3e3);padding:6px 0}.ok-lines td{border:0!important;padding:3px 8px!important}.ok-lines td.right input{text-align:left;max-width:none}.ok-lines td:first-child:before{content:none}.ok-period{font-size:12px}.ok-time{width:90px}.ok-form .od-title .ok-title-select{font-size:15px}}
.bnf-form .od-title input{font-size:22px}.bnf-titlesel{border:0;border-bottom:1px solid var(--xl-line,#d4d4d4);width:100%;max-width:560px;color:var(--xl-ink,#1f1f1f);background:0 0;padding:2px 0 4px;font-family:inherit;font-size:20px;font-weight:700}.bnf-titlesel:focus{border-bottom-color:var(--xl-green,#c8102e);outline:0}.bnf-check.bnf-check{color:var(--xl-ink,#1f1f1f);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;font-weight:400;line-height:1.4;display:inline-flex}.bnf-check.bnf-check input{width:auto;height:auto;accent-color:var(--xl-green,#c8102e);border:0;flex:none;margin:0;padding:0}.bnf-none{color:var(--xl-muted,#616161);text-align:center;padding:12px 8px;font-size:12.5px}.bnf-row{cursor:pointer}.bnf-row:hover td{background:var(--xl-hover,#f7f7f7)}.bnf-nowrap{white-space:nowrap}.bnf-flag{border:1px solid var(--xl-line,#e3e3e3);color:var(--xl-muted,#616161);white-space:nowrap;border-radius:8px;margin-left:6px;padding:0 6px;font-size:11px;line-height:16px;display:inline-block}.bnf-flag[data-kind=left]{color:#a4262c;background:#fdf0f0;border-color:#f3b4b4}.bnf-flag[data-kind=open]{color:#107c41;background:#eef7f1;border-color:#9fd3b1}.bnf-pay{color:var(--xl-muted,#616161);white-space:nowrap;font-size:12px}.bnf-pay[data-on="1"]{color:#107c41}.bnf-pay[data-on="1"]:before{content:"✓ "}.bnf-count{background:var(--xl-green,#c8102e);color:#fff;text-align:center;border-radius:9px;min-width:18px;margin-left:6px;padding:0 5px;font-size:11px;line-height:18px;display:inline-block}.bnf-tiers span,.bnf-elig span{white-space:nowrap;font-size:12px;display:block}.bnf-elig span{color:var(--xl-muted,#616161)}.bnf-deps .bnf-c-name{min-width:200px}.bnf-deps .bnf-c-rel{width:130px}.bnf-deps .bnf-c-date{width:140px}.bnf-deps .bnf-c-id{width:150px}.bnf-tier[data-on="0"] td{color:var(--xl-muted,#9a9a9a)}.bnf-c-on{text-align:center;width:56px}.od-lines .bnf-c-on input{width:auto;height:auto;accent-color:var(--xl-green,#c8102e);margin:0;padding:0}.bnf-c-amt{width:180px}.bnf-c-amt input{text-align:right}.bnf-checks{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;margin:8px 0 4px;display:grid}.bnf-checks.bnf-checks>label{border:1px solid var(--xl-line,#e3e3e3);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;font-weight:400;line-height:1.4;display:flex}.bnf-checks>label[data-on="1"]{background:#eef6f0;border-color:#2f7d4a}.bnf-checks.bnf-checks>label input{accent-color:#2f7d4a;flex:none;width:auto;height:auto;margin:0;padding:0}.bnf-elig-res[data-ok="0"]{color:#a4262c!important}.bnf-elig-res[data-ok="1"]{color:#107c41!important}.bnf-hist[data-me="1"] td{background:#fafafa;font-weight:600}.bnf-period label{color:var(--xl-muted,#616161);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.bnf-report{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:4px;display:grid}.bnf-panel{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-radius:10px;min-width:0;padding:12px 14px}.bnf-panel h2,.bnf-open h2,.bnf-h2{color:var(--xl-ink,#1f1f1f);margin:0 0 10px;font-size:14px;font-weight:700}.bnf-h2{padding:12px 14px 0}.bnf-wide{grid-column:1/-1}.bnf-c-plan{min-width:190px}.bnf-trend{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px;height:190px;display:grid}.bnf-bar{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;padding:0;display:flex}.bnf-bar-v{color:var(--xl-muted,#616161);white-space:nowrap;min-height:14px;font-size:10.5px}.bnf-bar-col{border-bottom:1px solid var(--xl-line,#e3e3e3);flex-direction:column-reverse;width:70%;max-width:44px;height:140px;display:flex}.bnf-bar-er{background:#2f7d4a;display:block}.bnf-bar-ee{background:#9fd3b1;display:block}.bnf-bar-l{color:var(--xl-muted,#616161);margin-top:4px;font-size:11px}.bnf-bar[data-on="1"] .bnf-bar-l{color:var(--xl-ink,#1f1f1f);font-weight:700}.bnf-bar[data-on="1"] .bnf-bar-col{outline:2px solid var(--xl-green,#c8102e);outline-offset:2px}.bnf-legend{color:var(--xl-muted,#616161);margin:10px 0 0;font-size:11.5px}.bnf-key{vertical-align:-1px;background:#2f7d4a;border-radius:2px;width:10px;height:10px;margin:0 4px 0 10px;display:inline-block}.bnf-key[data-k=ee]{background:#9fd3b1}.bnf-open{margin:4px 0 12px;padding:0 14px}.bnf-card-h{flex-direction:column;gap:2px;display:flex}.bnf-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.bnf-card{border:1px solid var(--xl-line,#e3e3e3);background:#fff;border-top:3px solid #2f7d4a;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.bnf-card-h b{font-size:14px;display:block}.bnf-card-h span{color:var(--xl-muted,#616161);font-size:12px}.bnf-card ul{margin:0;padding:0;font-size:12.5px;list-style:none}.bnf-card li{border-bottom:1px dashed var(--xl-line,#ececec);justify-content:space-between;gap:8px;padding:3px 0;display:flex}.bnf-card li span{color:var(--xl-muted,#616161);text-align:right}.bnf-card-f{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.bnf-card-f small{color:var(--xl-muted,#616161)}.bnf-mylist{border-top:1px solid var(--xl-line,#e3e3e3);background:#fff;margin:4px 0 0}.bnf-mylist .table-wrap{margin-bottom:8px}@media (max-width:820px){.bnf-report{grid-template-columns:1fr}.bnf-trend{gap:3px;height:160px}.bnf-bar-v{display:none}.bnf-bar-col{width:80%;height:120px}.bnf-checks{grid-template-columns:1fr 1fr}.bnf-titlesel{font-size:17px}}
.tv-form .od-title input{font-size:22px}.tv-row{cursor:pointer}.tv-row:hover td{background:var(--xl-hover,#f7f7f7)}.tv-nowrap{white-space:nowrap}.tv-none{color:var(--xl-muted,#616161);text-align:center;padding:14px 8px}.tv-scope{border:1px solid var(--xl-line,#e3e3e3);color:var(--xl-muted,#616161);white-space:nowrap;border-radius:8px;padding:0 6px;font-size:11px;line-height:16px;display:inline-block}.tv-scope[data-scope=international]{color:#0b5394;background:#eef5ff;border-color:#9ec5fe}.tv-bal[data-sign=pay]{color:#0b5394}.tv-bal[data-sign=refund]{color:var(--xl-green,#c8102e)}.tv-auto td{color:var(--xl-ink,#1f1f1f);background:#fafafa}.tv-lines{margin-top:6px}.tv-lines .tv-c-kind{width:150px}.tv-lines .tv-c-desc{min-width:180px}.tv-lines .tv-c-date{width:128px}.tv-lines .tv-c-num{width:70px}.tv-lines .tv-c-amt{width:120px}.tv-lines .tv-c-cur{width:78px}.tv-lines .tv-c-rate{text-align:right;width:110px}.tv-lines .tv-c-ref{width:110px}.tv-lines .tv-c-num input,.tv-lines .tv-c-amt input,.tv-lines .tv-c-rate input{text-align:right}.tv-pair{gap:6px;min-width:0;display:flex}.tv-pair input{flex:auto;min-width:0}.tv-pair select{flex:0 0 84px}@media (max-width:640px){.tv-lines table{min-width:760px}.tv-form .od-title input{font-size:18px}}
.hc-form textarea{resize:vertical;width:100%;font:inherit}.hc-row{cursor:pointer}.hc-row:hover td{background:var(--xl-hover,#f7f7f7)}.hc-type{color:#33567f;white-space:nowrap;background:#eef3fb;border-radius:3px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.hc-type[data-type=disciplinary]{color:#9a6a17;background:#fdf3e3}.hc-type[data-type=harassment]{color:#a6402f;background:#fdecea}.hc-lock{margin-left:4px;font-size:11px;font-weight:600;color:#a6402f!important}.hc-card{background:var(--xl-card,#fff);border:1px solid var(--xl-line,#e3e3e3);border-radius:6px;margin:12px 0;padding:14px 16px}.hc-card h2{color:var(--xl-ink,#1f1f1f);margin:0 0 6px;font-size:14px;font-weight:700}.hc-muted{color:var(--xl-muted,#616161);margin:0 0 8px;font-size:12px}.hc-none{color:var(--xl-muted,#616161);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.hc-mine{border-top:1px solid var(--xl-line,#e3e3e3);padding:12px 0}.hc-mine header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hc-mine header .hc-muted{margin:0}.hc-mine h3{margin:6px 0;font-size:14px;font-weight:600}.hc-mine p{margin:4px 0;font-size:13px}.hc-mine-actions{gap:10px;margin-left:auto;display:flex}.hc-timeline{border-left:2px solid var(--xl-line,#e3e3e3);margin:6px 0 0;padding:0 0 0 14px;list-style:none}.hc-timeline li{padding:4px 0 8px;position:relative}.hc-timeline li:before{content:"";background:var(--xl-line,#c9c9c9);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:-19px}.hc-timeline li[data-kind=status]:before{background:#33567f}.hc-timeline li[data-kind=action]:before{background:#9a6a17}.hc-timeline li[data-kind=decision]:before{background:var(--xl-green,#c8102e)}.hc-timeline li span{color:var(--xl-muted,#616161);font-variant-numeric:tabular-nums;font-size:11px;display:block}.hc-timeline li p{white-space:pre-wrap;color:var(--xl-ink,#1f1f1f);margin:2px 0 0;font-size:13px}.hc-shared{color:#1c6b2c;background:#eaf7ea;border-radius:3px;margin-left:6px;padding:0 5px;font-style:normal}.hc-tl-wrap{padding:10px 2px}.hc-addnote{border:1px solid var(--xl-line,#e3e3e3);border-radius:4px;margin-bottom:12px;padding:8px}.hc-addnote textarea{resize:vertical;width:100%;font:inherit;border:0;outline:none}.hc-addnote-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.hc-check{align-items:center;gap:6px;font-size:13px;font-weight:400;display:inline-flex}.hc-desc{white-space:pre-wrap;padding:12px 4px;font-size:13px;line-height:1.6}.hc-empty-row{color:var(--xl-muted,#616161);text-align:center;padding:14px 8px}.hc-chips{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.hc-chip{border:1px solid var(--xl-line,#e3e3e3);background:var(--xl-hover,#f7f7f7);cursor:pointer;border-radius:12px;padding:2px 10px;font-size:12px}.hc-chip:hover{border-color:var(--xl-green,#c8102e)}@media (max-width:640px){.hc-card{padding:12px}.hc-mine-actions{margin-left:0}}.hc-check input[type=checkbox]{flex:none;margin:0;width:auto!important}.od-field .hc-check{text-align:left;justify-content:flex-start;width:100%}.hc-addnote-bar select{min-width:120px;width:auto!important}.hc-mine header b{margin:0;padding:0}.od-form.hc-form .od-field textarea{min-height:0!important}
.hq-form textarea{resize:vertical;width:100%;font:inherit}.hq-row{cursor:pointer}.hq-row:hover td{background:var(--xl-hover,#f7f7f7)}.hq-bank{font-weight:600;color:var(--xl-green,#c8102e)!important}.hq-diff td{vertical-align:top}.hq-diff .hq-old{color:var(--xl-muted,#616161);-webkit-text-decoration:line-through #00000040;text-decoration:line-through #00000040}.hq-diff .hq-new{color:var(--xl-ink,#1f1f1f);background:#2e7d320f;font-weight:600}.hq-card{background:var(--xl-card,#fff);border:1px solid var(--xl-line,#e3e3e3);border-radius:6px;margin:12px 0;padding:14px 16px}.hq-card h2{color:var(--xl-ink,#1f1f1f);margin:0 0 10px;font-size:14px;font-weight:700}.hq-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.hq-muted{color:var(--xl-muted,#616161);font-size:12px}.hq-reason{color:#a6402f;margin:6px 0;font-size:12px}.hq-mine{border-top:1px solid var(--xl-line,#e3e3e3);padding:12px 0}.hq-mine:first-of-type{border-top:0;padding-top:0}.hq-mine header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.hq-mine header .workspace-link{margin-left:auto}.hq-log{color:var(--xl-muted,#616161);margin:8px 0 0;padding:0;font-size:12px;list-style:none}.hq-log li{padding:2px 0}.hq-log li span{font-variant-numeric:tabular-nums;margin-right:6px}@media (max-width:640px){.hq-card{padding:12px}.hq-mine header .workspace-link{margin-left:0}}.od-form.hq-form .od-field textarea{height:auto!important;min-height:0!important}
.lpo-form .od-title input{font-variant-numeric:tabular-nums}.lpo-row{cursor:pointer}.lpo-row:hover td{background:var(--xl-hover,#f7f7f7)}.lpo-none{color:var(--xl-muted,#616161);text-align:center;padding:14px 8px}.lpo-muted{color:var(--xl-muted,#616161);font-size:12px}.lpo-note{color:var(--xl-muted,#616161);white-space:nowrap;font-size:12px}.lpo-check{color:var(--xl-ink,#1f1f1f);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.lpo-check input{width:auto;accent-color:var(--xl-green,#c8102e);margin:0}.lpo-rem[data-tone=neg]{color:var(--xl-red,#c00000)}.lpo-rem[data-tone=low]{color:#9a5a00}.lpo-rem[data-tone=ok]{color:var(--xl-ink,#1f1f1f)}.lpo-band{border:1px solid var(--xl-line,#e3e3e3);white-space:nowrap;background:#fafafa;border-radius:10px;margin:1px 6px 1px 0;padding:1px 7px;font-size:11.5px;display:inline-block}.lpo-kind{color:#4a5058;background:#f0f1f2;border-radius:3px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.lpo-kind[data-kind=earned]{color:#1d6b33;background:#e7f5ea}.lpo-kind[data-kind=carried]{color:#1f4f86;background:#e6f0fb}.lpo-kind[data-kind=expired]{color:#a32020;background:#fdeaea}.lpo-kind[data-kind=encashed]{color:#8a5a06;background:#fdf3dc}.lpo-kind[data-kind=adjusted]{color:#5b2f94;background:#f1eafb}.lpo-c-num{width:140px}.lpo-c-num input{text-align:right}.lpo-runs{border-top:1px solid var(--xl-line,#e3e3e3);color:var(--xl-muted,#616161);flex-direction:column;gap:3px;padding:10px 14px;font-size:12px;display:flex}.lpo-runs b{color:var(--xl-ink,#1f1f1f);font-size:12.5px}.lpo-seg{border:1px solid var(--xl-line,#d4d4d4);border-radius:2px;display:inline-flex;overflow:hidden}.lpo-seg button{color:var(--xl-ink,#1f1f1f);cursor:pointer;white-space:nowrap;background:#fff;border:0;height:28px;padding:0 12px;font-size:12px}.lpo-seg button+button{border-left:1px solid var(--xl-line,#d4d4d4)}.lpo-seg button.on{background:var(--xl-green,#c8102e);color:#fff;font-weight:600}.lpo-my strong small{color:var(--xl-muted,#616161);font-size:12px;font-weight:400}.lpo-nav{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.lpo-nav>button{border:1px solid var(--xl-line,#d4d4d4);min-width:28px;height:28px;color:var(--xl-ink,#1f1f1f);cursor:pointer;white-space:nowrap;background:#fff;border-radius:2px;padding:0 8px;font-size:12px}.lpo-nav>button:hover{background:#f5f5f5}.lpo-nav>b{white-space:nowrap;text-align:center;min-width:92px;padding:0 4px;font-size:12.5px}.lpo-legend{color:var(--xl-muted,#616161);border-bottom:1px solid var(--xl-line,#e3e3e3);flex-wrap:wrap;gap:6px 14px;padding:6px 14px;font-size:11.5px;display:flex}.lpo-legend>span{align-items:center;gap:5px;display:inline-flex}.lpo-legend b{color:var(--xl-ink,#1f1f1f)}.lpo-mark{border:1px solid #d0d0d0;border-radius:2px;width:12px;height:12px;display:inline-block}.lpo-mark[data-mark=approved]{background:#f3c98a;border-color:#e0a95a}.lpo-mark[data-mark=pending]{background:repeating-linear-gradient(135deg,#fff 0 3px,#f3c98a 3px 5px);border-color:#e0a95a}.lpo-mark[data-mark=holiday]{background:#fdeaea;border-color:#f1c4c4}.lpo-mark[data-mark=off]{background:#eef0f3}.lpo-grid-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex:auto;max-width:100%;min-height:0;position:relative;overflow:auto}.lpo-grid-wrap:focus-visible{outline:2px solid var(--xl-green,#c8102e);outline-offset:-2px}.lpo-grid{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:11.5px}.lpo-grid th,.lpo-grid td{background:#fff;border:1px solid #ececec;border-top:0;border-left:0;padding:0}.lpo-grid thead th{z-index:3;border-bottom:1px solid var(--xl-line,#d4d4d4);background:#f6f7f9;position:sticky;top:0}.lpo-grid tfoot th,.lpo-grid tfoot td{z-index:3;border-top:1px solid var(--xl-line,#d4d4d4);text-align:center;background:#eef1f5;font-weight:700;position:sticky;bottom:0}.lpo-grid .lpo-emp{z-index:2;text-align:left;min-width:180px;max-width:220px;box-shadow:1px 0 0 var(--xl-line,#d4d4d4);background:#fff;padding:4px 8px;font-weight:400;position:sticky;left:0}.lpo-grid thead .lpo-emp,.lpo-grid tfoot .lpo-emp{z-index:4;background:#f6f7f9;font-weight:700}.lpo-grid tfoot .lpo-emp{background:#eef1f5;font-size:11px}.lpo-grid tbody .lpo-emp b{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:600;display:block;overflow:hidden}.lpo-grid tbody .lpo-emp small{color:var(--xl-muted,#616161);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:10.5px;display:block;overflow:hidden}.lpo-day{text-align:center;min-width:30px;padding:3px 1px!important}.lpo-day small{color:var(--xl-muted,#616161);font-size:9.5px;font-weight:400;display:block}.lpo-day b{font-size:12px;display:block}.lpo-grid thead .lpo-day[data-off]{background:#eef0f3}.lpo-grid thead .lpo-day[data-holiday]{color:#a32020;background:#fdecec}.lpo-grid thead .lpo-day[data-today]{box-shadow:inset 0 -3px 0 var(--xl-green,#c8102e)}.lpo-grid tfoot .lpo-day[data-busy]{color:var(--xl-red,#c00000)}.lpo-cell{text-align:center;color:#7a4a00;height:30px;font-size:10.5px;font-weight:700}.lpo-cell[data-off]{background:#f6f7f9}.lpo-cell[data-holiday]{background:#fdf0f0}.lpo-grid td.lpo-cell[data-status=approved]{color:#5c3500;background:#f3c98a}.lpo-grid td.lpo-cell[data-status=pending]{color:#7a4a00;background:repeating-linear-gradient(135deg,#fff 0 3px,#f7dcb2 3px 6px)}.lpo-grid td.lpo-cell[data-status][data-unpaid]{box-shadow:inset 0 0 0 2px #c9a0a0}.lpo-grid td.lpo-cell[data-status][data-off],.lpo-grid td.lpo-cell[data-status][data-holiday]{background:#fbf3e7}.lpo-sum{text-align:center;min-width:44px;font-weight:600;padding:0 6px!important}@media (max-width:760px){.lpo-grid .lpo-emp{min-width:120px;max-width:140px}.lpo-grid tbody .lpo-emp b,.lpo-grid tbody .lpo-emp small{max-width:124px}.lpo-note{white-space:normal}}@media print{.lpo-grid-wrap{overflow:visible}.lpo-grid .lpo-emp,.lpo-grid thead th,.lpo-grid tfoot td,.lpo-grid tfoot th{position:static}}
