body{color:#17211b;background:#f6f7f4;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.shell.svelte-19gsovj{width:min(1180px,100vw - 32px);margin:0 auto;padding:28px 0 48px}.topbar.svelte-19gsovj{border-bottom:1px solid #d9ded4;justify-content:space-between;align-items:flex-start;gap:24px;padding:12px 0 24px;display:flex}.section-label.svelte-19gsovj{color:#687466;letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:700}h1.svelte-19gsovj,h2.svelte-19gsovj{letter-spacing:0;margin:0}h1.svelte-19gsovj{font-size:clamp(2rem,5vw,3.1rem);line-height:1}h2.svelte-19gsovj{font-size:1.15rem;line-height:1.25}.session.svelte-19gsovj{text-align:right;background:#fff;border:1px solid #d9ded4;border-radius:8px;min-width:220px;padding:10px 12px}.session.svelte-19gsovj span:where(.svelte-19gsovj),.session.svelte-19gsovj small:where(.svelte-19gsovj){display:block}.session.svelte-19gsovj span:where(.svelte-19gsovj){font-size:.92rem;font-weight:700}.session.svelte-19gsovj small:where(.svelte-19gsovj){color:#687466;margin-top:2px;font-size:.74rem}.approval-list.svelte-19gsovj{gap:18px;margin-top:24px;display:grid}.approval.svelte-19gsovj,.notice.svelte-19gsovj,.empty.svelte-19gsovj,.result.svelte-19gsovj{background:#fff;border:1px solid #d9ded4;border-radius:8px}.approval.svelte-19gsovj{padding:18px}.approval-head.svelte-19gsovj{border-bottom:1px solid #e8ebe5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.deadline.svelte-19gsovj{text-align:right;min-width:180px}.deadline.svelte-19gsovj span:where(.svelte-19gsovj){color:#687466;font-size:.78rem;font-weight:700;display:block}.deadline.svelte-19gsovj strong:where(.svelte-19gsovj){margin-top:3px;font-size:.92rem;display:block}.meta-grid.svelte-19gsovj{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:16px 0 0;display:grid}.meta-grid.svelte-19gsovj div:where(.svelte-19gsovj){min-width:0}dt.svelte-19gsovj{color:#687466;text-transform:uppercase;font-size:.74rem;font-weight:800}dd.svelte-19gsovj{overflow-wrap:anywhere;margin:4px 0 0;font-size:.94rem;line-height:1.45}.hash.svelte-19gsovj{color:#4f5b50;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.body-box.svelte-19gsovj{background:#fbfcfa;border:1px solid #e1e5dd;border-radius:8px;margin-top:16px}pre.svelte-19gsovj{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.5;overflow:auto}.footer-row.svelte-19gsovj{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.attachments.svelte-19gsovj{color:#687466;flex-wrap:wrap;gap:10px;font-size:.84rem;display:flex}.actions.svelte-19gsovj{align-items:center;gap:10px;display:flex}form.svelte-19gsovj{align-items:center;gap:8px;margin:0;display:flex}.reason.svelte-19gsovj{color:#17211b;width:180px;height:38px;font:inherit;background:#fff;border:1px solid #cdd3c8;border-radius:7px;padding:0 10px;font-size:.88rem}button.svelte-19gsovj{cursor:pointer;min-width:92px;height:38px;font:inherit;border:1px solid #0000;border-radius:7px;font-size:.88rem;font-weight:800}.primary.svelte-19gsovj{color:#fff;background:#156f45}.secondary.svelte-19gsovj{color:#253028;background:#fff;border-color:#cfd5ca}.primary.svelte-19gsovj:hover{background:#0f5b38}.secondary.svelte-19gsovj:hover{background:#f1f3ef}.notice.svelte-19gsovj,.empty.svelte-19gsovj,.result.svelte-19gsovj{margin-top:24px;padding:18px}.notice.svelte-19gsovj p:where(.svelte-19gsovj),.result.svelte-19gsovj span:where(.svelte-19gsovj){color:#687466;margin:6px 0 0}.result.svelte-19gsovj{justify-content:space-between;align-items:center;gap:16px;display:flex}.success.svelte-19gsovj{background:#eff8f2;border-color:#b9d9c7}.error.svelte-19gsovj{background:#fbf0f0;border-color:#e2b9b9}@media (width<=760px){.shell.svelte-19gsovj{width:min(100vw - 20px,720px);padding-top:14px}.topbar.svelte-19gsovj,.approval-head.svelte-19gsovj,.footer-row.svelte-19gsovj,.result.svelte-19gsovj{flex-direction:column;align-items:stretch}.session.svelte-19gsovj,.deadline.svelte-19gsovj{text-align:left;min-width:0}.meta-grid.svelte-19gsovj{grid-template-columns:1fr}.actions.svelte-19gsovj,form.svelte-19gsovj{align-items:stretch;width:100%}.actions.svelte-19gsovj{flex-direction:column}form.svelte-19gsovj{flex-direction:row}.reason.svelte-19gsovj{flex:1;width:auto;min-width:0}.actions.svelte-19gsovj form:where(.svelte-19gsovj):last-child button:where(.svelte-19gsovj){width:100%}}
