.F9_t8G_screen{min-height:100vh;padding:var(--space-8) var(--space-6);background:var(--color-bg-secondary);justify-content:center;align-items:center;display:flex}.F9_t8G_card{width:100%;max-width:var(--container-max-form);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-10);gap:var(--space-7);flex-direction:column;display:flex}.F9_t8G_brand{gap:var(--space-1);flex-direction:column;display:flex}.F9_t8G_brandLogo{object-fit:contain;object-position:left center;width:180px;height:auto;max-height:38px}.F9_t8G_title{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-primary);font-size:1.2rem;font-weight:700}.F9_t8G_lead{color:var(--color-text-sub);font-size:.9rem;line-height:1.7}.F9_t8G_note{color:var(--color-text-sub);border-top:1px solid var(--color-border);padding-top:var(--space-5);font-size:.78rem;line-height:1.7}@media (max-width:600px){.F9_t8G_card{padding:var(--space-8) var(--space-6)}}
.NlhTIG_alert{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius);border:1px solid;border-left-width:3px;font-size:.9rem;line-height:1.5;display:flex}.NlhTIG_icon{flex-shrink:0;margin-top:1px;font-size:1rem}.NlhTIG_error{background:var(--color-danger-bg-soft);color:var(--color-danger-text);border-color:#dc262633;border-left-color:var(--color-danger)}.NlhTIG_success{background:var(--color-success-bg-soft);color:var(--color-success-text);border-color:#16a34a33;border-left-color:var(--color-success)}.NlhTIG_warning{background:var(--color-warning-bg-soft);color:var(--color-warning-text);border-color:#d9770633;border-left-color:var(--color-warning)}.NlhTIG_info{background:var(--color-primary-light);color:var(--color-text);border-color:#0b4f9e33;border-left-color:var(--color-primary)}
._7K1HTG_button{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-primary);font:inherit;white-space:nowrap;cursor:pointer;font-size:.78rem;font-weight:700;display:inline-flex}._7K1HTG_button:hover{background:var(--color-surface-hover)}._7K1HTG_button:focus-visible{box-shadow:var(--focus-ring);outline:none}._7K1HTG_buttonMark{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;justify-content:center;align-items:center;width:16px;height:16px;font-size:.65rem;display:inline-flex}@media (max-width:600px){._7K1HTG_buttonLabel{display:none}}._7K1HTG_layer{z-index:var(--z-modal);position:fixed;inset:0}._7K1HTG_blocker{position:fixed;inset:0}._7K1HTG_dim{background:#00000073;position:fixed;inset:0}._7K1HTG_spot{pointer-events:none;border-radius:var(--radius-lg);box-shadow:0 0 0 3px var(--color-warning), 0 0 0 9999px #00000073;transition:top .2s,left .2s,width .2s,height .2s;position:fixed}._7K1HTG_card{right:var(--space-8);border:1px solid var(--color-primary);background:var(--color-surface);width:340px;max-height:calc(100vh - 32px);color:var(--color-text);box-shadow:var(--shadow-lg);position:fixed;top:50%;overflow-y:auto;transform:translateY(-50%)}@media (max-width:640px){._7K1HTG_card{left:var(--space-6);right:var(--space-6);top:auto;bottom:var(--space-6);width:auto;max-height:50vh;transform:none}._7K1HTG_cardTop{top:var(--space-6);bottom:auto}}._7K1HTG_head{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--color-primary);color:#fff;letter-spacing:.06em;padding:8px 14px;font-size:.75rem;font-weight:700;display:flex}._7K1HTG_close{color:#fff;font:inherit;cursor:pointer;border-radius:var(--radius);background:0 0;border:none;padding:2px 6px;font-size:.75rem}._7K1HTG_close:hover{background:#ffffff1f}._7K1HTG_close:focus-visible{outline:none;box-shadow:0 0 0 2px #fff}._7K1HTG_body{padding:var(--space-5) var(--space-6)}._7K1HTG_title{margin:0 0 var(--space-2);color:var(--color-primary);font-size:.95rem;font-weight:700}._7K1HTG_text{margin:0 0 var(--space-2);font-size:.82rem;line-height:1.7}._7K1HTG_foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-6) var(--space-5);display:flex}._7K1HTG_dots{flex-wrap:wrap;gap:4px;display:flex}._7K1HTG_dot{border-radius:var(--radius-full);background:var(--color-border);width:6px;height:6px}._7K1HTG_dotActive{background:var(--color-primary)}._7K1HTG_actions{gap:var(--space-3);flex:none;display:flex}
.pN2z1G_shell{flex-direction:column;min-height:100vh;display:flex}.pN2z1G_topnav{z-index:var(--z-sidebar);height:var(--topnav-height);align-items:stretch;gap:var(--space-6);padding:0 var(--space-8);background:var(--color-primary);color:#ffffffd1;flex:none;display:flex;position:sticky;top:0}.pN2z1G_topnavBrand{flex:none;align-items:center;display:flex}.pN2z1G_topnavLogo{object-fit:contain;width:120px;height:auto;max-height:26px}.pN2z1G_topnavItems{scrollbar-width:thin;flex:auto;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.pN2z1G_topnavGroup{align-items:stretch;display:flex}.pN2z1G_topnavDivider{width:1px;height:20px;margin:0 var(--space-3);background:#fff3;align-self:center}.pN2z1G_topnavItem{align-items:center;gap:var(--space-2);padding:0 var(--space-4);white-space:nowrap;color:#ffffffd1;border-top:3px solid #0000;border-bottom:3px solid #0000;font-size:.84rem;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.pN2z1G_topnavItem:hover{color:#fff;background:#ffffff12;text-decoration:none}.pN2z1G_topnavItem:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff9}.pN2z1G_topnavItemActive{color:#fff;border-bottom-color:var(--color-success);background:#ffffff1f;font-weight:700}.pN2z1G_topnavIcon{opacity:.9;justify-content:center;align-items:center;width:1.1rem;font-size:.8rem;display:inline-flex}@media (max-width:1600px){.pN2z1G_topnav{gap:var(--space-4);padding:0 var(--space-5)}.pN2z1G_topnavItem{padding:0 var(--space-3)}.pN2z1G_topnavDivider{margin:0 var(--space-1)}.pN2z1G_topnavLong{display:none}}@media (max-width:1440px){.pN2z1G_topnav{gap:var(--space-3)}.pN2z1G_topnavItem{padding:0 var(--space-2)}}.pN2z1G_topnavMenuButton{font:inherit;cursor:pointer;background:0 0;border-left:none;border-right:none;font-size:.84rem}.pN2z1G_topnavMenuButton[aria-expanded=true]{color:#fff;background:#ffffff1f}.pN2z1G_topnavCaret{opacity:.8;font-size:.7rem}.pN2z1G_topnavMenu{z-index:var(--z-dropdown);min-width:240px;padding:var(--space-2) 0;background:var(--color-primary);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-lg);display:grid;position:fixed}.pN2z1G_topnavMenuItem{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);white-space:nowrap;color:#ffffffdb;border-left:3px solid #0000;font-size:.86rem;text-decoration:none;display:flex}.pN2z1G_topnavMenuItem:hover{color:#fff;background:#ffffff14;text-decoration:none}.pN2z1G_topnavMenuItem:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff9}.pN2z1G_topnavMenuItemActive{color:#fff;border-left-color:var(--color-success);background:#ffffff1f;font-weight:700}.pN2z1G_navPending{opacity:.6}.pN2z1G_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pN2z1G_sidebar{flex:0 0 var(--sidebar-width);width:var(--sidebar-width);background:var(--color-primary);color:#ffffffd1;height:100vh;z-index:var(--z-sidebar);flex-direction:column;display:none;position:sticky;top:0;overflow-y:auto}.pN2z1G_brand{height:var(--topbar-height);flex:none;align-items:center;padding:0 18px;display:flex}.pN2z1G_brandLogo{object-fit:contain;width:150px;height:auto;max-height:34px}.pN2z1G_nav{flex:auto;padding:10px 0}.pN2z1G_navGroup{padding:var(--space-2) 0}.pN2z1G_navGroupLabel{padding:var(--space-2) 18px;font-family:var(--font-label);letter-spacing:.14em;color:#ffffff6b;font-size:.64rem;font-weight:700}.pN2z1G_navItem{align-items:center;gap:var(--space-3);color:#ffffffd1;border-left:3px solid #0000;width:100%;padding:9px 18px;font-size:.86rem;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.pN2z1G_navItem:hover{color:#fff;background:#ffffff12;text-decoration:none}.pN2z1G_navItem:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff9}.pN2z1G_navItemActive{color:#fff;border-left-color:var(--color-success);background:#ffffff1f;font-weight:700}.pN2z1G_navIcon{text-align:center;opacity:.92;flex:0 0 18px;justify-content:center;width:18px;display:inline-flex}.pN2z1G_navLabel{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.pN2z1G_navBadge{border-radius:var(--radius-full);background:var(--color-warning);color:#1a1a1a;font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.66rem;font-weight:700;display:inline-flex}.pN2z1G_navBadgeDanger{background:var(--color-danger);color:#fff}.pN2z1G_sidebarFoot{padding:var(--space-4) 18px;color:#ffffff6b;border-top:1px solid #ffffff1a;flex:none;font-size:.68rem}.pN2z1G_main{flex-direction:column;flex:auto;min-width:0;display:flex}.pN2z1G_topbar{top:var(--topnav-height);z-index:var(--z-sticky);height:var(--topbar-height);align-items:center;gap:var(--space-4);padding:0 var(--space-8);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex:none;display:flex;position:sticky}.pN2z1G_backLabel{margin-left:var(--space-2)}.pN2z1G_titles{flex-direction:column;flex:0 auto;justify-content:center;min-width:0;display:flex}.pN2z1G_crumbs{align-items:center;gap:2px var(--space-3);font-family:var(--font-label);letter-spacing:.02em;color:var(--color-text-sub);flex-wrap:wrap;margin:0;padding:0;font-size:.92rem;line-height:1.4;list-style:none;display:flex}.pN2z1G_crumbItem{align-items:center;min-width:0;max-width:20em;display:flex}.pN2z1G_crumbItem>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pN2z1G_crumbItem[aria-current=page]{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.pN2z1G_crumbLink{color:var(--color-secondary);text-decoration:none}.pN2z1G_crumbLink:hover{color:var(--color-secondary);text-decoration:underline}.pN2z1G_crumbSep{align-items:center;height:1.4em;display:flex}.pN2z1G_crumbSep:before{content:"";border-top:1.5px solid var(--color-border-strong);border-right:1.5px solid var(--color-border-strong);width:6px;height:6px;transform:rotate(45deg)}.pN2z1G_spacer{flex:auto}.pN2z1G_user{align-items:center;gap:var(--space-3);display:flex}.pN2z1G_avatar{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;width:34px;height:34px;font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.pN2z1G_userMeta{flex-direction:column;min-width:0;line-height:1.3;display:flex}.pN2z1G_userName{white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:.82rem;overflow:hidden}.pN2z1G_userRole{color:var(--color-text-sub);font-size:.68rem}.pN2z1G_content{width:100%;max-width:none;padding:var(--space-8) var(--space-9);gap:var(--space-7);flex-direction:column;flex:auto;display:flex}.pN2z1G_burger,.pN2z1G_navClose,.pN2z1G_scrim{display:none}@media (max-width:900px){.pN2z1G_topnav{display:none}.pN2z1G_topbar{top:0}.pN2z1G_sidebar{width:var(--sidebar-width-drawer);max-width:84vw;transition:transform .24s;display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:2px 0 22px #00000073}.pN2z1G_sidebarOpen{transform:translate(0)}.pN2z1G_burger{border:1px solid var(--color-border);background:var(--color-surface);width:38px;height:38px;color:var(--color-text-sub);flex:none;justify-content:center;align-items:center;font-size:1.02rem;display:inline-flex}.pN2z1G_navClose{color:#ffffffb3;margin-left:auto;font-size:1.1rem;display:inline-flex}.pN2z1G_scrimOpen{z-index:var(--z-scrim);background:#00000073;display:block;position:fixed;inset:0}.pN2z1G_content{padding:var(--space-7) var(--space-6)}}@media (max-width:600px){.pN2z1G_topbar{padding:0 var(--space-4);gap:var(--space-3)}.pN2z1G_userName,.pN2z1G_userRole,.pN2z1G_backLabel{display:none}}@media print{.pN2z1G_shell{background:#fff;min-height:auto;display:block}.pN2z1G_topnav,.pN2z1G_sidebar,.pN2z1G_topbar{display:none}.pN2z1G_main{width:auto;margin:0}.pN2z1G_content{max-width:none;padding:0}}.pN2z1G_navBadge{min-width:18px;height:18px;margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-danger);color:var(--color-surface);justify-content:center;align-items:center;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}
.Z9zo6a_badge{align-items:center;gap:var(--space-1);border-radius:var(--radius);font-family:var(--font-label);letter-spacing:.05em;white-space:nowrap;border:1px solid;padding:3px 10px;font-size:.72rem;font-weight:600;line-height:1.5;display:inline-flex}.Z9zo6a_neutral{background:var(--color-neutral-bg);color:var(--color-neutral);border-color:var(--color-neutral)}.Z9zo6a_progress{background:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary)}.Z9zo6a_review{background:var(--color-review-bg);color:var(--color-review);border-color:var(--color-review)}.Z9zo6a_waiting{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning)}.Z9zo6a_done{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success)}.Z9zo6a_finished{background:var(--color-finished-bg);color:var(--color-finished-text);border-color:var(--color-finished)}.Z9zo6a_alert{background:var(--color-danger-bg);color:var(--color-danger-text);border-color:var(--color-danger)}
.eP6jcG_wrap,.eP6jcG_wrapCompact{gap:var(--space-2);flex-direction:column;display:flex}.eP6jcG_wrapCompact{min-width:108px}.eP6jcG_row{align-items:center;gap:var(--space-2);color:var(--color-text-sub);display:inline-flex}.eP6jcG_picker{border:1px solid var(--color-border);border-radius:var(--radius);font-family:var(--font-body);color:var(--color-text);background-color:var(--color-surface);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%230b4f9e' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;padding:3px 24px 3px 8px;font-size:.78rem}.eP6jcG_picker[data-tone=neutral]{background-color:var(--color-neutral-bg);color:var(--color-neutral);border-color:var(--color-neutral)}.eP6jcG_picker[data-tone=progress]{background-color:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary)}.eP6jcG_picker[data-tone=review]{background-color:var(--color-review-bg);color:var(--color-review);border-color:var(--color-review)}.eP6jcG_picker[data-tone=waiting]{background-color:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning)}.eP6jcG_picker[data-tone=done]{background-color:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success)}.eP6jcG_picker[data-tone=finished]{background-color:var(--color-finished-bg);color:var(--color-finished-text);border-color:var(--color-finished)}.eP6jcG_picker[data-tone=alert]{background-color:var(--color-danger-bg);color:var(--color-danger-text);border-color:var(--color-danger)}.eP6jcG_picker[data-tone]{font-weight:600}.eP6jcG_picker option{color:var(--color-text);background:var(--color-surface);font-weight:400}.eP6jcG_picker:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.eP6jcG_picker:disabled{cursor:wait;opacity:.6}.eP6jcG_ask{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-bg-secondary);flex-direction:column;min-width:260px;display:flex}.eP6jcG_askLabel{color:var(--color-text-sub);font-size:.72rem;line-height:1.6}.eP6jcG_askInput{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);font:inherit;color:var(--color-text);background:var(--color-surface);font-size:.85rem}.eP6jcG_askInput:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.eP6jcG_askActions{gap:var(--space-2);align-items:center;display:flex}.eP6jcG_error{color:var(--color-danger-text);font-size:.75rem;line-height:1.6}.eP6jcG_guide{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.eP6jcG_guideRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.eP6jcG_nextHint{color:var(--color-text-sub);font-size:.78rem}.eP6jcG_confirm{gap:var(--space-3);flex-direction:column;display:flex}.eP6jcG_confirmText{color:var(--color-text);margin:0;font-size:.9rem}.eP6jcG_confirmWhen{color:var(--color-text-sub);margin:0;font-size:.78rem}
.l_h4MW_panel{background:var(--color-surface);border:1px solid var(--color-border-strong);border-top:3px solid var(--color-primary);border-radius:var(--radius-lg);padding:18px var(--space-7);gap:var(--space-6);flex-direction:column;display:flex}.l_h4MW_head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.l_h4MW_title{letter-spacing:.03em;color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.l_h4MW_sub{color:var(--color-text-sub);margin:2px 0 0;font-size:.8rem}.l_h4MW_legend{gap:var(--space-5);color:var(--color-text-sub);flex-wrap:wrap;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.l_h4MW_legend li{align-items:center;gap:var(--space-2);display:inline-flex}.l_h4MW_legendDot{border-radius:var(--radius-full);border:2px solid var(--color-border);background:var(--color-surface);width:12px;height:12px}.l_h4MW_scroll{overflow-x:auto}.l_h4MW_stackBody,.l_h4MW_actions{gap:var(--space-6);flex-direction:column;display:flex}.l_h4MW_splitBody{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;display:grid}@media (max-width:1200px){.l_h4MW_splitBody{gap:var(--space-6);flex-direction:column;display:flex}}.l_h4MW_map{--lane-h:172px;grid-template-columns:96px 24px minmax(0,1fr) 24px 96px;grid-template-rows:var(--lane-h) var(--lane-h);min-width:760px;display:grid}.l_h4MW_lane{grid-column:3;grid-template-rows:18px 42px 112px;min-width:0;display:grid}.l_h4MW_laneTitle{font-family:var(--font-label);letter-spacing:.14em;color:var(--color-text-sub);padding-left:var(--space-4);font-size:.68rem;font-weight:700}.l_h4MW_steps{grid-row:3;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.l_h4MW_cell{justify-content:center;display:flex;position:relative}.l_h4MW_cell:before,.l_h4MW_cell:after{content:"";background:var(--color-border);width:50%;height:2px;position:absolute;top:23px}.l_h4MW_cell:before{left:0}.l_h4MW_cell:after{right:0}.l_h4MW_cellDone:before,.l_h4MW_cellDone:after{background:var(--color-success)}.l_h4MW_bracketLeft,.l_h4MW_bracketRight{border:2px solid var(--color-border);grid-row:1/3;height:174px;margin-top:83px}.l_h4MW_bracketLeft{border-right:0;border-color:var(--color-success);grid-column:2}.l_h4MW_bracketRight{border-left:0;grid-column:4}.l_h4MW_root,.l_h4MW_end{flex-direction:column;grid-row:1/3;align-self:start;align-items:center;display:flex;position:relative}.l_h4MW_root{grid-column:1;margin-top:142px}.l_h4MW_end{grid-column:5;margin-top:146px}.l_h4MW_root:after{content:"";background:var(--color-success);height:2px;position:absolute;top:27px;left:calc(50% + 28px);right:0}.l_h4MW_end:before{content:"";background:var(--color-border);height:2px;position:absolute;top:23px;left:0;right:calc(50% + 24px)}.l_h4MW_node{z-index:1;width:100%;max-width:128px;color:inherit;text-align:center;flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.l_h4MW_node:focus-visible{outline:none}.l_h4MW_node:focus-visible .l_h4MW_circle{box-shadow:var(--focus-ring);outline:2px solid var(--color-secondary);outline-offset:3px}.l_h4MW_circle{border-radius:var(--radius-full);border:2px solid var(--color-border);background:var(--color-surface);width:48px;height:48px;color:var(--color-text-sub);flex:none;place-items:center;font-size:1rem;font-weight:700;transition:transform .15s;display:grid}.l_h4MW_root .l_h4MW_circle{width:56px;height:56px}.l_h4MW_node:hover .l_h4MW_circle{transform:scale(1.06)}.l_h4MW_label{margin-top:var(--space-1);color:var(--color-text);font-size:.8rem;font-weight:700;line-height:1.3}.l_h4MW_note{color:var(--color-text-sub);font-variant-numeric:tabular-nums;font-size:.7rem;line-height:1.35}.l_h4MW_done .l_h4MW_circle,.l_h4MW_legendDot.l_h4MW_done{background:var(--color-success);border-color:var(--color-success);color:var(--color-bg)}.l_h4MW_now .l_h4MW_circle,.l_h4MW_legendDot.l_h4MW_now{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg)}.l_h4MW_now .l_h4MW_circle{animation:2s ease-out infinite l_h4MW_pulse}.l_h4MW_now .l_h4MW_note{color:var(--color-primary);font-weight:700}.l_h4MW_waiting .l_h4MW_circle,.l_h4MW_legendDot.l_h4MW_waiting{background:var(--color-warning-bg);border-color:var(--color-warning);color:var(--color-warning-text)}.l_h4MW_waiting .l_h4MW_note{color:var(--color-warning-text);font-weight:600}.l_h4MW_alert .l_h4MW_circle{background:var(--color-danger-bg);border-color:var(--color-danger);color:var(--color-danger-text)}.l_h4MW_alert .l_h4MW_note{color:var(--color-danger-text);font-weight:600}.l_h4MW_missing .l_h4MW_circle,.l_h4MW_legendDot.l_h4MW_missing{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-bg)}.l_h4MW_missing .l_h4MW_label,.l_h4MW_missing .l_h4MW_note{color:var(--color-danger-text);font-weight:700}.l_h4MW_todo .l_h4MW_circle,.l_h4MW_legendDot.l_h4MW_todo{border-style:dashed}.l_h4MW_todo .l_h4MW_label{color:var(--color-text-sub)}@keyframes l_h4MW_pulse{0%{box-shadow:0 0 0 0 var(--color-primary-light)}50%{box-shadow:0 0 0 10px var(--color-primary-light)}to{box-shadow:0 0 0 0 var(--color-primary-light)}}@media (prefers-reduced-motion:reduce){.l_h4MW_now .l_h4MW_circle{animation:none}.l_h4MW_circle{transition:none}}.l_h4MW_next{gap:var(--space-2);padding:var(--space-6) 18px;border:2px solid var(--color-primary);border-radius:var(--radius);background:var(--color-primary-light);flex-direction:column;display:flex}.l_h4MW_eyebrow{font-family:var(--font-label);letter-spacing:.14em;color:var(--color-primary);font-size:.68rem;font-weight:700}.l_h4MW_nextTitle{color:var(--color-text);margin:0;font-size:1.05rem;font-weight:700}.l_h4MW_nextReason{margin:0 0 var(--space-2);color:var(--color-text-sub);font-size:.85rem}.l_h4MW_quiet{color:var(--color-text-sub);margin:0;font-size:.85rem}.l_h4MW_others{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.l_h4MW_other{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-size:.85rem;display:flex}.l_h4MW_otherTitle{font-weight:600;display:block}.l_h4MW_otherReason{color:var(--color-text-sub);font-size:.75rem;display:block}.l_h4MW_pointer{align-items:flex-end;gap:var(--space-1);white-space:nowrap;pointer-events:none;display:flex;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.l_h4MW_pointer:after{content:"";border:6px solid #0000;border-bottom:0;border-top-color:var(--color-primary);margin-left:-6px;position:absolute;bottom:-6px;left:50%}.l_h4MW_mascot{transform-origin:50% 100%;width:24px;height:auto;animation:2.4s ease-in-out infinite l_h4MW_mascot-rock;display:block}.l_h4MW_bubble{padding:2px var(--space-3);background:var(--color-primary);border-radius:var(--radius);color:var(--color-bg);letter-spacing:.04em;font-size:.7rem;font-weight:700;animation:1.6s ease-in-out infinite l_h4MW_nudge}@keyframes l_h4MW_mascot-rock{0%,to{transform:rotate(0)translateY(0)}15%{transform:rotate(-14deg)translateY(0)}35%{transform:rotate(10deg)translateY(0)}50%{transform:rotate(-5deg)translateY(0)}60%{transform:rotate(0)translateY(0)}70%{transform:rotate(8deg)translateY(-6px)}80%{transform:rotate(0)translateY(0)}}@keyframes l_h4MW_nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.l_h4MW_mascot,.l_h4MW_bubble{animation:none}}.l_h4MW_alertLine{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-danger);border-radius:var(--radius);background:var(--color-danger-bg-soft);color:var(--color-danger-text);margin:0;font-size:.85rem;font-weight:600}
.d5as8q_picker{border:1px solid var(--color-border);border-radius:var(--radius);font-family:var(--font-body);color:var(--color-text);background-color:var(--color-surface);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%230b4f9e' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;padding:3px 24px 3px 8px;font-size:.78rem}.d5as8q_picker:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.d5as8q_picker:disabled{cursor:wait;opacity:.6}.d5as8q_wrap{align-items:center;gap:var(--space-2);color:var(--color-text-sub);display:inline-flex}
.XArNnq_confirm{gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);background:var(--color-bg-secondary);flex-direction:column;display:flex}.XArNnq_confirmRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.XArNnq_confirmLabel{font-family:var(--font-label);letter-spacing:.08em;color:var(--color-primary);font-size:.75rem}.XArNnq_confirmDate{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);font-size:.9rem}.XArNnq_confirmDate:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.XArNnq_empty{color:var(--color-text-sub);font-size:.85rem}.XArNnq_rejectedToggle{align-items:center;gap:var(--space-2);font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;display:inline-flex}.XArNnq_rejectedToggle:hover{text-decoration:underline}.XArNnq_rejectedToggle:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius);outline:none}.XArNnq_caret{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--color-primary);flex:none;width:0;height:0;transition:transform .15s}.XArNnq_caretOpen{transform:rotate(90deg)}.XArNnq_rejectedBlock{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.XArNnq_rejectedTitle{margin:0 0 var(--space-1);color:var(--color-text);font-size:.86rem;font-weight:700}.XArNnq_rejectedNote{margin:0 0 var(--space-3);color:var(--color-text-sub);font-size:.75rem}
.uqWaYq_link{color:inherit;text-decoration:none;display:block;position:relative}.uqWaYq_link:hover,.uqWaYq_link:focus{text-decoration:none}.uqWaYq_link:focus-visible{outline:none}.uqWaYq_link:focus-visible .uqWaYq_inner{box-shadow:var(--focus-ring)}:where(.uqWaYq_inner){height:100%;display:block;position:relative}.uqWaYq_pending{opacity:.55;filter:grayscale();cursor:progress}.uqWaYq_status{right:var(--space-3);bottom:var(--space-3);align-items:center;gap:var(--space-2);padding:2px var(--space-3);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);white-space:nowrap;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute}
.AOcPDW_disclosure{border:1px solid var(--color-border-strong);border-top:3px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.AOcPDW_summary{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-7);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.AOcPDW_summary::-webkit-details-marker{display:none}.AOcPDW_summary:hover{background:var(--color-surface-hover)}.AOcPDW_summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.AOcPDW_icon{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--color-primary);flex:none;width:0;height:0;transition:transform .15s}.AOcPDW_disclosure[open]>.AOcPDW_summary .AOcPDW_icon{transform:rotate(90deg)}.AOcPDW_text{flex-direction:column;min-width:0;display:flex}.AOcPDW_title{letter-spacing:.03em;color:var(--color-text);font-size:1rem;font-weight:700}.AOcPDW_hint{color:var(--color-text-sub);font-size:.8rem}.AOcPDW_body{gap:var(--space-7);padding:var(--space-7);border-top:1px solid var(--color-border);background:var(--color-bg-secondary);flex-direction:column;display:flex}.AOcPDW_bandPrimary{--band-color:var(--color-primary);--band-bg:var(--color-band-primary-bg)}.AOcPDW_bandSecondary{--band-color:var(--color-secondary);--band-bg:var(--color-band-secondary-bg)}.AOcPDW_bandPrimary,.AOcPDW_bandSecondary{border-top-color:var(--band-color)}.AOcPDW_bandPrimary>.AOcPDW_summary,.AOcPDW_bandSecondary>.AOcPDW_summary,.AOcPDW_bandPrimary>.AOcPDW_summary:hover,.AOcPDW_bandSecondary>.AOcPDW_summary:hover{background:var(--band-bg)}.AOcPDW_bandPrimary>.AOcPDW_summary .AOcPDW_icon,.AOcPDW_bandSecondary>.AOcPDW_summary .AOcPDW_icon{border-left-color:var(--band-color)}.AOcPDW_bandPrimary>.AOcPDW_body,.AOcPDW_bandSecondary>.AOcPDW_body{box-shadow:inset 4px 0 0 0 var(--band-color)}.AOcPDW_bandPrimary .AOcPDW_disclosure,.AOcPDW_bandSecondary .AOcPDW_disclosure{border-top:1px solid var(--color-border-strong)}.AOcPDW_bandPrimary .AOcPDW_disclosure>.AOcPDW_summary,.AOcPDW_bandSecondary .AOcPDW_disclosure>.AOcPDW_summary{box-shadow:inset 3px 0 0 0 var(--band-color)}.AOcPDW_dense>.AOcPDW_summary{gap:var(--space-3);padding:var(--space-3) var(--space-5)}.AOcPDW_dense>.AOcPDW_summary .AOcPDW_text{justify-content:space-between;align-items:baseline;column-gap:var(--space-5);flex-flow:wrap;flex:1}.AOcPDW_dense>.AOcPDW_summary .AOcPDW_title{font-size:.92rem}.AOcPDW_dense>.AOcPDW_summary .AOcPDW_hint{font-variant-numeric:tabular-nums}.AOcPDW_dense>.AOcPDW_body{gap:var(--space-4);padding:var(--space-4) var(--space-5)}.AOcPDW_dense.AOcPDW_bandPrimary>.AOcPDW_body,.AOcPDW_dense.AOcPDW_bandSecondary>.AOcPDW_body{gap:0;padding:0}.AOcPDW_dense.AOcPDW_bandPrimary .AOcPDW_dense,.AOcPDW_dense.AOcPDW_bandSecondary .AOcPDW_dense{border:0;border-bottom:1px solid var(--color-border);border-radius:0}.AOcPDW_dense.AOcPDW_bandPrimary>.AOcPDW_body>:last-child>.AOcPDW_dense,.AOcPDW_dense.AOcPDW_bandSecondary>.AOcPDW_body>:last-child>.AOcPDW_dense{border-bottom:0}.AOcPDW_dense.AOcPDW_bandPrimary .AOcPDW_dense>.AOcPDW_summary,.AOcPDW_dense.AOcPDW_bandSecondary .AOcPDW_dense>.AOcPDW_summary,.AOcPDW_dense.AOcPDW_bandPrimary .AOcPDW_dense>.AOcPDW_body,.AOcPDW_dense.AOcPDW_bandSecondary .AOcPDW_dense>.AOcPDW_body{padding-left:var(--space-7)}@media (prefers-reduced-motion:reduce){.AOcPDW_icon{transition:none}}.AOcPDW_lineDanger{--line-color:var(--color-danger)}.AOcPDW_lineWarning{--line-color:var(--color-warning)}.AOcPDW_lineFinished{--line-color:var(--color-finished)}.AOcPDW_lineDanger>.AOcPDW_summary,.AOcPDW_lineWarning>.AOcPDW_summary,.AOcPDW_lineFinished>.AOcPDW_summary,.AOcPDW_bandPrimary .AOcPDW_disclosure.AOcPDW_lineDanger>.AOcPDW_summary,.AOcPDW_bandPrimary .AOcPDW_disclosure.AOcPDW_lineWarning>.AOcPDW_summary,.AOcPDW_bandPrimary .AOcPDW_disclosure.AOcPDW_lineFinished>.AOcPDW_summary,.AOcPDW_bandSecondary .AOcPDW_disclosure.AOcPDW_lineDanger>.AOcPDW_summary,.AOcPDW_bandSecondary .AOcPDW_disclosure.AOcPDW_lineWarning>.AOcPDW_summary,.AOcPDW_bandSecondary .AOcPDW_disclosure.AOcPDW_lineFinished>.AOcPDW_summary{box-shadow:inset 4px 0 0 0 var(--line-color)}
.Vv_-Pq_zone{align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px dashed var(--color-border);border-radius:var(--radius);background:var(--color-bg-secondary);cursor:pointer;flex-wrap:wrap;transition:border-color .15s,background .15s;display:flex}.Vv_-Pq_dragging{border-color:var(--color-primary);background:var(--color-primary-light);box-shadow:var(--focus-ring);border-style:solid}.Vv_-Pq_zone:focus-within{border-color:var(--color-primary)}.Vv_-Pq_invalid{border-color:var(--color-danger);background:var(--color-danger-bg-soft)}.Vv_-Pq_busy{cursor:default}.Vv_-Pq_input{display:none}.Vv_-Pq_body{gap:var(--space-1);pointer-events:none;flex-direction:column;min-width:0;display:flex}.Vv_-Pq_lead{color:var(--color-text);font-size:.85rem}.Vv_-Pq_hint{color:var(--color-text-sub);font-size:.78rem}.Vv_-Pq_status{pointer-events:none;flex:1 0 100%}.Vv_-Pq_status:empty{display:none}.Vv_-Pq_chosen{color:var(--color-text);overflow-wrap:anywhere;font-size:.8rem}.Vv_-Pq_error{color:var(--color-danger-text);overflow-wrap:anywhere;font-size:.8rem}
.aIHfzW_nameCell{white-space:normal;word-break:break-word;min-width:16em;max-width:28em}.aIHfzW_dense table td,.aIHfzW_dense table th{padding-left:var(--space-2);padding-right:var(--space-2)}.aIHfzW_dense .aIHfzW_nameCell{min-width:12em}.aIHfzW_customerName{min-width:8em;display:inline-block}
.fj_TTW_form{gap:var(--space-7);flex-direction:column;display:flex}.fj_TTW_grid{gap:var(--space-6) var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fj_TTW_gridFull{grid-column:1/-1}.fj_TTW_section{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;grid-column:1/-1;display:flex}.fj_TTW_section:not(:first-child){margin-top:var(--space-4)}.fj_TTW_sectionTitle{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-primary);font-size:.9rem;font-weight:600}.fj_TTW_sectionHint{color:var(--color-text-sub);font-size:.75rem;line-height:1.6}.fj_TTW_group{gap:var(--space-2);flex-direction:column;display:flex}.fj_TTW_label{font-family:var(--font-label);letter-spacing:.1em;color:var(--color-primary);font-size:.8rem;display:block}.fj_TTW_required{color:var(--color-danger);margin-left:2px;font-size:.8em}.fj_TTW_hint{color:var(--color-text-sub);font-size:.75rem;line-height:1.6}.fj_TTW_control{width:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius);font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);appearance:none;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.fj_TTW_control:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.fj_TTW_control::placeholder{color:var(--color-text-sub)}.fj_TTW_control:disabled{background:var(--color-bg-secondary);color:var(--color-text-sub);cursor:not-allowed}.fj_TTW_numeric{text-align:right;font-variant-numeric:tabular-nums}.fj_TTW_invalid{border-color:var(--color-danger);box-shadow:0 0 0 2px #dc26261f}.fj_TTW_error{color:var(--color-danger-text);font-size:.78rem}.fj_TTW_select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%230b4f9e' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-5) center;cursor:pointer;padding-right:36px}.fj_TTW_textarea{resize:vertical;min-height:96px}.fj_TTW_checkboxRow{align-items:center;gap:var(--space-3);display:flex}.fj_TTW_checkbox{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}.fj_TTW_checkboxLabel{cursor:pointer;font-size:.9rem}.fj_TTW_notice{color:var(--color-text-sub);padding:var(--space-3) 0;font-size:.8rem;line-height:1.7}.fj_TTW_checkboxGroup{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.fj_TTW_inline{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.fj_TTW_inline .fj_TTW_control{width:auto;min-width:92px}.fj_TTW_inlineText{color:var(--color-text-sub);white-space:nowrap;font-size:.9rem}.fj_TTW_actions{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);align-items:center;display:flex}.fj_TTW_actionsSpacer{flex:auto}.fj_TTW_dense{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.fj_TTW_compact{gap:var(--space-4) var(--space-5)}.fj_TTW_dense .fj_TTW_gridWide{grid-column:span 2}.fj_TTW_dense .fj_TTW_group,.fj_TTW_compact .fj_TTW_group{gap:var(--space-1)}.fj_TTW_dense .fj_TTW_control,.fj_TTW_compact .fj_TTW_control{padding:var(--space-2) var(--space-3);font-size:.875rem}.fj_TTW_dense .fj_TTW_select,.fj_TTW_compact .fj_TTW_select{background-position:right var(--space-3) center;padding-right:30px}.fj_TTW_dense .fj_TTW_textarea,.fj_TTW_compact .fj_TTW_textarea{min-height:64px}.fj_TTW_dense .fj_TTW_section,.fj_TTW_compact .fj_TTW_section{padding-bottom:var(--space-2)}.fj_TTW_dense .fj_TTW_section:not(:first-child),.fj_TTW_compact .fj_TTW_section:not(:first-child){margin-top:var(--space-3)}.fj_TTW_dense .fj_TTW_notice,.fj_TTW_compact .fj_TTW_notice{padding:0}@media (max-width:1100px){.fj_TTW_dense{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.fj_TTW_grid,.fj_TTW_dense{grid-template-columns:1fr}.fj_TTW_dense .fj_TTW_gridWide{grid-column:1/-1}}
.JYndNq_head{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.JYndNq_headMain{align-items:center;gap:var(--space-4);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.JYndNq_projectNo{font-family:var(--font-label);letter-spacing:.08em;color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:.82rem}.JYndNq_projectName{min-width:0;font-family:var(--font-display);color:var(--color-primary);overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:700;line-height:1.35}.JYndNq_facts{gap:var(--space-5) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;display:grid}.JYndNq_fact{gap:var(--space-1);border-top:1px solid var(--color-border);padding-top:var(--space-3);flex-direction:column;display:flex}.JYndNq_factLabel{font-family:var(--font-label);letter-spacing:.08em;color:var(--color-text-sub);font-size:.72rem}.JYndNq_factValue{margin:0;font-size:.92rem}.JYndNq_note{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);white-space:pre-wrap;font-size:.9rem}.JYndNq_branchBlock{margin-bottom:var(--space-6)}.JYndNq_branchBlock:last-child{margin-bottom:0}.JYndNq_branchHead{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);border-left:3px solid var(--color-primary);display:flex}.JYndNq_branchName{font-family:var(--font-display);font-size:.9rem;font-weight:700}.JYndNq_branchSpacer{flex:auto}.JYndNq_branchAdopted{color:var(--color-success-text);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.JYndNq_branchPending{color:var(--color-warning-text);font-size:.8rem}.JYndNq_branchDiff{color:var(--color-text-sub);font-size:.76rem}.JYndNq_importRow{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.JYndNq_importHint{color:var(--color-text-sub);font-size:.78rem}.JYndNq_importRowDragging{outline:1px solid var(--color-primary);background:var(--color-primary-light);box-shadow:var(--focus-ring)}.JYndNq_importActions{align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.JYndNq_anchor{scroll-margin-top:calc(var(--topnav-height) + var(--topbar-height) + var(--space-4))}.JYndNq_pairs{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.JYndNq_pairs>*{flex-direction:column;min-width:0;display:flex}.JYndNq_pairs>*>*{flex:auto}.JYndNq_pairs>:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:1200px){.JYndNq_pairs{grid-template-columns:minmax(0,1fr)}}.JYndNq_billingSummary{gap:var(--space-2) var(--space-3);color:var(--color-text-sub);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;font-size:.85rem;display:flex}.JYndNq_billingSummary strong{color:var(--color-text)}
.lQKVNq_link{align-items:center;gap:var(--space-2);display:inline-flex}.lQKVNq_hint{opacity:0;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;transition:opacity .12s}.lQKVNq_hintPending{opacity:1;animation:.7s linear infinite lQKVNq_spin}@keyframes lQKVNq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lQKVNq_hintPending{animation:1.2s ease-in-out infinite lQKVNq_pulse}@keyframes lQKVNq_pulse{0%,to{opacity:1}50%{opacity:.35}}}
.l-Ggga_wrapper{border:1px solid var(--color-border);-webkit-overflow-scrolling:touch;background:var(--color-surface);overflow-x:auto}.l-Ggga_table{border-collapse:collapse;width:100%;min-width:1040px;font-size:.85rem}.l-Ggga_table thead{background:var(--color-bg-secondary);border-bottom:2px solid var(--color-primary)}.l-Ggga_table th{padding:var(--space-3) var(--space-4);text-align:left;font-family:var(--font-label);letter-spacing:.08em;color:var(--color-primary);white-space:nowrap;font-size:.72rem;font-weight:600}.l-Ggga_table th.l-Ggga_right,.l-Ggga_table td.l-Ggga_right,.l-Ggga_cellInput.l-Ggga_right{text-align:right;font-variant-numeric:tabular-nums}.l-Ggga_table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:middle}.l-Ggga_table tbody tr:last-child td{border-bottom:none}.l-Ggga_lineNo{text-align:center;width:36px;color:var(--color-text-sub);font-variant-numeric:tabular-nums;font-size:.78rem}.l-Ggga_cellInput{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);appearance:none;font-size:.85rem}.l-Ggga_cellInput:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.l-Ggga_numeric{text-align:right;font-variant-numeric:tabular-nums}.l-Ggga_select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%230b4f9e' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;cursor:pointer;padding-right:28px}.l-Ggga_derived{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.l-Ggga_negative{color:var(--color-danger)}.l-Ggga_removeBtn{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-sub);background:var(--color-surface);justify-content:center;align-items:center;display:inline-flex}.l-Ggga_removeBtn:hover{border-color:var(--color-danger);color:var(--color-danger)}.l-Ggga_removeBtn:focus-visible{box-shadow:var(--focus-ring-danger);outline:none}.l-Ggga_totals{background:var(--color-bg-secondary);border-top:2px solid var(--color-primary)}.l-Ggga_totals td{padding:var(--space-4) var(--space-3);border-bottom:none;font-weight:700}.l-Ggga_totalsLabel{text-align:right;color:var(--color-primary);letter-spacing:.06em;font-size:.8rem}.l-Ggga_actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.l-Ggga_spacer{flex:auto}.l-Ggga_summary{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.l-Ggga_summaryCell{border:1px solid var(--color-border);padding:var(--space-4) var(--space-5);gap:var(--space-1);flex-direction:column;display:flex}.l-Ggga_summaryLabel{color:var(--color-text-sub);font-size:.75rem}.l-Ggga_summaryValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700;line-height:1.2}.l-Ggga_readonlyNote{margin-top:var(--space-4)}.l-Ggga_linked,.l-Ggga_unlinked{margin-top:var(--space-1);font-size:.72rem;line-height:1.4;display:inline-block}.l-Ggga_linked{color:var(--color-success)}.l-Ggga_unlinked{color:var(--color-text-sub)}.l-Ggga_withSuggestion{align-items:center;gap:var(--space-1);display:flex}.l-Ggga_withSuggestion .l-Ggga_cellInput{flex:auto;min-width:0}.l-Ggga_rowActions{gap:4px;display:inline-flex}.l-Ggga_rowBtn{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-sub);background:var(--color-surface);justify-content:center;align-items:center;display:inline-flex}.l-Ggga_rowBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.l-Ggga_rowBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}
.H9QM9q_bar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-5) var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.H9QM9q_row{gap:var(--space-5);flex-wrap:wrap;align-items:flex-end;display:flex}.H9QM9q_field{gap:var(--space-1);flex-direction:column;flex:0 auto;min-width:180px;display:flex}.H9QM9q_fieldWide{flex:240px}.H9QM9q_label{font-family:var(--font-label);letter-spacing:.08em;color:var(--color-text-sub);font-size:.72rem}.H9QM9q_input{width:100%;height:38px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);font-family:var(--font-body);color:var(--color-text);background:var(--color-bg-secondary);appearance:none;font-size:.85rem}.H9QM9q_input:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);background:var(--color-surface);outline:none}.H9QM9q_select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%230b4f9e' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;cursor:pointer;padding-right:32px}.H9QM9q_radioGroup{gap:var(--space-5);align-items:center;height:38px;display:flex}.H9QM9q_radio{align-items:center;gap:var(--space-2);cursor:pointer;white-space:nowrap;font-size:.85rem;display:flex}.H9QM9q_radio input{accent-color:var(--color-primary);cursor:pointer}.H9QM9q_actions{gap:var(--space-3);align-items:center;display:flex}.H9QM9q_barCompact{padding:var(--space-3) var(--space-4);gap:var(--space-3)}.H9QM9q_barCompact .H9QM9q_row{gap:var(--space-3);align-items:center}.H9QM9q_barCompact .H9QM9q_field{min-width:140px}.H9QM9q_barCompact .H9QM9q_fieldWide{flex:200px}.H9QM9q_barCompact .H9QM9q_label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.H9QM9q_barCompact .H9QM9q_input{height:32px;font-size:.82rem}.H9QM9q_barCompact .H9QM9q_radioGroup{height:32px}.H9QM9q_more{flex:none;position:relative}.H9QM9q_moreSummary{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);color:var(--color-primary);cursor:pointer;white-space:nowrap;font-size:.8rem;list-style:none;display:inline-flex}.H9QM9q_moreSummary::-webkit-details-marker{display:none}.H9QM9q_moreSummary:after{content:"▼";font-size:.6rem}.H9QM9q_barCompact .H9QM9q_moreBody .H9QM9q_field{align-items:center;gap:var(--space-2);flex-direction:row;min-width:0}.H9QM9q_barCompact .H9QM9q_moreBody .H9QM9q_label{clip:auto;width:auto;height:auto;position:static;overflow:visible}.H9QM9q_barCompact .H9QM9q_moreBody .H9QM9q_input{width:150px}.H9QM9q_more[open]{flex:100%}.H9QM9q_more[open] .H9QM9q_moreSummary:after{content:"▲"}.H9QM9q_moreBody{gap:var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:700px){.H9QM9q_field,.H9QM9q_fieldWide{flex:100%;min-width:0}}
.hGaDQq_alertList{gap:var(--space-3);flex-direction:column;display:flex}.hGaDQq_alertRow{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-left:3px solid var(--color-border);color:var(--color-text);text-decoration:none;transition:background-color .2s;display:flex}.hGaDQq_alertRow:hover{background:var(--color-surface-hover);text-decoration:none}.hGaDQq_alertAlert{border-left-color:var(--color-danger);background:var(--color-danger-bg-soft)}.hGaDQq_alertWaiting{border-left-color:var(--color-warning);background:var(--color-warning-bg-soft)}.hGaDQq_alertMain{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.hGaDQq_alertTitle{font-size:.9rem;font-weight:600}.hGaDQq_alertSub{color:var(--color-text-sub);font-size:.76rem}.hGaDQq_alertAmount{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:1rem;font-weight:700}.hGaDQq_negative{color:var(--color-danger)}.hGaDQq_empty{color:var(--color-text-sub);padding:var(--space-4) 0;font-size:.9rem}.hGaDQq_plRows{gap:var(--space-4);flex-direction:column;display:flex}.hGaDQq_plRow{align-items:center;gap:var(--space-4);font-size:.85rem;display:flex}.hGaDQq_plRowCurrent{background:var(--color-primary-light);padding:var(--space-2) var(--space-3);margin:calc(var(--space-2) * -1) calc(var(--space-3) * -1)}.hGaDQq_plBars{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.hGaDQq_plBar{align-items:center;gap:var(--space-3);display:flex}.hGaDQq_plTag{color:var(--color-text-sub);flex:0 0 32px;font-size:.72rem}.hGaDQq_plProfit{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex:0 0 116px;gap:2px;display:flex}.hGaDQq_plProfitValue{font-weight:600}.hGaDQq_plProfitRate{color:var(--color-text-sub);font-size:.72rem}.hGaDQq_breakdownLabel{text-overflow:ellipsis;white-space:nowrap;flex:0 0 132px;overflow:hidden}.hGaDQq_breakdownShare{text-align:right;color:var(--color-text-sub);font-variant-numeric:tabular-nums;flex:0 0 56px;font-size:.76rem}.hGaDQq_breakdownCurrent{text-align:right;color:var(--color-text-sub);font-variant-numeric:tabular-nums;flex:0 0 104px;font-size:.76rem}@media (max-width:700px){.hGaDQq_plProfit{flex:0 0 92px}.hGaDQq_breakdownLabel{flex:0 0 96px}.hGaDQq_breakdownCurrent{display:none}}.hGaDQq_alertGroups{gap:var(--space-3);flex-direction:column;display:flex}.hGaDQq_alertGroup{border:1px solid var(--color-border)}.hGaDQq_alertSummary{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.hGaDQq_alertSummary::-webkit-details-marker{display:none}.hGaDQq_alertSummary:before{content:"▶";color:var(--color-text-sub);font-size:.7rem;transition:transform .15s}.hGaDQq_alertGroup[open]>.hGaDQq_alertSummary:before{transform:rotate(90deg)}.hGaDQq_alertSummary:hover{background:var(--color-surface-hover)}.hGaDQq_alertSummary:focus-visible{box-shadow:var(--focus-ring);outline:none}.hGaDQq_alertGroupTitle{font-size:.9rem;font-weight:700}.hGaDQq_alertGroupCount{color:var(--color-danger-text);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.hGaDQq_alertGroupHint{color:var(--color-text-sub);font-size:.76rem}.hGaDQq_alertGroup[open]>.hGaDQq_alertList{padding:var(--space-3)}@media (max-width:700px){.hGaDQq_alertGroupHint{display:none}}.hGaDQq_kpiHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.hGaDQq_kpiHeadNote,.hGaDQq_moved{color:var(--color-text-sub);font-size:.8rem}.hGaDQq_moved{margin:0}
.z3K7PG_block{width:100%;display:block}
.S0sPmq_dialog{border:1px solid var(--color-primary);background:var(--color-surface);width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--color-text);box-shadow:var(--shadow-lg);border-radius:0;margin:auto;padding:0;overflow-y:auto}.S0sPmq_wide{width:min(720px,100vw - 32px)}.S0sPmq_xwide{width:min(1080px,100vw - 32px)}.S0sPmq_full{width:min(1600px,100vw - 32px)}.S0sPmq_dialog::backdrop{background:#00000073}.S0sPmq_header{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--color-primary);padding:10px 14px;display:flex;position:sticky;top:0}.S0sPmq_title{letter-spacing:.06em;color:#fff;margin:0;font-size:1rem;font-weight:700}.S0sPmq_body{padding:var(--space-5) var(--space-6)}
.T0KFKG_figure{margin:0 0 var(--space-4);min-width:0}.T0KFKG_svg{width:100%;max-width:960px;height:auto;display:block}.T0KFKG_plot{max-width:960px;position:relative}.T0KFKG_hit{border-radius:var(--radius);outline:none;position:absolute;top:0}.T0KFKG_hit:hover,.T0KFKG_hit:focus-visible,.T0KFKG_hit:focus-within{background:color-mix(in srgb, var(--color-text-sub) 8%, transparent)}.T0KFKG_tip{top:var(--space-2);z-index:var(--z-dropdown);min-width:13rem;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);pointer-events:none;white-space:nowrap;font-size:.78rem;display:none;position:absolute;left:50%;transform:translate(-50%)}.T0KFKG_tipStart{left:0;transform:none}.T0KFKG_tipEnd{left:auto;right:0;transform:none}.T0KFKG_hit:hover .T0KFKG_tip,.T0KFKG_hit:focus-within .T0KFKG_tip,.T0KFKG_hit:focus .T0KFKG_tip{display:block}.T0KFKG_tipTitle{margin-bottom:var(--space-1);font-weight:700}.T0KFKG_tipRow{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr auto;line-height:1.7;display:grid}.T0KFKG_tipName{color:var(--color-text-sub)}.T0KFKG_tipValue{font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text)}.T0KFKG_tipNegative{color:var(--color-danger)}.T0KFKG_grid{stroke:var(--color-chart-grid);stroke-width:1px}.T0KFKG_axis{stroke:var(--color-border-strong);stroke-width:1px}.T0KFKG_tick{fill:var(--color-text-sub);font-size:11px;font-family:var(--font-label)}.T0KFKG_legend{margin:var(--space-2) 0 0;gap:var(--space-2) var(--space-4);color:var(--color-text-sub);flex-wrap:wrap;padding:0;font-size:.78rem;list-style:none;display:flex}.T0KFKG_legend li{align-items:center;gap:var(--space-1);display:inline-flex}.T0KFKG_swatch{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.T0KFKG_swatchLine{border-radius:2px;flex:none;width:14px;height:3px;display:inline-block}.T0KFKG_hbars{gap:var(--space-2);flex-direction:column;display:flex}.T0KFKG_hbarRow{align-items:center;gap:var(--space-3);grid-template-columns:minmax(6rem,12rem) 1fr auto;font-size:.8rem;display:grid}.T0KFKG_hbarName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.T0KFKG_hbarTrack{background:var(--color-bg-secondary);border-radius:var(--radius);height:12px;overflow:hidden}.T0KFKG_hbarFill{border-radius:var(--radius);height:100%;display:block}.T0KFKG_hbarValue{font-variant-numeric:tabular-nums;text-align:right;min-width:7rem}.T0KFKG_hbarNote{margin-left:var(--space-2);color:var(--color-text-sub);font-size:.72rem}.T0KFKG_donutFigure{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.T0KFKG_donut{flex:none;width:160px;height:160px}.T0KFKG_donutCaption{fill:var(--color-text-sub);font-size:10px;font-family:var(--font-label)}.T0KFKG_donutTotal{fill:var(--color-text);font-size:16px;font-weight:700}.T0KFKG_donutLegend{align-items:center;gap:var(--space-1) var(--space-3);flex:0 auto;grid-template-columns:auto minmax(0,max-content) auto auto;min-width:0;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.T0KFKG_donutLegend li{display:contents}.T0KFKG_donutName{text-overflow:ellipsis;white-space:nowrap;max-width:16em;overflow:hidden}.T0KFKG_donutValue,.T0KFKG_donutShare{font-variant-numeric:tabular-nums;text-align:right}.T0KFKG_donutShare{color:var(--color-text-sub)}.T0KFKG_row{gap:var(--space-5);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.T0KFKG_hbarsCompact{gap:var(--space-1)}.T0KFKG_hbarsCompact .T0KFKG_hbarRow{gap:var(--space-2);grid-template-columns:minmax(5rem,9rem) 1fr auto;font-size:.75rem}.T0KFKG_hbarsCompact .T0KFKG_hbarTrack{height:9px}.T0KFKG_hbarsCompact .T0KFKG_hbarValue{min-width:5.5rem}.T0KFKG_donutCompact{width:116px;height:116px}
.d7uUSG_pager{align-items:center;gap:var(--space-4);padding-top:var(--space-5);flex-wrap:wrap;display:flex}.d7uUSG_info{color:var(--color-text-sub);font-variant-numeric:tabular-nums;font-size:.8rem}.d7uUSG_spacer{flex:auto}.d7uUSG_btns{align-items:center;gap:var(--space-1);display:flex}.d7uUSG_btn{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:32px;height:32px;font-family:var(--font-label);font-variant-numeric:tabular-nums;color:var(--color-text);justify-content:center;align-items:center;padding:0 9px;font-size:.8rem;text-decoration:none;display:inline-flex}.d7uUSG_btn:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.d7uUSG_btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.d7uUSG_active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:700}.d7uUSG_active:hover{color:#fff}.d7uUSG_disabled{opacity:.35;pointer-events:none}.d7uUSG_ellipsis{text-align:center;min-width:20px;color:var(--color-text-sub);font-size:.8rem}.d7uUSG_sizeSelect{color:var(--color-text-sub);align-items:center;gap:var(--space-2);font-size:.78rem;display:flex}@media (max-width:640px){.d7uUSG_pager{justify-content:center}.d7uUSG_info{text-align:center;flex:100%}.d7uUSG_spacer{display:none}}
.ByLKHq_spinner{vertical-align:-.125em;border-style:solid;border-color:currentColor #0000 currentColor currentColor;border-radius:50%;flex:none;animation:.7s linear infinite ByLKHq_spin;display:inline-block}.ByLKHq_sm{border-width:2px;width:12px;height:12px}.ByLKHq_md{border-width:2px;width:16px;height:16px}.ByLKHq_lg{border-width:3px;width:28px;height:28px}@keyframes ByLKHq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ByLKHq_spinner{animation:1.2s ease-in-out infinite ByLKHq_pulse}@keyframes ByLKHq_pulse{0%,to{opacity:1}50%{opacity:.35}}}.ByLKHq_page{justify-content:center;align-items:center;gap:var(--space-5);min-height:60vh;color:var(--color-primary);flex-direction:column;display:flex}.ByLKHq_pageLabel{font-family:var(--font-label);letter-spacing:.1em;color:var(--color-text-sub);font-size:.8rem}
.VdYKma_btn{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);border-radius:var(--radius);font-family:var(--font-display);letter-spacing:.08em;white-space:nowrap;cursor:pointer;border:1px solid #0000;font-size:.85rem;font-weight:600;line-height:1.4;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.VdYKma_btn:disabled{cursor:not-allowed;opacity:.45}.VdYKma_btn.VdYKma_loading,.VdYKma_btn.VdYKma_loading:disabled{background:var(--color-bg-secondary);border-color:var(--color-border);color:var(--color-text-sub);opacity:1;cursor:wait}.VdYKma_btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.VdYKma_sm{padding:var(--space-3) var(--space-6);font-size:.75rem}.VdYKma_md{padding:var(--space-4) var(--space-8);font-size:.85rem}.VdYKma_lg{padding:var(--space-6) var(--space-10);font-size:.95rem}.VdYKma_block{width:100%}.VdYKma_primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.VdYKma_primary:hover:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.VdYKma_accent{background:var(--color-success);color:#fff;border-color:var(--color-success)}.VdYKma_accent:hover:not(:disabled){background:var(--color-success-dark);border-color:var(--color-success-dark)}.VdYKma_accent:focus-visible{box-shadow:var(--focus-ring-success)}.VdYKma_danger{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.VdYKma_danger:hover:not(:disabled){background:var(--color-danger-dark);border-color:var(--color-danger-dark)}.VdYKma_danger:focus-visible{box-shadow:var(--focus-ring-danger)}.VdYKma_outline{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.VdYKma_outline:hover:not(:disabled){background:var(--color-primary-light)}.VdYKma_ghost{color:var(--color-text-sub);background:0 0;border-color:#0000}.VdYKma_ghost:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.VdYKma_onDark{color:#fff;background:0 0;border-color:#ffffff80}.VdYKma_onDark:hover:not(:disabled){background:#ffffff1f;border-color:#fff}.VdYKma_onDark:focus-visible{box-shadow:0 0 0 3px #ffffff40}
.YP-tJG_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-10);transition:border-color .3s,box-shadow .3s;position:relative}.YP-tJG_card:before,.YP-tJG_card:after{content:"";width:20px;height:20px;transition:width .3s,height .3s;position:absolute}.YP-tJG_card:before{border-top:2px solid var(--color-primary);border-left:2px solid var(--color-primary);border-top-left-radius:var(--radius-lg);top:-1px;left:-1px}.YP-tJG_card:after{border-bottom:2px solid var(--color-secondary);border-right:2px solid var(--color-secondary);border-bottom-right-radius:var(--radius-lg);bottom:-1px;right:-1px}.YP-tJG_card:hover{border-color:var(--color-primary)}.YP-tJG_card:hover:before,.YP-tJG_card:hover:after{width:28px;height:28px}.YP-tJG_panel{background:var(--color-surface);border:1px solid var(--color-border-strong);border-top:3px solid var(--color-primary);border-radius:var(--radius-lg);padding:18px var(--space-7)}.YP-tJG_panelCompact{padding:14px var(--space-5);min-width:0}.YP-tJG_panelHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);min-height:calc(var(--space-3) * 2 + .75rem * 1.4 + 2px);flex-wrap:wrap;display:flex}.YP-tJG_panelHeadGrid{align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);margin-bottom:var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.YP-tJG_panelHeadAction{justify-content:flex-end;gap:var(--space-2);display:flex}.YP-tJG_panelHeadLead{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.YP-tJG_panelTitle{font-family:var(--font-display);letter-spacing:.03em;font-size:1rem;font-weight:700}.YP-tJG_panelSub{color:var(--color-text-sub);font-size:.76rem}.YP-tJG_kpiGrid{grid-template-columns:repeat(var(--kpi-columns,4), minmax(0, 1fr));gap:var(--space-5);display:grid}.YP-tJG_kpiCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-6) var(--space-5);text-align:left;flex-direction:column;gap:7px;display:flex;position:relative;overflow:hidden}.YP-tJG_kpiCard:before{content:"";border-style:solid;border-width:14px 14px 0 0;border-color:var(--color-primary) transparent transparent transparent;width:0;height:0;position:absolute;top:0;left:0}.YP-tJG_kpiCardLink{cursor:pointer;transition:border-color .2s,box-shadow .2s}.YP-tJG_kpiCardLink:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.YP-tJG_kpiLabel{color:var(--color-text-sub);font-size:.78rem}.YP-tJG_kpiValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:700;line-height:1.1}.YP-tJG_kpiValueDone{color:var(--color-success)}.YP-tJG_kpiValueWaiting{color:var(--color-warning)}.YP-tJG_kpiValueAlert{color:var(--color-danger)}.YP-tJG_kpiNote{color:var(--color-text-sub);font-size:.78rem}.YP-tJG_empty{padding:60px var(--space-8);text-align:center}.YP-tJG_emptyIcon{opacity:.2;font-size:4rem;line-height:1}.YP-tJG_emptyTitle{font-family:var(--font-display);letter-spacing:.05em;color:var(--color-primary);margin-top:var(--space-5);font-size:1rem;font-weight:600}.YP-tJG_emptyBody{color:var(--color-text-sub);max-width:320px;margin:var(--space-3) auto 0;font-size:.9rem}.YP-tJG_emptyAction{margin-top:var(--space-7)}.YP-tJG_kpiGridDense{gap:var(--space-3)}.YP-tJG_kpiGridDense .YP-tJG_kpiCard{padding:var(--space-3) var(--space-4);gap:3px}.YP-tJG_kpiGridDense .YP-tJG_kpiLabel,.YP-tJG_kpiGridDense .YP-tJG_kpiNote{font-size:.7rem}.YP-tJG_kpiGridDense .YP-tJG_kpiValue{font-size:1.1rem}@media (max-width:1100px){.YP-tJG_kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.YP-tJG_kpiGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.YP-tJG_card{padding:var(--space-7) var(--space-6)}.YP-tJG_empty{padding:40px var(--space-6)}}.YP-tJG_pageActions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:700px){.YP-tJG_pageActions>*{flex:auto}}.YP-tJG_panelCompact .YP-tJG_panelHead,.YP-tJG_panelCompact .YP-tJG_panelHeadGrid{margin-bottom:var(--space-3)}.YP-tJG_panelCompact .YP-tJG_panelTitle{font-size:.95rem}
.QLqjRG_picker{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.QLqjRG_pickerLabel{color:var(--color-text-sub);font-size:.85rem}.QLqjRG_picker select{min-width:260px;max-width:100%}.QLqjRG_empty{color:var(--color-text-sub);font-size:.9rem}.QLqjRG_sub{color:var(--color-text-sub)}.QLqjRG_negative{color:var(--color-danger-text)}.QLqjRG_cellNote{align-items:flex-end;gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}.QLqjRG_cellHint{margin-top:var(--space-1);color:var(--color-text-sub);font-size:.72rem}.QLqjRG_reason{color:var(--color-text-sub);text-align:right;white-space:normal;font-size:.72rem}.QLqjRG_files{margin:0 0 var(--space-2);padding:0;font-size:.8rem;list-style:none}.QLqjRG_files li+li{margin-top:var(--space-1)}.QLqjRG_version{color:var(--color-text-sub);font-size:.72rem}.QLqjRG_drop{align-items:flex-start;gap:var(--space-1);padding:var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius);background:var(--color-bg-secondary);flex-direction:column;min-width:170px;display:flex}.QLqjRG_dragging{border-color:var(--color-primary);background:var(--color-primary-light);border-style:solid}.QLqjRG_dropHint{color:var(--color-text-sub);font-size:.72rem}.QLqjRG_linkButton{margin-top:var(--space-2);color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:underline}.QLqjRG_manual{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.QLqjRG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.QLqjRG_supplierSelect{min-width:180px}.QLqjRG_methodSelect{min-width:112px}.QLqjRG_done{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.QLqjRG_registerBlock{margin-top:var(--space-6)}.QLqjRG_registerBlockCompact{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.QLqjRG_registerBlockCompact .QLqjRG_registerTitle{margin-bottom:var(--space-2);font-size:.86rem}.QLqjRG_registerTitle{margin:0 0 var(--space-3);color:var(--color-text);font-size:.95rem;font-weight:700}.QLqjRG_addedSupplier{align-items:center;gap:var(--space-2);display:flex}.QLqjRG_addRow{margin-top:var(--space-3)}.QLqjRG_line{align-items:center;gap:var(--space-3);white-space:nowrap;display:flex}.QLqjRG_lineEnd{justify-content:flex-end}.QLqjRG_line .QLqjRG_files{gap:var(--space-3);margin:0;font-size:.72rem;display:flex}.QLqjRG_line .QLqjRG_files li+li,.QLqjRG_line .QLqjRG_cellHint{margin-top:0}table td button.QLqjRG_supplierToggle{align-items:center;gap:var(--space-2);font:inherit;color:var(--color-primary);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;display:inline-flex}table td button.QLqjRG_supplierToggle:hover{text-decoration:underline}.QLqjRG_caret{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--color-primary);flex:none;width:0;height:0;transition:transform .15s}.QLqjRG_caretOpen{transform:rotate(90deg)}.QLqjRG_detailRow td{background:var(--color-bg-secondary)}.QLqjRG_detailTable{border-collapse:collapse;table-layout:fixed;margin-left:var(--space-6);font-size:.75rem}.QLqjRG_detailTable td:first-child{width:6em}.QLqjRG_detailTable td:nth-child(2){text-overflow:ellipsis;width:18em;overflow:hidden}.QLqjRG_detailTable td:nth-child(3){width:8em}.QLqjRG_detailTable td{padding:var(--space-1) var(--space-4);border:none}.QLqjRG_detailKind{color:var(--color-text-sub)}.QLqjRG_detailAmount{text-align:right;font-variant-numeric:tabular-nums}.QLqjRG_badgeAmount{align-items:center;gap:var(--space-3);white-space:nowrap;grid-template-columns:auto 1fr;display:grid}.QLqjRG_badgeAmount>:last-child{justify-self:end}.QLqjRG_poForm input,.QLqjRG_poForm select{padding:var(--space-1) var(--space-2);font-size:.8rem;line-height:1.4}.QLqjRG_poForm select{padding-right:var(--space-5)}.QLqjRG_poForm table td,.QLqjRG_poForm table th{padding-left:var(--space-1);padding-right:var(--space-1)}.QLqjRG_poForm input.QLqjRG_poName{width:100%;min-width:7rem}.QLqjRG_poForm input.QLqjRG_poSpec{width:100%;min-width:4.5rem}.QLqjRG_poForm input.QLqjRG_poQty{width:3.2rem}.QLqjRG_poForm input.QLqjRG_poUnit{width:2.8rem}.QLqjRG_poForm input.QLqjRG_poPrice{width:5.5rem}.QLqjRG_poForm select.QLqjRG_poTax{width:4.8rem}.QLqjRG_poForm select.QLqjRG_poKind{width:5rem}.QLqjRG_poForm input.QLqjRG_poDate{width:4rem}.QLqjRG_poLineError{margin-top:var(--space-1);color:var(--color-danger-text);font-size:.75rem;display:block}.QLqjRG_poCell{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}
.wWeUwG_box{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font-size:.85rem}.wWeUwG_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.wWeUwG_label{color:var(--color-text-sub);font-size:.78rem}.wWeUwG_value{font-variant-numeric:tabular-nums}.wWeUwG_source{color:var(--color-text-sub);font-size:.78rem}.wWeUwG_form{align-items:flex-end;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.wWeUwG_field{gap:var(--space-1);color:var(--color-text-sub);flex-direction:column;font-size:.75rem;display:flex}.wWeUwG_grow{flex:1;min-width:14em}.wWeUwG_input{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);font-family:var(--font-body);color:var(--color-text);font-size:.85rem}.wWeUwG_input:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.wWeUwG_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.wWeUwG_note{color:var(--color-text-sub);flex-basis:100%;margin:0;font-size:.75rem}.wWeUwG_history{margin:var(--space-2) 0 0;color:var(--color-text-sub);padding-left:1.2em;font-size:.75rem}
._4yE4YG_picker{gap:var(--space-3);display:grid}._4yE4YG_filter{justify-content:start;align-items:center;gap:var(--space-3);grid-template-columns:max-content minmax(0,240px);display:grid}._4yE4YG_filterLabel{color:var(--color-text-sub);white-space:nowrap;font-size:.75rem}._4yE4YG_pickerInline{flex:auto;grid-template-columns:max-content minmax(0,1fr);align-items:center}._4yE4YG_pickerInlineExtra{flex-wrap:wrap;align-items:center;min-width:0;display:flex}._4yE4YG_pickerInlineExtra>._4yE4YG_filter{flex:none}._4yE4YG_pickerInlineExtra>select{flex:320px;min-width:0}@media (max-width:600px){._4yE4YG_pickerInline{grid-template-columns:1fr}._4yE4YG_pickerInlineExtra{flex-direction:column;align-items:stretch}._4yE4YG_pickerInlineExtra>select{flex:none}._4yE4YG_filter{gap:var(--space-2);grid-template-columns:1fr}}
.lQDUPq_wrap{width:100%;position:relative}.lQDUPq_input{width:100%;height:32px;padding:0 28px 0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);font-family:var(--font-body);color:var(--color-text);background:var(--color-bg-secondary);font-size:.82rem}.lQDUPq_input::placeholder{color:var(--color-text-sub)}.lQDUPq_input:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);background:var(--color-surface);outline:none}.lQDUPq_clear{width:20px;height:20px;color:var(--color-text-sub);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.lQDUPq_list{z-index:var(--z-dropdown);min-width:100%;max-width:420px;max-height:280px;padding:var(--space-1) 0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.lQDUPq_option{padding:6px var(--space-4);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-size:.82rem;overflow:hidden}.lQDUPq_optionActive{background:var(--color-bg-secondary)}.lQDUPq_optionSelected{color:var(--color-primary);font-weight:700}.lQDUPq_optionAll{color:var(--color-text-sub);border-bottom:1px solid var(--color-border)}.lQDUPq_empty{padding:6px var(--space-4);color:var(--color-text-sub);font-size:.78rem}
.NMBPPW_wrapper{border:1px solid var(--color-border);-webkit-overflow-scrolling:touch;background:var(--color-surface);overflow-x:auto}.NMBPPW_wrapperSticky .NMBPPW_table th{top:calc(var(--topnav-height) + var(--topbar-height));z-index:1;background:var(--color-bg-secondary);box-shadow:inset 0 -2px 0 var(--color-primary);position:sticky}@media (min-width:901px){.NMBPPW_wrapperSticky{overflow:visible}}@media (max-width:900px){.NMBPPW_wrapperSticky{max-height:calc(100vh - var(--topbar-height) - var(--space-7));overflow:auto}.NMBPPW_wrapperSticky .NMBPPW_table th{top:0}}.NMBPPW_table{border-collapse:collapse;width:100%;font-size:.88rem}.NMBPPW_table thead{background:var(--color-bg-secondary);border-bottom:2px solid var(--color-primary)}.NMBPPW_table th{padding:var(--space-4) var(--space-5);text-align:left;font-family:var(--font-label);letter-spacing:.08em;color:var(--color-primary);white-space:nowrap;font-size:.75rem;font-weight:600}.NMBPPW_table td{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);vertical-align:middle;color:var(--color-text)}.NMBPPW_table tbody tr:last-child td{border-bottom:none}.NMBPPW_table tbody tr:nth-child(2n) td{background:var(--color-bg-secondary)}.NMBPPW_table tbody tr:hover td{background:var(--color-primary-light)}.NMBPPW_table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 0 var(--color-primary)}.NMBPPW_table tbody tr[data-status-tone=neutral] td{background:var(--color-neutral-bg)}.NMBPPW_table tbody tr[data-status-tone=progress] td{background:var(--color-bg)}.NMBPPW_table tbody tr[data-status-tone=review] td{background:var(--color-review-bg)}.NMBPPW_table tbody tr[data-status-tone=waiting] td{background:var(--color-warning-bg)}.NMBPPW_table tbody tr[data-status-tone=done] td{background:var(--color-success-bg)}.NMBPPW_table tbody tr[data-status-tone=finished] td{background:var(--color-finished-bg)}.NMBPPW_table tbody tr[data-status-tone=alert] td{background:var(--color-danger-bg)}.NMBPPW_stickyFirst th:first-child,.NMBPPW_stickyFirst td:first-child{z-index:1;box-shadow:inset -1px 0 0 var(--color-border);position:sticky;left:0}.NMBPPW_stickyFirst td:first-child{background:linear-gradient(var(--row-tint), var(--row-tint)), var(--color-surface)!important}.NMBPPW_stickyFirst tbody tr{--row-tint:transparent}.NMBPPW_stickyFirst tbody tr:nth-child(2n){--row-tint:var(--color-bg-secondary)}.NMBPPW_stickyFirst tbody tr:hover{--row-tint:var(--color-primary-light)}.NMBPPW_stickyFirst tbody tr[data-status-tone=neutral]{--row-tint:var(--color-neutral-bg)}.NMBPPW_stickyFirst tbody tr[data-status-tone=progress]{--row-tint:var(--color-bg)}.NMBPPW_stickyFirst tbody tr[data-status-tone=review]{--row-tint:var(--color-review-bg)}.NMBPPW_stickyFirst tbody tr[data-status-tone=waiting]{--row-tint:var(--color-warning-bg)}.NMBPPW_stickyFirst tbody tr[data-status-tone=done]{--row-tint:var(--color-success-bg)}.NMBPPW_stickyFirst tbody tr[data-status-tone=finished]{--row-tint:var(--color-finished-bg)}.NMBPPW_stickyFirst tbody tr[data-status-tone=alert]{--row-tint:var(--color-danger-bg)}.NMBPPW_stickyFirst tbody tr.NMBPPW_rowAlert{--row-tint:var(--color-danger-bg-soft)}.NMBPPW_stickyFirst tbody tr.NMBPPW_rowWaiting{--row-tint:var(--color-warning-bg-soft)}.NMBPPW_stickyFirst th:first-child{z-index:2;background:var(--color-bg-secondary)}.NMBPPW_wrapperSticky .NMBPPW_stickyFirst th:first-child{box-shadow:inset -1px 0 0 var(--color-border), inset 0 -2px 0 var(--color-primary)}.NMBPPW_stickyFirst tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 0 var(--color-primary), inset -1px 0 0 var(--color-border)}.NMBPPW_amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.NMBPPW_table th.NMBPPW_amount{text-align:right}.NMBPPW_negative{color:var(--color-danger)}.NMBPPW_center{text-align:center}.NMBPPW_longText{white-space:normal;word-break:break-word;min-width:110px;max-width:200px}.NMBPPW_nowrap{white-space:nowrap}.NMBPPW_rowAlert td{background:var(--color-danger-bg-soft)!important}.NMBPPW_rowWaiting td{background:var(--color-warning-bg-soft)!important}.NMBPPW_sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.NMBPPW_sortable:hover{background:var(--color-surface-hover)}.NMBPPW_sortIcon{margin-left:var(--space-2);opacity:.4;font-size:.8em}.NMBPPW_sortActive .NMBPPW_sortIcon{opacity:1}.NMBPPW_compact{font-size:.82rem}.NMBPPW_compact th{padding:10px 12px}.NMBPPW_compact td{padding:var(--space-3) var(--space-4)}.NMBPPW_oneLine{font-size:.78rem}.NMBPPW_oneLine th{padding:var(--space-3) var(--space-4)}.NMBPPW_oneLine td{padding:var(--space-2) var(--space-4)}.NMBPPW_oneLine th,.NMBPPW_oneLine td{white-space:nowrap}.NMBPPW_oneLine .NMBPPW_longText{text-overflow:ellipsis;white-space:nowrap;word-break:normal;max-width:200px;overflow:hidden}.NMBPPW_oneLine td button{padding:var(--space-1) var(--space-4);font-size:.72rem}@media (max-width:600px){.NMBPPW_table{min-width:700px}}@media (max-width:400px){.NMBPPW_table{min-width:600px}.NMBPPW_table th.NMBPPW_hideXs,.NMBPPW_table td.NMBPPW_hideXs{display:none}}
._71p5Na_tabs{max-width:1500px;margin:0 auto var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}._71p5Na_tab{padding:var(--space-4) var(--space-7);border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-sub);white-space:nowrap;margin:0 -1px -1px 0;font-size:.95rem;text-decoration:none;display:block}._71p5Na_tab:hover{background:var(--color-surface-hover);color:var(--color-text)}._71p5Na_active{background:var(--color-surface);color:var(--color-text);box-shadow:inset 0 3px 0 var(--color-primary);font-weight:700;position:relative}._71p5Na_active:hover{background:var(--color-surface)}@media (max-width:600px){._71p5Na_tab{padding:var(--space-3) var(--space-5);font-size:.86rem}}@media print{._71p5Na_tabs{display:none}}
.H1QErq_toggle{border:1px solid var(--color-border-strong);border-radius:var(--radius);display:inline-flex;overflow:hidden}.H1QErq_option{padding:var(--space-2) var(--space-5);background:var(--color-surface);font-family:var(--font-label);color:var(--color-text-sub);cursor:pointer;border:none;font-size:.8rem;font-weight:600}.H1QErq_option+.H1QErq_option{border-left:1px solid var(--color-border-strong)}.H1QErq_option:hover:not(:disabled){background:var(--color-surface-hover)}.H1QErq_option:focus-visible{box-shadow:var(--focus-ring);outline:none}.H1QErq_active{background:var(--color-primary);color:#fff}.H1QErq_active:hover:not(:disabled){background:var(--color-primary)}
.jTGbYG_stampRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.jTGbYG_stamp{border:1px solid var(--color-text);width:18mm;height:18mm;color:var(--color-text-sub);flex:none;justify-content:center;align-items:center;font-size:.72rem;display:flex}.jTGbYG_blankDate{letter-spacing:.4em;color:var(--color-text-sub)}.jTGbYG_receiptAmount{margin:var(--space-8) auto var(--space-4);justify-content:space-between;align-items:baseline;gap:var(--space-5);max-width:120mm;padding-bottom:var(--space-3);border-bottom:2px solid var(--color-text);display:flex}.jTGbYG_receiptAmountLabel{font-size:.9rem;font-weight:700}.jTGbYG_receiptAmountValue{font-family:var(--font-display);letter-spacing:.04em;font-size:1.6rem;font-weight:700}.jTGbYG_receiptNote{max-width:120mm;margin:0 auto var(--space-7);font-size:.86rem}.jTGbYG_bank{margin-top:var(--space-6);font-size:.82rem}.jTGbYG_bankLabel{margin:0 0 var(--space-2);font-weight:700}.jTGbYG_bank p{margin:0}.jTGbYG_sheetPage+.jTGbYG_sheetPage{margin-top:var(--space-8)}@media print{.jTGbYG_sheetPage+.jTGbYG_sheetPage{break-before:page;margin-top:0}}.jTGbYG_sealed{position:relative}.jTGbYG_seal{object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:20mm;height:20mm;position:absolute;top:-2mm;right:0}
.Y8FB3W_negative{color:var(--color-danger)}.Y8FB3W_confirmedCost{color:var(--color-danger);font-weight:600}.Y8FB3W_note{margin:var(--space-3) 0 0;color:var(--color-text-sub);font-size:.875rem;line-height:1.6}.Y8FB3W_board{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:1200px){.Y8FB3W_board{grid-template-columns:minmax(0,1fr)}}.Y8FB3W_chartPair{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.Y8FB3W_tileGap{margin-top:var(--space-3)}.Y8FB3W_detailOpen{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text);font:inherit;cursor:pointer;text-align:left;font-size:.85rem;font-weight:700;display:flex}.Y8FB3W_detailOpen:hover{background:var(--color-surface-hover);border-color:var(--color-primary)}.Y8FB3W_detailOpen:focus-visible{box-shadow:var(--focus-ring);outline:none}.Y8FB3W_detailOpenLabel:before{content:"⧉ ";color:var(--color-primary)}.Y8FB3W_detailOpenHint{color:var(--color-text-sub);font-size:.78rem;font-weight:400}.Y8FB3W_split{gap:var(--space-6);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.Y8FB3W_splitLeft{min-width:0}.Y8FB3W_splitRight{min-width:0;max-height:calc(100vh - 140px);overflow:auto}.Y8FB3W_splitRight th,.Y8FB3W_splitRight td{white-space:nowrap}@media (max-width:900px){.Y8FB3W_split{grid-template-columns:minmax(0,1fr)}.Y8FB3W_splitRight{max-height:none}}.Y8FB3W_splitLeft [style*=--kpi-columns]{--kpi-columns:2!important}
.Tw1lzG_sortLink{color:inherit;text-decoration:none}.Tw1lzG_monthBlock{margin-bottom:var(--space-3)}.Tw1lzG_monthBlock:last-of-type{margin-bottom:0}.Tw1lzG_monthHead{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.Tw1lzG_monthName{font-family:var(--font-display);font-size:.95rem;font-weight:700}.Tw1lzG_monthCount{color:var(--color-text-sub);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:400}.Tw1lzG_monthFigures{font-variant-numeric:tabular-nums}
.djxH5q_summary{color:var(--color-text-sub);font-size:.82rem}.djxH5q_change{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;font-size:.85rem;display:flex}.djxH5q_before{color:var(--color-text-sub);text-decoration:line-through}.djxH5q_arrow{color:var(--color-text-sub);font-size:.8rem}.djxH5q_after{font-weight:600}.djxH5q_changeTable{border-collapse:collapse;width:100%;font-size:.85rem}.djxH5q_changeTable th{text-align:left;padding:var(--space-3) var(--space-4);font-family:var(--font-label);letter-spacing:.08em;color:var(--color-primary);background:var(--color-bg-secondary);border-bottom:2px solid var(--color-primary);white-space:nowrap;font-size:.72rem}.djxH5q_changeTable td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:top}.djxH5q_changeTable tbody tr:last-child td{border-bottom:none}.djxH5q_colName{width:200px;color:var(--color-text-sub)}.djxH5q_raw{margin-top:var(--space-5);color:var(--color-text-sub);font-size:.78rem}.djxH5q_rawPre{margin-top:var(--space-3);padding:var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border);white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1.6;overflow-x:auto}.djxH5q_meta{gap:var(--space-5) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.djxH5q_metaItem{gap:var(--space-1);border-top:1px solid var(--color-border);padding-top:var(--space-3);flex-direction:column;display:flex}.djxH5q_metaLabel{font-family:var(--font-label);letter-spacing:.08em;color:var(--color-text-sub);font-size:.72rem}.djxH5q_metaValue{margin:0;font-size:.92rem}
.mCuRkW_form{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.mCuRkW_form>:first-child{align-self:stretch}.mCuRkW_buttons{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.mCuRkW_note{margin:var(--space-3) 0 0;color:var(--color-text-sub);font-size:.8rem;line-height:1.7}.mCuRkW_counts{gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;font-size:.9rem;display:flex}.mCuRkW_countCreate{color:var(--color-success-text);font-weight:600}.mCuRkW_countSkip{color:var(--color-text-sub)}.mCuRkW_countError{color:var(--color-danger);font-weight:600}
.NRPtBG_customerBlock{margin-bottom:var(--space-4)}.NRPtBG_customerBlock:last-child{margin-bottom:0}.NRPtBG_count{margin-left:var(--space-2);color:var(--color-text-sub);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:400}
._3kccoq_customerBlock{margin-bottom:var(--space-3)}._3kccoq_customerBlock:last-child{margin-bottom:0}._3kccoq_customerHead{align-items:baseline;gap:var(--space-4);display:flex}._3kccoq_customerName{font-family:var(--font-display);font-size:.95rem;font-weight:700}._3kccoq_customerOverdue{color:var(--color-danger-text);font-size:.76rem;font-weight:700}._3kccoq_customerSpacer{flex:auto}._3kccoq_customerTotal{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:700}._3kccoq_monthBlock{margin-top:var(--space-4);padding-left:var(--space-4)}._3kccoq_monthLabel{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);font-size:.85rem;font-weight:600;display:flex}._3kccoq_monthTotal{color:var(--color-text-sub);font-variant-numeric:tabular-nums;font-size:.8rem}@media (max-width:700px){._3kccoq_monthBlock{padding-left:0}}._3kccoq_customerFigures{font-variant-numeric:tabular-nums}._3kccoq_boardTools{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;font-size:.85rem;display:flex}._3kccoq_check{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}._3kccoq_check:disabled{cursor:not-allowed}._3kccoq_confirmBar{align-items:center;gap:var(--space-2);margin-left:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--color-warning-bg);color:var(--color-warning-text);flex-wrap:wrap;display:flex}._3kccoq_cellHint{margin-top:var(--space-1);color:var(--color-text-sub);font-size:.72rem}._3kccoq_clip{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}._3kccoq_monthHead{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}._3kccoq_monthCount{color:var(--color-text-sub);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:400}._3kccoq_bandAlert{padding:0 var(--space-2);border-radius:var(--radius);background:var(--color-surface);color:var(--color-danger-text);font-size:.76rem;font-weight:700}._3kccoq_customerBlock ._3kccoq_customerBlock,._3kccoq_customerBlock ._3kccoq_customerBlock:last-child{margin-bottom:0}._3kccoq_clipHalf{text-overflow:ellipsis;white-space:nowrap;width:50%;max-width:0;overflow:hidden}._3kccoq_clipName{text-overflow:ellipsis;white-space:nowrap;max-width:12em;overflow:hidden}._3kccoq_matchBar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;font-size:.85rem;display:flex}._3kccoq_matchTotal{font-variant-numeric:tabular-nums}._3kccoq_matchDeposit{align-items:center;gap:var(--space-2);color:var(--color-text-sub);display:inline-flex}._3kccoq_matchDeposit input{width:9em;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);font-family:var(--font-body);text-align:right;font-variant-numeric:tabular-nums;font-size:.85rem}._3kccoq_matchOk{color:var(--color-success-text);font-weight:700}._3kccoq_matchNg{color:var(--color-danger-text);font-variant-numeric:tabular-nums;font-weight:700}._3kccoq_matchNote{color:var(--color-text-sub);font-size:.8rem}._3kccoq_jumpNav{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._3kccoq_jumpTarget{scroll-margin-top:80px}._3kccoq_receivedDate{padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius);font-family:var(--font-body);font-size:.82rem}
._5f4Hmq_wrap{gap:var(--space-4);flex-direction:column;display:flex}._5f4Hmq_preview{min-height:120px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);justify-content:center;align-items:center;display:flex}._5f4Hmq_image{object-fit:contain;max-width:160px;max-height:160px;display:block}._5f4Hmq_empty{color:var(--color-text-sub);background:var(--color-bg-secondary);padding:var(--space-4);border-radius:var(--radius);margin:0}
.Vw7pja_cell{width:100%;min-width:80px;font:inherit;color:inherit;background:0 0;border:1px solid #0000;padding:2px 4px}.Vw7pja_cell:hover:not(:disabled){border-color:var(--color-border)}.Vw7pja_cell:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:var(--focus-ring);outline:none}.Vw7pja_cell:disabled{background:0 0}.Vw7pja_removeBtn{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-sub);background:var(--color-surface);justify-content:center;align-items:center;display:inline-flex}.Vw7pja_removeBtn:hover{border-color:var(--color-danger);color:var(--color-danger)}.Vw7pja_removeBtn:focus-visible{box-shadow:var(--focus-ring-danger);outline:none}.Vw7pja_actions{margin-top:var(--space-4)}
.wGqqGW_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.wGqqGW_grid>li{display:flex}.wGqqGW_grid>li>*{flex:auto;display:flex}.wGqqGW_grid>li>*>*{flex:auto}.wGqqGW_card{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);height:100%;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.wGqqGW_card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm);text-decoration:none}.wGqqGW_icon{background:var(--color-primary-light);width:34px;height:34px;color:var(--color-primary);flex:0 0 34px;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.wGqqGW_body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.wGqqGW_label{font-family:var(--font-display);color:var(--color-primary);font-size:.95rem;font-weight:700}.wGqqGW_description{color:var(--color-text-sub);font-size:.78rem;line-height:1.6}
.KKEAlG_payeeBlock{margin-bottom:var(--space-3)}.KKEAlG_payeeBlock:last-child,.KKEAlG_payeeBlock .KKEAlG_payeeBlock,.KKEAlG_payeeBlock .KKEAlG_payeeBlock:last-child{margin-bottom:0}.KKEAlG_payeeHead{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.KKEAlG_payeeName{font-family:var(--font-display);font-size:.95rem;font-weight:700}.KKEAlG_payeeFigures{font-variant-numeric:tabular-nums}.KKEAlG_bandNote{padding:0 var(--space-2);border-radius:var(--radius);background:var(--color-surface);color:var(--color-warning-text);font-size:.76rem;font-weight:700}.KKEAlG_bandCount{color:var(--color-text-sub);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:400}.KKEAlG_clip{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}.KKEAlG_clipName{text-overflow:ellipsis;white-space:nowrap;max-width:14em;overflow:hidden}.KKEAlG_payCheck{align-items:center;gap:var(--space-2);white-space:nowrap;flex-wrap:wrap;display:inline-flex}.KKEAlG_payCheckLabel{align-items:center;gap:var(--space-1);cursor:pointer;font-size:.8rem;display:inline-flex}.KKEAlG_payDate{padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius);font-family:var(--font-body);font-size:.78rem}.KKEAlG_payError{color:var(--color-danger-text);white-space:normal;font-size:.75rem}.KKEAlG_unpaid{color:var(--color-text-sub);font-size:.8rem}.KKEAlG_bulk{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.KKEAlG_bulkNote{color:var(--color-text-sub);font-size:.78rem}.KKEAlG_matchBar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:.85rem;display:flex}.KKEAlG_matchField{align-items:center;gap:var(--space-2);color:var(--color-text-sub);display:inline-flex}.KKEAlG_matchField input{width:9em;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);font-family:var(--font-body);text-align:right;font-size:.85rem}.KKEAlG_matchOk{color:var(--color-success-text);font-weight:700}.KKEAlG_matchNg{color:var(--color-danger-text);font-weight:700}.KKEAlG_matchCheck{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}
._0msR5W_wrap{display:inline-block;position:relative}._0msR5W_popup{z-index:var(--z-modal);padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);position:fixed}._0msR5W_image{background:var(--color-surface-hover);border:0;width:100%;height:420px;display:block}._0msR5W_note{margin:var(--space-2) 0 0;color:var(--color-text-sub);font-size:.72rem;line-height:1.6}._0msR5W_error{padding:var(--space-3);color:var(--color-text-sub);text-align:center;margin:0;font-size:.78rem;line-height:1.7}
.buuNAq_layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:960px){.buuNAq_layout{grid-template-columns:minmax(0,1fr)}}.buuNAq_preview{gap:var(--space-2);top:var(--space-4);flex-direction:column;display:flex;position:sticky}@media (max-width:960px){.buuNAq_preview{position:static}}.buuNAq_frame{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-secondary);width:100%;height:78vh;min-height:480px}.buuNAq_image{border:1px solid var(--color-border);border-radius:var(--radius);width:100%;height:auto}.buuNAq_open{align-self:flex-end;font-size:.8rem}.buuNAq_form{min-width:0}.buuNAq_label{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.buuNAq_total{font-variant-numeric:tabular-nums;color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.buuNAq_unreadable{margin:var(--space-1) 0 0;padding-left:1.2em;font-size:.85rem;line-height:1.7}.buuNAq_confirm{gap:var(--space-3);flex-direction:column;display:flex}.buuNAq_confirmActions{gap:var(--space-2);align-items:center;display:flex}
.rJG3Ta_wrap{display:inline-block;position:relative}.rJG3Ta_trigger{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-sub);border-radius:var(--radius);padding:0 var(--space-2);white-space:nowrap;cursor:pointer;flex:none;height:24px;font-size:.7rem}.rJG3Ta_trigger:hover{background:var(--color-surface-hover);color:var(--color-text)}.rJG3Ta_panel{right:0;top:calc(100% + var(--space-1));z-index:var(--z-dropdown);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:320px;max-height:320px;box-shadow:var(--shadow-md);padding:var(--space-3);text-align:left;position:absolute;overflow-y:auto}.rJG3Ta_head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.rJG3Ta_title{color:var(--color-text);font-size:.8rem}.rJG3Ta_close{color:var(--color-text-sub);cursor:pointer;background:0 0;border:0;font-size:.8rem;line-height:1}.rJG3Ta_note{margin:0 0 var(--space-2);color:var(--color-text-sub);font-size:.72rem;line-height:1.6}.rJG3Ta_list{margin:0;padding:0;list-style:none}.rJG3Ta_row{gap:var(--space-1);padding:var(--space-2) 0;border-top:1px solid var(--color-border);flex-direction:column;display:flex}.rJG3Ta_price{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius);padding:var(--space-1) var(--space-2);font-variant-numeric:tabular-nums;cursor:pointer;align-self:flex-start;font-size:.85rem}.rJG3Ta_price:hover{background:var(--color-primary-light)}.rJG3Ta_meta{color:var(--color-text-sub);font-size:.7rem;line-height:1.5}.rJG3Ta_kind{margin-right:var(--space-1);padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);display:inline-block}
.r4Zqmq_wrapper{border:1px solid var(--color-border);-webkit-overflow-scrolling:touch;background:var(--color-surface);overflow-x:auto}.r4Zqmq_table{border-collapse:collapse;width:100%;min-width:1040px;font-size:.85rem}.r4Zqmq_table thead{background:var(--color-bg-secondary);border-bottom:2px solid var(--color-primary)}.r4Zqmq_table th{padding:var(--space-3) var(--space-4);text-align:left;font-family:var(--font-label);letter-spacing:.08em;color:var(--color-primary);white-space:nowrap;font-size:.72rem;font-weight:600}.r4Zqmq_table th.r4Zqmq_right,.r4Zqmq_table td.r4Zqmq_right,.r4Zqmq_cellInput.r4Zqmq_right{text-align:right;font-variant-numeric:tabular-nums}.r4Zqmq_table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:middle}.r4Zqmq_table tbody tr:last-child td{border-bottom:none}.r4Zqmq_lineNo{text-align:center;width:36px;color:var(--color-text-sub);font-variant-numeric:tabular-nums;font-size:.78rem}.r4Zqmq_cellInput{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);appearance:none;font-size:.85rem}.r4Zqmq_cellInput:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.r4Zqmq_numeric{text-align:right;font-variant-numeric:tabular-nums}.r4Zqmq_select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%230b4f9e' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;cursor:pointer;padding-right:28px}.r4Zqmq_derived{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.r4Zqmq_negative{color:var(--color-danger)}.r4Zqmq_removeBtn{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-sub);background:var(--color-surface);justify-content:center;align-items:center;display:inline-flex}.r4Zqmq_removeBtn:hover{border-color:var(--color-danger);color:var(--color-danger)}.r4Zqmq_removeBtn:focus-visible{box-shadow:var(--focus-ring-danger);outline:none}.r4Zqmq_totals{background:var(--color-bg-secondary);border-top:2px solid var(--color-primary)}.r4Zqmq_totals td{padding:var(--space-4) var(--space-3);border-bottom:none;font-weight:700}.r4Zqmq_totalsLabel{text-align:right;color:var(--color-primary);letter-spacing:.06em;font-size:.8rem}.r4Zqmq_actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.r4Zqmq_spacer{flex:auto}.r4Zqmq_summary{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.r4Zqmq_summaryCell{border:1px solid var(--color-border);padding:var(--space-4) var(--space-5);gap:var(--space-1);flex-direction:column;display:flex}.r4Zqmq_summaryLabel{color:var(--color-text-sub);font-size:.75rem}.r4Zqmq_summaryValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700;line-height:1.2}.r4Zqmq_readonlyNote{margin-top:var(--space-4)}.r4Zqmq_linked,.r4Zqmq_unlinked{margin-top:var(--space-1);font-size:.72rem;line-height:1.4;display:inline-block}.r4Zqmq_linked{color:var(--color-success)}.r4Zqmq_unlinked{color:var(--color-text-sub)}.r4Zqmq_withSuggestion{align-items:center;gap:var(--space-1);display:flex}.r4Zqmq_withSuggestion .r4Zqmq_cellInput{flex:auto;min-width:0}.r4Zqmq_rowActions{gap:4px;display:inline-flex}.r4Zqmq_rowBtn{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-sub);background:var(--color-surface);justify-content:center;align-items:center;display:inline-flex}.r4Zqmq_rowBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.r4Zqmq_rowBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}
.v0OZ2G_body{gap:var(--space-7);flex-direction:column;display:flex}.v0OZ2G_toolbar{align-items:center;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-wrap:wrap;display:flex}.v0OZ2G_table{border:1px solid var(--color-border);background:var(--color-surface)}.v0OZ2G_head{gap:var(--space-7);padding:var(--space-4) var(--space-6);background:var(--color-bg-secondary);border-bottom:2px solid var(--color-primary);display:flex}.v0OZ2G_row{align-items:center;gap:var(--space-7);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.v0OZ2G_row:last-child{border-bottom:none}.v0OZ2G_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.HYfPfa_qr{align-items:center;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.HYfPfa_secret{color:var(--color-text-sub);word-break:break-all;font-size:.78rem;line-height:1.7}.HYfPfa_secret code{letter-spacing:.08em;font-family:ui-monospace,SF Mono,Menlo,monospace}
