:root{--navy:#003755;--teal:#37afa0;--blue:#007396;--ink:#161922;--muted:#626262;--line:#cdd5da;--wash:#ebeff2;--bad:#b42318;--warn:#d97706;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);-webkit-text-size-adjust:100%;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--wash);margin:0}.app{max-width:480px;min-height:100vh;background:#fff;flex-direction:column;min-height:100dvh;margin:0 auto;display:flex}.banner{background:var(--banner-bg,var(--navy));color:var(--banner-fg,#fff);border-bottom:1px solid var(--banner-rule,transparent);padding:calc(env(safe-area-inset-top) + 12px) 16px 12px;align-items:center;gap:12px;display:flex}.logo{background:#fff;border-radius:4px;width:auto;height:28px;padding:2px 4px}.logo-client{background:0 0;padding:2px 0}.banner-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.banner-title{white-space:nowrap;color:var(--banner-title,inherit);font-weight:600}.banner-sub{color:var(--banner-muted,#fffc);white-space:nowrap;font-size:12px}.powered-by{align-items:center;gap:4px;display:inline-flex}@media (max-width:1023px){.banner-sub{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.powered-sep{display:none}}:root{--acx-mark:url(data:image/png;base64,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)}.powered-logo{background:var(--banner-muted,#fffc);width:46px;height:16px;-webkit-mask:var(--acx-mark) center / contain no-repeat;-webkit-mask:var(--acx-mark) center / contain no-repeat;mask:var(--acx-mark) center / contain no-repeat;display:inline-block}:focus-visible{outline:2px solid var(--accent,var(--blue));outline-offset:2px}.identity{background:var(--wash);color:var(--navy);border-bottom:1px solid #d5dde3;padding:10px 16px;font-size:17px;font-weight:600}.identity-sep,.identity-role{color:var(--muted);font-weight:400}.who{background:var(--wash);color:var(--muted);padding:6px 16px;font-size:14px}main{flex:1;padding:16px}h1{margin:8px 0 4px;font-size:22px}.card p{line-height:1.45}label{color:var(--muted);margin:14px 0;font-size:14px;display:block}input{border:1px solid var(--line);border-radius:8px;width:100%;margin-top:6px;padding:12px;font-size:18px;display:block}button{-webkit-user-select:none;user-select:none;font:inherit;cursor:pointer}.primary,.secondary,.danger{border-radius:10px;width:100%;margin-top:12px;padding:14px;font-size:17px;font-weight:600;display:block}.primary{background:var(--teal);color:#fff;border:none}.primary:disabled{background:var(--line);color:var(--muted)}.secondary{color:var(--navy);border:1px solid var(--line);background:#fff}.danger{background:var(--bad);color:#fff;border:none}.link-button{color:inherit;background:0 0;border:none;padding:4px;text-decoration:underline}.back{color:var(--blue);padding:0;text-decoration:none}.muted{color:var(--muted)}.small{font-size:13px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.error{color:var(--bad);background:#fef3f2;border-radius:8px;padding:10px 12px}.notice{background:var(--wash);border-radius:8px;padding:10px 12px}.amount{color:var(--navy);word-break:break-all;margin:12px 0;font-size:30px;font-weight:700}.field{border-top:1px solid var(--wash);padding:10px 0}.field-label{color:var(--muted);font-size:13px}.field-value{word-break:break-word;margin-top:2px;font-size:16px}.ok{color:#0f7a5a}.bad{color:var(--bad);font-weight:600}.quorum{flex-direction:column;gap:6px;margin:4px 0 12px;display:flex}.quorum-bar{background:var(--wash);border-radius:999px;height:8px;overflow:hidden}.quorum-fill{background:#0f7a5a;height:100%;display:block}.list{margin:12px 0;padding:0;list-style:none}.row{text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;padding:12px;display:flex}.row-main{flex-direction:column;gap:4px;display:flex}.status{background:var(--wash);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:13px}.status-pending{color:var(--warn);background:#fff4e5}.status-approved,.status-done{color:#0f7a5a;background:#e6f6f3}.actions{margin-top:16px}.footer{color:var(--muted);text-align:center;overflow-wrap:anywhere;padding:16px 16px calc(env(safe-area-inset-bottom) + 16px);font-size:12px}.card .notice{margin:0 0 12px}.install-hint{border:1px solid var(--line);border-radius:8px;margin:0 16px 16px;padding:12px 14px;font-size:14px}.install-hint p{margin:0 0 8px}.ids summary{color:var(--muted,#667);cursor:pointer;margin:4px 0;font-size:13px}.ids .mono{font-size:12px}.update-notice{background:var(--teal);color:#003755;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:15px;display:flex}.card ol{margin:0 0 12px;padding-left:22px}.card ol li{margin-bottom:8px}.card h2{margin:16px 0 8px;font-size:16px}.warning{color:#5c3d00;background:#fff6dd;border:1px solid #c88a00;border-radius:8px;margin:0 0 12px;padding:10px 12px}a.primary{box-sizing:border-box;text-align:center;text-decoration:none}.code-large{letter-spacing:.12em;text-align:center;padding:8px 0;font-family:ui-monospace,Menlo,monospace;font-size:2rem;display:block}.invite-code p{margin:4px 0}.banner-pending{--banner-bg:#fff;--banner-fg:var(--ink);--banner-rule:var(--line);min-height:52px}.moved-banner{background:#fff6e8;border:1px solid #f2d3a4;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:14px;display:flex}.moved-banner p{margin:0}.moved-banner button{font:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0;text-decoration:underline}.moved-help{margin:8px 0 0;font-size:13px}
