.assistant-module__qc6Vca__fab{z-index:40;background:var(--und-green);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background .15s,transform .15s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 20px #009a4452}.assistant-module__qc6Vca__fab:hover{background:var(--und-green-hover);transform:translateY(-1px)}.assistant-module__qc6Vca__fabOpen{background:var(--ink-900);box-shadow:0 8px 20px #1111113d}.assistant-module__qc6Vca__fabOpen:hover{background:var(--ink-700)}.assistant-module__qc6Vca__panel{z-index:40;border:1px solid var(--ink-100);width:400px;height:min(600px,100dvh - 140px);font-family:var(--font-ui);color:var(--ink-900);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:92px;right:24px;overflow:hidden;box-shadow:0 24px 60px #0f172a2e,0 2px 8px #0f172a0f}.assistant-module__qc6Vca__head{border-bottom:1px solid var(--ink-100);align-items:center;gap:10px;padding:14px 12px 14px 16px;display:flex}.assistant-module__qc6Vca__headIcon{background:var(--und-green-soft);width:34px;height:34px;color:var(--und-green);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.assistant-module__qc6Vca__headText{flex:1;min-width:0}.assistant-module__qc6Vca__title{font-size:15px;font-weight:700}.assistant-module__qc6Vca__sub{color:var(--ink-400);margin-top:1px;font-size:12px}.assistant-module__qc6Vca__textBtn{font:inherit;color:var(--und-green);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 8px;font-size:13px;font-weight:600}.assistant-module__qc6Vca__textBtn:hover{background:var(--und-green-soft)}.assistant-module__qc6Vca__iconBtn{width:32px;height:32px;color:var(--ink-400);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.assistant-module__qc6Vca__iconBtn:hover{background:var(--ink-50);color:var(--ink-900)}.assistant-module__qc6Vca__body{background:var(--surface);flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;position:relative;overflow-y:auto}.assistant-module__qc6Vca__intro{color:var(--ink-500);font-size:14px;line-height:1.5}.assistant-module__qc6Vca__intro p{margin:0 0 12px}.assistant-module__qc6Vca__suggestions{flex-direction:column;gap:8px;display:flex}.assistant-module__qc6Vca__suggestion{text-align:left;border:1px solid var(--ink-100);font:inherit;color:var(--ink-900);cursor:pointer;background:#fff;border-radius:10px;padding:10px 12px;font-size:13px}.assistant-module__qc6Vca__suggestion:hover{border-color:var(--und-green);background:var(--und-green-soft)}.assistant-module__qc6Vca__user{background:var(--und-green);color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 4px;align-self:flex-end;max-width:85%;padding:9px 12px;font-size:14px;line-height:1.45}.assistant-module__qc6Vca__bot{border:1px solid var(--ink-100);overflow-wrap:anywhere;background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:92%;padding:10px 12px;font-size:14px;line-height:1.5}.assistant-module__qc6Vca__botFallback{background:var(--ink-50)}.assistant-module__qc6Vca__para{margin:0 0 8px}.assistant-module__qc6Vca__para:last-child{margin-bottom:0}.assistant-module__qc6Vca__list{margin:0 0 8px;padding-left:18px}.assistant-module__qc6Vca__list:last-child{margin-bottom:0}.assistant-module__qc6Vca__list li{margin:2px 0}.assistant-module__qc6Vca__inlinePart{color:var(--und-green);background:var(--und-green-soft);white-space:nowrap;border-radius:6px;padding:1px 5px;font-size:11.5px;font-weight:600;text-decoration:none}.assistant-module__qc6Vca__inlinePart:hover{text-decoration:underline}.assistant-module__qc6Vca__parts{flex-direction:column;gap:6px;margin-top:10px;display:flex}.assistant-module__qc6Vca__part{border:1px solid var(--ink-100);color:var(--ink-400);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.assistant-module__qc6Vca__part:hover{border-color:var(--und-green);background:var(--und-green-soft)}.assistant-module__qc6Vca__partIcon{background:var(--ink-50);width:30px;height:30px;color:var(--ink-500);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.assistant-module__qc6Vca__partText{flex-direction:column;flex:1;min-width:0;display:flex}.assistant-module__qc6Vca__partName{color:var(--ink-900);font-size:13px;font-weight:600}.assistant-module__qc6Vca__partMeta{color:var(--ink-400);font-size:11.5px}.assistant-module__qc6Vca__typing{border:1px solid var(--ink-100);background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:12px 14px;display:flex}.assistant-module__qc6Vca__typing span{background:var(--ink-300);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite assistant-module__qc6Vca__blink}.assistant-module__qc6Vca__typing span:nth-child(2){animation-delay:.15s}.assistant-module__qc6Vca__typing span:nth-child(3){animation-delay:.3s}@keyframes assistant-module__qc6Vca__blink{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.assistant-module__qc6Vca__typing span{animation:none}}.assistant-module__qc6Vca__error{color:#b91c1c;background:var(--danger-soft);border-radius:10px;padding:8px 12px;font-size:13px}.assistant-module__qc6Vca__foot{border-top:1px solid var(--ink-100);background:#fff;padding:10px 12px 12px}.assistant-module__qc6Vca__compose{align-items:flex-end;gap:8px;display:flex}.assistant-module__qc6Vca__input{resize:none;field-sizing:content;border:1px solid var(--ink-100);min-height:40px;max-height:120px;font:inherit;color:var(--ink-900);border-radius:10px;outline:none;flex:1;padding:9px 12px;font-size:14px;line-height:1.4}.assistant-module__qc6Vca__input:focus{border-color:var(--und-green);box-shadow:0 0 0 3px var(--und-green-soft)}.assistant-module__qc6Vca__send{background:var(--und-green);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.assistant-module__qc6Vca__send:hover:not(:disabled){background:var(--und-green-hover)}.assistant-module__qc6Vca__send:disabled{background:var(--ink-100);color:var(--ink-300);cursor:default}.assistant-module__qc6Vca__note{color:var(--ink-400);margin-top:8px;font-size:11.5px;line-height:1.4}.assistant-module__qc6Vca__greet{z-index:40;border:1px solid var(--ink-100);width:320px;font-family:var(--font-ui);background:#fff;border-radius:16px;padding:16px 16px 12px;animation:.45s cubic-bezier(.2,.9,.3,1.2) both assistant-module__qc6Vca__greetIn;position:fixed;bottom:92px;right:24px;box-shadow:0 18px 44px #0f172a29,0 2px 6px #0f172a0f}.assistant-module__qc6Vca__greet:after{content:"";border-right:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);background:#fff;width:12px;height:12px;position:absolute;bottom:-7px;right:22px;transform:rotate(45deg)}@keyframes assistant-module__qc6Vca__greetIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.assistant-module__qc6Vca__greetClose{width:26px;height:26px;color:var(--ink-400);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.assistant-module__qc6Vca__greetClose:hover{background:var(--ink-50);color:var(--ink-900)}.assistant-module__qc6Vca__greetMain{text-align:left;width:100%;font:inherit;color:var(--ink-500);cursor:pointer;background:0 0;border:none;margin:0;padding:0 24px 0 0;font-size:14px;line-height:1.45;display:block}.assistant-module__qc6Vca__greetTitle{color:var(--ink-900);margin-bottom:4px;font-size:16px;font-weight:700;display:block}.assistant-module__qc6Vca__greetShort{display:none}.assistant-module__qc6Vca__greetShortcuts{flex-direction:column;gap:6px;margin-top:12px;display:flex}.assistant-module__qc6Vca__shortcut{text-align:left;background:var(--surface);border:1px solid var(--ink-100);width:100%;font:inherit;color:var(--ink-900);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px 9px 12px;font-size:13px;font-weight:600;display:flex}.assistant-module__qc6Vca__shortcut svg{color:var(--und-green);flex-shrink:0}.assistant-module__qc6Vca__shortcut:hover{border-color:var(--und-green);background:var(--und-green-soft)}.assistant-module__qc6Vca__fabGreet:before{content:"";border:2px solid var(--und-green);border-radius:50%;animation:1.8s ease-out 3 assistant-module__qc6Vca__ring;position:absolute;inset:0}@keyframes assistant-module__qc6Vca__ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.assistant-module__qc6Vca__greet,.assistant-module__qc6Vca__fabGreet:before{animation:none}}@media (max-width:879px){.assistant-module__qc6Vca__greet{width:auto;max-width:calc(100vw - 32px);left:auto;right:16px;bottom:calc(64px + env(safe-area-inset-bottom,0px) + 80px);border-radius:14px;padding:10px 40px 10px 14px}.assistant-module__qc6Vca__greet:after{right:20px}.assistant-module__qc6Vca__greetClose{top:50%;right:8px;transform:translateY(-50%)}.assistant-module__qc6Vca__greetMain{color:var(--ink-900);padding:0;font-size:13.5px}.assistant-module__qc6Vca__greetTitle{margin:0;font-size:13.5px;display:inline}.assistant-module__qc6Vca__greetBody,.assistant-module__qc6Vca__greetShortcuts{display:none}.assistant-module__qc6Vca__greetShort{display:inline}.assistant-module__qc6Vca__fab{right:16px;bottom:calc(64px + env(safe-area-inset-bottom,0px) + 16px);width:52px;height:52px}.assistant-module__qc6Vca__panel{width:auto;left:8px;right:8px;bottom:calc(64px + env(safe-area-inset-bottom,0px) + 80px);height:calc(100dvh - 64px - env(safe-area-inset-bottom,0px) - 80px - 72px)}}
.ui-module__PDAxha__logo{align-items:center;gap:10px;min-width:0;display:flex}.ui-module__PDAxha__wordmark{font-family:var(--font-display);color:#111;white-space:nowrap;letter-spacing:-.01em;font-weight:500;line-height:1}.ui-module__PDAxha__wordmarkAccent{color:var(--und-green)}.ui-module__PDAxha__logoSub{color:var(--ink-400);text-transform:uppercase;letter-spacing:.1em;margin-top:3px;font-size:10px;font-weight:700}.ui-module__PDAxha__avatar{background:var(--und-green-soft);color:var(--und-green-active);font-weight:700;font-family:var(--font-ui);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-module__PDAxha__iconButton{border:1px solid var(--ink-100);color:var(--ink-500);cursor:pointer;transition:all var(--dur-fast) var(--ease);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ui-module__PDAxha__iconButton:hover{background:var(--surface)}.ui-module__PDAxha__iconButtonBadge{background:var(--danger);color:#fff;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.ui-module__PDAxha__segmented{background:var(--ink-50);border:1px solid var(--ink-100);scrollbar-width:none;border-radius:8px;gap:3px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.ui-module__PDAxha__segmented::-webkit-scrollbar{display:none}.ui-module__PDAxha__segment{cursor:pointer;color:var(--ink-400);font-family:var(--font-ui);white-space:nowrap;transition:all var(--dur-fast) var(--ease);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;line-height:normal;display:inline-flex}.ui-module__PDAxha__segmentSm{padding:5px 11px;font-size:12px}.ui-module__PDAxha__segmentOn{color:var(--ink-900);background:#fff;box-shadow:0 1px 2px #0f172a14}.ui-module__PDAxha__button{font-family:var(--font-ui);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;line-height:normal;display:inline-flex}.ui-module__PDAxha__button:active:not(:disabled){transform:translateY(1px)}.ui-module__PDAxha__button:disabled{cursor:not-allowed;opacity:.4}.ui-module__PDAxha__buttonSm{padding:7px 13px;font-size:13px}.ui-module__PDAxha__buttonLg{padding:13px 24px;font-size:15px}.ui-module__PDAxha__buttonPrimary{background:var(--und-green);color:#fff}.ui-module__PDAxha__buttonPrimary:hover:not(:disabled){background:var(--und-green-hover)}.ui-module__PDAxha__buttonSecondary{color:var(--ink-900);border-color:var(--ink-100);background:#fff}.ui-module__PDAxha__buttonSecondary:hover:not(:disabled){background:var(--surface)}.ui-module__PDAxha__buttonGhost{color:var(--und-green);background:0 0}.ui-module__PDAxha__buttonGhost:hover:not(:disabled){background:var(--und-green-soft)}.ui-module__PDAxha__buttonDanger{background:var(--danger);color:#fff}.ui-module__PDAxha__buttonDanger:hover:not(:disabled){background:#b91c1c}.ui-module__PDAxha__buttonOutline{color:var(--und-green);border-color:var(--und-green);background:#fff}.ui-module__PDAxha__buttonOutline:hover:not(:disabled){background:var(--und-green-soft)}.ui-module__PDAxha__buttonDark{background:var(--ink-900);color:#fff}.ui-module__PDAxha__buttonDark:hover:not(:disabled){background:var(--ink-700)}.ui-module__PDAxha__tabs{border-bottom:1px solid var(--ink-100);gap:4px;display:flex;overflow-x:auto}.ui-module__PDAxha__tab{cursor:pointer;color:var(--ink-400);font-family:var(--font-ui);transition:color var(--dur-fast) var(--ease);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 14px;font-size:14px;font-weight:700;line-height:normal;display:inline-flex}.ui-module__PDAxha__tabOn{border-bottom-color:var(--und-green);color:var(--ink-900)}.ui-module__PDAxha__tabCount{background:var(--ink-50);min-width:20px;height:20px;color:var(--ink-400);border-radius:9999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.ui-module__PDAxha__tabCountOn{background:var(--und-green-soft);color:var(--und-green-active)}.ui-module__PDAxha__badge{font-size:12px;font-weight:700;font-family:var(--font-ui);white-space:nowrap;letter-spacing:.01em;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.ui-module__PDAxha__badgeSm{padding:2px 8px;font-size:11px}.ui-module__PDAxha__badgeDot{border-radius:50%;width:6px;height:6px}.ui-module__PDAxha__card{border:1px solid var(--ink-100);padding:var(--card-pad,18px);transition:box-shadow var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease), transform var(--dur-base) var(--ease);background:#fff;border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.ui-module__PDAxha__cardHover:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0f172a0f}.ui-module__PDAxha__field{flex-direction:column;gap:6px;display:flex}.ui-module__PDAxha__fieldLabel{color:var(--ink-500);font-size:13px;font-weight:700}.ui-module__PDAxha__selectWrap{position:relative}.ui-module__PDAxha__select{width:100%;font-family:var(--font-ui);appearance:none;cursor:pointer;border:1px solid var(--ink-100);color:var(--ink-900);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:#fff;border-radius:6px;outline:none;padding:10px 36px 10px 12px;font-size:14px}.ui-module__PDAxha__select:focus{border-color:var(--und-green);box-shadow:0 0 0 3px #009a4426}.ui-module__PDAxha__selectChevron{color:var(--ink-400);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ui-module__PDAxha__progressTrack{background:var(--ink-50);border-radius:9999px;width:100%;overflow:hidden}.ui-module__PDAxha__progressFill{height:100%;transition:width var(--dur-slow) var(--ease);border-radius:9999px}.ui-module__PDAxha__empty{background:var(--surface);border:1px dashed var(--color-border-default);text-align:center;border-radius:12px;padding:48px 24px}.ui-module__PDAxha__emptyIcon{border:1px solid var(--ink-100);width:56px;height:56px;color:var(--ink-400);background:#fff;border-radius:14px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.ui-module__PDAxha__emptyTitle{font-family:var(--font-display);color:var(--ink-900);margin-bottom:5px;font-size:20px;font-weight:500}.ui-module__PDAxha__emptyBody{color:var(--ink-400);max-width:320px;margin:0 auto 16px;font-size:13px;line-height:1.5}.ui-module__PDAxha__sectionTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ui-module__PDAxha__sectionTitleText{font-family:var(--font-display);color:var(--ink-900);margin:0;font-weight:500;line-height:1.1}.ui-module__PDAxha__sectionSub{color:var(--ink-400);margin-top:4px;font-size:13px}.ui-module__PDAxha__page{min-height:100%;padding:clamp(16px,3vw,32px)}.ui-module__PDAxha__pageInner{margin:0 auto}.ui-module__PDAxha__pageHead{margin-bottom:var(--gap,18px);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ui-module__PDAxha__pageTitle{font-family:var(--font-display);color:var(--ink-900);margin:0;font-size:clamp(24px,3.4vw,30px);font-weight:500;line-height:1.1}.ui-module__PDAxha__pageSub{color:var(--ink-400);max-width:640px;margin-top:5px;font-size:14px}.ui-module__PDAxha__pageActions{flex-wrap:wrap;gap:10px;display:flex}.ui-module__PDAxha__inputWrap{position:relative}.ui-module__PDAxha__inputIcon{color:var(--ink-400);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-module__PDAxha__input,.ui-module__PDAxha__textarea{width:100%;font-family:var(--font-ui);border:1px solid var(--ink-100);color:var(--ink-900);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:#fff;border-radius:6px;outline:none;padding:10px 12px;font-size:14px}.ui-module__PDAxha__inputWithIcon{padding-left:36px}.ui-module__PDAxha__textarea{resize:vertical;min-height:84px;line-height:1.5}.ui-module__PDAxha__input:focus,.ui-module__PDAxha__textarea:focus{border-color:var(--und-green);box-shadow:0 0 0 3px #009a4426}.ui-module__PDAxha__inputError,.ui-module__PDAxha__inputError:focus{border-color:var(--danger)}.ui-module__PDAxha__inputError:focus{box-shadow:0 0 0 3px #dc262621}.ui-module__PDAxha__fieldError{color:var(--danger);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ui-module__PDAxha__fieldHint{color:var(--ink-400);font-size:12px}.ui-module__PDAxha__modalScrim{z-index:1000;background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ui-module__PDAxha__modal{background:#fff;border-radius:14px;outline:none;flex-direction:column;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a38}.ui-module__PDAxha__modalHead{border-bottom:1px solid var(--ink-100);align-items:center;gap:14px;padding:20px 24px;display:flex}.ui-module__PDAxha__modalIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ui-module__PDAxha__modalTitle{font-family:var(--font-display);color:var(--ink-900);margin:0;font-size:21px;font-weight:500;line-height:1.15}.ui-module__PDAxha__modalSub{color:var(--ink-400);margin-top:3px;font-size:13px}.ui-module__PDAxha__modalClose{cursor:pointer;color:var(--ink-400);background:0 0;border:none;border-radius:6px;padding:6px;display:flex}.ui-module__PDAxha__modalBody{padding:24px;overflow-y:auto}.ui-module__PDAxha__modalFoot{border-top:1px solid var(--ink-100);background:var(--surface);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.ui-module__PDAxha__stepper{align-items:center;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.ui-module__PDAxha__step{flex-direction:column;flex-shrink:0;align-items:center;gap:7px;display:flex}.ui-module__PDAxha__stepDot{background:var(--ink-50);border:2px solid var(--ink-100);width:30px;height:30px;color:var(--ink-300);transition:all var(--dur-base) var(--ease);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.ui-module__PDAxha__stepDotActive{border-color:var(--und-green);color:var(--und-green);background:#fff}.ui-module__PDAxha__stepDotDone{background:var(--und-green);border-color:var(--und-green);color:#fff}.ui-module__PDAxha__stepLabel{color:var(--ink-300);white-space:nowrap;font-size:11.5px;font-weight:700}.ui-module__PDAxha__stepLabelActive{color:var(--ink-900)}.ui-module__PDAxha__stepLabelDone{color:var(--ink-500)}.ui-module__PDAxha__stepBar{background:var(--ink-100);min-width:16px;height:2px;transition:background var(--dur-base) var(--ease);flex:1;margin:0 6px 18px}.ui-module__PDAxha__stepBarDone{background:var(--und-green)}.ui-module__PDAxha__success{text-align:center;padding:8px 0 4px}.ui-module__PDAxha__successIcon{background:var(--und-green-soft);width:68px;height:68px;color:var(--und-green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.ui-module__PDAxha__successTitle{font-family:var(--font-display);color:var(--ink-900);margin-bottom:7px;font-size:24px;font-weight:500}.ui-module__PDAxha__successBody{color:var(--ink-500);max-width:360px;margin:0 auto;font-size:14px;line-height:1.5}.ui-module__PDAxha__drawerScrim{z-index:900;background:#0f172a99;justify-content:flex-end;display:flex;position:fixed;inset:0}.ui-module__PDAxha__drawer{background:#fff;outline:none;flex-direction:column;height:100%;display:flex;box-shadow:-12px 0 40px #0f172a2e}.ui-module__PDAxha__drawerHead{border-bottom:1px solid var(--ink-100);align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.ui-module__PDAxha__drawerTitle{font-family:var(--font-display);color:var(--ink-900);margin:0;font-size:22px;font-weight:500;line-height:1.15}.ui-module__PDAxha__drawerBody{flex:1;padding:22px;overflow-y:auto}.ui-module__PDAxha__drawerFoot{border-top:1px solid var(--ink-100);background:var(--surface);gap:10px;padding:16px 22px;display:flex}.ui-module__PDAxha__switch{cursor:pointer;background:var(--color-border-default);width:44px;height:25px;transition:background var(--dur-fast) var(--ease);border:none;border-radius:9999px;flex-shrink:0;padding:0;position:relative}.ui-module__PDAxha__switchOn{background:var(--und-green)}.ui-module__PDAxha__switchKnob{width:19px;height:19px;transition:left var(--dur-fast) var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.ui-module__PDAxha__switchOn .ui-module__PDAxha__switchKnob{left:22px}.ui-module__PDAxha__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite ui-module__PDAxha__lf-spin}.ui-module__PDAxha__segmentedWrap{flex-wrap:wrap;overflow:visible}.ui-module__PDAxha__segmentedWrap .ui-module__PDAxha__segment{flex:calc(50% - 3px)!important}@media (min-width:561px){.ui-module__PDAxha__segmentedWrap .ui-module__PDAxha__segment{flex:1 1 0!important}}
.catalog-module__XWBAxa__thumb{flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.catalog-module__XWBAxa__photo{object-fit:cover;width:100%;height:100%;display:block}.catalog-module__XWBAxa__resourceCard{border:1px solid var(--ink-100);color:inherit;cursor:pointer;transition:box-shadow var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease), transform var(--dur-base) var(--ease);background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.catalog-module__XWBAxa__resourceCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0f172a0f}.catalog-module__XWBAxa__resourceHero{border-bottom:1px solid var(--ink-100);background:linear-gradient(135deg,#eaf7f0,#f8fafc);justify-content:center;align-items:center;height:96px;display:flex;position:relative;overflow:hidden}.catalog-module__XWBAxa__resourceBadge{flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:10px;right:10px}.catalog-module__XWBAxa__resourceBody{flex-direction:column;flex:1;padding:14px;display:flex}.catalog-module__XWBAxa__resourceCat{color:var(--ink-400);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:700}.catalog-module__XWBAxa__resourceName{color:var(--ink-900);margin-bottom:6px;font-size:14.5px;font-weight:700;line-height:1.3}.catalog-module__XWBAxa__resourceId{color:var(--ink-400);margin-bottom:12px;font-size:11px}.catalog-module__XWBAxa__resourceFoot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.catalog-module__XWBAxa__resourceLoc{color:var(--ink-500);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.catalog-module__XWBAxa__resourceQty{color:var(--ink-900);font-size:12.5px;font-weight:700}.catalog-module__XWBAxa__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.catalog-module__XWBAxa__searchWrap{flex:240px;min-width:200px;position:relative}.catalog-module__XWBAxa__searchIcon{color:var(--ink-300);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.catalog-module__XWBAxa__searchInput{width:100%;font-family:var(--font-ui);border:1px solid var(--ink-100);background:#fff;border-radius:8px;outline:none;padding:10px 12px 10px 36px;font-size:14px}.catalog-module__XWBAxa__filterCard{margin-bottom:14px}.catalog-module__XWBAxa__resultCount{color:var(--ink-400);font-size:13px}.catalog-module__XWBAxa__resultBar{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:12px;display:flex}.catalog-module__XWBAxa__filterChip{background:var(--und-green-soft);color:var(--und-green-active);font-family:var(--font-ui);cursor:pointer;border:1px solid #bbe9d0;border-radius:9999px;align-items:center;gap:5px;padding:4px 8px 4px 10px;font-size:12px;font-weight:700;display:inline-flex}.catalog-module__XWBAxa__clearAll{font-family:var(--font-ui);color:var(--ink-500);cursor:pointer;background:0 0;border:none;padding:4px;font-size:12.5px;font-weight:700;text-decoration:underline}.catalog-module__XWBAxa__sortNote{color:var(--ink-400);margin-left:auto;font-size:12px}.catalog-module__XWBAxa__quickFilter{border:1px solid var(--ink-100);height:38px;color:var(--ink-700);font-family:var(--font-ui);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.catalog-module__XWBAxa__quickFilterOn{border-color:var(--und-green);background:var(--und-green-soft);color:var(--und-green-active)}.catalog-module__XWBAxa__table{border-collapse:collapse;width:100%;min-width:720px;font-size:13.5px}.catalog-module__XWBAxa__table thead tr{background:var(--surface)}.catalog-module__XWBAxa__th{color:var(--ink-500);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ink-100);white-space:nowrap;padding:11px 16px;font-size:11px;font-weight:700}.catalog-module__XWBAxa__row{cursor:pointer}.catalog-module__XWBAxa__row:hover{background:var(--surface)}.catalog-module__XWBAxa__td{border-bottom:1px solid var(--ink-50);padding:11px 16px}.catalog-module__XWBAxa__nameCell{align-items:center;gap:11px;display:flex}.catalog-module__XWBAxa__nameLink{color:var(--ink-900);font-weight:700;text-decoration:none}.catalog-module__XWBAxa__backLink{color:var(--und-green);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:14px;padding:0;font-size:13px;font-weight:700;line-height:normal;text-decoration:none;display:inline-flex}.catalog-module__XWBAxa__stack{gap:var(--gap,14px);flex-direction:column;display:flex}.catalog-module__XWBAxa__detailHead{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.catalog-module__XWBAxa__detailHeroWrap{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.catalog-module__XWBAxa__photoActions{gap:10px;font-size:12px;display:flex}.catalog-module__XWBAxa__detailHero{border:1px solid var(--ink-100);width:96px;height:96px;color:var(--und-green);background:linear-gradient(135deg,#eaf7f0,#f8fafc);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.catalog-module__XWBAxa__detailHeroButton{cursor:zoom-in;font:inherit;padding:0;position:relative}.catalog-module__XWBAxa__enlargeBadge{color:#fff;background:#0f172a99;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:5px;right:5px}.catalog-module__XWBAxa__detailEyebrow{color:var(--ink-400);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:11px;font-weight:700}.catalog-module__XWBAxa__detailName{font-family:var(--font-display);color:var(--ink-900);margin:0 0 8px;font-size:28px;font-weight:500;line-height:1.15}.catalog-module__XWBAxa__detailBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-module__XWBAxa__detailId{color:var(--ink-400);background:var(--ink-50);border-radius:6px;padding:4px 9px;font-size:12px}.catalog-module__XWBAxa__detailDesc{color:var(--ink-500);margin:18px 0 0;font-size:14.5px;line-height:1.6}.catalog-module__XWBAxa__tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.catalog-module__XWBAxa__tag{color:var(--ink-500);background:var(--ink-50);border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:600}.catalog-module__XWBAxa__facts{border-top:1px solid var(--ink-100);margin-top:18px;padding-top:18px}.catalog-module__XWBAxa__fact{align-items:flex-start;gap:10px;display:flex}.catalog-module__XWBAxa__factLabel{color:var(--ink-400);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:11px;font-weight:700}.catalog-module__XWBAxa__factValue{color:var(--ink-900);font-size:13.5px;font-weight:700}.catalog-module__XWBAxa__stockRow{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.catalog-module__XWBAxa__stockPct{font-family:var(--font-display);font-size:18px}.catalog-module__XWBAxa__note{color:var(--ink-400);align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.catalog-module__XWBAxa__week{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.catalog-module__XWBAxa__weekDay{color:var(--ink-400);margin-bottom:6px;font-size:11px;font-weight:700}.catalog-module__XWBAxa__weekCell{background:var(--und-green-soft);height:54px;color:var(--und-green);border:1px solid #bbe9d0;border-radius:8px;justify-content:center;align-items:center;display:flex}.catalog-module__XWBAxa__weekCellBusy{background:var(--warning-soft);color:#b45309;border-color:#fde68a}.catalog-module__XWBAxa__legend{color:var(--ink-400);align-items:center;gap:12px;margin-top:12px;font-size:12.5px;display:flex}.catalog-module__XWBAxa__legendItem{align-items:center;gap:5px;display:inline-flex}.catalog-module__XWBAxa__swatch{background:var(--und-green-soft);border:1px solid #bbe9d0;border-radius:3px;width:10px;height:10px}.catalog-module__XWBAxa__swatchBusy{background:var(--warning-soft);border-color:#fde68a}.catalog-module__XWBAxa__slotNote{color:var(--ink-400);margin-top:12px;font-size:12.5px}.catalog-module__XWBAxa__actions{flex-direction:column;gap:8px;display:flex}.catalog-module__XWBAxa__training{background:var(--warning-soft);color:#92400e;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px;font-size:12.5px;display:flex}.catalog-module__XWBAxa__rules{flex-direction:column;gap:11px;display:flex}.catalog-module__XWBAxa__rule{align-items:flex-start;gap:11px;display:flex}.catalog-module__XWBAxa__ruleIcon{background:var(--und-green-soft);width:30px;height:30px;color:var(--und-green);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.catalog-module__XWBAxa__ruleTitle{color:var(--ink-900);font-size:13px;font-weight:700}.catalog-module__XWBAxa__ruleBody{color:var(--ink-400);margin-top:1px;font-size:12.5px}.catalog-module__XWBAxa__docButton{border:1px solid var(--ink-100);cursor:pointer;text-align:left;background:#fff;border-radius:8px;align-items:center;gap:11px;width:100%;padding:11px;display:flex}.catalog-module__XWBAxa__docButton:hover{background:var(--surface)}.catalog-module__XWBAxa__docIcon{background:var(--danger-soft);color:#b91c1c;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.catalog-module__XWBAxa__docName{color:var(--ink-900);font-size:13px;font-weight:700}.catalog-module__XWBAxa__docMeta{color:var(--ink-400);font-size:11.5px}.catalog-module__XWBAxa__inlineLink{cursor:pointer;color:var(--und-green);font-weight:700;font-size:inherit;font-family:inherit;line-height:inherit;background:0 0;border:none;padding:0}.catalog-module__XWBAxa__qrHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.catalog-module__XWBAxa__qrRow{align-items:center;gap:16px;display:flex}.catalog-module__XWBAxa__qrFrame{border:1px solid var(--ink-100);background:#fff;border-radius:10px;padding:10px}.catalog-module__XWBAxa__qrText{color:var(--ink-400);font-size:12.5px;line-height:1.5}.catalog-module__XWBAxa__qrId{color:var(--ink-500);margin-top:8px;font-weight:600}.catalog-module__XWBAxa__docList{flex-direction:column;gap:8px;display:flex}.catalog-module__XWBAxa__docRow{align-items:center;gap:6px;display:flex}a.catalog-module__XWBAxa__docButton{color:inherit;text-decoration:none}.catalog-module__XWBAxa__inlineLinkMuted{cursor:pointer;color:var(--ink-400);font-weight:600;font-size:inherit;font-family:inherit;line-height:inherit;background:0 0;border:none;padding:0}.catalog-module__XWBAxa__inlineLink:disabled{color:var(--ink-400);cursor:default}.catalog-module__XWBAxa__uploadNote{color:var(--ink-500);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.catalog-module__XWBAxa__uploadError{color:var(--danger);align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.catalog-module__XWBAxa__detailList{flex-direction:column;margin:0;display:flex}.catalog-module__XWBAxa__detailRow{border-top:1px solid var(--ink-50);grid-template-columns:minmax(120px,38%) 1fr;gap:12px;padding:9px 0;font-size:13.5px;display:grid}.catalog-module__XWBAxa__detailRow:first-child{border-top:none;padding-top:0}.catalog-module__XWBAxa__detailRow dt{color:var(--ink-400);font-weight:600}.catalog-module__XWBAxa__detailRow dd{color:var(--ink-900);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.catalog-module__XWBAxa__records{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.catalog-module__XWBAxa__record{width:132px}.catalog-module__XWBAxa__recordThumb{cursor:zoom-in;border:1px solid var(--ink-100);background:var(--surface);border-radius:8px;width:132px;height:100px;padding:0;display:block;overflow:hidden}.catalog-module__XWBAxa__recordThumb img{object-fit:cover;width:100%;height:100%;display:block}.catalog-module__XWBAxa__recordFoot{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.catalog-module__XWBAxa__recordName{color:var(--ink-500);text-transform:capitalize;font-size:12px;font-weight:700}.catalog-module__XWBAxa__editRow{margin-top:10px}.catalog-module__XWBAxa__timeline{background:var(--und-green-soft);border:1px solid #bbe9d0;border-radius:8px;height:28px;position:relative;overflow:hidden}.catalog-module__XWBAxa__timelineDown{background:var(--ink-50);border-color:var(--ink-100)}.catalog-module__XWBAxa__timelineBooked{background:var(--warning-soft);border-left:2px solid #fde68a;border-right:2px solid #fde68a;position:absolute;top:0;bottom:0}.catalog-module__XWBAxa__timelineNow{background:var(--ink-900);width:2px;position:absolute;top:-2px;bottom:-2px}.catalog-module__XWBAxa__timelineTicks{height:18px;color:var(--ink-400);margin-top:4px;font-size:11px;position:relative}.catalog-module__XWBAxa__timelineTicks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.catalog-module__XWBAxa__timelineTicks span:first-child{transform:none}.catalog-module__XWBAxa__timelineTicks span:last-child{transform:translate(-100%)}.catalog-module__XWBAxa__timelineList{color:var(--ink-700);gap:4px;margin-top:10px;font-size:12.5px;display:grid}.catalog-module__XWBAxa__timelineList div{align-items:center;gap:6px;display:flex}.catalog-module__XWBAxa__detailDesc a{color:var(--und-green-active);overflow-wrap:anywhere;font-weight:600}.catalog-module__XWBAxa__qrLink{color:var(--und-green-active);font-weight:700}.catalog-module__XWBAxa__statusCell{flex-wrap:wrap;gap:4px;display:inline-flex}.catalog-module__XWBAxa__checkCell{width:44px;padding-right:0!important}.catalog-module__XWBAxa__check{width:17px;height:17px;accent-color:var(--und-green);cursor:pointer;vertical-align:middle}.catalog-module__XWBAxa__rowSelected td{background:var(--und-green-soft)}.catalog-module__XWBAxa__bulkBar{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:5;background:var(--ink-900);color:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;display:flex;position:sticky;box-shadow:0 8px 24px #0f172a2e}.catalog-module__XWBAxa__bulkCount{margin-right:auto;font-size:14px;font-weight:700}.catalog-module__XWBAxa__bulkHint{color:var(--ink-500);margin:-4px 0 12px;font-size:13px}@media (max-width:560px){.catalog-module__XWBAxa__bulkBar{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.catalog-module__XWBAxa__trainingOk{background:var(--und-green-soft);color:var(--und-green-active)}
.dashboard-module__zf6UYq__dateLine{color:var(--und-green-active);letter-spacing:.08em;text-transform:uppercase;margin-top:-8px;margin-bottom:16px;font-size:12px;font-weight:700}.dashboard-module__zf6UYq__gapBelow{margin-bottom:var(--gap,18px)}.dashboard-module__zf6UYq__gapAbove{margin-top:var(--gap,18px)}.dashboard-module__zf6UYq__stack{gap:var(--gap,14px);flex-direction:column;display:flex}.dashboard-module__zf6UYq__listRow+.dashboard-module__zf6UYq__listRow{border-top:1px solid var(--ink-50)}.dashboard-module__zf6UYq__emptyLine{color:var(--ink-400);padding:8px 0;font-size:13px}.dashboard-module__zf6UYq__seeAll{color:var(--und-green-active);margin-top:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.dashboard-module__zf6UYq__kpiLink{border:1px solid var(--ink-100);padding:var(--card-pad,18px);color:inherit;cursor:pointer;transition:box-shadow var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease), transform var(--dur-base) var(--ease);background:#fff;border-radius:12px;text-decoration:none;display:block;box-shadow:0 1px 2px #0f172a0a}.dashboard-module__zf6UYq__kpiLink:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0f172a0f}.dashboard-module__zf6UYq__kpiHead{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.dashboard-module__zf6UYq__kpiTrend{align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-module__zf6UYq__kpiIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dashboard-module__zf6UYq__kpiLabel{color:var(--ink-500);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:700}.dashboard-module__zf6UYq__kpiValue{font-family:var(--font-display);letter-spacing:-.01em;font-size:36px;font-weight:500;line-height:1}.dashboard-module__zf6UYq__kpiSub{color:var(--ink-400);margin-top:7px;font-size:12px}.dashboard-module__zf6UYq__quick{text-align:left;cursor:pointer;border:1px solid var(--ink-100);width:100%;transition:all var(--dur-base) var(--ease);background:#fff;border-radius:12px;align-items:center;gap:13px;padding:16px;line-height:normal;text-decoration:none;display:flex;box-shadow:0 1px 2px #0f172a0a}.dashboard-module__zf6UYq__quick:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0f172a12}.dashboard-module__zf6UYq__quickPrimary{background:var(--und-green);border-color:var(--und-green)}.dashboard-module__zf6UYq__quickIcon{background:var(--und-green-soft);width:42px;height:42px;color:var(--und-green);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-module__zf6UYq__quickPrimary .dashboard-module__zf6UYq__quickIcon{color:#fff;background:#ffffff2e}.dashboard-module__zf6UYq__quickLabel{color:var(--ink-900);font-size:14.5px;font-weight:700}.dashboard-module__zf6UYq__quickSub{color:var(--ink-400);margin-top:1px;font-size:12px}.dashboard-module__zf6UYq__quickPrimary .dashboard-module__zf6UYq__quickLabel{color:#fff}.dashboard-module__zf6UYq__quickPrimary .dashboard-module__zf6UYq__quickSub{color:#ffffffd9}.dashboard-module__zf6UYq__recentGrid{gap:12px}.dashboard-module__zf6UYq__recent{border:1px solid var(--ink-100);cursor:pointer;text-align:left;color:inherit;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px;line-height:normal;text-decoration:none;display:flex}.dashboard-module__zf6UYq__recent:hover{background:var(--surface)}.dashboard-module__zf6UYq__recentName{color:var(--ink-900);font-size:13px;font-weight:700}.dashboard-module__zf6UYq__recentStatus{color:var(--ink-400);margin-top:1px;font-size:11px}.dashboard-module__zf6UYq__alert{padding:var(--row-py,12px) 0;align-items:center;gap:12px;display:flex}.dashboard-module__zf6UYq__alertIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dashboard-module__zf6UYq__alertTitle{color:var(--ink-900);font-size:13.5px;font-weight:700}.dashboard-module__zf6UYq__alertSub{color:var(--ink-400);margin-top:1px;font-size:12px}.dashboard-module__zf6UYq__activity{align-items:center;gap:12px;padding:10px 0;display:flex}.dashboard-module__zf6UYq__activity+.dashboard-module__zf6UYq__activity{border-top:1px solid var(--ink-50)}.dashboard-module__zf6UYq__activityIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dashboard-module__zf6UYq__activityText{color:var(--ink-500);flex:1;font-size:13.5px;line-height:1.4}.dashboard-module__zf6UYq__activityText b{color:var(--ink-900)}.dashboard-module__zf6UYq__activityWhen{color:var(--ink-400);white-space:nowrap;font-size:12px}.dashboard-module__zf6UYq__notice{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.dashboard-module__zf6UYq__noticeDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.dashboard-module__zf6UYq__noticeMeta{align-items:center;gap:8px;margin-bottom:3px;display:flex}.dashboard-module__zf6UYq__noticeTag{text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;padding:2px 7px;font-size:10.5px;font-weight:700}.dashboard-module__zf6UYq__noticeWhen{color:var(--ink-300);font-size:11px}.dashboard-module__zf6UYq__noticeTitle{color:var(--ink-900);margin-bottom:2px;font-size:14px;font-weight:700}.dashboard-module__zf6UYq__noticeBody{color:var(--ink-400);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.dashboard-module__zf6UYq__noticeLink{color:inherit;border-radius:8px;text-decoration:none}.dashboard-module__zf6UYq__noticeLink:hover .dashboard-module__zf6UYq__noticeTitle{color:var(--und-green-active)}.dashboard-module__zf6UYq__noticeEvent{color:var(--ink-500);align-items:center;gap:5px;margin-bottom:2px;font-size:12px;font-weight:600;display:flex}.dashboard-module__zf6UYq__noticeThumb{object-fit:cover;border:1px solid var(--ink-100);border-radius:10px;flex-shrink:0;width:88px;height:88px}.dashboard-module__zf6UYq__printerHead{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.dashboard-module__zf6UYq__printerIcon{background:var(--und-green-soft);width:42px;height:42px;color:var(--und-green);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-module__zf6UYq__printerName{color:var(--ink-900);font-size:14px;font-weight:700}.dashboard-module__zf6UYq__printerBay{color:var(--ink-400);margin-top:1px;font-size:11px}.dashboard-module__zf6UYq__progressHead{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.dashboard-module__zf6UYq__progressPct{font-family:var(--font-display);color:var(--ink-900);font-size:18px;font-weight:500}.dashboard-module__zf6UYq__printerFoot{border-top:1px solid var(--ink-50);color:var(--ink-400);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.dashboard-module__zf6UYq__printerDown{color:#b45309;justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.dashboard-module__zf6UYq__printerReady{justify-content:space-between;align-items:center;display:flex}.dashboard-module__zf6UYq__tableHead{padding:16px 18px 12px}.dashboard-module__zf6UYq__table{border-collapse:collapse;width:100%;font-size:13.5px}.dashboard-module__zf6UYq__table thead tr{background:var(--surface)}.dashboard-module__zf6UYq__th{color:var(--ink-500);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);white-space:nowrap;padding:9px 18px;font-size:11px;font-weight:700}.dashboard-module__zf6UYq__row{cursor:pointer}.dashboard-module__zf6UYq__row:hover{background:var(--surface)}.dashboard-module__zf6UYq__td{border-bottom:1px solid var(--ink-50);padding:12px 18px}.dashboard-module__zf6UYq__reqTitle{color:var(--ink-900);font-weight:700;text-decoration:none;display:block}.dashboard-module__zf6UYq__reqSub{color:var(--ink-400);font-size:12px}.dashboard-module__zf6UYq__printerRow{align-items:center;gap:10px;padding:10px 0;display:flex}.dashboard-module__zf6UYq__printerRow+.dashboard-module__zf6UYq__printerRow{border-top:1px solid var(--ink-50)}.dashboard-module__zf6UYq__printerRowName{color:var(--ink-900);font-size:13px;font-weight:700}.dashboard-module__zf6UYq__printerRowState{color:var(--ink-400);font-size:11px}.dashboard-module__zf6UYq__exportLabel{color:var(--ink-700);margin-bottom:8px;font-size:13px;font-weight:700}.dashboard-module__zf6UYq__exportList{color:var(--ink-500);gap:8px;margin:16px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.dashboard-module__zf6UYq__exportList li{align-items:flex-start;gap:8px;display:flex}.dashboard-module__zf6UYq__resLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
.flows-module__CFuSDq__flowItem{background:var(--surface);border:1px solid var(--ink-100);border-radius:10px;align-items:center;gap:12px;margin-bottom:18px;padding:13px;display:flex}.flows-module__CFuSDq__flowItemName{color:var(--ink-900);font-size:14px;font-weight:700}.flows-module__CFuSDq__flowItemMeta{color:var(--ink-400);margin-top:2px;font-size:12px}.flows-module__CFuSDq__error{color:var(--danger);align-items:center;gap:6px;margin-top:12px;font-size:12.5px;display:flex}.flows-module__CFuSDq__rows{flex-direction:column;gap:12px;display:flex}.flows-module__CFuSDq__row{justify-content:space-between;font-size:13.5px;display:flex}.flows-module__CFuSDq__rowKey{color:var(--ink-400)}.flows-module__CFuSDq__rowValue{color:var(--ink-900);text-align:right;font-weight:700}.flows-module__CFuSDq__review{border:1px solid var(--ink-100);border-radius:10px;overflow:hidden}.flows-module__CFuSDq__reviewRow{justify-content:space-between;gap:12px;padding:11px 14px;font-size:13.5px;display:flex}.flows-module__CFuSDq__reviewRow+.flows-module__CFuSDq__reviewRow{border-top:1px solid var(--ink-50)}.flows-module__CFuSDq__qty{border:1px solid var(--ink-100);border-radius:8px;align-items:center;width:fit-content;display:flex;overflow:hidden}.flows-module__CFuSDq__qtyButton{background:var(--surface);cursor:pointer;width:40px;height:40px;color:var(--ink-500);border:none;justify-content:center;align-items:center;padding:0;display:flex}.flows-module__CFuSDq__qtyButton:disabled{cursor:not-allowed;color:var(--ink-300)}.flows-module__CFuSDq__qtyValue{text-align:center;width:60px;font-family:var(--font-display);color:var(--ink-900);font-size:20px}.flows-module__CFuSDq__rulesBox{border:1px solid var(--ink-100);border-radius:10px;margin-bottom:16px;padding:14px}.flows-module__CFuSDq__rulesTitle{color:var(--ink-400);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:11px;font-weight:700}.flows-module__CFuSDq__ruleLine{color:var(--ink-500);align-items:center;gap:9px;padding:5px 0;font-size:13.5px;display:flex}.flows-module__CFuSDq__dueBox{background:var(--und-green-soft);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:14px;display:flex}.flows-module__CFuSDq__dueLabel{color:var(--und-green-active);font-size:13px;font-weight:700}.flows-module__CFuSDq__dueValue{font-family:var(--font-display);color:var(--ink-900);font-size:18px}.flows-module__CFuSDq__ack{cursor:pointer;color:var(--ink-500);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.flows-module__CFuSDq__ackBox{width:18px;height:18px;accent-color:var(--und-green);flex-shrink:0;margin:1px 0 0}.flows-module__CFuSDq__notice{background:var(--warning-soft);color:#92400e;border-radius:8px;gap:9px;margin-bottom:16px;padding:12px;font-size:12.5px;display:flex}.flows-module__CFuSDq__slotHeading{color:var(--ink-500);margin-bottom:8px;font-size:13px;font-weight:700}.flows-module__CFuSDq__dateTimeBlock{margin-bottom:14px}.flows-module__CFuSDq__dateTimeLabel{color:var(--ink-900);margin-bottom:6px;font-size:14px;font-weight:700}.flows-module__CFuSDq__dateTimeLabel span{color:var(--ink-400);margin-left:6px;font-size:12.5px;font-weight:500}.flows-module__CFuSDq__dateTimeRow{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;display:grid}.flows-module__CFuSDq__bookedList{border:1px solid var(--ink-100);background:var(--ink-50);border-radius:8px;margin:0 0 14px;padding:10px 12px}.flows-module__CFuSDq__bookedList .flows-module__CFuSDq__slotHeading{margin-bottom:4px}.flows-module__CFuSDq__bookedRow{color:var(--ink-700);align-items:center;gap:6px;padding:2px 0;font-size:12.5px;display:flex}.flows-module__CFuSDq__slotHint{color:var(--ink-500);margin:8px 0 14px;font-size:12.5px}.flows-module__CFuSDq__fullRow{grid-column:1/-1}.flows-module__CFuSDq__callout{background:var(--und-green-soft);color:var(--und-green-active);border-radius:8px;align-items:flex-start;gap:8px;margin-top:14px;padding:12px;font-size:12.5px;display:flex}.flows-module__CFuSDq__calloutWarn{background:var(--warning-soft);color:#92400e}.flows-module__CFuSDq__returnIntro{color:var(--ink-500);margin-bottom:12px;font-size:13px}.flows-module__CFuSDq__pickList{flex-direction:column;gap:8px;display:flex}.flows-module__CFuSDq__pick{border:1px solid var(--ink-100);cursor:pointer;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.flows-module__CFuSDq__pickOn{border-color:var(--und-green);background:var(--und-green-soft)}.flows-module__CFuSDq__pickName{color:var(--ink-900);font-size:14px;font-weight:700}.flows-module__CFuSDq__pickMeta{color:var(--ink-400);font-size:12px}.flows-module__CFuSDq__radio{border:2px solid var(--color-border-default);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.flows-module__CFuSDq__radioOn{border-color:var(--und-green);background:var(--und-green)}.flows-module__CFuSDq__conditionHeading{color:var(--ink-500);margin-bottom:10px;font-size:13px;font-weight:700}.flows-module__CFuSDq__conditions{gap:10px;display:flex}.flows-module__CFuSDq__condition{border:1px solid var(--ink-100);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:16px 10px;display:flex}.flows-module__CFuSDq__conditionLabel{color:var(--ink-900);font-size:13px;font-weight:700}.flows-module__CFuSDq__ticketNote{color:var(--ink-400);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.flows-module__CFuSDq__form{flex-direction:column;gap:16px;display:flex}.flows-module__CFuSDq__formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.flows-module__CFuSDq__formRow{grid-template-columns:1fr}}.flows-module__CFuSDq__check{color:var(--ink-700);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.flows-module__CFuSDq__editDetails{flex-direction:column;gap:8px;display:flex}.flows-module__CFuSDq__editDetailRow{align-items:center;gap:8px;display:flex}.flows-module__CFuSDq__editDetailRow>:nth-child(2){flex:1}.flows-module__CFuSDq__editDetailLabel{width:170px;color:var(--ink-500);overflow-wrap:anywhere;flex-shrink:0;font-size:13px;font-weight:600}.flows-module__CFuSDq__editDetailRow:last-child>:first-child{flex:1}.flows-module__CFuSDq__editHint{color:var(--ink-400);margin-top:8px;font-size:12px}.flows-module__CFuSDq__removeLink{color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:none;margin-right:auto;padding:0;font-size:13px;font-weight:700}.flows-module__CFuSDq__removeQuestion{color:var(--ink-900);margin-right:auto;font-size:13px;font-weight:700}@media (max-width:560px){.flows-module__CFuSDq__editDetailLabel{width:110px}}.flows-module__CFuSDq__textLink{color:var(--und-green);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.flows-module__CFuSDq__addList{z-index:5;border:1px solid var(--ink-100);background:#fff;border-radius:10px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 28px #0f172a1f}.flows-module__CFuSDq__addOption{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.flows-module__CFuSDq__addOption:hover{background:var(--und-green-soft)}.flows-module__CFuSDq__addOption:disabled{opacity:.5;cursor:default}.flows-module__CFuSDq__lineRow{border:1px solid var(--ink-100);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}@media (max-width:560px){.flows-module__CFuSDq__lineRow{flex-wrap:wrap}}.flows-module__CFuSDq__printBlock{border:1px solid var(--ink-100);background:var(--surface);border-radius:10px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.flows-module__CFuSDq__dropZone{border:1.5px dashed var(--ink-200,#cbd5e1);width:100%;color:var(--ink-500);font-family:var(--font-ui);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:18px 12px;font-size:13px;display:flex}.flows-module__CFuSDq__dropZone b{color:var(--und-green-active)}.flows-module__CFuSDq__dropOver{border-color:var(--und-green);background:var(--und-green-soft)}.flows-module__CFuSDq__dropInvalid{border-color:#f87171}.flows-module__CFuSDq__fileRow{border:1px solid var(--ink-100);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.flows-module__CFuSDq__fileRowError{background:var(--danger-soft);border-color:#fca5a5}.flows-module__CFuSDq__fileName{color:var(--ink-900);font-size:13.5px;font-weight:700}.flows-module__CFuSDq__fileMeta{color:var(--ink-500);font-size:12px}.flows-module__CFuSDq__fileBar{background:var(--ink-100);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.flows-module__CFuSDq__fileBar span{background:var(--und-green);height:100%;transition:width .2s;display:block}.flows-module__CFuSDq__rowError{color:#b91c1c;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:600;display:flex}.flows-module__CFuSDq__kindHint{color:var(--ink-500);margin-top:6px;font-size:12.5px}.flows-module__CFuSDq__photoPick{align-items:flex-start;gap:8px;display:flex}.flows-module__CFuSDq__photoPick img{object-fit:cover;border:1px solid var(--ink-100);border-radius:8px;width:120px;height:90px}
.shell-module__b8xnOW__app{background:#fff;height:100dvh;display:flex;overflow:hidden}.shell-module__b8xnOW__column{flex-direction:column;flex:1;min-width:0;display:flex}.shell-module__b8xnOW__canvas{flex:1;overflow:hidden auto}.shell-module__b8xnOW__sidebar{border-right:1px solid var(--ink-100);width:240px;height:100%;transition:width var(--dur-base) var(--ease);background:#fff;flex-direction:column;flex-shrink:0;display:flex}.shell-module__b8xnOW__sidebar.shell-module__b8xnOW__collapsed{width:64px}.shell-module__b8xnOW__sidebarHead{border-bottom:1px solid var(--ink-100);justify-content:flex-start;align-items:center;gap:10px;height:65px;padding:18px;display:flex}.shell-module__b8xnOW__collapsed .shell-module__b8xnOW__sidebarHead{justify-content:center;padding:18px 0}.shell-module__b8xnOW__sidebarNav{flex-direction:column;flex:1;gap:2px;padding:12px;display:flex;overflow-y:auto}.shell-module__b8xnOW__collapsed .shell-module__b8xnOW__sidebarNav{padding:12px 10px}.shell-module__b8xnOW__navItem{cursor:pointer;color:var(--ink-500);font-family:var(--font-ui);text-align:left;transition:background var(--dur-fast) var(--ease);background:0 0;border:none;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:500;line-height:normal;text-decoration:none;display:flex;position:relative}.shell-module__b8xnOW__navItem:hover{background:var(--surface)}.shell-module__b8xnOW__navItemOn,.shell-module__b8xnOW__navItemOn:hover{background:var(--lf-mint);color:var(--lf-accent-fg);font-weight:700}.shell-module__b8xnOW__collapsed .shell-module__b8xnOW__navItem{justify-content:center;padding:11px}.shell-module__b8xnOW__navIndicator{background:var(--lf-accent);border-radius:9999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.shell-module__b8xnOW__navBadge{background:var(--danger);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.shell-module__b8xnOW__navDot{background:var(--danger);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:8px}.shell-module__b8xnOW__sidebarFoot{border-top:1px solid var(--ink-100);padding:12px}.shell-module__b8xnOW__collapseButton{border:1px solid var(--ink-100);width:100%;color:var(--ink-400);cursor:pointer;font-family:var(--font-ui);background:#fff;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;font-size:13px;font-weight:600;line-height:normal;display:flex}.shell-module__b8xnOW__collapsed .shell-module__b8xnOW__collapseButton{justify-content:center;padding:10px}.shell-module__b8xnOW__userRow{align-items:center;gap:10px;padding:6px 4px;display:flex}.shell-module__b8xnOW__userName{color:var(--ink-900);font-size:13px;font-weight:700}.shell-module__b8xnOW__userRole{color:var(--ink-400);font-size:11px}.shell-module__b8xnOW__topbar{border-bottom:1px solid var(--ink-100);z-index:50;background:#fff;flex-shrink:0;align-items:center;gap:14px;height:65px;padding:0 20px;display:flex}.shell-module__b8xnOW__topbarMobileLogo{align-items:center}.shell-module__b8xnOW__topbarTitleBlock{flex:0 auto;min-width:0}.shell-module__b8xnOW__topbarTitle{font-family:var(--font-display);color:var(--ink-900);width:max-content;max-width:420px;margin:0;font-size:21px;font-weight:500;line-height:1.1}.shell-module__b8xnOW__crumbs{color:var(--ink-400);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.shell-module__b8xnOW__crumbLink{color:var(--ink-400);font-size:12px;font-weight:600;font-family:var(--font-ui);line-height:normal;text-decoration:none}.shell-module__b8xnOW__crumbLink:hover{color:var(--und-green)}.shell-module__b8xnOW__crumbCurrent{color:var(--ink-500)}.shell-module__b8xnOW__topbarSpacer{flex:24px;min-width:16px}.shell-module__b8xnOW__search{width:min(300px,26vw);position:relative}.shell-module__b8xnOW__searchIcon{color:var(--ink-300);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.shell-module__b8xnOW__searchInput{width:100%;font-family:var(--font-ui);text-overflow:ellipsis;border:1px solid var(--ink-100);background:var(--surface);color:var(--ink-900);border-radius:8px;outline:none;padding:9px 30px 9px 36px;font-size:13px}.shell-module__b8xnOW__profileButton{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0}.shell-module__b8xnOW__tabBar{height:calc(64px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ink-100);padding-top:8px;padding-bottom:env(safe-area-inset-bottom,0px);z-index:5;background:#fff;flex-shrink:0;align-items:flex-start;position:relative}.shell-module__b8xnOW__tab{cursor:pointer;font-family:var(--font-ui);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:0;font-size:10px;font-weight:700;line-height:normal;text-decoration:none;display:flex}.shell-module__b8xnOW__tabCenter{flex:1;justify-content:center;display:flex;position:relative}.shell-module__b8xnOW__tabScan{background:var(--und-green);color:#fff;cursor:pointer;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:-24px;box-shadow:0 8px 18px #009a4457}.shell-module__b8xnOW__tabScanLabel{font-size:10px;font-weight:700;position:absolute;top:38px}.shell-module__b8xnOW__tweaksRoot{z-index:950;justify-content:flex-end;display:flex;position:fixed;inset:0}.shell-module__b8xnOW__tweaksScrim{background:#0f172a59;position:absolute;inset:0}.shell-module__b8xnOW__tweaksPanel{background:#fff;flex-direction:column;width:min(360px,92vw);height:100%;display:flex;position:relative;box-shadow:-12px 0 40px #0f172a2e}.shell-module__b8xnOW__tweaksHead{border-bottom:1px solid var(--ink-100);align-items:center;gap:10px;padding:18px 20px;display:flex}.shell-module__b8xnOW__tweaksHeadIcon{background:var(--und-green-soft);width:34px;height:34px;color:var(--und-green);border-radius:9px;justify-content:center;align-items:center;display:flex}.shell-module__b8xnOW__tweaksTitle{font-family:var(--font-display);color:var(--ink-900);font-size:19px;font-weight:500;line-height:1}.shell-module__b8xnOW__tweaksSub{color:var(--ink-400);margin-top:2px;font-size:12px}.shell-module__b8xnOW__tweaksClose{cursor:pointer;color:var(--ink-400);background:0 0;border:none;border-radius:6px;padding:6px;display:flex}.shell-module__b8xnOW__tweaksBody{flex-direction:column;flex:1;gap:22px;padding:20px;display:flex;overflow-y:auto}.shell-module__b8xnOW__tweakLabel{color:var(--ink-900);margin-bottom:2px;font-size:13.5px;font-weight:700}.shell-module__b8xnOW__tweakHint{color:var(--ink-400);margin-bottom:10px;font-size:12px}.shell-module__b8xnOW__tweaksNote{background:var(--surface);border:1px solid var(--ink-100);color:var(--ink-500);border-radius:10px;gap:9px;padding:14px;font-size:12.5px;line-height:1.5;display:flex}.shell-module__b8xnOW__tweaksFoot{border-top:1px solid var(--ink-100);gap:10px;padding:16px;display:flex}.shell-module__b8xnOW__toastStack{z-index:1100;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.shell-module__b8xnOW__toast{border:1px solid var(--ink-100);background:#fff;border-radius:10px;align-items:flex-start;gap:12px;min-width:300px;max-width:380px;padding:13px 14px;display:flex;box-shadow:0 12px 32px #0f172a29}.shell-module__b8xnOW__toastIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.shell-module__b8xnOW__toastTitle{color:var(--ink-900);font-size:14px;font-weight:700}.shell-module__b8xnOW__toastBody{color:var(--ink-400);margin-top:2px;font-size:13px;line-height:1.4}.shell-module__b8xnOW__toastClose{cursor:pointer;color:var(--ink-300);background:0 0;border:none;padding:2px;display:flex}.shell-module__b8xnOW__placeholder{padding:40px}.shell-module__b8xnOW__placeholderCard{border:1px solid var(--ink-100);text-align:center;color:var(--ink-400);background:#fff;border-radius:12px;padding:48px}.shell-module__b8xnOW__placeholderTitle{font-family:var(--font-display);color:#111;margin-bottom:8px;font-size:22px}.shell-module__b8xnOW__notices{flex-direction:column;gap:2px;margin:-8px -10px;padding:0;list-style:none;display:flex}.shell-module__b8xnOW__notice{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 10px;display:flex}.shell-module__b8xnOW__notice:hover{background:var(--ink-50)}.shell-module__b8xnOW__noticeUnread{background:var(--und-green-soft)}.shell-module__b8xnOW__noticeUnread:hover{background:var(--und-green-soft);filter:brightness(.98)}.shell-module__b8xnOW__noticeIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.shell-module__b8xnOW__noticeText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.shell-module__b8xnOW__noticeTitle{color:var(--ink-900);font-size:13.5px;font-weight:700;line-height:1.35}.shell-module__b8xnOW__noticeBody{color:var(--ink-500);font-size:12.5px;line-height:1.45}.shell-module__b8xnOW__noticeWhen{color:var(--ink-400);font-size:11.5px}.shell-module__b8xnOW__noticeDot{background:var(--und-green);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.shell-module__b8xnOW__searchKey{font-family:var(--font-mono,monospace);color:var(--ink-400);border:1px solid var(--ink-100);pointer-events:none;background:#fff;border-radius:4px;padding:0 5px;font-size:11px;line-height:17px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.shell-module__b8xnOW__searchPanel{border:1px solid var(--ink-100);z-index:800;background:#fff;border-radius:12px;width:max(100%,380px);max-height:min(70vh,520px);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a24}.shell-module__b8xnOW__searchList{margin:0;padding:0;list-style:none}.shell-module__b8xnOW__searchGroup{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);padding:8px 10px 4px;font-size:10.5px;font-weight:700}.shell-module__b8xnOW__searchRow{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.shell-module__b8xnOW__searchRowOn{background:var(--und-green-soft)}.shell-module__b8xnOW__searchRowIcon{background:var(--ink-50);width:28px;height:28px;color:var(--ink-500);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.shell-module__b8xnOW__searchRowOn .shell-module__b8xnOW__searchRowIcon{color:var(--und-green);background:#fff}.shell-module__b8xnOW__searchRowText{flex-direction:column;min-width:0;display:flex}.shell-module__b8xnOW__searchRowTitle{color:var(--ink-900);font-size:13px;font-weight:700}.shell-module__b8xnOW__searchRowSub{color:var(--ink-400);font-size:11.5px}.shell-module__b8xnOW__searchAll{border-top:1px solid var(--ink-50);margin-top:4px}.shell-module__b8xnOW__searchAll .shell-module__b8xnOW__searchRowTitle{color:var(--und-green)}.shell-module__b8xnOW__searchEmpty{color:var(--ink-400);padding:10px 10px 4px;font-size:13px}.shell-module__b8xnOW__tabButton{cursor:pointer;background:0 0;border:none}.shell-module__b8xnOW__tabIconWrap{display:inline-flex;position:relative}.shell-module__b8xnOW__tabDot{background:var(--danger);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-4px}.shell-module__b8xnOW__menuUser{border-bottom:1px solid var(--ink-100);align-items:center;gap:12px;padding-bottom:16px;display:flex}.shell-module__b8xnOW__menuName{color:var(--ink-900);font-size:15px;font-weight:700}.shell-module__b8xnOW__menuSub{color:var(--ink-400);font-size:12.5px}.shell-module__b8xnOW__menuSearch{margin:16px 0 8px}.shell-module__b8xnOW__searchInMenu{width:100%;position:relative}.shell-module__b8xnOW__searchInMenu .shell-module__b8xnOW__searchPanel{width:100%}.shell-module__b8xnOW__menuNav{flex-direction:column;margin:8px -8px 0;display:flex}.shell-module__b8xnOW__menuLink{color:var(--ink-900);border-radius:10px;align-items:center;gap:12px;padding:13px 8px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.shell-module__b8xnOW__menuLink:hover{background:var(--ink-50)}.shell-module__b8xnOW__menuLinkOn{background:var(--und-green-soft);color:var(--und-green-active)}.shell-module__b8xnOW__menuDemo{flex-direction:column;gap:8px;margin-top:20px;display:flex}.shell-module__b8xnOW__toastAction{border:1px solid var(--ink-100);font-family:var(--font-ui);color:var(--und-green-active);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;align-self:center;padding:6px 10px;font-size:12.5px;font-weight:700}
.supplies-module__ocEQDG__list{gap:14px;max-width:980px;display:grid}.supplies-module__ocEQDG__card{overflow:hidden}.supplies-module__ocEQDG__article{padding:18px 20px;scroll-margin-top:80px}.supplies-module__ocEQDG__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.supplies-module__ocEQDG__meta{color:var(--ink-400);flex-wrap:wrap;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.supplies-module__ocEQDG__project{font-family:var(--font-display);color:var(--ink-900);margin:0 0 4px;font-size:20px;font-weight:500;line-height:1.25}.supplies-module__ocEQDG__summary{color:var(--ink-500);font-size:13px}.supplies-module__ocEQDG__progress{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 4px;padding:0;list-style:none;display:grid}.supplies-module__ocEQDG__stage{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.supplies-module__ocEQDG__stage:before{content:"";background:var(--ink-100);border-radius:2px;height:3px;position:absolute;top:12px;left:calc(14px - 50%);right:calc(50% + 14px)}.supplies-module__ocEQDG__stage:first-child:before{display:none}.supplies-module__ocEQDG__stageDot{z-index:1;border:2px solid var(--ink-100);width:26px;height:26px;color:var(--ink-400);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:relative}.supplies-module__ocEQDG__stageLabel{color:var(--ink-400);font-size:12.5px;font-weight:700}.supplies-module__ocEQDG__stageWhen{color:var(--ink-400);font-size:11px}.supplies-module__ocEQDG__stageDone .supplies-module__ocEQDG__stageDot{background:var(--und-green);border-color:var(--und-green);color:#fff}.supplies-module__ocEQDG__stageDone:before{background:var(--und-green)}.supplies-module__ocEQDG__stageDone .supplies-module__ocEQDG__stageLabel{color:var(--ink-900)}.supplies-module__ocEQDG__stageNow:not(:last-child) .supplies-module__ocEQDG__stageDot{box-shadow:0 0 0 4px var(--und-green-soft)}.supplies-module__ocEQDG__progressDenied .supplies-module__ocEQDG__stage:last-child .supplies-module__ocEQDG__stageDot{background:#dc2626;border-color:#dc2626}.supplies-module__ocEQDG__approved,.supplies-module__ocEQDG__denied{border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.supplies-module__ocEQDG__approved{background:var(--und-green-soft);color:var(--ink-900)}.supplies-module__ocEQDG__approved a{color:var(--und-green-active);font-weight:700}.supplies-module__ocEQDG__denied{background:var(--danger-soft);color:#7f1d1d}.supplies-module__ocEQDG__noteText{color:var(--ink-700);margin-top:6px}.supplies-module__ocEQDG__noteLine{color:var(--ink-700);align-items:center;gap:6px;margin-top:12px;font-size:13px;display:flex}.supplies-module__ocEQDG__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.supplies-module__ocEQDG__manage{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.supplies-module__ocEQDG__pdfLink,.supplies-module__ocEQDG__exportLink{border:1px solid var(--ink-100);color:var(--ink-900);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.supplies-module__ocEQDG__exportLink{padding:9px 14px}.supplies-module__ocEQDG__details{border-top:1px solid var(--ink-100);gap:16px;margin-top:16px;padding-top:16px;display:grid}.supplies-module__ocEQDG__details h3{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-400);margin:0 0 6px;font-size:11.5px;font-weight:700}.supplies-module__ocEQDG__concept{color:var(--ink-700);white-space:pre-line;margin:0;font-size:14px;line-height:1.6}.supplies-module__ocEQDG__chips{flex-wrap:wrap;gap:6px;display:flex}.supplies-module__ocEQDG__chip{background:var(--ink-50);color:var(--ink-700);border-radius:9999px;padding:4px 10px;font-size:12.5px;font-weight:600}.supplies-module__ocEQDG__table{border-collapse:collapse;width:100%;font-size:13px}.supplies-module__ocEQDG__table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-400);background:var(--surface);padding:6px 8px;font-size:11px}.supplies-module__ocEQDG__table td{border-bottom:1px solid var(--ink-50);color:var(--ink-700);vertical-align:top;padding:8px}.supplies-module__ocEQDG__table a{color:var(--und-green-active);white-space:nowrap;font-weight:600}.supplies-module__ocEQDG__itemName{font-weight:700;color:var(--ink-900)!important}.supplies-module__ocEQDG__contact{color:var(--ink-500);font-size:13px}.supplies-module__ocEQDG__contact a{color:var(--und-green-active)}.supplies-module__ocEQDG__how{margin-bottom:16px}.supplies-module__ocEQDG__howSteps{flex-wrap:wrap;gap:8px 18px;display:flex}.supplies-module__ocEQDG__howStep{color:var(--ink-700);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.supplies-module__ocEQDG__howStep span{background:var(--und-green-soft);width:22px;height:22px;color:var(--und-green-active);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.supplies-module__ocEQDG__howNote{color:var(--ink-500);margin-top:10px;font-size:13px}.supplies-module__ocEQDG__howNote a{color:var(--und-green-active);font-weight:700}.supplies-module__ocEQDG__form{gap:20px;display:grid}.supplies-module__ocEQDG__formSection{gap:6px;display:grid}.supplies-module__ocEQDG__formTitle{color:var(--ink-900);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.supplies-module__ocEQDG__formTitle span{background:var(--und-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.supplies-module__ocEQDG__formHint{color:var(--ink-400);margin-left:30px;font-size:12.5px}.supplies-module__ocEQDG__formBody{gap:8px;margin-left:30px;display:grid}.supplies-module__ocEQDG__pickChips{border-radius:10px;flex-wrap:wrap;gap:6px;padding:2px;display:flex}.supplies-module__ocEQDG__pickInvalid{outline-offset:2px;outline:2px solid #fca5a5}.supplies-module__ocEQDG__pickChip{border:1px solid var(--ink-100);color:var(--ink-700);font-family:var(--font-ui);cursor:pointer;background:#fff;border-radius:9999px;align-items:center;gap:5px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.supplies-module__ocEQDG__pickChipOn{border-color:var(--und-green);background:var(--und-green-soft);color:var(--und-green-active)}.supplies-module__ocEQDG__rows{gap:8px;display:grid}.supplies-module__ocEQDG__rowHead,.supplies-module__ocEQDG__row{grid-template-columns:minmax(0,2.2fr) 64px minmax(0,1.6fr) minmax(0,1.6fr) 34px;align-items:center;gap:8px;display:grid}.supplies-module__ocEQDG__rowHead{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-400);font-size:11px;font-weight:700}.supplies-module__ocEQDG__error{color:#b91c1c;background:var(--danger-soft);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}@media (max-width:640px){.supplies-module__ocEQDG__article{padding:16px}.supplies-module__ocEQDG__head{flex-direction:column-reverse}.supplies-module__ocEQDG__manage{margin-left:0}.supplies-module__ocEQDG__stageLabel{font-size:11px}.supplies-module__ocEQDG__formHint,.supplies-module__ocEQDG__formBody{margin-left:0}.supplies-module__ocEQDG__rowHead{display:none}.supplies-module__ocEQDG__row{border:1px solid var(--ink-100);border-radius:10px;padding:10px}}.supplies-module__ocEQDG__howNote a,.supplies-module__ocEQDG__approved a,.supplies-module__ocEQDG__table a{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.supplies-module__ocEQDG__rowError{color:#b91c1c;grid-column:1/-1;font-size:12.5px;font-weight:600}.supplies-module__ocEQDG__withdrawAsk{color:var(--ink-700);font-size:13px;font-weight:600}.supplies-module__ocEQDG__row{grid-template-columns:minmax(0,2.2fr) 64px 96px minmax(0,1.3fr) 34px;grid-template-areas:"name qty price vendor del""notes link link link link"}.supplies-module__ocEQDG__rowHead{grid-template-columns:minmax(0,2.2fr) 64px 96px minmax(0,1.3fr) 34px}.supplies-module__ocEQDG__cName{grid-area:name}.supplies-module__ocEQDG__cQty{grid-area:qty}.supplies-module__ocEQDG__cPrice{grid-area:price}.supplies-module__ocEQDG__cVendor{grid-area:vendor}.supplies-module__ocEQDG__cDel{grid-area:del}.supplies-module__ocEQDG__cNotes{grid-area:notes}.supplies-module__ocEQDG__cLink{grid-area:link}.supplies-module__ocEQDG__row>.supplies-module__ocEQDG__rowError{grid-column:1/-1}@media (max-width:640px){.supplies-module__ocEQDG__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;grid-template-areas:"name name del""qty price price""vendor vendor vendor""notes notes notes""link link link"}}.supplies-module__ocEQDG__formFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.supplies-module__ocEQDG__formTotal{color:var(--ink-700);font-size:13.5px}.supplies-module__ocEQDG__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.supplies-module__ocEQDG__table tfoot td{color:var(--ink-700);border-top:1px solid var(--ink-100);padding:8px;font-size:13px}.supplies-module__ocEQDG__summaryDeliv{color:var(--ink-400)}.supplies-module__ocEQDG__noComments{color:var(--ink-500);margin:0 0 8px;font-size:13px}.supplies-module__ocEQDG__comments{gap:8px;margin-bottom:8px;display:grid}.supplies-module__ocEQDG__comment{background:var(--surface);border:1px solid var(--ink-100);border-radius:10px;max-width:90%;padding:8px 10px}.supplies-module__ocEQDG__commentStaff{background:var(--und-green-soft);border-color:#0000;justify-self:end}.supplies-module__ocEQDG__commentHead{color:var(--ink-500);margin-bottom:2px;font-size:12px}.supplies-module__ocEQDG__commentHead b{color:var(--ink-900)}.supplies-module__ocEQDG__commentBody{color:var(--ink-900);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px}.supplies-module__ocEQDG__commentForm{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}@media (max-width:480px){.supplies-module__ocEQDG__commentForm{grid-template-columns:1fr}}
.charts-module__SoUwjG__chart{width:100%;font-family:var(--font-ui);position:relative}.charts-module__SoUwjG__yLabel{text-align:right;color:var(--ink-400);font-size:11px;font-weight:600;position:absolute;left:0}.charts-module__SoUwjG__grid{background:var(--ink-100);height:1px;position:absolute;right:0}.charts-module__SoUwjG__column{cursor:pointer;border-radius:6px;position:absolute;top:0}.charts-module__SoUwjG__xLabel{text-align:center;color:var(--ink-400);white-space:nowrap;font-size:11px;font-weight:600;position:absolute;left:0;right:0}.charts-module__SoUwjG__xLabelOn{color:var(--ink-900);font-weight:700}.charts-module__SoUwjG__tooltip{background:var(--ink-900);color:#fff;white-space:nowrap;pointer-events:none;z-index:5;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;transform:translate(-50%,-130%);box-shadow:0 6px 16px #0003}.charts-module__SoUwjG__tooltipHigh{transform:translate(-50%,-150%)}.charts-module__SoUwjG__dot{pointer-events:none;background:#fff;border:2px solid;border-radius:50%;transition:width .12s,height .12s;position:absolute;transform:translate(-50%,-50%)}.charts-module__SoUwjG__donut{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.charts-module__SoUwjG__donutRing{flex-shrink:0;position:relative}.charts-module__SoUwjG__donutCenter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.charts-module__SoUwjG__donutValue{font-family:var(--font-display);color:var(--ink-900);font-size:30px;font-weight:500;line-height:1}.charts-module__SoUwjG__donutSub{color:var(--ink-400);margin-top:3px;font-size:11px;font-weight:600}.charts-module__SoUwjG__legend{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.charts-module__SoUwjG__legendRow{cursor:pointer;border-radius:4px;align-items:center;gap:9px;transition:opacity .15s;display:flex}.charts-module__SoUwjG__swatch{border-radius:3px;flex-shrink:0;width:11px;height:11px}.charts-module__SoUwjG__legendLabel{color:var(--ink-500);font-size:13px;font-weight:600}.charts-module__SoUwjG__legendPct{color:var(--ink-900);margin-left:auto;font-size:13px;font-weight:700}.charts-module__SoUwjG__hbars{gap:12px;padding-top:4px;display:grid}.charts-module__SoUwjG__hbarRow{grid-template-columns:minmax(0,150px) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.charts-module__SoUwjG__hbarLabel{color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.charts-module__SoUwjG__hbarTrack{background:var(--ink-50);border-radius:4px;height:14px;overflow:hidden}.charts-module__SoUwjG__hbarFill{border-radius:4px;min-width:2px;height:100%;display:block}.charts-module__SoUwjG__hbarValue{color:var(--ink-900);white-space:nowrap;font-size:12.5px;font-weight:700}.charts-module__SoUwjG__hbarEmpty{color:var(--ink-400);padding:12px 0;font-size:13px}@media (max-width:480px){.charts-module__SoUwjG__hbarRow{grid-template-columns:minmax(0,100px) minmax(0,1fr) auto}}
.loans-module__Pfp5QG__row{padding:var(--row-py,12px) 0;align-items:center;gap:12px;display:flex}.loans-module__Pfp5QG__name{color:var(--ink-900);font-size:14px;font-weight:700}.loans-module__Pfp5QG__meta{color:var(--ink-400);flex-wrap:wrap;gap:8px;margin-top:2px;font-size:12px;display:flex}.loans-module__Pfp5QG__right{align-items:center;gap:10px;display:flex}.loans-module__Pfp5QG__calIcon{background:var(--und-green-soft);width:42px;height:42px;color:var(--und-green);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.loans-module__Pfp5QG__listItem+.loans-module__Pfp5QG__listItem{border-top:1px solid var(--ink-50)}.loans-module__Pfp5QG__borrower{color:var(--ink-400);margin-top:-4px;margin-left:54px;padding-bottom:8px;font-size:12px}.loans-module__Pfp5QG__resRow{align-items:center;gap:4px;display:flex}.loans-module__Pfp5QG__resBy{color:var(--ink-400);font-size:12px}.loans-module__Pfp5QG__resSide{flex-shrink:0;align-items:center;gap:6px;display:flex}.loans-module__Pfp5QG__cancelledBlock{border-top:1px solid var(--ink-100);margin-top:18px;padding-top:12px}.loans-module__Pfp5QG__cancelledHead{color:var(--ink-400);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px;font-weight:700}.loans-module__Pfp5QG__cancelledItem{opacity:.85}.loans-module__Pfp5QG__cancelledWhy{color:var(--ink-500);margin:-4px 0 8px 48px;font-size:12.5px;line-height:1.45}.loans-module__Pfp5QG__cancelledReason{color:var(--ink-700)}.loans-module__Pfp5QG__cancelCard{border:1px solid var(--ink-100);border-radius:10px;margin-bottom:14px;padding:4px 12px}.loans-module__Pfp5QG__reasonChips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.loans-module__Pfp5QG__reasonChip{border:1px solid var(--ink-100);color:var(--ink-700);font-family:var(--font-ui);cursor:pointer;background:#fff;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:600}.loans-module__Pfp5QG__reasonChipOn{border-color:var(--und-green);background:var(--und-green-soft);color:var(--und-green-active)}.loans-module__Pfp5QG__cancelNote{color:var(--ink-500);margin-top:10px;font-size:12.5px}@media (max-width:560px){.loans-module__Pfp5QG__cancelledWhy{margin-left:0}}.loans-module__Pfp5QG__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.loans-module__Pfp5QG__day{text-align:center}.loans-module__Pfp5QG__dayName{color:var(--ink-400);margin-bottom:5px;font-size:10.5px;font-weight:700}.loans-module__Pfp5QG__dayCell{border:1px solid var(--ink-100);background:#fff;border-radius:8px;min-height:64px;padding:6px}.loans-module__Pfp5QG__dayCellToday{border-color:var(--und-green);background:var(--und-green-soft)}.loans-module__Pfp5QG__dayNum{font-family:var(--font-display);color:var(--ink-900);margin-bottom:4px;font-size:15px}.loans-module__Pfp5QG__dayNumToday{color:var(--und-green-active)}.loans-module__Pfp5QG__event{color:#fff;text-align:left;border-radius:4px;min-width:0;margin-bottom:3px;padding:2px 4px;font-size:9.5px;font-weight:700;line-height:1.25}.loans-module__Pfp5QG__eventName,.loans-module__Pfp5QG__eventTime{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.loans-module__Pfp5QG__eventTime{opacity:.9;font-weight:600}@media (max-width:560px){.loans-module__Pfp5QG__row{flex-wrap:wrap;row-gap:8px}.loans-module__Pfp5QG__right{justify-content:space-between;width:100%;padding-left:54px}}.loans-module__Pfp5QG__waitingCard{background:#fffbeb;border-color:#fde68a;margin-bottom:16px}.loans-module__Pfp5QG__waitingHead{color:#92400e;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.loans-module__Pfp5QG__waitingNote{color:#92400e;margin:4px 0 8px 24px;font-size:13px}.loans-module__Pfp5QG__waitingRow{border-top:1px solid #fde68a;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 0 6px 24px;display:flex}.loans-module__Pfp5QG__waitingTitle{color:var(--ink-900);font-size:13.5px;font-weight:700}.loans-module__Pfp5QG__waitingSub{color:var(--ink-500);font-size:12.5px}.loans-module__Pfp5QG__printLine{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.loans-module__Pfp5QG__printProject{color:var(--ink-500);font-size:12.5px}@media (max-width:560px){.loans-module__Pfp5QG__printLine{margin-left:0}}.loans-module__Pfp5QG__pastToggle{width:100%;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-400);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:4px 0 8px;font-size:12px;font-weight:700;display:flex}.loans-module__Pfp5QG__pastToggle span{text-transform:none;letter-spacing:0;color:var(--und-green-active);font-size:12.5px}.loans-module__Pfp5QG__declinedCard{background:#fef2f2;border-color:#fecaca;margin-bottom:16px}.loans-module__Pfp5QG__declinedHead{color:#991b1b;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.loans-module__Pfp5QG__declinedCard .loans-module__Pfp5QG__waitingRow{border-top-color:#fecaca}.loans-module__Pfp5QG__resCard{padding:var(--row-py,12px) 0;container-type:inline-size}.loans-module__Pfp5QG__resInner{align-items:center;gap:10px 12px;display:flex}.loans-module__Pfp5QG__resMain{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.loans-module__Pfp5QG__resName{color:var(--ink-900);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}.loans-module__Pfp5QG__resStatus{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.loans-module__Pfp5QG__resBelow{margin:6px 0 0 54px}@container (max-width:480px){.loans-module__Pfp5QG__resInner{flex-direction:column;align-items:stretch}.loans-module__Pfp5QG__resStatus{justify-content:flex-start;padding-left:54px}.loans-module__Pfp5QG__resBelow{margin-left:54px}}.loans-module__Pfp5QG__metaPart{white-space:nowrap}.loans-module__Pfp5QG__waitingAction{margin-left:auto}.loans-module__Pfp5QG__readyCard{background:#f0fdf4;border-color:#bbf7d0;margin-bottom:16px}.loans-module__Pfp5QG__readyHead{color:var(--und-green-active);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.loans-module__Pfp5QG__readyNote{color:var(--ink-700);margin:4px 0 4px 24px;font-size:13px;line-height:1.45}.loans-module__Pfp5QG__readyRow{border-top:1px solid #bbf7d0;padding-bottom:8px}.loans-module__Pfp5QG__readyActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-left:54px;display:flex}.loans-module__Pfp5QG__readyWho{color:var(--ink-500);margin-right:auto;font-size:12.5px}.loans-module__Pfp5QG__readyAsk{color:var(--ink-700);font-size:13px;font-weight:600}
.manage-module__ZKCIHW__gapBelow{margin-bottom:var(--gap,18px)}.manage-module__ZKCIHW__gapAbove{margin-top:var(--gap,14px)}.manage-module__ZKCIHW__actions{gap:8px;display:flex}.manage-module__ZKCIHW__cardList{gap:var(--gap,12px);flex-direction:column;display:flex}.manage-module__ZKCIHW__drawerStack{flex-direction:column;gap:18px;display:flex}.manage-module__ZKCIHW__approval{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.manage-module__ZKCIHW__approvalIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.manage-module__ZKCIHW__approvalBody{cursor:pointer;text-align:left;min-width:180px;font:inherit;line-height:inherit;color:inherit;background:0 0;border:0;border-radius:6px;flex:1;padding:0}.manage-module__ZKCIHW__approvalTitleRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.manage-module__ZKCIHW__approvalTitle{color:var(--ink-900);font-size:14.5px;font-weight:700}.manage-module__ZKCIHW__approvalSub{color:var(--ink-400);font-size:12.5px}.manage-module__ZKCIHW__approvalWho{color:var(--ink-500);align-items:center;gap:7px;margin-top:5px;font-size:12.5px;display:flex}.manage-module__ZKCIHW__person{background:var(--surface);border:1px solid var(--ink-100);border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.manage-module__ZKCIHW__personName{color:var(--ink-900);font-size:14px;font-weight:700}.manage-module__ZKCIHW__sectionLabel{color:var(--ink-400);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:700}.manage-module__ZKCIHW__kv,.manage-module__ZKCIHW__kvTall{border-bottom:1px solid var(--ink-50);justify-content:space-between;padding:8px 0;font-size:13.5px;display:flex}.manage-module__ZKCIHW__kvTall{padding:9px 0}.manage-module__ZKCIHW__kvKey{color:var(--ink-400)}.manage-module__ZKCIHW__kvValue{color:var(--ink-900);font-weight:700}.manage-module__ZKCIHW__quote{color:var(--ink-500);background:var(--und-green-soft);border-radius:10px;padding:13px;font-size:14px;line-height:1.55}.manage-module__ZKCIHW__plainNote{color:var(--ink-500);font-size:14px;line-height:1.55}.manage-module__ZKCIHW__auditRow{align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.manage-module__ZKCIHW__auditIcon{background:var(--ink-50);width:26px;height:26px;color:var(--ink-500);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.manage-module__ZKCIHW__auditTitle{color:var(--ink-900);flex:1;font-weight:600}.manage-module__ZKCIHW__auditWhen{color:var(--ink-400);font-size:12px}.manage-module__ZKCIHW__stat{align-items:center;gap:12px;display:flex}.manage-module__ZKCIHW__statIcon{border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.manage-module__ZKCIHW__statValue{font-family:var(--font-display);color:var(--ink-900);font-size:26px;font-weight:500;line-height:1}.manage-module__ZKCIHW__statLabel{color:var(--ink-400);margin-top:2px;font-size:12px}.manage-module__ZKCIHW__table{border-collapse:collapse;width:100%;font-size:13.5px}.manage-module__ZKCIHW__table thead tr{background:var(--surface)}.manage-module__ZKCIHW__th{color:var(--ink-500);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ink-100);white-space:nowrap;padding:11px 16px;font-size:11px;font-weight:700}.manage-module__ZKCIHW__row{cursor:pointer}.manage-module__ZKCIHW__row:hover{background:var(--surface)}.manage-module__ZKCIHW__td{border-bottom:1px solid var(--ink-50);padding:12px 16px}.manage-module__ZKCIHW__rowLink{text-align:left;cursor:pointer;width:100%;font:inherit;line-height:inherit;color:var(--ink-900);background:0 0;border:0;padding:0;font-weight:700;display:block}.manage-module__ZKCIHW__tag{color:var(--ink-400);font-size:11.5px}.manage-module__ZKCIHW__tableEmpty{color:var(--ink-400);padding:18px 16px;font-size:13px}.manage-module__ZKCIHW__issue{background:var(--danger-soft);color:#991b1b;border-radius:10px;padding:14px;font-size:14px;line-height:1.5}.manage-module__ZKCIHW__issueText{color:#7f1d1d;margin-top:4px}.manage-module__ZKCIHW__summaryHead{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.manage-module__ZKCIHW__summaryIcon{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.manage-module__ZKCIHW__trend{align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.manage-module__ZKCIHW__summaryLabel{color:var(--ink-400);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:11px;font-weight:700}.manage-module__ZKCIHW__summaryValue{font-family:var(--font-display);color:var(--ink-900);font-size:30px;font-weight:500;line-height:1}.manage-module__ZKCIHW__lowTable{border-collapse:collapse;width:100%;font-size:13.5px}.manage-module__ZKCIHW__lowTh{color:var(--ink-400);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ink-100);padding:8px 6px;font-size:11px;font-weight:700}.manage-module__ZKCIHW__lowTd{border-bottom:1px solid var(--ink-50);padding:11px 6px}.manage-module__ZKCIHW__inventoryRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.manage-module__ZKCIHW__inventoryIcon{width:46px;height:46px;color:var(--und-green);border:1px solid var(--ink-100);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex}.manage-module__ZKCIHW__inventoryTitle{font-family:var(--font-display);color:var(--ink-900);font-size:19px;font-weight:500}.manage-module__ZKCIHW__inventoryBody{color:var(--ink-500);margin-top:2px;font-size:13px}.manage-module__ZKCIHW__activityDays{flex-direction:column;gap:16px;display:flex}.manage-module__ZKCIHW__loadMore{justify-content:center;margin-top:20px;display:flex}.manage-module__ZKCIHW__period{color:var(--ink-400);margin:-6px 0 14px;font-size:12.5px}.manage-module__ZKCIHW__stale{opacity:.55;transition:opacity .15s}.manage-module__ZKCIHW__printFile{border:1px solid var(--ink-100);max-width:260px;color:var(--ink-900);background:#fff;border-radius:8px;align-self:center;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.manage-module__ZKCIHW__printFile:hover{border-color:var(--und-green);color:var(--und-green-active)}.manage-module__ZKCIHW__printFileSize{color:var(--ink-400);flex-shrink:0;font-weight:500}.manage-module__ZKCIHW__approvalMain{flex-direction:column;flex:1;min-width:0;display:flex}.manage-module__ZKCIHW__approvalFile{margin-top:8px}.manage-module__ZKCIHW__approvalReason{color:#991b1b;margin-top:6px;font-size:12.5px}.manage-module__ZKCIHW__reasonChips{flex-wrap:wrap;gap:6px;display:flex}.manage-module__ZKCIHW__reasonChip{border:1px solid var(--ink-100);color:var(--ink-700);font-family:var(--font-ui);cursor:pointer;background:#fff;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:600}.manage-module__ZKCIHW__reasonChipOn{background:var(--danger-soft);color:#991b1b;border-color:#dc2626}.manage-module__ZKCIHW__denyNote{color:var(--ink-500);margin-top:10px;font-size:12.5px}.manage-module__ZKCIHW__denyError{color:#b91c1c;align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.manage-module__ZKCIHW__approval>.manage-module__ZKCIHW__approvalMain{min-width:180px}.manage-module__ZKCIHW__approval>.manage-module__ZKCIHW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:220px}@media (max-width:560px){.manage-module__ZKCIHW__approval>.manage-module__ZKCIHW__actions{width:100%;min-width:0}}.manage-module__ZKCIHW__queueHead{color:var(--ink-400);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.manage-module__ZKCIHW__ticketLink{color:inherit;border-radius:14px;text-decoration:none;display:block}.manage-module__ZKCIHW__ticketLink .manage-module__ZKCIHW__approvalTitle{color:var(--ink-900)}.manage-module__ZKCIHW__serviceBox{border:1px solid var(--ink-100);color:var(--ink-700);border-radius:10px;flex-direction:column;gap:10px;padding:12px;font-size:13px;display:flex}.manage-module__ZKCIHW__serviceBox b{color:var(--ink-900)}.manage-module__ZKCIHW__serviceRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manage-module__ZKCIHW__kvLink{color:var(--und-green-active);font-weight:700;text-decoration:none}.manage-module__ZKCIHW__kvLink:hover{text-decoration:underline}.manage-module__ZKCIHW__ticketPhoto{border:1px solid var(--ink-100);cursor:zoom-in;background:var(--surface);border-radius:10px;max-width:100%;padding:0;display:block;overflow:hidden}.manage-module__ZKCIHW__ticketPhoto img{object-fit:cover;width:100%;max-height:260px;display:block}
.training-module__CeTQhq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.training-module__CeTQhq__grid{grid-template-columns:1fr}}.training-module__CeTQhq__intro{color:var(--ink-500);margin:0 0 14px;font-size:13px;line-height:1.5}.training-module__CeTQhq__form{gap:14px;display:grid}.training-module__CeTQhq__label{color:var(--ink-700);margin-bottom:6px;font-size:13px;font-weight:700}.training-module__CeTQhq__error{color:#b91c1c;background:var(--danger-soft);border-radius:8px;padding:8px 10px;font-size:13px}.training-module__CeTQhq__empty{color:var(--ink-500);padding:6px 0;font-size:13px}.training-module__CeTQhq__list{margin-top:8px;display:grid}.training-module__CeTQhq__row{border-top:1px solid var(--ink-50);align-items:center;gap:10px;padding:10px 0;display:flex}.training-module__CeTQhq__row:first-child{border-top:none}.training-module__CeTQhq__rowMain{flex:1;min-width:0}.training-module__CeTQhq__rowTitle{color:var(--ink-900);font-size:14px;font-weight:700}.training-module__CeTQhq__rowSub{color:var(--ink-500);overflow-wrap:anywhere;font-size:12.5px}.training-module__CeTQhq__confirm{gap:6px;display:inline-flex}.training-module__CeTQhq__people{border:1px solid var(--ink-100);border-radius:8px;gap:2px;max-height:240px;padding:6px 10px;display:grid;overflow-y:auto}.training-module__CeTQhq__person{color:var(--ink-900);cursor:pointer;align-items:center;gap:8px;padding:5px 0;font-size:13.5px;display:flex}.training-module__CeTQhq__person input{width:16px;height:16px;accent-color:var(--und-green)}.training-module__CeTQhq__personSub{color:var(--ink-400)}.training-module__CeTQhq__previewBox{color:var(--ink-700);background:var(--warning-soft);border-radius:8px;padding:10px 12px;font-size:13.5px}.training-module__CeTQhq__confirm{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}
.ImageViewer-module__YHoHuq__viewer{z-index:1000;color:#fff;font-family:var(--font-ui);background:#0f172af0;flex-direction:column;display:flex;position:fixed;inset:0}.ImageViewer-module__YHoHuq__bar{padding:10px 12px 10px 16px;padding-top:max(10px, env(safe-area-inset-top,0px));justify-content:space-between;align-items:center;gap:12px;display:flex}.ImageViewer-module__YHoHuq__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.ImageViewer-module__YHoHuq__tools{flex-shrink:0;align-items:center;gap:4px;display:flex}.ImageViewer-module__YHoHuq__tool{color:#fff;cursor:pointer;min-width:40px;height:40px;font:inherit;background:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.ImageViewer-module__YHoHuq__tool:hover:not(:disabled){background:#fff3}.ImageViewer-module__YHoHuq__tool:disabled{opacity:.4;cursor:default}.ImageViewer-module__YHoHuq__tool:focus-visible{outline-offset:2px;outline:2px solid #fff}.ImageViewer-module__YHoHuq__pct{font-variant-numeric:tabular-nums;min-width:58px;font-size:13px;font-weight:700}.ImageViewer-module__YHoHuq__stage{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.ImageViewer-module__YHoHuq__image{object-fit:contain;transform-origin:50%;will-change:transform;-webkit-user-drag:none;pointer-events:none;max-width:100%;max-height:100%}.ImageViewer-module__YHoHuq__hint{text-align:center;color:#fff9;padding:8px 16px;padding-bottom:max(10px, env(safe-area-inset-bottom,0px));font-size:12px}@media (hover:none){.ImageViewer-module__YHoHuq__hint{display:none}}
.bulk-module__RypEYq__form{gap:14px;display:grid}.bulk-module__RypEYq__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.bulk-module__RypEYq__row{grid-template-columns:1fr}}.bulk-module__RypEYq__error{color:#b91c1c;background:var(--danger-soft);border-radius:8px;padding:8px 10px;font-size:13px}.bulk-module__RypEYq__preview{border:1px solid var(--ink-100);border-radius:10px;overflow:hidden}.bulk-module__RypEYq__summary{background:var(--und-green-soft);color:var(--ink-700);padding:10px 12px;font-size:13.5px}.bulk-module__RypEYq__summary b{color:var(--ink-900)}.bulk-module__RypEYq__skipped{background:var(--warning-soft);color:#92400e;gap:4px;padding:8px 12px;font-size:12.5px;display:grid}.bulk-module__RypEYq__list{max-height:260px;overflow-y:auto}.bulk-module__RypEYq__item{border-top:1px solid var(--ink-50);padding:8px 12px;font-size:13px}.bulk-module__RypEYq__item:first-child{border-top:none}.bulk-module__RypEYq__itemName{color:var(--ink-900);overflow-wrap:anywhere;margin-bottom:2px;font-weight:700}.bulk-module__RypEYq__change{color:var(--ink-500);overflow-wrap:anywhere}.bulk-module__RypEYq__from{color:var(--ink-400);text-decoration:line-through}.bulk-module__RypEYq__to{color:var(--ink-900);font-weight:600}.bulk-module__RypEYq__none{color:var(--ink-500);padding:12px;font-size:13px}
.import-module__84wx_W__back{color:var(--ink-500);align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.import-module__84wx_W__tabs{margin-bottom:18px}.import-module__84wx_W__stack{flex-direction:column;gap:16px;display:flex}.import-module__84wx_W__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.import-module__84wx_W__fileName{color:var(--ink-700);align-items:center;gap:6px;font-size:13px;display:inline-flex}.import-module__84wx_W__sheetPick{max-width:320px;margin-top:14px}.import-module__84wx_W__rules{color:var(--ink-500);margin:14px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.import-module__84wx_W__error{color:var(--danger);align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;display:flex}.import-module__84wx_W__muted{color:var(--ink-400);font-size:12.5px}.import-module__84wx_W__mapGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:6px;display:grid}.import-module__84wx_W__sampleWrap{margin-top:18px}.import-module__84wx_W__sampleTitle{color:var(--ink-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:700}.import-module__84wx_W__table{border-collapse:collapse;width:100%;font-size:12.5px}.import-module__84wx_W__table th{text-align:left;color:var(--ink-400);border-bottom:1px solid var(--ink-100);white-space:nowrap;padding:6px 10px;font-size:11px;font-weight:700}.import-module__84wx_W__table td{border-bottom:1px solid var(--ink-50);color:var(--ink-700);max-width:220px;padding:7px 10px}.import-module__84wx_W__summary{flex-wrap:wrap;gap:18px;margin:4px 0 8px;display:flex}.import-module__84wx_W__stat{color:var(--ink-700);align-items:center;gap:8px;font-size:13px;display:flex}.import-module__84wx_W__section{border:1px solid var(--ink-100);border-radius:10px;margin-top:12px}.import-module__84wx_W__sectionWarn{border-color:var(--warning);background:var(--warning-soft)}.import-module__84wx_W__sectionTitle{cursor:pointer;color:var(--ink-900);padding:10px 14px;font-size:13.5px;font-weight:700}.import-module__84wx_W__sectionBody{max-height:320px;padding:0 14px 12px;overflow-y:auto}.import-module__84wx_W__line{color:var(--ink-700);padding:4px 0;font-size:13px;line-height:1.5}.import-module__84wx_W__changes{color:var(--ink-500);margin:2px 0 0;padding-left:18px}.import-module__84wx_W__changes s{color:var(--ink-400)}.import-module__84wx_W__done{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.import-module__84wx_W__doneTitle{color:var(--ink-900);font-size:14px;font-weight:700}.import-module__84wx_W__link{color:var(--und-green);margin-left:auto;font-size:13px;font-weight:700}.import-module__84wx_W__progress{align-items:center;gap:12px;margin-bottom:12px;display:flex}.import-module__84wx_W__progress>:first-child{flex:1}.import-module__84wx_W__photoList{border:1px solid var(--ink-100);border-radius:10px;flex-direction:column;max-height:420px;display:flex;overflow-y:auto}.import-module__84wx_W__photoRow{border-bottom:1px solid var(--ink-50);color:var(--ink-700);align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.import-module__84wx_W__photoRow:last-child{border-bottom:none}.import-module__84wx_W__extras{margin-top:20px}.import-module__84wx_W__extraList{border:1px solid var(--ink-100);border-radius:10px}.import-module__84wx_W__extraRow{border-bottom:1px solid var(--ink-50);align-items:center;gap:14px;padding:10px 14px;display:flex}.import-module__84wx_W__extraRow:last-child{border-bottom:none}.import-module__84wx_W__extraLabel{color:var(--ink-900);font-size:13.5px;font-weight:700}.import-module__84wx_W__extraPick{flex-shrink:0;width:210px}@media (max-width:600px){.import-module__84wx_W__extraRow{flex-direction:column;align-items:stretch}.import-module__84wx_W__extraPick{width:auto}}
.install-module__IPwpAq__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.install-module__IPwpAq__steps{color:var(--ink-700);gap:8px;margin:4px 0 0;padding-left:20px;font-size:14px;line-height:1.45;display:grid}.install-module__IPwpAq__titleRow{align-items:center;gap:8px;display:inline-flex}.install-module__IPwpAq__quick{border-color:var(--und-green);background:var(--und-green-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.install-module__IPwpAq__quickSub{color:var(--ink-500);margin-top:2px;font-size:13px}.install-module__IPwpAq__done{color:var(--ink-700);border-color:var(--und-green);background:var(--und-green-soft);align-items:flex-start;gap:10px;margin-bottom:16px;font-size:14px;display:flex}.install-module__IPwpAq__note{color:var(--ink-500);margin-top:16px;font-size:13px}
.label-module__H9ABBq__page{background:var(--ink-50);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:16px;display:flex}.label-module__H9ABBq__label{box-sizing:border-box;color:#111;border:1px dashed var(--ink-200);background:#fff;border-radius:6px;align-items:center;gap:.08in;width:2.25in;height:1.25in;padding:.08in;display:flex}.label-module__H9ABBq__label>svg{flex-shrink:0;width:1.05in;height:1.05in}.label-module__H9ABBq__text{flex-direction:column;gap:2px;min-width:0;display:flex}.label-module__H9ABBq__brand{letter-spacing:.02em;color:#009a44;text-transform:uppercase;align-items:center;gap:4px;font-size:7px;font-weight:700;display:flex}.label-module__H9ABBq__id{font-size:10px;font-weight:700}.label-module__H9ABBq__name{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:8.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.label-module__H9ABBq__loc{color:#555;font-size:7px}.label-module__H9ABBq__help{color:var(--ink-500);text-align:center;font-size:13px}.label-module__H9ABBq__help button{color:var(--und-green);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}@media print{@page{size:2.25in 1.25in;margin:0}.label-module__H9ABBq__page{background:#fff;min-height:0;padding:0;display:block}.label-module__H9ABBq__label{border:0;border-radius:0}.label-module__H9ABBq__help{display:none}}
.labelSheet-module__y9vrLG__page{background:var(--ink-50);flex-direction:column;align-items:center;gap:16px;min-height:100vh;padding:16px;display:flex}.labelSheet-module__y9vrLG__controls{border:1px solid var(--ink-100);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;width:min(100%,8.5in);padding:12px 14px;display:flex}.labelSheet-module__y9vrLG__controlsText{color:var(--ink-700);margin-right:auto;font-size:14px}.labelSheet-module__y9vrLG__formats{flex-wrap:wrap;gap:6px;display:flex}.labelSheet-module__y9vrLG__formats button{font:600 13px var(--font-ui);border:1px solid var(--ink-100);color:var(--ink-700);cursor:pointer;background:#fff;border-radius:8px;padding:7px 11px}.labelSheet-module__y9vrLG__formats button[aria-pressed=true]{border-color:var(--und-green);background:var(--und-green-soft);color:var(--und-green-active)}.labelSheet-module__y9vrLG__print{font:700 14px var(--font-ui);background:var(--und-green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:9px 18px}.labelSheet-module__y9vrLG__print:disabled{opacity:.5;cursor:default}.labelSheet-module__y9vrLG__tip{color:var(--ink-500);flex-basis:100%;margin:0;font-size:12.5px}.labelSheet-module__y9vrLG__label{box-sizing:border-box;color:#111;break-inside:avoid;background:#fff;align-items:center;display:flex;overflow:hidden}.labelSheet-module__y9vrLG__qr{flex-shrink:0}.labelSheet-module__y9vrLG__text{flex-direction:column;gap:1px;min-width:0;display:flex}.labelSheet-module__y9vrLG__brand{letter-spacing:.02em;color:#009a44;text-transform:uppercase;align-items:center;gap:3px;font-size:6.5px;font-weight:700;display:flex}.labelSheet-module__y9vrLG__id{font-size:9.5px;font-weight:700}.labelSheet-module__y9vrLG__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7.5px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.labelSheet-module__y9vrLG__loc{color:#555;white-space:nowrap;text-overflow:ellipsis;font-size:6.5px;overflow:hidden}.labelSheet-module__y9vrLG__sheetMode .labelSheet-module__y9vrLG__sheets{box-sizing:border-box;background:#fff;grid-template-columns:repeat(3,2.625in);grid-auto-rows:1in;column-gap:.125in;width:8.5in;padding:.5in .1875in;display:grid;box-shadow:0 1px 3px #0f172a1f}.labelSheet-module__y9vrLG__sheetMode .labelSheet-module__y9vrLG__label{outline:1px dashed var(--ink-100);gap:.08in;width:2.625in;height:1in;padding:.06in .1in}.labelSheet-module__y9vrLG__sheetMode .labelSheet-module__y9vrLG__qr{width:.86in;height:.86in}.labelSheet-module__y9vrLG__sheetMode .labelSheet-module__y9vrLG__label:nth-child(30n+1):not(:first-child){break-before:page;margin-top:1in}.labelSheet-module__y9vrLG__rollMode .labelSheet-module__y9vrLG__sheets{flex-direction:column;align-items:center;gap:10px;display:flex}.labelSheet-module__y9vrLG__rollMode .labelSheet-module__y9vrLG__label{border:1px dashed var(--ink-200);border-radius:6px;gap:.08in;width:2.25in;height:1.25in;padding:.08in}.labelSheet-module__y9vrLG__rollMode .labelSheet-module__y9vrLG__qr{width:1.05in;height:1.05in}.labelSheet-module__y9vrLG__rollMode .labelSheet-module__y9vrLG__name{-webkit-line-clamp:3;font-size:8.5px}.labelSheet-module__y9vrLG__rollMode .labelSheet-module__y9vrLG__id{font-size:10px}@media print{.labelSheet-module__y9vrLG__page{background:#fff;min-height:0;padding:0;display:block}.labelSheet-module__y9vrLG__controls{display:none}.labelSheet-module__y9vrLG__sheetMode .labelSheet-module__y9vrLG__sheets{box-shadow:none}.labelSheet-module__y9vrLG__sheetMode .labelSheet-module__y9vrLG__label{outline:none}.labelSheet-module__y9vrLG__sheetMode .labelSheet-module__y9vrLG__label:nth-child(30n+1):not(:first-child){margin-top:0}.labelSheet-module__y9vrLG__rollMode .labelSheet-module__y9vrLG__sheets{display:block}.labelSheet-module__y9vrLG__rollMode .labelSheet-module__y9vrLG__label{break-after:page;border:0;border-radius:0}}
