.KeepScrollOnSubmit-module__R9HYea__toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:60;width:max-content;max-width:min(560px,100vw - 104px);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;padding:12px 18px;font-size:13.5px;font-weight:800;line-height:1.7;animation:.18s ease-out KeepScrollOnSubmit-module__R9HYea__keepScrollToastIn;position:fixed;transform:translate(-50%);box-shadow:0 10px 28px #0f172a2e}.KeepScrollOnSubmit-module__R9HYea__ok{color:#047857;background:#ecfdf5}.KeepScrollOnSubmit-module__R9HYea__error{color:#b91c1c;background:#fef2f2}@keyframes KeepScrollOnSubmit-module__R9HYea__keepScrollToastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.KeepScrollOnSubmit-module__R9HYea__toast{animation:none}}
.app-module__7v3NSG__shell{background:var(--bg);min-height:100dvh;display:flex}.app-module__7v3NSG__side{background:var(--surface);border-right:1px solid var(--line);box-sizing:border-box;flex-direction:column;flex:none;gap:2px;width:248px;height:100dvh;padding:18px 12px;display:flex;position:sticky;top:0}.app-module__7v3NSG__sideBrand{text-align:left;letter-spacing:.05em;color:var(--ink);flex-direction:row;align-items:center;gap:10px;min-width:0;margin:0 4px 20px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.app-module__7v3NSG__sideTenant{-webkit-line-clamp:2;letter-spacing:0;color:var(--sub);-webkit-box-orient:vertical;margin-top:3px;font-size:11px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.app-module__7v3NSG__sideBrandMark{object-fit:contain;flex:none;width:34px;height:34px}.app-module__7v3NSG__navSearch{box-sizing:border-box;background:var(--surface);border:var(--field-border);min-height:44px;box-shadow:var(--field-shadow);border-radius:99px;align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;display:flex}.app-module__7v3NSG__navSearchBtn{width:44px;height:44px;color:var(--sub);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.app-module__7v3NSG__navSearchBtn:hover{color:var(--primary-strong)}.app-module__7v3NSG__navSearch svg{flex:none;width:16px;height:16px}.app-module__7v3NSG__navSearchInput{min-width:0;color:var(--ink);background:0 0;border:none;flex:1;padding:10px 0;font-size:13px;font-weight:600}.app-module__7v3NSG__navSearchInput::placeholder{color:var(--sub);font-weight:600}.app-module__7v3NSG__navSearchInput:focus{outline:none}.app-module__7v3NSG__navSearch:focus-within{border-color:var(--primary-strong);box-shadow:var(--field-focus)}.app-module__7v3NSG__navItem{color:var(--sub);border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.app-module__7v3NSG__navItem svg{flex:none;width:18px;height:18px}.app-module__7v3NSG__navLabel{white-space:nowrap}.app-module__7v3NSG__navItem:hover{color:var(--ink);background:#f1f5fb}.app-module__7v3NSG__navItemOn{background:var(--pastel-blue);color:var(--primary-deep);font-weight:800}.app-module__7v3NSG__sideNav{flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.app-module__7v3NSG__logoutForm{border-top:1px solid var(--line);flex:none;margin-top:10px;padding-top:12px}.app-module__7v3NSG__sideWho{flex-direction:column;gap:3px;margin-bottom:10px;font-size:12px;line-height:1.5;display:flex}.app-module__7v3NSG__sideWhoName{color:var(--ink);overflow-wrap:anywhere;font-weight:800}.app-module__7v3NSG__sideWhoShared{color:var(--warn-deep);font-size:11px;font-weight:700}.app-module__7v3NSG__sideWhoLink{min-height:32px;color:var(--primary-deep);align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.app-module__7v3NSG__logoutBtn{border:1.5px solid var(--line);background:var(--surface);width:100%;color:var(--sub);cursor:pointer;border-radius:99px;min-height:44px;padding:10px 0;font-size:13px;font-weight:800}.app-module__7v3NSG__logoutBtn:hover{color:var(--ink);background:#f1f5fb}.app-module__7v3NSG__body{flex-direction:column;flex:1;min-width:0;display:flex}.app-module__7v3NSG__main{box-sizing:border-box;flex:1;min-width:0;max-width:1656px;padding:26px 28px 60px}.app-module__7v3NSG__kioskHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-module__7v3NSG__mainKiosk{width:100%;max-width:1120px;margin:0 auto;padding-top:34px}.app-module__7v3NSG__backNav{margin-bottom:16px}.app-module__7v3NSG__actionRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.app-module__7v3NSG__pageTitle{margin:0 0 24px;font-size:19px;font-weight:900}.app-module__7v3NSG__pageSub{color:var(--sub);text-wrap:pretty;margin:0 0 24px;font-size:12px}.app-module__7v3NSG__pageTitle+.app-module__7v3NSG__pageSub{margin-top:-18px}.app-module__7v3NSG__card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);max-width:none;margin-top:16px;padding:18px}.app-module__7v3NSG__card[style*=max-width]{max-width:none!important}:where(.app-module__7v3NSG__card) :where(p,li){max-width:880px}.app-module__7v3NSG__cardTitle{margin-bottom:14px;font-size:13.5px;font-weight:800}.app-module__7v3NSG__pairNote{color:var(--sub);margin-top:4px;font-size:12px;line-height:1.8}.app-module__7v3NSG__kpis{flex-wrap:wrap;gap:12px;max-width:none;margin-top:16px;display:flex}.app-module__7v3NSG__kpis>.app-module__7v3NSG__kpi{margin-top:0}.app-module__7v3NSG__kpi{background:var(--surface);min-width:150px;box-shadow:var(--shadow);border-radius:14px;flex:1;padding:14px 16px}.app-module__7v3NSG__kpiLabel{color:var(--sub);font-size:11px;font-weight:700}.app-module__7v3NSG__kpiValue{white-space:nowrap;margin-top:2px;font-size:24px;font-weight:900}.app-module__7v3NSG__kpiUnit{color:var(--sub);font-size:12px;font-style:normal;font-weight:700}.app-module__7v3NSG__table{border-collapse:collapse;width:100%;font-size:13px}.app-module__7v3NSG__tableScroll{max-width:100%;overflow-x:auto}@media print{.app-module__7v3NSG__tableScroll{overflow:visible}}@media (max-width:760px){.app-module__7v3NSG__card{overflow-x:auto}.app-module__7v3NSG__table{min-width:460px}}.app-module__7v3NSG__table th{text-align:left;color:var(--sub);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:700}.app-module__7v3NSG__tableNowrap td{white-space:nowrap}.app-module__7v3NSG__tableNowrap td.tdText{white-space:normal}.app-module__7v3NSG__table td{border-bottom:1px solid var(--line);padding:10px}.app-module__7v3NSG__table tr:last-child td{border-bottom:none}.app-module__7v3NSG__badge{white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:10.5px;font-weight:800}.app-module__7v3NSG__badgeJoined{background:var(--pastel-mint);color:#047857}.app-module__7v3NSG__badgeInvited{background:var(--pastel-amber);color:#b45309}.app-module__7v3NSG__issueKindMissingOut{color:#b91c1c;background:#fee2e2}.app-module__7v3NSG__issueKindNoShow{background:var(--pastel-amber);color:#b45309}.app-module__7v3NSG__issueKindOffPlan{color:#6d28d9;background:#ede9fe}.app-module__7v3NSG__issueKindDayOff{color:#be185d;background:#fce7f3}.app-module__7v3NSG__issueKindFar{background:var(--pastel-blue);color:#1e40af}.app-module__7v3NSG__issueKindLong{color:#0f766e;background:#ccfbf1}.app-module__7v3NSG__issueKindOver{color:#334155;background:#e2e8f0}.app-module__7v3NSG__issueKindAmend{color:#075985;background:#e0f2fe}.app-module__7v3NSG__issueDot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;background:currentColor!important}.app-module__7v3NSG__inlineForm{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.app-module__7v3NSG__field{color:var(--sub);flex-direction:column;gap:5px;min-width:0;max-width:100%;font-size:12px;font-weight:700;display:flex}.app-module__7v3NSG__input{border:var(--field-border);border-radius:var(--radius-btn);color:var(--ink);box-shadow:var(--field-shadow);text-overflow:ellipsis;background:#fff;min-width:min(180px,100%);max-width:100%;padding:10px 12px}.app-module__7v3NSG__input:focus{border-color:var(--primary-strong);box-shadow:var(--field-focus);outline:none}:is(.app-module__7v3NSG__field,.app-module__7v3NSG__inlineForm,.app-module__7v3NSG__btnRow) :is(select.app-module__7v3NSG__input:not([multiple]):not([size]),input.app-module__7v3NSG__input[type=date],input.app-module__7v3NSG__input[type=time],input.app-module__7v3NSG__input[type=month],input.app-module__7v3NSG__input[type=datetime-local]){box-sizing:border-box;height:48px}.app-module__7v3NSG__btn,.app-module__7v3NSG__btnGhost{box-sizing:border-box;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:6px;min-width:76px;height:fit-content;min-height:44px;font-weight:800;text-decoration:none;display:inline-flex}.app-module__7v3NSG__btn{background:var(--primary-strong);color:#fff;border:none;padding:11px 22px;font-size:13px}.app-module__7v3NSG__btnGhost{border:1.5px solid var(--line);background:var(--surface);color:var(--primary-deep);padding:10px 16px;font-size:12px}.app-module__7v3NSG__error{color:var(--alert);background:#fef2f2;border-radius:10px;max-width:none;margin-top:14px;padding:10px 12px;font-size:12.5px;font-weight:700}.app-module__7v3NSG__error:not(:last-child){margin-bottom:14px}.app-module__7v3NSG__staffMain{max-width:430px;margin:0 auto;padding:26px 18px 60px}.app-module__7v3NSG__hello{align-items:center;gap:10px;margin-bottom:16px;display:flex}.app-module__7v3NSG__helloFace{background:var(--pastel-blue);width:40px;height:40px;color:var(--primary-deep);border-radius:14px;justify-content:center;align-items:center;display:flex}.app-module__7v3NSG__helloFace svg{width:22px;height:22px}.app-module__7v3NSG__helloName{margin:0;font-size:15px;font-weight:800;line-height:1.4}.app-module__7v3NSG__helloDate{color:var(--sub);font-size:11px}@media (max-width:760px){.app-module__7v3NSG__side{display:none}.app-module__7v3NSG__main{padding:22px 16px 60px}}.app-module__7v3NSG__main.app-module__7v3NSG__mainWithHelp{padding-bottom:96px}.app-module__7v3NSG__main.app-module__7v3NSG__mainWithBack{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}@media print{.app-module__7v3NSG__shell{background:#fff;min-height:auto;display:block}.app-module__7v3NSG__side{display:none!important}.app-module__7v3NSG__body{display:block}.app-module__7v3NSG__main{padding:0}.app-module__7v3NSG__card{box-shadow:none}}.app-module__7v3NSG__punchGrid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:12px;display:grid}@media (max-width:899px){.app-module__7v3NSG__punchGrid{grid-template-columns:repeat(var(--cols-md,3), minmax(0, 1fr))}}@media (max-width:599px){.app-module__7v3NSG__punchGrid{grid-template-columns:repeat(var(--cols-sm,2), minmax(0, 1fr))}}.app-module__7v3NSG__punchGridFill{min-height:min(calc(100dvh - 230px), calc(var(--rows,3) * 240px + (var(--rows,3) - 1) * 12px));grid-auto-rows:minmax(96px,1fr)}@media (max-width:899px){.app-module__7v3NSG__punchGridFill{min-height:min(calc(100dvh - 230px), calc(var(--rows-md,4) * 240px + (var(--rows-md,4) - 1) * 12px))}}@media (max-width:599px){.app-module__7v3NSG__punchGridFill{min-height:min(calc(100dvh - 200px), calc(var(--rows-sm,6) * 240px + (var(--rows-sm,6) - 1) * 12px))}}.app-module__7v3NSG__punchBtn{border:1.5px solid var(--line);background:var(--surface);min-height:96px;color:var(--ink);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px 10px;font-size:18px;font-weight:900;line-height:1.4;display:flex}.app-module__7v3NSG__punchBtn:hover{border-color:var(--primary-strong)}.app-module__7v3NSG__punchBtnWorking:hover{border-color:var(--primary-deep)}.app-module__7v3NSG__punchBtnDone:hover{border-color:#94a3b8}.app-module__7v3NSG__punchBtn:not(.app-module__7v3NSG__punchBtnWorking):not(.app-module__7v3NSG__punchBtnDone){border-color:#d5dbe4}.app-module__7v3NSG__punchBtn{text-align:center;padding:19px 36px;position:relative}.app-module__7v3NSG__punchState{color:var(--sub);background:#f1f5f9;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.app-module__7v3NSG__punchBtnWorking{background:var(--pastel-blue);border:2px solid var(--primary);color:var(--primary-deep)}.app-module__7v3NSG__punchBtnWorking .app-module__7v3NSG__punchState{background:var(--primary-strong);color:#fff}.app-module__7v3NSG__punchBtnDone{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.app-module__7v3NSG__punchBtnDone .app-module__7v3NSG__punchState{color:#475569;background:#e2e8f0}.app-module__7v3NSG__punchBadge{background:var(--primary-strong);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #1d4ed859}.app-module__7v3NSG__punchFace{border-radius:50%;width:26px;height:26px;line-height:0;display:block;position:absolute;top:8px;left:8px;overflow:hidden}.app-module__7v3NSG__punchBtnDone .app-module__7v3NSG__punchFace{opacity:.6}.app-module__7v3NSG__punchBadge svg{color:#fff;width:13px;height:13px}.app-module__7v3NSG__card .app-module__7v3NSG__punchGrid>.app-module__7v3NSG__punchBtn{margin:0}.app-module__7v3NSG__kioskSearchRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin:0 auto 16px;display:flex}.app-module__7v3NSG__kioskSearchRow>[data-voice-wrap]{align-self:center!important}.app-module__7v3NSG__card .app-module__7v3NSG__kioskSearchRow>*{margin:0}.app-module__7v3NSG__photoLink{background:var(--pastel-blue);color:var(--primary-deep);white-space:nowrap;border-radius:99px;align-items:center;gap:3px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.app-module__7v3NSG__photoLink:hover{background:var(--primary);color:#fff}.app-module__7v3NSG__transportCard{border:1.5px solid var(--line);background:var(--surface);border-radius:14px;margin-bottom:12px;padding:14px}.app-module__7v3NSG__transportHead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.app-module__7v3NSG__transportSeq{background:var(--primary);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:inline-flex}.app-module__7v3NSG__transportName{color:var(--ink);font-size:17px;font-weight:900}.app-module__7v3NSG__transportPlace{color:var(--text);margin-bottom:4px;font-size:13.5px;line-height:1.8}.app-module__7v3NSG__transportNote{color:var(--sub);font-size:12.5px;line-height:1.8}.app-module__7v3NSG__transportWarn{color:#92400e;background:var(--pastel-amber);border-radius:8px;margin:6px 0;padding:6px 10px;font-size:12.5px;line-height:1.8}.app-module__7v3NSG__transportLinks{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.app-module__7v3NSG__transportLink{background:var(--pastel-blue);min-height:44px;color:var(--primary-deep);border-radius:99px;align-items:center;gap:4px;padding:0 14px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.app-module__7v3NSG__transportActions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.app-module__7v3NSG__transportBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:99px;min-width:130px;min-height:52px;padding:0 24px;font-size:16px;font-weight:900}.app-module__7v3NSG__transportBtnSub{border:1.5px solid var(--line);background:var(--surface);min-height:52px;color:var(--sub);cursor:pointer;border-radius:99px;padding:0 18px;font-size:13.5px;font-weight:800}.app-module__7v3NSG__transportDelayBtn{color:#b45309;cursor:pointer;box-sizing:border-box;background:#fff7ed;border:1.5px solid #f59e0b;border-radius:99px;justify-content:center;align-items:center;gap:6px;min-height:52px;padding:0 20px;font-size:14.5px;font-weight:900;display:inline-flex}.app-module__7v3NSG__delayChips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:420px){.app-module__7v3NSG__delayChips{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-module__7v3NSG__delayChip{box-sizing:border-box;border:1.5px solid var(--line);min-height:48px;color:var(--ink);cursor:pointer;text-align:center;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:800;display:flex}.app-module__7v3NSG__delayChip input{opacity:0;width:1px;height:1px;position:absolute}.app-module__7v3NSG__delayChip:has(input:checked){color:#b45309;background:#fff7ed;border-color:#f59e0b}.app-module__7v3NSG__delayChip:has(input:focus-visible){outline-offset:2px;outline:2px solid #f59e0b}.app-module__7v3NSG__delayReasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-module__7v3NSG__delayReason{box-sizing:border-box;color:#fff;cursor:pointer;background:#b45309;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:64px;font-size:17px;font-weight:900;display:inline-flex}.app-module__7v3NSG__delayActive{background:#fff7ed;border:1.5px solid #f59e0b;border-radius:14px;margin-bottom:14px;padding:12px 14px}.app-module__7v3NSG__delayActiveLine{color:#b45309;font-size:14px;font-weight:900;line-height:1.7}.app-module__7v3NSG__delaySmsDone{color:#047857;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:800;display:inline-flex}.app-module__7v3NSG__delaySmsFailed{color:var(--alert);display:block}@media (hover:hover){.app-module__7v3NSG__transportDelayBtn:hover{background:#ffedd5}.app-module__7v3NSG__delayChip:hover{border-color:#f59e0b}.app-module__7v3NSG__delayReason:hover{background:#92400e}.app-module__7v3NSG__btn:hover{background:var(--primary-deep)}.app-module__7v3NSG__btnGhost:hover,.app-module__7v3NSG__transportLink:hover{border-color:var(--primary);background:#f1f5fb}.app-module__7v3NSG__transportBtn:hover{background:var(--primary-deep)}.app-module__7v3NSG__transportBtnSub:hover{border-color:var(--primary);background:#f1f5fb}.app-module__7v3NSG__rowLink:hover{background:#f6f9fe}.app-module__7v3NSG__rowLink:hover a{color:var(--primary-deep)}}.app-module__7v3NSG__plainLink{color:var(--ink);text-decoration:none}@media (hover:hover){.app-module__7v3NSG__plainLink:hover{color:var(--primary-deep);text-decoration:underline}}.app-module__7v3NSG__todoLink{color:inherit;background:var(--surface);text-decoration:none}.app-module__7v3NSG__todoLink[data-urgent="1"]{background:#fff7f7}@media (hover:hover){.app-module__7v3NSG__todoLink:hover{border-color:var(--primary);background:#eef4ff}.app-module__7v3NSG__todoLink[data-urgent="1"]:hover{background:#ffecec}}.app-module__7v3NSG__usingApps{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:16px;padding-top:14px;display:flex}.app-module__7v3NSG__usingAppsLabel{color:var(--sub);white-space:nowrap;font-size:11.5px;font-weight:800}.app-module__7v3NSG__usingAppsList{flex-wrap:wrap;gap:8px 6px;display:flex}.app-module__7v3NSG__usingApp{border:1.5px solid var(--line);background:var(--surface);color:var(--primary-deep);box-sizing:border-box;border-radius:99px;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover){a.app-module__7v3NSG__usingApp:hover{border-color:var(--primary);color:var(--primary-deep);background:#eef4ff}}.app-module__7v3NSG__usingAppFlat{color:var(--sub);background:#eef1f5;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:800}.app-module__7v3NSG__navBadge{background:var(--alert);color:#fff;font-variant-numeric:tabular-nums;border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.app-module__7v3NSG__navNew{background:var(--primary);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:99px;flex:none;justify-content:center;align-items:center;height:20px;margin-left:auto;padding:0 7px;font-size:10.5px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.app-module__7v3NSG__field+button,.app-module__7v3NSG__field+a,.app-module__7v3NSG__field+.app-module__7v3NSG__btn,.app-module__7v3NSG__field+.app-module__7v3NSG__btnGhost,.app-module__7v3NSG__field+.app-module__7v3NSG__field,.app-module__7v3NSG__field+p,.app-module__7v3NSG__field+div{margin-top:14px}.app-module__7v3NSG__card form+form{margin-top:14px}.app-module__7v3NSG__card form+button{margin-top:14px}.app-module__7v3NSG__card form+a{margin-top:14px}.app-module__7v3NSG__card form+p{margin-top:14px}:is(.app-module__7v3NSG__card form>button:last-child,.app-module__7v3NSG__card form>a:last-child){margin-top:14px}.app-module__7v3NSG__card>*+*{margin-top:12px}.app-module__7v3NSG__card>.app-module__7v3NSG__cardTitle+*{margin-top:10px}.app-module__7v3NSG__card section>*+*,.app-module__7v3NSG__card>div>*+*{margin-top:12px}.app-module__7v3NSG__card>table+*,.app-module__7v3NSG__card>*+table,.app-module__7v3NSG__card>button:not(:first-child),.app-module__7v3NSG__card>a[class*=btn]:not(:first-child){margin-top:14px}.app-module__7v3NSG__card details>form{margin-top:14px}.app-module__7v3NSG__card [style*="display: flex"]>button{margin-top:0}.app-module__7v3NSG__card [style*=display\:flex]>button{margin-top:0}.app-module__7v3NSG__card [style*="display: flex"]>a{margin-top:0}.app-module__7v3NSG__card [style*=display\:flex]>a{margin-top:0}.app-module__7v3NSG__card [style*="display: flex"]>form{margin-top:0}.app-module__7v3NSG__card [style*=display\:flex]>form{margin-top:0}.app-module__7v3NSG__card [style*="display: flex"]>form>button{margin-top:0}.app-module__7v3NSG__card [style*=display\:flex]>form>button{margin-top:0}.app-module__7v3NSG__card [style*="display: flex"]>form>a{margin-top:0}.app-module__7v3NSG__card [style*=display\:flex]>form>a{margin-top:0}.app-module__7v3NSG__btnRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.app-module__7v3NSG__btnRow:has(>.app-module__7v3NSG__field,>form>.app-module__7v3NSG__field){align-items:flex-end}.app-module__7v3NSG__btnRow>*,.app-module__7v3NSG__card .app-module__7v3NSG__btnRow>*,.app-module__7v3NSG__card .app-module__7v3NSG__btnRow>button:not(:first-child),.app-module__7v3NSG__card .app-module__7v3NSG__btnRow>a[class*=btn]:not(:first-child),.app-module__7v3NSG__card .app-module__7v3NSG__btnRow .app-module__7v3NSG__field+button,.app-module__7v3NSG__card .app-module__7v3NSG__btnRow .app-module__7v3NSG__field+a{margin-top:0}.app-module__7v3NSG__btnRow>form>button{margin-top:0}.app-module__7v3NSG__btnRow>form>a{margin-top:0}.app-module__7v3NSG__card .app-module__7v3NSG__btnRow>form>button{margin-top:0}.app-module__7v3NSG__card .app-module__7v3NSG__btnRow>form>a{margin-top:0}.app-module__7v3NSG__card .app-module__7v3NSG__btnRow form>button{margin-top:0}.app-module__7v3NSG__btnStack{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.app-module__7v3NSG__sideSwitcher{padding:0 0 12px}.app-module__7v3NSG__inlineForm>button,.app-module__7v3NSG__inlineForm>a,.app-module__7v3NSG__inlineForm>.app-module__7v3NSG__field+button,.app-module__7v3NSG__inlineForm>.app-module__7v3NSG__field+a,.app-module__7v3NSG__btnRow>button,.app-module__7v3NSG__btnRow>a,.app-module__7v3NSG__btnRow>.app-module__7v3NSG__field+button,.app-module__7v3NSG__btnRow>.app-module__7v3NSG__field+a,.app-module__7v3NSG__card .app-module__7v3NSG__inlineForm>button,.app-module__7v3NSG__card .app-module__7v3NSG__inlineForm>a,.app-module__7v3NSG__card .app-module__7v3NSG__inlineForm>button:last-child,.app-module__7v3NSG__card .app-module__7v3NSG__inlineForm>a:last-child,.app-module__7v3NSG__card .app-module__7v3NSG__btnRow>button,.app-module__7v3NSG__card .app-module__7v3NSG__btnRow>a,.app-module__7v3NSG__card .app-module__7v3NSG__btnRow>button:last-child,.app-module__7v3NSG__card .app-module__7v3NSG__btnRow>a:last-child,.app-module__7v3NSG__inlineForm>.app-module__7v3NSG__field+.app-module__7v3NSG__field,.app-module__7v3NSG__card .app-module__7v3NSG__inlineForm>.app-module__7v3NSG__field+.app-module__7v3NSG__field,.app-module__7v3NSG__inlineForm>.app-module__7v3NSG__field+p,.app-module__7v3NSG__card .app-module__7v3NSG__inlineForm>.app-module__7v3NSG__field+p{margin-top:0}.app-module__7v3NSG__inlineForm>*+button{margin-top:0}.app-module__7v3NSG__inlineForm>*+a{margin-top:0}.app-module__7v3NSG__stepNum{background:var(--primary-strong);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:inline-flex}.app-module__7v3NSG__repeatItem{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:12px;padding:14px 16px 16px}.app-module__7v3NSG__repeatHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.app-module__7v3NSG__repeatNo{color:var(--primary-deep);align-items:center;gap:8px;font-size:12.5px;font-weight:900;display:inline-flex}.app-module__7v3NSG__repeatNoBadge{background:var(--pastel-blue);min-width:26px;height:26px;color:var(--primary-deep);border-radius:9px;justify-content:center;align-items:center;padding:0 7px;font-size:13px;font-weight:900;display:inline-flex}.app-module__7v3NSG__repeatAttach{border-top:1px dashed var(--line);flex-direction:column;gap:12px;margin-top:14px;padding-top:12px;display:flex}.app-module__7v3NSG__fileRow{color:var(--sub);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.app-module__7v3NSG__fileRow input[type=file]{max-width:100%;font-size:12px;font-weight:400}.app-module__7v3NSG__addMore{width:100%;min-height:48px;color:var(--primary-deep);box-sizing:border-box;background:0 0;border:1.5px dashed #b8c2d1;border-radius:14px;justify-content:center;align-items:center;margin-top:12px;font-size:13.5px;font-weight:900;display:flex}@media (hover:hover){.app-module__7v3NSG__addMore:hover{background:var(--pastel-blue)}}.app-module__7v3NSG__repeatNote{color:var(--sub);margin-top:12px;font-size:11.5px;line-height:1.9}.app-module__7v3NSG__repeatItem>*+*{margin-top:12px}.app-module__7v3NSG__choiceRow{align-items:center;gap:10px;font-size:12px;display:flex}.app-module__7v3NSG__choiceRow input[type=radio]{flex:none;width:18px;height:18px}.app-module__7v3NSG__groupLegend{color:var(--primary-deep);margin-bottom:12px;padding:0;font-size:12.5px;font-weight:900;line-height:1.8}fieldset.app-module__7v3NSG__repeatItem{min-width:0}.app-module__7v3NSG__choiceMark{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.app-module__7v3NSG__choiceMark input{flex:none;width:18px;height:18px}.app-module__7v3NSG__fileRow input[type=file]::file-selector-button{border:1px solid var(--line);min-height:34px;color:var(--primary-deep);cursor:pointer;background:#fff;border-radius:99px;margin-right:10px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:800}@media (hover:hover){.app-module__7v3NSG__fileRow input[type=file]::file-selector-button:hover{background:var(--pastel-blue)}}.app-module__7v3NSG__fieldRow{flex-wrap:wrap;align-items:flex-start;gap:10px 14px;display:flex}.app-module__7v3NSG__fieldRow>.app-module__7v3NSG__field+.app-module__7v3NSG__field,.app-module__7v3NSG__card .app-module__7v3NSG__fieldRow>.app-module__7v3NSG__field+.app-module__7v3NSG__field{margin-top:0}.app-module__7v3NSG__chip{border:1.5px solid var(--line);min-height:44px;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:99px;justify-content:center;align-items:center;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.app-module__7v3NSG__chipOn{background:var(--pastel-blue);color:var(--primary-deep);border-color:var(--primary)}@media (hover:hover){.app-module__7v3NSG__chip:hover{background:var(--pastel-blue)}}.app-module__7v3NSG__chipRow{flex-wrap:wrap;gap:8px 6px;margin:16px 0 12px;display:flex}.app-module__7v3NSG__card>.app-module__7v3NSG__chipRow>*+*{margin-top:0}@media screen{main>:where(.app-module__7v3NSG__card)+:where(div,form,section,nav,ul,ol,details,article,aside),main>.app-module__7v3NSG__card+:is([style*=display\:flex],[style*="display: flex"]):not([style*=column]):not([class*=card]){margin-top:16px}}.app-module__7v3NSG__dateNav{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.app-module__7v3NSG__creditLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.app-module__7v3NSG__creditLink:hover{color:var(--primary-deep)}.app-module__7v3NSG__dateNav+.app-module__7v3NSG__inlineForm{margin-top:16px}.app-module__7v3NSG__dateLabel{padding:0 4px;font-size:16px;font-weight:900}@media (max-width:599px){.app-module__7v3NSG__dateNav{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.app-module__7v3NSG__dateLabel{text-align:center}.app-module__7v3NSG__dateNav>:nth-child(n+4){grid-column:1/-1;justify-self:start}.app-module__7v3NSG__dateNav>[data-week-this]{justify-self:center}}.app-module__7v3NSG__subNav{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:100%;margin-top:16px;margin-bottom:16px;padding:10px;display:flex}.app-module__7v3NSG__subNavBtn{box-sizing:border-box;background:var(--pastel-blue);min-height:44px;color:var(--primary-deep);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.app-module__7v3NSG__subNavBtn:hover{filter:brightness(.95)}.app-module__7v3NSG__subNavBtnPrimary{background:var(--primary);color:#fff}.app-module__7v3NSG__subNavBtnPrimary:hover{filter:brightness(.92)}.app-module__7v3NSG__choiceList{flex-wrap:wrap;gap:8px;display:flex}.app-module__7v3NSG__choiceItem{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.app-module__7v3NSG__choiceItem:has(input:checked){border-color:var(--primary);background:var(--pastel-blue)}.app-module__7v3NSG__transportActions{align-items:center}.app-module__7v3NSG__card .app-module__7v3NSG__transportActions>form{margin-top:0}.app-module__7v3NSG__card .app-module__7v3NSG__transportActions>form>button{margin-top:0}.app-module__7v3NSG__card .app-module__7v3NSG__transportActions>form>button:last-child{margin-top:0}.app-module__7v3NSG__actionsColumn{flex-direction:column;gap:6px;min-width:180px;display:flex}:is(.app-module__7v3NSG__card .app-module__7v3NSG__actionsColumn form,.app-module__7v3NSG__card .app-module__7v3NSG__actionsColumn .app-module__7v3NSG__btnRow){flex-direction:column;align-items:stretch;gap:6px;margin-top:0;display:flex}.app-module__7v3NSG__card .app-module__7v3NSG__actionsColumn button,.app-module__7v3NSG__card .app-module__7v3NSG__actionsColumn button:last-child,.app-module__7v3NSG__card .app-module__7v3NSG__actionsColumn label[class*=btn]{align-self:stretch;width:100%;margin-top:0}.app-module__7v3NSG__stackForm{flex-direction:column;gap:14px;display:flex}.app-module__7v3NSG__stackForm.app-module__7v3NSG__stackForm>*{margin-top:0}.app-module__7v3NSG__weekGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 12px;display:grid}.app-module__7v3NSG__weekGrid.app-module__7v3NSG__weekGrid>*{margin-top:0}.app-module__7v3NSG__btn:disabled,.app-module__7v3NSG__btnGhost:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.app-module__7v3NSG__choicePair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app-module__7v3NSG__choicePair>button{white-space:normal;text-align:center;width:100%;min-width:0;height:auto;min-height:64px;word-break:auto-phrase;flex-direction:column;align-self:stretch;gap:4px;padding:10px;font-size:13px;line-height:1.4}@media (max-width:300px){.app-module__7v3NSG__choicePair{grid-template-columns:1fr}}.app-module__7v3NSG__badgeToggle{box-sizing:border-box;cursor:pointer;align-items:center;gap:6px;min-height:44px;list-style:none;display:inline-flex}.app-module__7v3NSG__badgeToggle::-webkit-details-marker{display:none}.app-module__7v3NSG__badgeToggle svg{transition:transform .15s}details[open]>.app-module__7v3NSG__badgeToggle svg{transform:rotate(180deg)}@keyframes app-module__7v3NSG__jumpPulseRing{0%{box-shadow:0 0 #2563eb73}70%{box-shadow:0 0 0 14px #2563eb00}to{box-shadow:0 0 #2563eb00}}.app-module__7v3NSG__jumpPulse{animation:1s ease-out 2 app-module__7v3NSG__jumpPulseRing}.app-module__7v3NSG__jumpOutline{outline:3px solid var(--primary);outline-offset:3px}.app-module__7v3NSG__btn>svg,.app-module__7v3NSG__btnGhost>svg,.app-module__7v3NSG__subNavBtn>svg{flex-shrink:0}.app-module__7v3NSG__fixChip{white-space:nowrap;min-height:44px}.app-module__7v3NSG__reqList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-module__7v3NSG__reqItem{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:12px 14px;display:flex}.app-module__7v3NSG__reqMain{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.app-module__7v3NSG__checkLine{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0 0;font-size:13.5px;font-weight:700;line-height:1.7;display:flex}.app-module__7v3NSG__checkLine input[type=checkbox]{flex:none;width:20px;height:20px;margin:3px 0 0}.app-module__7v3NSG__weekCurrent{box-sizing:border-box;border:1.5px solid var(--primary-strong);background:var(--pastel-blue);min-height:44px;color:var(--primary-deep);cursor:default;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:900;display:inline-flex}main[data-text-min] .app-module__7v3NSG__btnGhost,main[data-text-min] .app-module__7v3NSG__field,main[data-text-min] .app-module__7v3NSG__pageSub,main[data-text-min] .app-module__7v3NSG__table th,main[data-text-min] .app-module__7v3NSG__weekCurrent,main[data-text-min] .app-module__7v3NSG__badge,main[data-text-min] .app-module__7v3NSG__chip,main[data-text-min] .app-module__7v3NSG__pairNote{font-size:13px}main[data-text-min] .app-module__7v3NSG__chip,main[data-text-min] select.app-module__7v3NSG__input:not([multiple]):not([size]){min-height:44px}.app-module__7v3NSG__sideWhoLink:hover{text-decoration:underline}
.inventory-search-module__yLhABW__wrap{flex-direction:column;flex:130px;align-self:flex-start;gap:6px;min-width:0;display:flex}.inventory-search-module__yLhABW__wrap.inventory-search-module__yLhABW__wrap{margin-top:0}.inventory-search-module__yLhABW__box{align-items:center;display:flex;position:relative}.inventory-search-module__yLhABW__icon{color:var(--sub);pointer-events:none;position:absolute;left:14px}.inventory-search-module__yLhABW__input{box-sizing:border-box;border:var(--field-border);width:100%;min-height:44px;box-shadow:var(--field-shadow);background:var(--surface);color:var(--ink);font:inherit;appearance:none;border-radius:99px;padding:8px 44px 8px 38px;font-size:16px}.inventory-search-module__yLhABW__input::-webkit-search-cancel-button{-webkit-appearance:none}.inventory-search-module__yLhABW__input:focus{box-shadow:var(--field-focus);border-color:var(--primary-strong);outline:none}.inventory-search-module__yLhABW__clear{width:44px;height:44px;color:var(--sub);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:0}.inventory-search-module__yLhABW__status{color:var(--sub);margin:0;padding-left:14px;font-size:12.5px;font-weight:700}[data-add-panel]>:has(>.inventory-search-module__yLhABW__wrap){align-items:flex-start}
.tour-module__gzHykq__layer{z-index:9000;animation:.28s ease-out tour-module__gzHykq__tourFadeIn;position:fixed;inset:0}@keyframes tour-module__gzHykq__tourFadeIn{0%{opacity:0}to{opacity:1}}.tour-module__gzHykq__catcher{cursor:pointer;position:absolute;inset:0}.tour-module__gzHykq__fullScrim{background:#0f172a9e;position:absolute;inset:0}.tour-module__gzHykq__hole{border:2px solid var(--primary);pointer-events:none;border-radius:14px;position:absolute;box-shadow:0 0 0 9999px #0f172a9e}.tour-module__gzHykq__holeAnim{transition:top .56s cubic-bezier(.65,0,.35,1),left .56s cubic-bezier(.65,0,.35,1),width .56s cubic-bezier(.65,0,.35,1),height .56s cubic-bezier(.65,0,.35,1),border-width .3s,border-radius .3s,background-color .45s}.tour-module__gzHykq__holeIntro{background-color:#0f172a9e}.tour-module__gzHykq__holeEmpty{border-width:0;border-radius:0}@media (prefers-reduced-motion:reduce){.tour-module__gzHykq__layer{animation:none}.tour-module__gzHykq__holeAnim{transition:none}}.tour-module__gzHykq__card{background:var(--surface);border-radius:16px;width:min(340px,100vw - 24px);padding:18px 18px 16px;transition:opacity .22s;position:absolute;box-shadow:0 20px 50px #0f172a4d}.tour-module__gzHykq__cardHidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,visibility 0s linear .12s}.tour-module__gzHykq__cardCenter{width:min(420px,100vw - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:560px){.tour-module__gzHykq__card{width:auto;right:12px;transform:none;top:auto!important;bottom:16px!important;left:12px!important}.tour-module__gzHykq__cardCenter{transform:none;top:auto!important;bottom:16px!important;left:12px!important}}.tour-module__gzHykq__count{color:var(--sub);margin:0 0 6px;font-size:13px;font-weight:800}.tour-module__gzHykq__title{margin:0 0 8px;padding-right:36px;font-size:16px;font-weight:900;line-height:1.6}.tour-module__gzHykq__body{color:var(--ink);margin:0 0 16px;font-size:13px;line-height:1.95}.tour-module__gzHykq__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.tour-module__gzHykq__close{width:44px;height:44px;color:var(--sub);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.tour-module__gzHykq__ghost{border:1.5px solid var(--line);background:var(--surface);color:var(--primary-deep);cursor:pointer;border-radius:99px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:800}.tour-module__gzHykq__next{background:var(--primary-strong);color:#fff;cursor:pointer;border:none;border-radius:99px;min-height:44px;padding:11px 22px;font-size:13px;font-weight:800}@media (hover:hover){.tour-module__gzHykq__close:hover{color:var(--ink)}.tour-module__gzHykq__ghost:hover{border-color:var(--primary);background:#eef4ff}.tour-module__gzHykq__next:hover{filter:brightness(1.08)}}body:has([role=dialog][aria-label=はじめての案内]) [data-concierge-stage]{visibility:hidden}
@media (max-width:760px){table.stack-module__2_hvUG__stack,table.stack-module__2_hvUG__stack tbody{min-width:0;display:block}table.stack-module__2_hvUG__stack thead{display:none}table.stack-module__2_hvUG__stack tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 0;display:flex}table.stack-module__2_hvUG__stack tr:last-child{border-bottom:none}table.stack-module__2_hvUG__stack td{border-bottom:none;min-width:0;padding:0;display:block}table.stack-module__2_hvUG__stack td.stack-module__2_hvUG__full{flex:100%}table.stack-module__2_hvUG__stack td.stack-module__2_hvUG__grow{flex:220px}table.stack-module__2_hvUG__stack td.stack-module__2_hvUG__end{margin-left:auto}table.stack-module__2_hvUG__stack td[data-label]:before{content:attr(data-label) "：";color:var(--sub);font-size:11px}}.stack-module__2_hvUG__nowWrap{flex-direction:column;align-items:flex-end;gap:10px;min-width:0;display:flex}.stack-module__2_hvUG__nowLine{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;min-width:0;display:flex}.stack-module__2_hvUG__nowLine>*{margin:0}.stack-module__2_hvUG__nowForm{align-items:center;min-width:0;margin:0;display:flex}.stack-module__2_hvUG__nowLot,.stack-module__2_hvUG__nowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}.stack-module__2_hvUG__nowActions>*{margin:0}.stack-module__2_hvUG__editApply{align-items:center;gap:8px;display:flex}.stack-module__2_hvUG__itemCell{align-items:flex-start;gap:12px;min-width:0;display:flex}.stack-module__2_hvUG__itemBody{flex:auto;min-width:0}.stack-module__2_hvUG__thumbLink{border-radius:10px;flex:none;line-height:0;display:block}.stack-module__2_hvUG__thumbLink:hover .stack-module__2_hvUG__thumb{border-color:var(--primary)}.stack-module__2_hvUG__thumb,.stack-module__2_hvUG__noThumb{border-radius:10px;flex:none;width:64px;height:64px}.stack-module__2_hvUG__thumb{object-fit:contain;border:1px solid var(--line);background:#fff;display:block}.stack-module__2_hvUG__noThumb{border:1px solid var(--line);color:#cbd5e1;background:#f8fafc;justify-content:center;align-items:center;display:flex}.stack-module__2_hvUG__noThumb svg{width:26px;height:26px}@media (min-width:761px) and (max-width:1023px){table.stack-module__2_hvUG__stackTablet,table.stack-module__2_hvUG__stackTablet tbody{min-width:0;display:block}table.stack-module__2_hvUG__stackTablet thead{display:none}table.stack-module__2_hvUG__stackTablet tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 0;display:flex}table.stack-module__2_hvUG__stackTablet tr:last-child{border-bottom:none}table.stack-module__2_hvUG__stackTablet td{border-bottom:none;min-width:0;padding:0;display:block}table.stack-module__2_hvUG__stackTablet td.stack-module__2_hvUG__full{flex:100%}table.stack-module__2_hvUG__stackTablet td.stack-module__2_hvUG__grow{flex:220px}}
.punch-module__94TWlq__wrap{flex-direction:column;align-items:center;padding:44px 0 16px;display:flex}.punch-module__94TWlq__wrap[data-punch-status=done]{padding-top:4px}.punch-module__94TWlq__punch{cursor:pointer;color:#fff;width:158px;height:158px;box-shadow:var(--shadow-lg), inset 0 -6px 14px #0d236959, inset 0 4px 10px #ffffff47;background:#1d4ed8 radial-gradient(circle at 32% 26%,#4f83f7,#1d4ed8 68%);border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.punch-module__94TWlq__punch:disabled{opacity:.7}.punch-module__94TWlq__punch:after{content:"";border:2px solid #2563eb57;border-radius:50%;animation:2.2s ease-out infinite punch-module__94TWlq__pulse;position:absolute;inset:-11px}.punch-module__94TWlq__punch:before{content:"";border:2px solid #2563eb29;border-radius:50%;animation:2.2s ease-out .5s infinite punch-module__94TWlq__pulse;position:absolute;inset:-22px}@keyframes punch-module__94TWlq__pulse{0%{opacity:0;transform:scale(.92)}30%{opacity:1}to{opacity:0;transform:scale(1.08)}}.punch-module__94TWlq__punchIc{flex:none;width:26px;height:26px;margin:0 0 8px}.punch-module__94TWlq__act{font-size:19px;font-weight:900}.punch-module__94TWlq__hint{color:var(--sub);text-align:center;margin-top:42px;font-size:10.5px}.punch-module__94TWlq__doneMsg{color:var(--sub);padding:18px 0;font-size:13.5px;font-weight:700}.punch-module__94TWlq__doneStack{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.punch-module__94TWlq__doneStack.punch-module__94TWlq__doneStack>*{margin-top:0;margin-bottom:0}.punch-module__94TWlq__doneStack.punch-module__94TWlq__doneStack>.punch-module__94TWlq__doneMsg{padding-bottom:2px}.punch-module__94TWlq__reportBtn{background:var(--primary-strong);color:#fff;width:100%;max-width:320px;min-height:52px;box-shadow:var(--shadow-lg);border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-style:normal;font-weight:900;text-decoration:none;display:inline-flex}@media (hover:hover){.punch-module__94TWlq__reportBtn:hover{background:var(--primary-deep)}}.punch-module__94TWlq__reportIc{flex:none;width:20px;height:20px}.punch-module__94TWlq__reportInStamp{margin:18px 0 10px}.punch-module__94TWlq__error{color:var(--alert);background:#fef2f2;border-radius:10px;margin-top:12px;padding:9px 12px;font-size:12px;font-weight:700}.punch-module__94TWlq__overlay{z-index:50;background:radial-gradient(circle at 110% -8%, #2563eb1a, transparent 46%), radial-gradient(circle at -18% 30%, #93c5fd24, transparent 42%), var(--bg);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.punch-module__94TWlq__stamp{width:176px;height:176px;animation:.35s cubic-bezier(.2,1.6,.4,1) both punch-module__94TWlq__stampIn;position:relative;transform:rotate(-7deg)}@keyframes punch-module__94TWlq__stampIn{0%{opacity:0;transform:rotate(-7deg)scale(1.7)}to{opacity:1;transform:rotate(-7deg)scale(1)}}.punch-module__94TWlq__ring{border:4px solid var(--primary-strong);border-radius:50%;position:absolute;inset:0}.punch-module__94TWlq__ring2{border:1.6px solid var(--primary-strong);border-radius:50%;position:absolute;inset:9px}.punch-module__94TWlq__stampIn{color:var(--primary-strong);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.punch-module__94TWlq__word{letter-spacing:.28em;text-indent:.28em;font-size:28px;font-weight:900}.punch-module__94TWlq__tm{margin-top:2px;font-size:32px;font-weight:900}.punch-module__94TWlq__dt{letter-spacing:.2em;text-indent:.2em;margin-top:6px;font-size:11.5px;font-weight:800}.punch-module__94TWlq__msg1{text-align:center;margin-top:26px;font-size:16px;font-weight:800}.punch-module__94TWlq__count{color:var(--primary-deep);background:var(--pastel-blue);border-radius:99px;margin-top:16px;padding:7px 16px;font-size:12px;font-weight:800}.punch-module__94TWlq__close{background:var(--primary-strong);color:#fff;min-height:48px;box-shadow:var(--shadow-lg);border:none;border-radius:99px;margin-top:28px;padding:13px 42px;font-size:14px;font-weight:900}.punch-module__94TWlq__againBtn,.punch-module__94TWlq__againYes,.punch-module__94TWlq__againNo{cursor:pointer;box-sizing:border-box;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:14px;font-weight:800;display:inline-flex}.punch-module__94TWlq__againBtn,.punch-module__94TWlq__againNo{color:var(--primary-deep);border:1.5px solid var(--primary);background:#fff}.punch-module__94TWlq__againYes{background:var(--primary-strong);color:#fff;border:0}.punch-module__94TWlq__againBtn{width:100%;max-width:320px;margin-bottom:12px}.punch-module__94TWlq__againBox{background:var(--pastel-blue);box-sizing:border-box;border-radius:14px;width:100%;max-width:340px;margin:0 auto 14px;padding:14px}.punch-module__94TWlq__againText{text-wrap:pretty;margin:0 0 12px;font-size:13.5px;font-weight:700;line-height:1.8}.punch-module__94TWlq__againBtns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.punch-module__94TWlq__againBtns>button{min-width:0;padding:0 10px}.punch-module__94TWlq__adviceBox{background:var(--pastel-amber);box-sizing:border-box;text-align:left;border-radius:14px;width:100%;max-width:360px;margin:0 auto 40px;padding:14px}.punch-module__94TWlq__adviceText{text-wrap:pretty;color:var(--warn-deep);margin:0 0 12px;font-size:13.5px;font-weight:800;line-height:1.8}.punch-module__94TWlq__adviceBtns{flex-direction:column;gap:10px;display:flex}.punch-module__94TWlq__adviceBtns>a,.punch-module__94TWlq__adviceBtns>button{white-space:normal;text-align:center;width:100%;height:auto;min-height:48px;padding:10px 16px;line-height:1.5;text-decoration:none}.punch-module__94TWlq__errorWrap{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:340px;margin:36px auto 0;display:flex}.punch-module__94TWlq__errorWrap .punch-module__94TWlq__error{box-sizing:border-box;text-align:left;width:100%;margin-top:0}.punch-module__94TWlq__fixLink,.punch-module__94TWlq__mistakeLink{border:1.5px solid var(--primary);width:100%;max-width:320px;min-height:48px;color:var(--primary-deep);box-sizing:border-box;background:#fff;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.punch-module__94TWlq__fixLink{margin-top:12px}.punch-module__94TWlq__mistakeLink{width:auto;margin-top:16px}.punch-module__94TWlq__breakBox{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:340px;margin:40px auto 0;display:flex}.punch-module__94TWlq__breakBox .punch-module__94TWlq__againBtn{margin-bottom:0}.punch-module__94TWlq__breakState{background:var(--pastel-amber);color:var(--warn-deep);border-radius:99px;margin:0;padding:6px 14px;font-size:13px;font-weight:800}.punch-module__94TWlq__breakMsg{color:#047857;text-align:center;margin:0;font-size:12.5px;font-weight:700}.punch-module__94TWlq__breakAuto{font-size:11.5px;font-weight:700}.punch-module__94TWlq__breakAuto+.punch-module__94TWlq__hint,.punch-module__94TWlq__breakBox+.punch-module__94TWlq__hint{margin-top:10px}.punch-module__94TWlq__againBtn:hover,.punch-module__94TWlq__fixLink:hover,.punch-module__94TWlq__mistakeLink:hover{background:var(--pastel-blue)}
.TenantSwitcher-module__ZC_V5W__wrap{position:relative}.TenantSwitcher-module__ZC_V5W__button{box-sizing:border-box;border:1.5px solid var(--line);cursor:pointer;width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;list-style:none;display:flex}.TenantSwitcher-module__ZC_V5W__button::-webkit-details-marker{display:none}.TenantSwitcher-module__ZC_V5W__button:hover{background:var(--pastel-blue,#eff4ff)}.TenantSwitcher-module__ZC_V5W__label{color:var(--sub);white-space:nowrap;flex:none;font-size:11px;font-weight:700}.TenantSwitcher-module__ZC_V5W__name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.TenantSwitcher-module__ZC_V5W__caret{color:var(--sub);font-size:11px}.TenantSwitcher-module__ZC_V5W__menu{z-index:50;border:1.5px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:2px;min-width:220px;max-width:min(320px,100vw - 32px);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #0f172a29}.TenantSwitcher-module__ZC_V5W__item{text-align:left;width:100%;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:10px 12px;font-size:13.5px;font-weight:700;display:block}.TenantSwitcher-module__ZC_V5W__item:hover{background:var(--pastel-blue,#eff4ff)}.TenantSwitcher-module__ZC_V5W__itemNow{background:var(--pastel-blue,#eff4ff);cursor:default}.TenantSwitcher-module__ZC_V5W__nowMark{color:var(--primary-deep);margin-top:2px;font-size:11px;font-weight:700;display:block}.TenantSwitcher-module__ZC_V5W__manage{border-top:1px solid var(--line);min-height:44px;color:var(--primary-deep);margin-top:4px;padding:10px 12px;font-size:12.5px;font-weight:800;text-decoration:none}.TenantSwitcher-module__ZC_V5W__manage:hover{background:var(--pastel-blue,#eff4ff);border-radius:10px}@media print{.TenantSwitcher-module__ZC_V5W__wrap{display:none}}.TenantSwitcher-module__ZC_V5W__mobileList{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:8px;padding:6px 0 10px;display:flex}.TenantSwitcher-module__ZC_V5W__mobileListTitle{color:var(--sub);align-items:center;gap:8px;padding:4px 12px 6px;font-size:12px;font-weight:800;display:flex}
.home-trends-module__IOgsnq__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:12px;display:grid}.home-trends-module__IOgsnq__grid>.home-trends-module__IOgsnq__panel{margin-top:0}.home-trends-module__IOgsnq__panel{border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px}.home-trends-module__IOgsnq__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.home-trends-module__IOgsnq__panelTitle{color:var(--ink);font-size:13px;font-weight:800}.home-trends-module__IOgsnq__more{color:var(--primary-deep);font-size:12px;font-weight:700}.home-trends-module__IOgsnq__hero{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 14px;display:flex}.home-trends-module__IOgsnq__heroMonth{color:var(--sub);font-size:12px;font-weight:700}.home-trends-module__IOgsnq__heroValue{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:900}.home-trends-module__IOgsnq__heroDiff{color:var(--sub);font-size:12px;font-weight:700}.home-trends-module__IOgsnq__chart{align-items:stretch;gap:2px;height:170px;margin-top:26px;display:flex}.home-trends-module__IOgsnq__col{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.home-trends-module__IOgsnq__barArea{border-bottom:1px solid var(--line);flex:1;justify-content:center;align-items:flex-end;display:flex;position:relative}.home-trends-module__IOgsnq__bar{background:var(--primary);border-radius:4px 4px 0 0;width:60%;max-width:36px}.home-trends-module__IOgsnq__barCurrent{background:var(--pastel-blue);box-shadow:inset 0 0 0 1px var(--primary)}.home-trends-module__IOgsnq__tip{background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:1;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;transition:opacity .12s;position:absolute;top:-4px;left:50%;transform:translate(-50%,-100%)}.home-trends-module__IOgsnq__col:hover .home-trends-module__IOgsnq__tip{opacity:1}.home-trends-module__IOgsnq__col:hover .home-trends-module__IOgsnq__bar{filter:brightness(1.1)}.home-trends-module__IOgsnq__xLabel{color:var(--sub);text-align:center;min-height:28px;margin-top:6px;font-size:11px;line-height:1.3}.home-trends-module__IOgsnq__partial{font-size:10px;display:block}.home-trends-module__IOgsnq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.mobilenav-module__LB7MGa__bar{display:none}@media (max-width:760px){.mobilenav-module__LB7MGa__bar{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0}}.mobilenav-module__LB7MGa__brand{letter-spacing:.04em;color:var(--ink);flex:0 auto;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:900;text-decoration:none;display:flex}.mobilenav-module__LB7MGa__brandName{white-space:nowrap;flex:none}.mobilenav-module__LB7MGa__barTenant{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;color:var(--sub);flex:0 auto;font-size:12px;font-weight:800;overflow:hidden}@media (max-width:430px){.mobilenav-module__LB7MGa__brandName{display:none}}@media (min-width:431px){.mobilenav-module__LB7MGa__barTenant:before{content:"／";color:var(--sub);margin-right:4px}}.mobilenav-module__LB7MGa__mark{object-fit:contain;flex:none;width:28px;height:28px}.mobilenav-module__LB7MGa__ver{color:var(--primary-deep);background:var(--pastel-blue);border-radius:99px;margin-left:2px;padding:2px 7px;font-size:10px;font-weight:800}.mobilenav-module__LB7MGa__toggle{border:1.5px solid var(--line);background:var(--surface);min-height:44px;color:var(--primary-deep);border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:9px 14px;font-size:13px;font-weight:800;display:flex}.mobilenav-module__LB7MGa__toggleLabel{text-overflow:ellipsis;white-space:nowrap;max-width:46vw;overflow:hidden}.mobilenav-module__LB7MGa__caret{font-size:11px;transition:transform .15s}.mobilenav-module__LB7MGa__caretOpen{transform:rotate(180deg)}.mobilenav-module__LB7MGa__backdrop{z-index:40;background:#0f172a59;position:fixed;inset:0}.mobilenav-module__LB7MGa__sheet{z-index:41;background:var(--surface);flex-direction:column;gap:2px;width:min(78vw,300px);padding:18px 12px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 30px #0f172a29}.mobilenav-module__LB7MGa__item{color:var(--ink);border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:14px 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.mobilenav-module__LB7MGa__item svg{width:20px;height:20px;color:var(--sub)}.mobilenav-module__LB7MGa__itemOn{background:var(--pastel-blue);color:var(--primary-deep);font-weight:900}.mobilenav-module__LB7MGa__itemOn svg{color:var(--primary-deep)}.mobilenav-module__LB7MGa__logout{border:1.5px solid var(--line);background:var(--surface);width:100%;color:var(--sub);border-radius:99px;min-height:46px;margin-top:10px;padding:12px 0;font-size:13px;font-weight:800}@media print{.mobilenav-module__LB7MGa__bar{display:none!important}}.mobilenav-module__LB7MGa__toggleBadge{background:var(--alert);color:#fff;font-variant-numeric:tabular-nums;border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.mobilenav-module__LB7MGa__menuWho{border-top:1px solid var(--line);color:var(--ink);flex-direction:column;gap:4px;margin-top:14px;padding-top:12px;font-size:12.5px;font-weight:800;display:flex}.mobilenav-module__LB7MGa__menuWhoShared{color:var(--warn-deep);font-size:11.5px;font-weight:700}.mobilenav-module__LB7MGa__menuWhoLink{min-height:36px;color:var(--primary-deep);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.mobilenav-module__LB7MGa__menuWhoLink:hover{text-decoration:underline}
.ItemPhotoButton-module__JRMz1G__open{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;flex:none;padding:0;line-height:0;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.ItemPhotoButton-module__JRMz1G__open:hover{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1f}.ItemPhotoButton-module__JRMz1G__open:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.ItemPhotoButton-module__JRMz1G__thumb{width:64px;height:64px}.ItemPhotoButton-module__JRMz1G__large{border-radius:12px;width:200px;height:150px;margin-bottom:14px}.ItemPhotoButton-module__JRMz1G__img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.ItemPhotoButton-module__JRMz1G__badge{border:1px solid var(--line);width:20px;height:20px;color:var(--sub);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:3px;right:3px}.ItemPhotoButton-module__JRMz1G__badge svg{width:12px;height:12px}.ItemPhotoButton-module__JRMz1G__large .ItemPhotoButton-module__JRMz1G__badge{width:30px;height:30px;bottom:8px;right:8px}.ItemPhotoButton-module__JRMz1G__large .ItemPhotoButton-module__JRMz1G__badge svg{width:16px;height:16px}.ItemPhotoButton-module__JRMz1G__empty{color:#94a3b8;background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.ItemPhotoButton-module__JRMz1G__empty svg{width:22px;height:22px}.ItemPhotoButton-module__JRMz1G__large .ItemPhotoButton-module__JRMz1G__empty{gap:8px}.ItemPhotoButton-module__JRMz1G__large .ItemPhotoButton-module__JRMz1G__empty svg{width:34px;height:34px}.ItemPhotoButton-module__JRMz1G__emptyText{letter-spacing:0;color:var(--sub);white-space:nowrap;font-size:10px;font-weight:700;line-height:1.3}.ItemPhotoButton-module__JRMz1G__large .ItemPhotoButton-module__JRMz1G__emptyText{font-size:13px}.ItemPhotoButton-module__JRMz1G__open:hover .ItemPhotoButton-module__JRMz1G__empty{color:var(--primary);background:#eff6ff}.ItemPhotoButton-module__JRMz1G__dialog{border-radius:var(--radius);background:var(--surface);width:min(440px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);text-align:left;white-space:normal;border:none;margin:auto;padding:20px;line-height:1.6;overflow-y:auto;box-shadow:0 24px 60px #0f172a47}.ItemPhotoButton-module__JRMz1G__dialog::backdrop{background:#0f172a73}.ItemPhotoButton-module__JRMz1G__dialog.ItemPhotoButton-module__JRMz1G__dialog>*{margin-top:0}.ItemPhotoButton-module__JRMz1G__dialog[open]{flex-direction:column;gap:14px;display:flex}.ItemPhotoButton-module__JRMz1G__head{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:800;display:flex}.ItemPhotoButton-module__JRMz1G__headText{overflow-wrap:anywhere;min-width:0}.ItemPhotoButton-module__JRMz1G__close{width:44px;height:44px;color:var(--sub);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;margin:-8px -8px -8px 0;display:inline-flex}.ItemPhotoButton-module__JRMz1G__close:hover{color:var(--ink);background:#0f172a0f}.ItemPhotoButton-module__JRMz1G__figure{flex-direction:column;gap:6px;margin:0;display:flex}.ItemPhotoButton-module__JRMz1G__big{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;max-height:260px;display:block}.ItemPhotoButton-module__JRMz1G__caption{color:var(--sub);font-size:12px}.ItemPhotoButton-module__JRMz1G__lead{color:var(--sub);font-size:13px;line-height:1.8}.ItemPhotoButton-module__JRMz1G__form{flex-direction:column;gap:12px;display:flex}:is(.ItemPhotoButton-module__JRMz1G__form>*,.ItemPhotoButton-module__JRMz1G__form [class*=btnRow]){margin-top:0}.ItemPhotoButton-module__JRMz1G__removeForm{border-top:1px solid var(--line);padding-top:14px}.ItemPhotoButton-module__JRMz1G__dialog .ItemPhotoButton-module__JRMz1G__removeForm>button:last-child{margin-top:0}.ItemPhotoButton-module__JRMz1G__danger{color:#b91c1c!important;border-color:#fecaca!important}
.review-ask-module__YH6esq__card{max-width:760px}.review-ask-module__YH6esq__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.review-ask-module__YH6esq__close{width:44px;height:44px;color:var(--sub);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;margin:-10px -10px 0 0;display:inline-flex}.review-ask-module__YH6esq__close:hover{color:var(--ink);background:#0f172a0f}.review-ask-module__YH6esq__text{margin:4px 0 0;font-size:14px;line-height:1.9}
.LanguageSwitcher-module__kcAi4G__wrap{flex:none;align-items:center;max-width:100%;display:inline-flex;position:relative}.LanguageSwitcher-module__kcAi4G__icon{width:18px;height:18px;color:var(--primary-deep);pointer-events:none;position:absolute;left:12px}.LanguageSwitcher-module__kcAi4G__select{border:1px solid var(--line);background-color:var(--surface);min-height:44px;color:var(--ink);text-overflow:ellipsis;border-radius:99px;max-width:220px;padding-top:8px;padding-bottom:8px;padding-left:38px;font-size:14px;font-weight:700}.LanguageSwitcher-module__kcAi4G__select:disabled{opacity:.6}
.export-button-module__Fp3jta__body{flex-direction:column;gap:16px;display:flex}.export-button-module__Fp3jta__what{margin:0;font-size:14px;line-height:1.9}.export-button-module__Fp3jta__rows{background:var(--bg);border-radius:12px;grid-template-columns:auto 1fr;gap:12px 16px;margin:0;padding:16px 18px;font-size:13px;line-height:1.8;display:grid}.export-button-module__Fp3jta__rows dt{color:var(--sub);white-space:nowrap;font-weight:800}.export-button-module__Fp3jta__rows dd{overflow-wrap:anywhere;margin:0}@media (max-width:480px){.export-button-module__Fp3jta__rows{grid-template-columns:1fr;gap:4px}.export-button-module__Fp3jta__rows dd+dt{margin-top:10px}}.export-button-module__Fp3jta__status{color:var(--sub);margin:0;font-size:13px}.export-button-module__Fp3jta__done{color:#047857;background:var(--pastel-mint);border-radius:10px;margin:0;padding:10px 14px;font-size:13px;font-weight:800}.export-button-module__Fp3jta__actions{flex-wrap:wrap;gap:10px;width:100%;display:flex}.export-button-module__Fp3jta__actions>button{flex:200px}
.add-panel-module__Jz_UaG__bar{margin-top:16px;margin-bottom:16px}.add-panel-module__Jz_UaG__sticky{top:var(--add-bar-top,0px);z-index:20;background:var(--bg);border-bottom:1px solid var(--line);margin-left:-8px;margin-right:-8px;padding:10px 8px;position:sticky}.add-panel-module__Jz_UaG__sticky>*{margin-top:0!important;margin-bottom:0!important}
.sheet-module__tPNg0G__sheet.sheet-module__tPNg0G__sheet{background:var(--surface);width:auto;max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);overscroll-behavior:contain;text-align:left;border:none;border-radius:16px 16px 0 0;margin:0;padding:0;line-height:1.6;position:fixed;inset:auto 10px 0;overflow:hidden;box-shadow:0 -12px 40px #0f172a33}.sheet-module__tPNg0G__sheet[open]{flex-direction:column;animation:.22s ease-out sheet-module__tPNg0G__rise;display:flex}.sheet-module__tPNg0G__sheet:focus{outline:none}.sheet-module__tPNg0G__tall.sheet-module__tPNg0G__tall{height:calc(100dvh - 48px)}.sheet-module__tPNg0G__wide.sheet-module__tPNg0G__wide{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.sheet-module__tPNg0G__sheet::backdrop{background:#0f172a73}@keyframes sheet-module__tPNg0G__rise{0%{opacity:.4;transform:translateY(40%)}}@media (prefers-reduced-motion:reduce){.sheet-module__tPNg0G__sheet[open]{animation:none}}@media (min-width:761px){.sheet-module__tPNg0G__sheet.sheet-module__tPNg0G__sheet{border-radius:16px;width:min(640px,100vw - 48px);max-height:calc(100dvh - 96px);margin:auto;inset:0;box-shadow:0 24px 60px #0f172a47}.sheet-module__tPNg0G__sheet.sheet-module__tPNg0G__sheet.sheet-module__tPNg0G__sheet{margin:auto!important}.sheet-module__tPNg0G__tall.sheet-module__tPNg0G__tall{height:min(820px,100dvh - 96px)}.sheet-module__tPNg0G__wide.sheet-module__tPNg0G__wide{width:min(1200px,100vw - 96px);height:calc(100dvh - 64px);max-height:calc(100dvh - 64px)}@keyframes sheet-module__tPNg0G__rise{0%{opacity:0;transform:translateY(12px)}}}.sheet-module__tPNg0G__inner{flex-direction:column;flex:1;min-height:0;display:flex}.sheet-module__tPNg0G__grab{touch-action:none;cursor:grab;flex:none}.sheet-module__tPNg0G__grip{background:#d5dae2;border-radius:99px;width:36px;height:5px;margin:8px auto 0}@media (min-width:761px){.sheet-module__tPNg0G__grip{display:none}.sheet-module__tPNg0G__grab{cursor:default}}.sheet-module__tPNg0G__head{align-items:center;gap:4px;min-height:52px;padding:2px 8px 0 18px;display:flex}.sheet-module__tPNg0G__head .sheet-module__tPNg0G__iconBtn:first-child{margin-left:-12px}.sheet-module__tPNg0G__titleIcon{flex:none;align-items:center;margin-right:6px;display:inline-flex}.sheet-module__tPNg0G__title{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:800}.sheet-module__tPNg0G__iconBtn{width:44px;height:44px;color:var(--sub);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sheet-module__tPNg0G__iconBtn:hover{color:var(--ink);background:#0f172a0f}.sheet-module__tPNg0G__body{overscroll-behavior:contain;min-height:0;padding:4px 18px calc(18px + var(--kb,0px));flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.sheet-module__tPNg0G__body>*{margin-top:0}.sheet-module__tPNg0G__foot{padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);margin-bottom:var(--kb,0px);flex:none;gap:10px;display:flex}.sheet-module__tPNg0G__foot>*{margin-top:0!important}.sheet-module__tPNg0G__foot button:disabled{opacity:.45;cursor:not-allowed}@media (min-width:761px){.sheet-module__tPNg0G__wide .sheet-module__tPNg0G__head{padding:8px 14px 0 32px}.sheet-module__tPNg0G__wide .sheet-module__tPNg0G__body{padding:8px 32px calc(32px + var(--kb,0px))}}.sheet-module__tPNg0G__flush .sheet-module__tPNg0G__body,.sheet-module__tPNg0G__flush.sheet-module__tPNg0G__wide .sheet-module__tPNg0G__body{gap:0;padding:0;position:relative;overflow:hidden}
.staffbar-module__D6U29a__bar{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.staffbar-module__D6U29a__in{align-items:center;max-width:430px;margin:0 auto;padding:6px 12px;display:flex}.staffbar-module__D6U29a__back{min-height:44px;color:var(--primary-deep);white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.staffbar-module__D6U29a__back:active{background:var(--pastel-blue)}.staffbar-module__D6U29a__tenant{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sub);margin-left:auto;padding-left:10px;font-size:11.5px;font-weight:700;overflow:hidden}.staffbar-module__D6U29a__back svg{flex:none;width:18px;height:18px}.staffbar-module__D6U29a__lang{margin-left:8px}.staffbar-module__D6U29a__lang select{max-width:132px}.staffbar-module__D6U29a__tenantBtn{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:60%;min-height:44px;color:var(--ink);cursor:pointer;border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}.staffbar-module__D6U29a__tenantBtn:active{background:var(--pastel-blue)}.staffbar-module__D6U29a__tenantBtnName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.staffbar-module__D6U29a__tenantBtn svg{flex:none}.staffbar-module__D6U29a__tenantList{flex-direction:column;gap:4px;display:flex}.staffbar-module__D6U29a__tenantBtn:hover{border-color:var(--primary)}
.inbox-module__Ayo_oa__inbox{flex-direction:column;display:flex}.inbox-module__Ayo_oa__inbox.inbox-module__Ayo_oa__inbox>*+*{margin-top:16px}.inbox-module__Ayo_oa__inbox.inbox-module__Ayo_oa__inbox>.inbox-module__Ayo_oa__chips{margin-top:4px}.inbox-module__Ayo_oa__chips{flex-wrap:wrap;gap:8px;display:flex}.inbox-module__Ayo_oa__chips.inbox-module__Ayo_oa__chips>*{margin:0}.inbox-module__Ayo_oa__chip{border:1.5px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:99px;padding:7px 12px;font-size:13px;font-weight:700}.inbox-module__Ayo_oa__chip[aria-pressed=true]{border-color:var(--primary-strong);color:var(--primary-strong);background:#eef4ff}.inbox-module__Ayo_oa__chipNum{font-variant-numeric:tabular-nums}.inbox-module__Ayo_oa__empty{color:var(--sub);font-size:13.5px;line-height:1.9}.inbox-module__Ayo_oa__group.inbox-module__Ayo_oa__group>*+*{margin-top:8px}.inbox-module__Ayo_oa__groupHead{color:var(--ink);margin:0;font-size:13px;font-weight:800}.inbox-module__Ayo_oa__headUrgent{color:var(--alert)}.inbox-module__Ayo_oa__headApprove{color:var(--primary-deep)}.inbox-module__Ayo_oa__headCheck{color:var(--warn-deep)}.inbox-module__Ayo_oa__headNote{color:var(--sub);font-size:12px;font-weight:600}.inbox-module__Ayo_oa__list{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.inbox-module__Ayo_oa__list>li+li{border-top:1px solid var(--line)}.inbox-module__Ayo_oa__row.inbox-module__Ayo_oa__row{background:var(--surface);width:100%;min-height:56px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border:none;border-left:4px solid #0000;border-radius:0;align-items:center;gap:10px;margin:0;padding:12px 12px 12px 14px;text-decoration:none;display:flex}.inbox-module__Ayo_oa__rowUrgent.inbox-module__Ayo_oa__rowUrgent{border-left-color:var(--alert);background:#fff7f7}.inbox-module__Ayo_oa__rowApprove.inbox-module__Ayo_oa__rowApprove{border-left-color:var(--primary-strong)}.inbox-module__Ayo_oa__rowCheck.inbox-module__Ayo_oa__rowCheck{border-left-color:#f2c94c}@media (hover:hover){.inbox-module__Ayo_oa__row.inbox-module__Ayo_oa__row:hover{background:#eef4ff}}.inbox-module__Ayo_oa__row.inbox-module__Ayo_oa__row:active{background:#e3ecff}.inbox-module__Ayo_oa__rowMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.inbox-module__Ayo_oa__rowText{font-size:14px;font-weight:700;line-height:1.6}.inbox-module__Ayo_oa__tags{flex-wrap:wrap;gap:6px;display:flex}.inbox-module__Ayo_oa__tag{color:var(--primary-deep);background:#eef4ff;border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:700;line-height:1.5}.inbox-module__Ayo_oa__tagLate{color:var(--alert);background:#fef2f2}.inbox-module__Ayo_oa__who{font-size:15px;font-weight:800;line-height:1.5}.inbox-module__Ayo_oa__summary{color:var(--sub);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.inbox-module__Ayo_oa__chev{color:var(--sub);flex:none;transform:rotate(-90deg)}.inbox-module__Ayo_oa__recent.inbox-module__Ayo_oa__recent{border-top:1px solid var(--line);padding-top:16px}.inbox-module__Ayo_oa__recentList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.inbox-module__Ayo_oa__recentRow{align-items:center;gap:12px;display:flex}.inbox-module__Ayo_oa__recentText{flex:1;min-width:0;font-size:13px;line-height:1.7}.inbox-module__Ayo_oa__recentTime{color:var(--sub);font-size:12px;display:block}.inbox-module__Ayo_oa__sheetForm{flex-direction:column;gap:14px;display:flex}.inbox-module__Ayo_oa__sheetForm>*{margin:0}.inbox-module__Ayo_oa__person{flex-direction:column;gap:2px;display:flex}.inbox-module__Ayo_oa__personName{font-size:17px;font-weight:800;line-height:1.5}.inbox-module__Ayo_oa__personSub{color:var(--sub);font-size:12.5px}.inbox-module__Ayo_oa__rows{border:1px solid var(--line);border-radius:12px;margin:0;overflow:hidden}.inbox-module__Ayo_oa__kv{grid-template-columns:7.5em 1fr;gap:10px;padding:10px 12px;font-size:14px;line-height:1.7;display:grid}.inbox-module__Ayo_oa__kv+.inbox-module__Ayo_oa__kv{border-top:1px solid var(--line)}.inbox-module__Ayo_oa__kv dt{color:var(--sub);padding-top:1px;font-size:12.5px;font-weight:700}.inbox-module__Ayo_oa__kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.inbox-module__Ayo_oa__photos{flex-wrap:wrap;gap:8px;display:flex}.inbox-module__Ayo_oa__photo{border:1px solid var(--line);border-radius:10px;width:88px;height:88px;display:block;overflow:hidden}.inbox-module__Ayo_oa__photo img{object-fit:cover;width:100%;height:100%;display:block}.inbox-module__Ayo_oa__effect{background:var(--pastel-amber,#fef3c7);color:#6b4a07;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.8}.inbox-module__Ayo_oa__note{color:var(--sub);font-size:12.5px;line-height:1.7}.inbox-module__Ayo_oa__confirm{font-size:14px;line-height:1.8}.inbox-module__Ayo_oa__field{color:var(--sub);flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;display:flex}.inbox-module__Ayo_oa__textarea{color:var(--ink);border:var(--field-border);box-shadow:var(--field-shadow);resize:vertical;background:#fbfcfe;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:16px;line-height:1.6}.inbox-module__Ayo_oa__textarea:focus{box-shadow:var(--field-focus);border-color:var(--primary-strong);outline:none}.inbox-module__Ayo_oa__banner{color:var(--alert);background:#fef2f2;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.7}.inbox-module__Ayo_oa__done{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 0 8px;display:flex}.inbox-module__Ayo_oa__doneIcon.inbox-module__Ayo_oa__doneIcon{color:#15803d;width:40px;height:40px}.inbox-module__Ayo_oa__doneText{margin:4px 0 0;font-size:16px;font-weight:800;line-height:1.6}.inbox-module__Ayo_oa__doneSub{color:var(--sub);margin:0;font-size:13px;line-height:1.7}.inbox-module__Ayo_oa__grow{flex:1}.inbox-module__Ayo_oa__danger.inbox-module__Ayo_oa__danger{background:var(--alert)}.inbox-module__Ayo_oa__grow:disabled,.inbox-module__Ayo_oa__danger.inbox-module__Ayo_oa__danger:disabled{opacity:.45;cursor:not-allowed}.inbox-module__Ayo_oa__betaNote{color:var(--sub);text-align:center;font-size:12px}.inbox-module__Ayo_oa__betaNote a{color:var(--primary-deep);font-weight:700}.inbox-module__Ayo_oa__chip:hover{border-color:var(--primary)}
.move-notice-module__mXbY9W__bar{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:60;box-sizing:border-box;color:#047857;background:#ecfdf5;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;width:max-content;max-width:min(560px,100vw - 104px);padding:10px 10px 10px 16px;font-size:13.5px;font-weight:800;line-height:1.7;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 28px #0f172a2e}.move-notice-module__mXbY9W__text{flex:auto;min-width:0}.move-notice-module__mXbY9W__form{flex:none;margin:0}.move-notice-module__mXbY9W__undo{box-sizing:border-box;color:#047857;min-width:76px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #047857;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.move-notice-module__mXbY9W__close{box-sizing:border-box;color:#047857;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}
.staffback-module__an1xGq__fab{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:56px;min-width:56px;height:56px;min-height:56px;color:var(--primary-deep);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;transition:transform .12s,background .12s;display:inline-flex;position:fixed;box-shadow:0 6px 18px #0f172a24}.staffback-module__an1xGq__fab:active{background:var(--pastel-blue);transform:scale(.94)}.staffback-module__an1xGq__fab svg{flex:none;width:24px;height:24px}@media (max-width:360px){.staffback-module__an1xGq__fab{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.staffback-module__an1xGq__fabHidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}.staffback-module__an1xGq__fab{transition:transform .18s,opacity .18s,background .12s}
.breadcrumbs-module__-K6ScG__wrap{margin-bottom:14px}.breadcrumbs-module__-K6ScG__staff{max-width:430px;margin-left:auto;margin-right:auto;padding:0 18px}.breadcrumbs-module__-K6ScG__list{flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;padding:0;font-size:12px;font-weight:700;list-style:none;display:flex}.breadcrumbs-module__-K6ScG__item{align-items:center;display:inline-flex}.breadcrumbs-module__-K6ScG__link{color:var(--sub);align-items:center;min-height:36px;padding:0 2px;text-decoration:none;display:inline-flex}.breadcrumbs-module__-K6ScG__link:hover{color:var(--primary-strong);text-decoration:underline}.breadcrumbs-module__-K6ScG__current{color:var(--ink);align-items:center;min-height:36px;padding:0 2px;display:inline-flex}.breadcrumbs-module__-K6ScG__sep{color:var(--sub);margin:0 4px}@media print{.breadcrumbs-module__-K6ScG__wrap{display:none!important}}
.scan-module__bRynyW__box{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);max-width:none;margin-top:16px;padding:18px}.scan-module__bRynyW__title{margin-bottom:12px;font-size:13.5px;font-weight:800}.scan-module__bRynyW__error{color:var(--alert);background:#fef2f2;border-radius:10px;margin-top:10px;padding:9px 12px;font-size:12.5px;font-weight:700;line-height:1.7}.scan-module__bRynyW__done{background:var(--pastel-mint);color:#047857;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:800}.scan-module__bRynyW__found{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.scan-module__bRynyW__foundName{font-size:16px;font-weight:900}.scan-module__bRynyW__foundQty{color:var(--sub);margin-top:2px;font-size:12.5px}.scan-module__bRynyW__actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.scan-module__bRynyW__minus,.scan-module__bRynyW__plus,.scan-module__bRynyW__clear{border:none;border-radius:99px;min-height:48px;padding:0 26px;font-size:15px;font-weight:900}.scan-module__bRynyW__minus{color:var(--alert);background:#fee2e2}.scan-module__bRynyW__plus{background:var(--primary-strong);color:#fff}.scan-module__bRynyW__clear{background:var(--surface);border:1.5px solid var(--line);color:var(--sub);font-size:13px}.scan-module__bRynyW__pick{background:#f4f7fc;border-radius:12px;margin-top:12px;padding:12px 14px}.scan-module__bRynyW__pickTitle{margin-bottom:10px;font-size:13px;font-weight:800}.scan-module__bRynyW__pickList{flex-wrap:wrap;gap:10px;display:flex}.scan-module__bRynyW__pickBtn{box-sizing:border-box;border:1.5px solid var(--line);background:var(--surface);min-width:76px;min-height:44px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:13.5px;font-weight:800;display:inline-flex}.scan-module__bRynyW__place{color:var(--ink);vertical-align:middle;background:#eef3fb;border-radius:99px;margin-left:8px;padding:2px 10px;font-size:12px;font-weight:800;display:inline-block}.scan-module__bRynyW__pickBtn:hover{border-color:var(--primary)}
.MachineTranslated-module__dGCgwa__text{white-space:pre-wrap}.MachineTranslated-module__dGCgwa__orig{color:var(--sub);margin-top:6px;font-size:12px}.MachineTranslated-module__dGCgwa__orig summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;list-style:none;display:flex}.MachineTranslated-module__dGCgwa__orig summary::-webkit-details-marker{display:none}.MachineTranslated-module__dGCgwa__show{color:var(--primary-deep);font-weight:700;text-decoration:underline}.MachineTranslated-module__dGCgwa__origText{background:var(--bg);color:var(--ink);white-space:pre-wrap;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:14px}
.backlink-module__sE2mAW__wrap{margin:4px 0 18px}.backlink-module__sE2mAW__link{background:var(--surface);border:1px solid var(--line);min-height:44px;color:var(--ink);box-sizing:border-box;border-radius:99px;align-items:center;gap:6px;padding:8px 14px 8px 10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover){.backlink-module__sE2mAW__link:hover{background:#f1f5f9}}
.category-reorder-module__-TDxea__hiddenTable{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.category-reorder-module__-TDxea__list{border-top:1px solid var(--line);-webkit-user-select:none;user-select:none;touch-action:none;position:relative}.category-reorder-module__-TDxea__bar{box-sizing:border-box;border-bottom:1px solid var(--line);min-height:48px;color:var(--primary-deep);will-change:transform;background:#f4f7fc;align-items:center;gap:10px;padding:0 10px;font-size:12.5px;font-weight:800;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s,background .2s;display:flex;position:relative}.category-reorder-module__-TDxea__picked{z-index:2;box-shadow:0 10px 28px #0f172a33, 0 0 0 1.5px var(--primary-strong);background:#fff;border-bottom-color:#0000;border-radius:10px}.category-reorder-module__-TDxea__following{transition:box-shadow .2s,background .2s}.category-reorder-module__-TDxea__grip{color:var(--sub);flex:none}.category-reorder-module__-TDxea__picked .category-reorder-module__-TDxea__grip{color:var(--primary-strong)}.category-reorder-module__-TDxea__name{overflow-wrap:anywhere;flex:1;min-width:0}.category-reorder-module__-TDxea__badge{background:var(--alert);color:#fff;font-variant-numeric:tabular-nums;border-radius:99px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.category-reorder-module__-TDxea__chevron{flex:none;transform:rotate(-90deg)}.category-reorder-module__-TDxea__saving{color:var(--sub);text-align:center;margin:10px 0 0;font-size:12.5px}.category-reorder-module__-TDxea__error{color:var(--alert);background:#fef2f2;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.category-reorder-module__-TDxea__bar{transition:none}}
.category-toggle-module___5UgzG__row{align-items:stretch;display:flex}.category-toggle-module___5UgzG__handle{width:44px;min-height:44px;color:var(--sub);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.category-toggle-module___5UgzG__handle:focus-visible{outline:2px solid var(--primary-strong);outline-offset:-2px;border-radius:6px}.category-toggle-module___5UgzG__withHandle.category-toggle-module___5UgzG__withHandle{padding-left:0}.category-toggle-module___5UgzG__toggle{width:100%;min-width:0;min-height:44px;color:var(--primary-deep);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:12.5px;font-weight:800;display:flex}.category-toggle-module___5UgzG__toggle:focus-visible{outline:2px solid var(--primary-strong);outline-offset:-2px;border-radius:6px}.category-toggle-module___5UgzG__label{flex:1;min-width:0}.category-toggle-module___5UgzG__badge{background:var(--alert);color:#fff;font-variant-numeric:tabular-nums;border-radius:99px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.category-toggle-module___5UgzG__chevron{flex:none;transition:transform .15s}.category-toggle-module___5UgzG__toggle[data-collapsed="1"] .category-toggle-module___5UgzG__chevron{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.category-toggle-module___5UgzG__chevron{transition:none}}
.auth-form-module__Uq5dpG__main{background:radial-gradient(circle at 110% -8%, #2563eb1a, transparent 46%), radial-gradient(circle at -18% 30%, #93c5fd24, transparent 42%), var(--bg);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:56px 20px 32px;display:flex}.auth-form-module__Uq5dpG__hero{margin-bottom:36px}.auth-form-module__Uq5dpG__card{background:var(--surface);border-radius:var(--radius);width:100%;max-width:400px;box-shadow:var(--shadow-lg);padding:28px 24px}.auth-form-module__Uq5dpG__title{margin-bottom:18px;font-size:18px;font-weight:900}.auth-form-module__Uq5dpG__form{flex-direction:column;gap:14px;display:flex}.auth-form-module__Uq5dpG__label{color:var(--sub);flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;display:flex}.auth-form-module__Uq5dpG__input{border:var(--field-border);box-shadow:var(--field-shadow);border-radius:var(--radius-btn);color:var(--ink);background:#fbfcfe;padding:12px 14px}.auth-form-module__Uq5dpG__input:focus{box-shadow:var(--field-focus);border-color:var(--primary-strong);outline:none}.auth-form-module__Uq5dpG__submit{background:var(--primary-strong);color:#fff;box-shadow:var(--shadow-lg);border:none;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:6px;padding:14px 0;font-size:15px;font-weight:900;display:flex}.auth-form-module__Uq5dpG__secondary{border:1.5px solid var(--primary-strong);width:100%;color:var(--primary-strong);cursor:pointer;background:#fff;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 0;font-size:14px;font-weight:800;display:flex}.auth-form-module__Uq5dpG__note{color:var(--sub);border-top:1px solid var(--line);margin-top:18px;padding-top:14px;font-size:11.5px;line-height:1.8}.auth-form-module__Uq5dpG__foot{color:var(--sub);margin-top:26px;font-size:11px}.auth-form-module__Uq5dpG__error{color:var(--alert);background:#fef2f2;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:12.5px;font-weight:700}.auth-form-module__Uq5dpG__agree{color:var(--sub);text-align:center;margin:0 0 14px;font-size:12.5px;line-height:1.9}.auth-form-module__Uq5dpG__agree a{color:var(--primary-deep);text-decoration:underline}.auth-form-module__Uq5dpG__foldable:not([open])>:not(summary){display:none!important}.auth-form-module__Uq5dpG__benefits{background:var(--pastel-blue);color:var(--primary-deep);border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:12.5px;font-weight:700;line-height:1.8;list-style:none}.auth-form-module__Uq5dpG__benefits li:before{content:"・"}.auth-form-module__Uq5dpG__showPass{min-height:36px;color:var(--sub);align-items:center;gap:8px;margin-top:-6px;font-size:12px;font-weight:700;display:inline-flex}.auth-form-module__Uq5dpG__setupHelp{color:var(--sub);margin-top:16px;font-size:12px;line-height:1.9}.auth-form-module__Uq5dpG__setupHelp a{color:var(--primary-deep);margin-left:4px;font-weight:800;display:inline-block}.auth-form-module__Uq5dpG__demoEnded{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin:0 0 22px;padding:16px}.auth-form-module__Uq5dpG__demoEndedText{color:#7c2d12;margin:0 0 12px;font-size:13.5px;font-weight:800;line-height:1.8}.auth-form-module__Uq5dpG__demoEndedNote{color:var(--sub);text-align:center;margin:8px 0 0;font-size:12px}.auth-form-module__Uq5dpG__demoEndedLinks{flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:10px 0 0;font-size:12.5px;font-weight:800;display:flex}.auth-form-module__Uq5dpG__demoEndedLinks a{min-height:36px;color:var(--primary-deep);align-items:center;display:inline-flex}.auth-form-module__Uq5dpG__intro{color:var(--ink);margin:4px 0 0;font-size:14px;line-height:1.9}.auth-form-module__Uq5dpG__intro p{margin:0}.auth-form-module__Uq5dpG__intro p+p{margin-top:10px}.auth-form-module__Uq5dpG__card p{word-break:auto-phrase;text-wrap:pretty}
.HelpChat-module__Ksm8ia__wrap{z-index:60;flex-direction:column;align-items:stretch;gap:10px;width:min(360px,100vw - 24px);display:flex;position:fixed;bottom:16px;right:16px}.HelpChat-module__Ksm8ia__panel{opacity:0;visibility:hidden;transform-origin:bottom;border:0 solid var(--line);background:#fff;border-radius:16px;flex-direction:column;height:0;transition:height .28s cubic-bezier(.2,.8,.2,1),opacity .18s,border-width .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;display:flex;overflow:hidden;box-shadow:0 12px 34px #0f172a2e}.HelpChat-module__Ksm8ia__panelOpen{opacity:1;visibility:visible;border-width:1.5px;height:min(520px,100vh - 140px);transition-delay:0s}@media (prefers-reduced-motion:reduce){.HelpChat-module__Ksm8ia__panel{transition:visibility linear}}.HelpChat-module__Ksm8ia__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 12px 16px;display:flex}.HelpChat-module__Ksm8ia__headTitle{font-size:13.5px;font-weight:800}.HelpChat-module__Ksm8ia__close{width:44px;height:44px;color:var(--sub);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.HelpChat-module__Ksm8ia__close:hover{color:var(--ink);background:#0f172a0f}.HelpChat-module__Ksm8ia__body{flex-direction:column;flex:auto;gap:12px;padding:14px 16px;display:flex;overflow-y:auto}.HelpChat-module__Ksm8ia__bot,.HelpChat-module__Ksm8ia__me{border-radius:14px;max-width:88%;padding:10px 13px;font-size:13px;line-height:1.9}.HelpChat-module__Ksm8ia__bot{background:var(--pastel-blue,#eff4ff);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.HelpChat-module__Ksm8ia__me{background:var(--primary);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.HelpChat-module__Ksm8ia__botTitle{margin-bottom:4px;font-weight:800}.HelpChat-module__Ksm8ia__botNote{background:var(--pastel-amber,#fef3c7);color:#92400e;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.8}.HelpChat-module__Ksm8ia__go{background:var(--primary);color:#fff;border-radius:10px;min-height:40px;padding:9px 14px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-block}.HelpChat-module__Ksm8ia__goRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.HelpChat-module__Ksm8ia__goSub{border:1.5px solid var(--line);min-height:40px;color:var(--primary-deep);background:#fff;border-radius:10px;padding:9px 14px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-block}.HelpChat-module__Ksm8ia__goSub:hover{border-color:var(--primary);background:#fff}.HelpChat-module__Ksm8ia__more{border-top:1px solid #0f172a1a;margin-top:12px;padding-top:10px}.HelpChat-module__Ksm8ia__moreLabel{color:var(--sub);margin-bottom:8px;font-size:11.5px;display:block}.HelpChat-module__Ksm8ia__chips{flex-wrap:wrap;gap:8px;display:flex}.HelpChat-module__Ksm8ia__chip{border:1.5px solid var(--line);color:var(--primary-deep);cursor:pointer;background:#fff;border-radius:999px;min-height:40px;padding:8px 14px;font-size:12.5px;font-weight:700}.HelpChat-module__Ksm8ia__chip:hover{background:var(--pastel-blue,#eff4ff)}.HelpChat-module__Ksm8ia__foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.HelpChat-module__Ksm8ia__input{border:var(--field-border);min-width:0;min-height:44px;box-shadow:var(--field-shadow);color:var(--ink);background:#fff;border-radius:12px;flex:auto;padding:0 14px;font-size:14px}.HelpChat-module__Ksm8ia__send{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;flex:none;min-width:76px;min-height:44px;padding:0 16px;font-size:13px;font-weight:800}.HelpChat-module__Ksm8ia__send:disabled{opacity:.5;cursor:default}.HelpChat-module__Ksm8ia__opener{border:1.5px solid var(--line);min-height:52px;color:var(--primary-deep);cursor:pointer;background:#fff;border-radius:999px;align-self:flex-end;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:800;display:inline-flex;box-shadow:0 6px 20px #0f172a29}.HelpChat-module__Ksm8ia__opener:hover{background:var(--pastel-blue,#eff4ff)}@media (max-width:760px){.HelpChat-module__Ksm8ia__wrap{bottom:12px;right:12px}.HelpChat-module__Ksm8ia__opener{justify-content:center;width:52px;padding:0}.HelpChat-module__Ksm8ia__openerLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media print{.HelpChat-module__Ksm8ia__wrap{display:none}}.HelpChat-module__Ksm8ia__input:focus{border-color:var(--primary-strong);box-shadow:var(--field-focus);outline:none}
.legal-module__FWDERa__main{background:var(--bg);min-height:100dvh;padding:0 20px 96px}.legal-module__FWDERa__head{border-bottom:1px solid var(--line);background:var(--surface);margin:0 -20px 56px;padding:22px 20px}.legal-module__FWDERa__headIn{align-items:center;gap:14px;max-width:820px;margin:0 auto;display:flex}.legal-module__FWDERa__brand{color:var(--ink);letter-spacing:.02em;align-items:center;gap:9px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.legal-module__FWDERa__brandMark{object-fit:contain;flex:none;width:32px;height:32px}.legal-module__FWDERa__wrap{max-width:820px;margin:0 auto}.legal-module__FWDERa__title{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0 0 10px;font-size:30px;font-weight:900;line-height:1.5}.legal-module__FWDERa__updated{color:var(--sub);margin:0 0 44px;font-size:13px}.legal-module__FWDERa__lead{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:0 0 44px;padding:20px 22px;font-size:15.5px;line-height:2}.legal-module__FWDERa__section{margin-bottom:40px}.legal-module__FWDERa__h2{color:var(--ink);border-bottom:2px solid var(--pastel-blue);margin:0 0 14px;padding-bottom:10px;font-size:18px;font-weight:800}.legal-module__FWDERa__section p,.legal-module__FWDERa__section li{color:var(--ink);font-size:14.5px;line-height:2.05}.legal-module__FWDERa__section p{margin:0 0 14px}.legal-module__FWDERa__section ol,.legal-module__FWDERa__section ul{margin:0 0 14px;padding-left:1.4em}.legal-module__FWDERa__section li{margin-bottom:8px}.legal-module__FWDERa__note{color:var(--sub);background:var(--surface);border-left:3px solid var(--warn-deep);border-radius:0 10px 10px 0;margin:0 0 14px;padding:14px 16px;font-size:13.5px;line-height:1.95}.legal-module__FWDERa__table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:100%;margin-bottom:14px;font-size:14.5px;overflow:hidden}.legal-module__FWDERa__table th,.legal-module__FWDERa__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 16px;line-height:1.95}.legal-module__FWDERa__table th{width:34%;color:var(--ink);background:var(--bg);white-space:nowrap;font-weight:700}.legal-module__FWDERa__table tr:last-child th,.legal-module__FWDERa__table tr:last-child td{border-bottom:none}.legal-module__FWDERa__foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:64px;padding-top:24px;font-size:13.5px;display:flex}.legal-module__FWDERa__foot a{color:var(--primary-deep);text-decoration:none}.legal-module__FWDERa__foot a:hover{text-decoration:underline}@media (max-width:620px){.legal-module__FWDERa__head{margin-bottom:40px}.legal-module__FWDERa__title{font-size:24px}.legal-module__FWDERa__table th,.legal-module__FWDERa__table td{width:auto;display:block}.legal-module__FWDERa__table th{white-space:normal;border-bottom:none;padding-bottom:4px}.legal-module__FWDERa__table td{padding-top:0}}.legal-module__FWDERa__section ul.legal-module__FWDERa__rnList{padding-left:0;list-style:none}.legal-module__FWDERa__section li.legal-module__FWDERa__rnItem{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.legal-module__FWDERa__rnTag{text-align:center;border-radius:999px;flex:none;min-width:4.2em;margin-top:5px;padding:6px 8px;font-size:12px;font-weight:800;line-height:1}.legal-module__FWDERa__rnTag_new{background:var(--primary-deep);color:#fff}.legal-module__FWDERa__rnTag_improved{background:var(--pastel-blue);color:var(--primary-deep)}.legal-module__FWDERa__rnTag_fixed{background:var(--surface);color:var(--sub);border:1px solid var(--line)}.legal-module__FWDERa__rnApp{margin-right:.6em;font-weight:800}
.attendance-module__hE42hq__foldSummary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:900;list-style:none;display:flex}.attendance-module__hE42hq__foldSummary::-webkit-details-marker{display:none}.attendance-module__hE42hq__foldSummary:after{content:"";border-right:2px solid var(--sub);border-bottom:2px solid var(--sub);width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}details[open]>.attendance-module__hE42hq__foldSummary:after{transform:rotate(-135deg)}@media (max-width:760px){.attendance-module__hE42hq__todayTable,.attendance-module__hE42hq__amendTable,.attendance-module__hE42hq__monthTable{width:100%!important;min-width:0!important}.attendance-module__hE42hq__todayTable thead{display:none}.attendance-module__hE42hq__todayTable,.attendance-module__hE42hq__todayTable tbody{display:block}.attendance-module__hE42hq__todayTable tr{border-top:1px solid var(--line);border-left:4px solid #0000;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name name""dept dept""plan plan""in out""status status";gap:6px 12px;padding:12px 0 12px 12px;display:grid}.attendance-module__hE42hq__todayTable tr:first-child{border-top:none}.attendance-module__hE42hq__todayTable td{min-width:0;display:block;white-space:normal!important;border:none!important;padding:0!important}.attendance-module__hE42hq__todayTable td:first-child{grid-area:name}.attendance-module__hE42hq__todayTable td:nth-child(2){color:var(--sub);grid-area:dept;font-size:13px}.attendance-module__hE42hq__todayTable td:nth-child(3){color:var(--sub);grid-area:plan;font-size:13px}.attendance-module__hE42hq__todayTable td:nth-child(4){grid-area:in}.attendance-module__hE42hq__todayTable td:nth-child(5){grid-area:out}.attendance-module__hE42hq__todayTable td:nth-child(6){grid-area:status}.attendance-module__hE42hq__todayTable td:nth-child(4):before,.attendance-module__hE42hq__todayTable td:nth-child(5):before{color:var(--sub);font-size:13px;font-weight:700;display:block}.attendance-module__hE42hq__todayTable td:nth-child(4):before{content:"出勤"}.attendance-module__hE42hq__todayTable td:nth-child(5):before{content:"退勤"}.attendance-module__hE42hq__todayTable tr[data-att-state=late]{border-left-color:#dc2626}.attendance-module__hE42hq__todayTable tr[data-att-state=overdue]{border-left-color:#ea580c}.attendance-module__hE42hq__todayTable tr[data-att-state=working]{border-left-color:#16a34a}.attendance-module__hE42hq__todayTable tr[data-att-state=done]{border-left-color:#94a3b8}.attendance-module__hE42hq__amendTable,.attendance-module__hE42hq__amendTable tbody{display:block}.attendance-module__hE42hq__amendTable tr{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 0;display:flex}.attendance-module__hE42hq__amendTable tr:first-child{border-top:none}.attendance-module__hE42hq__amendTable td{display:block;white-space:normal!important;text-align:left!important;border:none!important;min-width:0!important;padding:0!important}.attendance-module__hE42hq__amendTable td:last-child>*{width:100%}}.attendance-module__hE42hq__mobileOnly{display:none!important}@media (max-width:760px){.attendance-module__hE42hq__mobileOnly{display:inline-flex!important}.attendance-module__hE42hq__monthTable thead{display:none}.attendance-module__hE42hq__monthTable,.attendance-module__hE42hq__monthTable tbody{display:block}.attendance-module__hE42hq__monthTable tr{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"name name name name""worked worked over over""days days plan plan""late early long miss";gap:8px 10px;padding:14px 0;display:grid}.attendance-module__hE42hq__monthTable tr:first-child{border-top:none}.attendance-module__hE42hq__monthTable td{min-width:0;display:block;white-space:normal!important;border:none!important;padding:0!important}.attendance-module__hE42hq__monthTable td:first-child{flex-wrap:wrap;grid-area:name;align-items:center;gap:8px;display:flex}.attendance-module__hE42hq__monthTable td:first-child>[data-monthly-person]{margin-left:auto}.attendance-module__hE42hq__monthTable td:nth-child(2){grid-area:days}.attendance-module__hE42hq__monthTable td:nth-child(3){grid-area:plan}.attendance-module__hE42hq__monthTable td:nth-child(4){grid-area:worked;font-size:20px;font-weight:900}.attendance-module__hE42hq__monthTable td:nth-child(5){grid-area:over;font-size:20px;font-weight:900}.attendance-module__hE42hq__monthTable td:nth-child(6){grid-area:late}.attendance-module__hE42hq__monthTable td:nth-child(7){grid-area:early}.attendance-module__hE42hq__monthTable td:nth-child(8){grid-area:long}.attendance-module__hE42hq__monthTable td:nth-child(9){grid-area:miss}.attendance-module__hE42hq__monthTable td:nth-child(n+2):before{color:var(--sub);font-size:13px;font-weight:700;display:block}.attendance-module__hE42hq__monthTable td:nth-child(2):before{content:"出勤日数"}.attendance-module__hE42hq__monthTable td:nth-child(3):before{content:"予定"}.attendance-module__hE42hq__monthTable td:nth-child(4):before{content:"働いた時間"}.attendance-module__hE42hq__monthTable td:nth-child(5):before{content:"残業（法律の基準を超えた分）"}.attendance-module__hE42hq__monthTable td:nth-child(6):before{content:"遅刻"}.attendance-module__hE42hq__monthTable td:nth-child(7):before{content:"早退"}.attendance-module__hE42hq__monthTable td:nth-child(8):before{content:"予定より長く働いた時間"}.attendance-module__hE42hq__monthTable td:nth-child(9):before{content:"退勤の押し忘れ"}}.attendance-module__hE42hq__reqInfo{color:var(--text);flex-direction:column;gap:2px;margin-top:6px;font-size:13px;font-weight:700;display:flex}.attendance-module__hE42hq__reqInfoAlert{color:var(--alert)}
.errors-module__1HSjEW__row{cursor:pointer}.errors-module__1HSjEW__row:hover td{background:#f8fafc}.errors-module__1HSjEW__date{white-space:nowrap;font-weight:700}.errors-module__1HSjEW__name,.errors-module__1HSjEW__kind,.errors-module__1HSjEW__state{white-space:nowrap}.errors-module__1HSjEW__detail{color:var(--sub);min-width:17em;font-size:13px}.errors-module__1HSjEW__action{white-space:nowrap;text-align:right}.errors-module__1HSjEW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.errors-module__1HSjEW__table.errors-module__1HSjEW__table{min-width:0}.errors-module__1HSjEW__table thead{display:none}.errors-module__1HSjEW__table tbody,.errors-module__1HSjEW__table tr,.errors-module__1HSjEW__table td{display:block}.errors-module__1HSjEW__row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:16px 0;display:grid}.errors-module__1HSjEW__row:last-child{border-bottom:none}.errors-module__1HSjEW__row td{border:none;min-width:0;padding:0}.errors-module__1HSjEW__row:hover td{background:0 0}.errors-module__1HSjEW__date{grid-column:1}.errors-module__1HSjEW__name{white-space:normal;grid-column:2}.errors-module__1HSjEW__kind{grid-column:1/-1}.errors-module__1HSjEW__detail{white-space:normal;grid-column:1/-1;min-width:0}.errors-module__1HSjEW__state{grid-column:1/-1}.errors-module__1HSjEW__state:empty{display:none}.errors-module__1HSjEW__action{text-align:left;grid-column:1/-1;margin-top:4px}}.errors-module__1HSjEW__dialog.errors-module__1HSjEW__dialog{margin:auto}.errors-module__1HSjEW__dialog{border-radius:var(--radius);background:var(--surface);width:min(480px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);text-align:left;white-space:normal;border:none;padding:20px;line-height:1.6;overflow-y:auto;box-shadow:0 24px 60px #0f172a47}.errors-module__1HSjEW__dialog:focus{outline:none}.errors-module__1HSjEW__dialog::backdrop{background:#0f172a73}.errors-module__1HSjEW__dialog.errors-module__1HSjEW__dialog>*{margin-top:0}.errors-module__1HSjEW__dialog[open]{flex-direction:column;gap:16px;display:flex}.errors-module__1HSjEW__head{justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:800;display:flex}.errors-module__1HSjEW__headText{overflow-wrap:anywhere;min-width:0}.errors-module__1HSjEW__close{width:44px;height:44px;color:var(--sub);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;margin:-8px -8px -8px 0;display:inline-flex}.errors-module__1HSjEW__close:hover{color:var(--ink);background:#0f172a0f}.errors-module__1HSjEW__summary{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.errors-module__1HSjEW__detailText{color:var(--ink);font-size:13px;line-height:1.8}.errors-module__1HSjEW__section{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}:is(.errors-module__1HSjEW__section>*,.errors-module__1HSjEW__form>*,.errors-module__1HSjEW__section [class*=btnRow]){margin-top:0}.errors-module__1HSjEW__sectionTitle{font-size:13.5px;font-weight:800}.errors-module__1HSjEW__note{color:var(--sub);font-size:13px;line-height:1.8}.errors-module__1HSjEW__form{flex-direction:column;gap:10px;display:flex}.errors-module__1HSjEW__dialog .errors-module__1HSjEW__section form>button:last-child{margin-top:0}.errors-module__1HSjEW__choices{flex-direction:column;gap:10px;display:flex}.errors-module__1HSjEW__dialog .errors-module__1HSjEW__choices>form{margin-top:0}.errors-module__1HSjEW__timeRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.errors-module__1HSjEW__choice{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.errors-module__1HSjEW__hint{color:var(--sub);font-size:13px}.errors-module__1HSjEW__foot{border-top:1px solid var(--line);padding-top:14px}
.print-module__ej_Hna__hideOnPrint{margin-bottom:18px}.print-module__ej_Hna__sheet{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:860px;margin-bottom:18px;padding:20px 22px}.print-module__ej_Hna__head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}.print-module__ej_Hna__docTitle{font-size:18px;font-weight:900}.print-module__ej_Hna__meta{color:var(--sub);font-size:12px}.print-module__ej_Hna__who{margin-bottom:10px;font-size:15px;font-weight:800}.print-module__ej_Hna__table{border-collapse:collapse;width:100%;font-size:12px}.print-module__ej_Hna__table th,.print-module__ej_Hna__table td{text-align:center;border:1px solid #cfd6df;padding:4px 6px}.print-module__ej_Hna__table th{background:#f1f4f8;font-weight:700}.print-module__ej_Hna__table td.print-module__ej_Hna__left{text-align:left}.print-module__ej_Hna__sat{background:#f2f7fd}.print-module__ej_Hna__sun{background:#fdf3f3}.print-module__ej_Hna__sum{flex-wrap:wrap;gap:18px;margin-top:10px;font-size:12.5px;display:flex}.print-module__ej_Hna__sum b{font-size:14px}.print-module__ej_Hna__sign{color:var(--sub);justify-content:flex-end;gap:14px;margin-top:14px;font-size:11.5px;display:flex}.print-module__ej_Hna__signBox{border:1px solid #cfd6df;justify-content:center;align-items:flex-start;width:90px;height:46px;padding-top:2px;display:flex}@media print{.print-module__ej_Hna__hideOnPrint{display:none!important}.print-module__ej_Hna__sheet{break-after:page;border:none;border-radius:0;max-width:none;margin:0;padding:0}.print-module__ej_Hna__sheet:last-child{break-after:auto}.print-module__ej_Hna__table{font-size:10px}.print-module__ej_Hna__table th,.print-module__ej_Hna__table td{padding:2px 3px}}
.print-module__18zvWq__hideOnPrint{margin-bottom:18px}.print-module__18zvWq__sheet{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:18px;padding:20px 22px}.print-module__18zvWq__head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}.print-module__18zvWq__docTitle{font-size:18px;font-weight:900}.print-module__18zvWq__meta{color:var(--sub);font-size:12px}.print-module__18zvWq__groupTitle{margin:16px 0 6px;font-size:13.5px;font-weight:800}.print-module__18zvWq__wrap{overflow-x:auto}.print-module__18zvWq__table{border-collapse:collapse;width:100%;font-size:12px}.print-module__18zvWq__table th,.print-module__18zvWq__table td{text-align:left;vertical-align:top;border:1px solid #cfd6df;padding:5px 7px}.print-module__18zvWq__table th{white-space:nowrap;background:#f1f4f8;font-weight:700}.print-module__18zvWq__over{color:var(--alert);font-weight:700}.print-module__18zvWq__foot{color:var(--sub);margin-top:12px;font-size:11px;line-height:1.8}@media print{.print-module__18zvWq__hideOnPrint{display:none!important}.print-module__18zvWq__sheet{border:none;border-radius:0;margin:0;padding:0}.print-module__18zvWq__wrap{overflow:visible}.print-module__18zvWq__table{font-size:10px}.print-module__18zvWq__table tr{break-inside:avoid}}
.archived-items-module__0dT80W__summary{cursor:pointer;font-size:13.5px;font-weight:800}.archived-items-module__0dT80W__list{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.archived-items-module__0dT80W__row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.archived-items-module__0dT80W__row.archived-items-module__0dT80W__row{margin-top:0}.archived-items-module__0dT80W__name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13.5px;line-height:1.7}.archived-items-module__0dT80W__cat{color:var(--sub);margin-left:6px;font-size:11.5px}.archived-items-module__0dT80W__purge.archived-items-module__0dT80W__purge{color:var(--alert);flex:none;margin-top:0}.archived-items-module__0dT80W__note{color:var(--sub);font-size:12px;line-height:1.7}.archived-items-module__0dT80W__form{flex-direction:column;gap:12px;display:flex}.archived-items-module__0dT80W__form>*{margin:0}.archived-items-module__0dT80W__itemName{font-size:17px;font-weight:800;line-height:1.5}.archived-items-module__0dT80W__warn{color:var(--alert);font-size:14px;font-weight:700;line-height:1.8}.archived-items-module__0dT80W__counts{border:1px solid var(--line);border-radius:12px;margin:0;padding:10px 12px 10px 28px;font-size:14px;line-height:1.9}.archived-items-module__0dT80W__keep{color:var(--sub);font-size:13px;line-height:1.8}.archived-items-module__0dT80W__banner{color:var(--alert);background:#fef2f2;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.7}.archived-items-module__0dT80W__done{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 0 8px;display:flex}.archived-items-module__0dT80W__doneIcon.archived-items-module__0dT80W__doneIcon{color:#15803d;width:40px;height:40px}.archived-items-module__0dT80W__doneText{overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;font-weight:800;line-height:1.6}.archived-items-module__0dT80W__grow{flex:1}.archived-items-module__0dT80W__danger.archived-items-module__0dT80W__danger{background:var(--alert)}
.staffing-module__LwN59W__dowField{border:none;min-width:0;margin:0;padding:0}.staffing-module__LwN59W__dowLegend{color:var(--sub);margin-bottom:6px;padding:0;font-size:13px;font-weight:700}.staffing-module__LwN59W__dowRow{flex-wrap:wrap;gap:6px;display:flex}.staffing-module__LwN59W__dowChip{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:99px;align-items:center;gap:5px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}@media (hover:hover){.staffing-module__LwN59W__dowChip:hover{border-color:var(--primary);background:#eef4ff}}.staffing-module__LwN59W__dowChip:has(input:checked){border-color:var(--primary);background:var(--pastel-blue);color:var(--primary-deep)}.staffing-module__LwN59W__dowChip input{width:16px;height:16px;margin:0}.staffing-module__LwN59W__dowHint{color:var(--sub);margin:6px 0 0;font-size:13px}
.lang-row-module__pXZU4W__langRow{justify-content:flex-end;width:100%;max-width:400px;margin-bottom:24px;display:flex}
.print-button-module__U5bKJq__bar{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}:is([class*=btnRow]>.print-button-module__U5bKJq__bar,[style*=display\:flex]>.print-button-module__U5bKJq__bar,[style*="display: flex"]>.print-button-module__U5bKJq__bar){margin:0}@media print{.print-button-module__U5bKJq__bar{display:none!important}}
.question-module__zIf6lG__title{text-wrap:pretty;font-size:18px;font-weight:800;line-height:1.8}
