:root{--bg:#f4f5f7;--panel:#fff;--ink:#121c2e;--soft:#5f6878;--faint:#8a93a2;--line:#e4e7ec;--primary:#1b2b4b;--green:#12775a;--green-l:#d7ece4;--red:#b02a3b;--red-l:#f3dadd;--amber:#a86412;--amber-l:#fbf0dc;color:var(--ink);background:var(--bg);min-height:720px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px;line-height:1.45}.pos{color:var(--green)}.neg{color:var(--red)}:focus-visible{outline-offset:2px;outline:2px solid #3d6df2}.top{background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:32px;height:64px;padding:0 40px;display:flex}.brand{align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.brand i{background:var(--primary);border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.brand i:after{content:"";background:#fff;width:10px;height:2px;box-shadow:0 -4px #fff,0 4px #fff}.top nav{gap:4px;height:100%;display:flex}.top nav a{color:var(--soft);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}.top nav a[aria-current]{color:var(--ink);border-bottom-color:var(--primary);font-weight:500}.count{background:var(--amber-l);min-width:20px;height:20px;color:var(--amber);border-radius:10px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.me{color:var(--soft);align-items:center;gap:10px;margin-left:auto;text-decoration:none;display:flex}.avatar{width:36px;height:36px;color:var(--primary);background:#e3e8f2;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.avatar.sm{width:30px;height:30px;font-size:12px}.avatar.lg{width:48px;height:48px;font-size:16px}.avatar.dashed{color:var(--soft);background:0 0;border:1.5px dashed #b4bccb}.page{max-width:1100px;margin:0 auto;padding:32px 40px 64px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px}h2.section{align-items:center;gap:10px;min-height:36px;margin:28px 0 12px;font-size:16px;font-weight:600;display:flex}h2.section .act{margin-left:auto}h2.section .act.btn.quiet{padding-right:0}.btn{font:inherit;background:var(--panel);height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;border:1px solid #cdd3dc;border-radius:8px;padding:0 14px;font-weight:500}.btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn.quiet{color:var(--soft);background:0 0;border-color:#0000}.consolidated{grid-template-columns:1fr 1fr;display:grid}.consolidated>div{padding:24px 28px 26px}.consolidated>div+div{border-left:1px solid var(--line)}.consolidated h3{color:var(--soft);margin:0;font-size:14px;font-weight:500}.balance{letter-spacing:-.02em;margin:6px 0 2px;font-size:44px;font-weight:500;line-height:1.1}.balance .cur{color:var(--soft);letter-spacing:0;margin-right:6px;font-size:24px}.verdict{color:var(--soft);margin:0 0 20px}.scale{background:var(--line);border-radius:4px;grid-template-rows:8px;grid-template-columns:minmax(0,1fr) 2px minmax(0,1fr);align-items:center;height:8px;display:grid}.scale .l{background:var(--red);border-radius:4px 0 0 4px;justify-self:end;height:8px}.scale .r{background:var(--green);border-radius:0 4px 4px 0;height:8px}.scale .z{background:var(--ink);height:18px}.ends{color:var(--soft);justify-content:space-between;margin-top:10px;font-size:14px;display:flex}.ends b{color:var(--ink);font-weight:500}.todo{margin:0;padding:0;list-style:none}.todo li{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.todo li:first-child{border-top:0}.todo p{margin:0}.todo .what{font-weight:500}.todo .ctx,.todo .after{color:var(--soft);font-size:14px}.todo .after b{color:var(--ink);font-weight:500}.todo .btns{gap:8px;display:flex}.sent{color:var(--soft);margin:10px 4px 0;font-size:14px}.filter{gap:4px;display:flex}.filter button{font:inherit;height:30px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:14px}.filter button[aria-pressed=true]{color:var(--ink);background:#e6e9ef;font-weight:500}.accounts{margin:0;padding:0;list-style:none}.accounts a{border-top:1px solid var(--line);grid-template-columns:auto minmax(180px,1.3fr) minmax(0,1fr) 150px;align-items:center;gap:16px;padding:14px 20px;text-decoration:none;display:grid}.accounts li:first-child a{border-top:0}.accounts a:hover{background:#fafbfc}.accounts .name{align-items:center;gap:8px;font-weight:500;display:flex}.accounts .meta{color:var(--soft);font-size:14px;display:block}.mini{background:var(--line);border-radius:3px;grid-template-rows:6px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;height:6px;display:grid}.mini .l{background:var(--red);border-radius:3px 0 0 3px;justify-self:end;height:6px}.mini .r{background:var(--green);border-radius:0 3px 3px 0;height:6px}.mini .z{background:#c3c9d3;height:14px}.accounts .amt{text-align:right;font-size:16px;font-weight:500}.accounts .amt small{color:var(--soft);font-size:13px;font-weight:400;display:block}.dot{background:var(--amber);border-radius:50%;width:8px;height:8px;display:inline-block}.crumb{color:var(--soft);font-size:14px;text-decoration:none}.head{align-items:center;gap:14px;margin:14px 0 20px;display:flex}.head h1{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.head p{color:var(--soft);margin:0;font-size:14px}.head .btns{gap:8px;margin-left:auto;display:flex}.hero{padding:28px 28px 24px}.hero .who{color:var(--soft);justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.tug{background:var(--line);border-radius:4px;height:8px;position:relative}.tug .fill{background:var(--green);border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:50%}.tug .z{background:var(--ink);width:2px;position:absolute;top:-5px;bottom:-5px;left:calc(50% - 1px)}.hero .lead{color:var(--soft);margin:24px 0 0}.hero .big{letter-spacing:-.03em;margin:2px 0 0;font-size:64px;font-weight:500;line-height:1.05}.hero .big .cur{color:var(--soft);letter-spacing:0;margin-right:8px;font-size:32px}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.facts div{padding:14px 0 0}.facts>div>span{color:var(--soft);font-size:13px;display:block}.facts b{font-weight:500}.facts .hint{margin-top:4px;font-size:12px;display:block}.cols{grid-template-columns:1fr 1.5fr;align-items:start;gap:20px;display:grid}.rows{border-collapse:collapse;width:100%}.rows th{text-align:left;color:var(--soft);border-bottom:1px solid var(--line);padding:12px 20px 8px;font-size:13px;font-weight:500}.rows td{border-top:1px solid var(--line);padding:12px 20px}.rows tr:first-child td{border-top:0}.rows .r{text-align:right}.rows .date{color:var(--soft);width:72px;padding-right:0}.rows td.bal{color:var(--soft)}.rows-foot{border-top:1px solid var(--line);padding:12px 20px;font-size:14px}.cols .todo li{grid-template-columns:1fr;gap:10px}.stage{position:relative;overflow:hidden}.scrim{background:#121c2e52;position:absolute;inset:0}.drawer{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;width:440px;display:flex;position:absolute;top:0;bottom:0;right:0}.drawer header{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:22px 24px 18px;display:flex}.drawer header h2{margin:0;font-size:18px;font-weight:600}.drawer header p{color:var(--soft);margin:2px 0 0;font-size:14px}.close{width:32px;height:32px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;font-size:20px;line-height:1}.drawer .body{flex-direction:column;flex:1;gap:18px;padding:20px 24px;display:flex;overflow:auto}.drawer footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.f{flex-direction:column;gap:6px;display:flex}.f>label,.f>.label{font-size:14px;font-weight:500}.f .hint{color:var(--soft);font-size:13px}.f .err{color:var(--red);font-size:13px}.input{font:inherit;background:var(--panel);height:42px;color:var(--ink);border:1px solid #cdd3dc;border-radius:8px;width:100%;padding:0 12px}.input.invalid{border-color:var(--red);box-shadow:0 0 0 3px var(--red-l)}.money-in{border:1px solid #cdd3dc;border-radius:10px;align-items:baseline;gap:8px;height:64px;padding:0 14px;display:flex}.money-in span{color:var(--soft);font-size:22px}.money-in b{letter-spacing:-.02em;font-size:34px;font-weight:500;line-height:64px}.money-in .caret{vertical-align:-4px;background:#3d6df2;width:2px;height:30px;margin-left:2px;display:inline-block}.seg{background:#eef0f4;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:grid}.seg button{font:inherit;height:36px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:8px}.seg button[aria-pressed=true]{background:var(--panel);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #121c2e1f}.two-f{grid-template-columns:1fr 1fr;gap:12px;display:grid}.preview{color:var(--soft);background:#f4f6f9;border-radius:10px;padding:14px 16px;font-size:14px}.preview b{color:var(--ink);font-weight:500}.preview .tug{height:6px;margin:10px 0 2px}.disclosure{color:var(--soft);text-align:left;cursor:pointer;font-size:14px;font:inherit;background:0 0;border:0;padding:0}.menu{background:var(--panel);border:1px solid var(--line);border-radius:12px;width:260px;padding:6px;position:absolute;top:186px;right:calc(50% - 510px);box-shadow:0 12px 32px -12px #121c2e4d}.menu a{border-radius:8px;padding:9px 12px;text-decoration:none;display:block}.menu a:hover,.menu a.hl{background:#f1f3f6}.menu a small{color:var(--soft);font-size:13px;display:block}.menu hr{border:0;border-top:1px solid var(--line);margin:6px 0}.menu a.danger{color:var(--red)}.sched{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none}.sched li{border-top:1px solid var(--line);grid-template-columns:28px 1fr 1fr;align-items:center;gap:10px;padding:8px 12px;display:grid}.sched li:first-child{border-top:0}.sched .n{color:var(--faint);font-size:13px}.sched .input{height:36px}.sched-foot{color:var(--soft);justify-content:space-between;font-size:14px;display:flex}.sched-foot b{color:var(--ink);font-weight:500}.tabs{border-bottom:1px solid var(--line);gap:4px;margin:8px 0 20px;display:flex}.tabs a{color:var(--soft);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 12px;text-decoration:none;display:flex}.tabs a[aria-current]{color:var(--ink);border-bottom-color:var(--primary);font-weight:500}.page-head{align-items:center;gap:12px;display:flex}.page-head h1{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600}.page-head .btn{margin-left:auto}.page-head p{margin:0}.prop{padding:20px 24px}.prop+.prop{margin-top:12px}.prop .top-line{align-items:center;gap:14px;display:flex}.prop .kind{color:var(--soft);font-size:13px}.prop h3{margin:0;font-size:17px;font-weight:500}.prop .when{color:var(--soft);align-self:flex-start;margin-left:auto;font-size:13px}.prop dl{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:12px 24px;margin:18px 0 0;padding:16px 0 0;display:grid}.prop dt{color:var(--soft);font-size:13px}.prop dd{margin:2px 0 0;font-weight:500}.prop .foot{align-items:center;gap:8px;margin-top:18px;display:flex}.prop .sign{color:var(--soft);align-items:center;gap:14px;font-size:14px;display:flex}.prop .sign span{align-items:center;gap:6px;display:inline-flex}.ok-i{background:var(--green);border-radius:50%;place-items:center;width:16px;height:16px;display:inline-grid}.ok-i:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:7px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.wait-i{border:2px solid var(--amber);border-radius:50%;width:16px;height:16px;display:inline-block}.prop .foot .btns{gap:8px;margin-left:auto;display:flex}.activity{margin:0;padding:0;list-style:none}.activity li{border-top:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.activity li:first-child{border-top:0}.activity p{margin:0}.activity .ctx{color:var(--soft);font-size:14px}.activity .t{color:var(--soft);font-size:13px}.unread{background:#3d6df2;border-radius:50%;justify-self:center;width:8px;height:8px}.status{color:var(--soft);white-space:nowrap;background:#eef0f4;border-radius:6px;padding:2px 8px;font-size:13px}.status.ok{background:var(--green-l);color:var(--green)}.status.bad{background:var(--red-l);color:var(--red)}.status.wait{background:var(--amber-l);color:var(--amber)}.people{margin:0;padding:0;list-style:none}.people li{border-top:1px solid var(--line);grid-template-columns:auto minmax(200px,1fr) 120px 170px 110px;align-items:center;gap:16px;padding:14px 20px;display:grid}.people li:first-child{border-top:0}.people .name{font-weight:500}.people .meta{color:var(--soft);font-size:14px;display:block}.people .accs{color:var(--soft);font-size:14px}.people .act{text-align:right}.grid-set{grid-template-columns:240px 1fr;gap:32px;display:grid}.side{flex-direction:column;gap:2px;display:flex;position:sticky;top:0}.side a{color:var(--soft);border-radius:8px;padding:8px 12px;text-decoration:none}.side a[aria-current]{color:var(--ink);background:#e6e9ef;font-weight:500}.set{padding:4px 24px}.set+.set{margin-top:20px}.set h2{margin:18px 0 2px;font-size:16px;font-weight:600}.set>p{color:var(--soft);margin:0 0 8px;font-size:14px}.kv{border-top:1px solid var(--line);grid-template-columns:200px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.kv dt{color:var(--soft)}.kv dd{margin:0}.health{align-items:center;gap:8px;display:inline-flex}.health i{background:var(--green);border-radius:50%;width:8px;height:8px}.health.warn i{background:var(--amber)}.gate{place-items:center;min-height:640px;padding:40px 16px;display:grid}.gate .card{width:400px;max-width:100%;padding:32px}.gate .brand{margin-bottom:28px}.gate h1{letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:600}.gate p{color:var(--soft);margin:0 0 20px}.gate .btn{width:100%;height:44px}.gate .fine{color:var(--faint);margin:16px 0 0;font-size:13px}.gate .who{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:flex}.gate .who p{color:var(--ink);margin:0}.gate .who small{color:var(--soft);font-size:14px;display:block}.gates{grid-template-columns:1fr 1fr;display:grid}.gates>div+div{border-left:1px solid var(--line)}.empty-state{text-align:center;padding:48px 24px}.empty-state h3{margin:0 0 4px;font-size:17px;font-weight:600}.empty-state p{max-width:420px;color:var(--soft);margin:0 auto 18px}@media (width<=760px){.drawer{border-left:0;border-radius:16px 16px 0 0;width:100%;top:56px}.menu{display:none}.tabs{overflow-x:auto}.tabs a{white-space:nowrap}.prop{padding:16px}.prop .top-line{grid-template-columns:auto 1fr;display:grid}.prop .when{grid-column:2;margin-left:0}.prop .foot .btns{grid-template-columns:1fr 1fr;display:grid}.prop .foot .btns .quiet{order:3;grid-column:1/-1}.prop dl{grid-template-columns:1fr 1fr}.prop .foot{flex-wrap:wrap}.prop .foot .btns{width:100%;margin-left:0}.people li{grid-template-columns:auto 1fr auto}.people .accs,.people .st{display:none}.grid-set{grid-template-columns:1fr}.side{flex-direction:row;overflow-x:auto}.kv{grid-template-columns:1fr;gap:4px}.gates{grid-template-columns:1fr}.gates>div+div{border-left:0;border-top:1px solid var(--line)}.activity li{grid-template-columns:auto 1fr}.activity .t{grid-column:2}.top{flex-wrap:wrap;gap:12px;height:auto;padding:12px 16px 0}.top nav{order:3;width:100%;height:44px;overflow-x:auto}.me span{display:none}.page{padding:20px 14px 48px}.consolidated{grid-template-columns:1fr}.consolidated>div+div{border-left:0;border-top:1px solid var(--line)}.balance{font-size:36px}.todo li{grid-template-columns:auto 1fr}.todo .btns{grid-column:1/-1}.accounts a{grid-template-columns:auto 1fr auto;padding:14px 16px}.accounts .mini{display:none}.head{flex-wrap:wrap}.head .btns{flex-wrap:wrap;width:100%;margin-left:0}.hero{padding:20px 16px}.hero .big{font-size:44px}.facts{grid-template-columns:1fr 1fr}.cols{grid-template-columns:1fr}h2.section{flex-wrap:wrap}h2.section .filter{order:3;width:100%;margin-left:0}h2.section>.btn:last-child{margin-left:auto}.rows td.r{white-space:nowrap}.head>div:not(.btns){flex:1;min-width:0}.head .avatar.lg{width:40px;height:40px}.head{flex-wrap:wrap;align-items:flex-start}.rows td.bal,.rows th.bal{display:none}.rows td,.rows th{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:no-preference){.tug .fill{transform-origin:0;animation:.8s cubic-bezier(.2,.8,.2,1) both pull}@keyframes pull{0%{transform:scaleX(0)}}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:15px/1.45 IBM Plex Sans,system-ui,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}button,.button{background:var(--panel);height:36px;color:var(--ink);cursor:pointer;border:1px solid #cdd3dc;border-radius:8px;padding:0 14px;font-weight:500}button.primary,.button.primary{background:var(--primary);border-color:var(--primary);color:#fff}button:disabled{opacity:.55;cursor:wait}a.btn,a.button{place-items:center;text-decoration:none;display:inline-grid}h1{font-size:24px;font-weight:600}h2{font-size:16px;font-weight:600}h3{font-size:17px;font-weight:500}p{margin:0 0 14px}.num{font-variant-numeric:tabular-nums}.money{white-space:nowrap}.muted,.hint{color:var(--soft)}.hint,.field-error{font-size:13px}.error,.field-error{color:var(--red)}.success{color:var(--green)}.error,.success{margin:0;padding:10px 0}.empty{color:var(--soft);margin:0;padding:20px}.card{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-bottom:12px;padding:20px 24px}.badge{color:var(--soft);white-space:nowrap;background:#eef0f4;border-radius:6px;padding:2px 8px;font-size:13px;display:inline-block}.badge.ok{background:var(--green-l);color:var(--green)}.badge.warn{background:var(--amber-l);color:var(--amber)}.badge.bad{background:var(--red-l);color:var(--red)}.sr-only,.skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip:focus{z-index:100;background:#fff;padding:12px;position:fixed}.env{color:var(--faint);font-size:11px}.user-menu{margin-left:auto}.me{background:0 0;border:0;height:auto;padding:0;font-weight:400}.menu-wrap{position:relative}.menu{z-index:20;max-width:calc(100vw - 28px);top:calc(100% + 8px);right:0}.menu button{text-align:left;background:0 0;border:0;border-radius:8px;width:100%;height:auto;padding:9px 12px;font-weight:400;display:block}.menu button:hover{background:#f1f3f6}.menu small{color:var(--soft);font-size:13px;display:block}.menu .danger{color:var(--red)}.drawer-layer{z-index:50;position:fixed;inset:0}.drawer{width:min(440px,100%)}.drawer:focus{outline:none}.drawer .body{gap:0;padding:0}.drawer .body>.hint{margin:0;padding:18px 24px 0}.form{flex-direction:column;gap:18px;min-width:0;display:flex}.drawer .form{flex:1;padding:20px 24px 0}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label{font-size:14px;font-weight:500}input:not([type=radio]):not([type=checkbox]),select,textarea{width:100%;min-width:0;height:42px;color:var(--ink);background:var(--panel);border:1px solid #cdd3dc;border-radius:8px;padding:0 12px}input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--red)!important}.field:has(.amount-input) input{letter-spacing:-.02em;height:64px;font-size:34px;font-weight:500}.money-entry{border:1px solid #cdd3dc;border-radius:10px;align-items:center;padding-left:14px;display:flex}.money-entry>span{color:var(--soft);font-size:22px}.money-entry input.amount-input{background:0 0;border:0}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form>.actions{justify-content:flex-end}.form>.actions .primary{order:2}.drawer .form>.actions{background:var(--panel);border-top:1px solid var(--line);z-index:2;margin:auto -24px 0;padding:16px 24px;position:sticky;bottom:0}.inline{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inline>button{grid-column:1/-1}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:500}fieldset>label{margin:8px 0;display:block}.seg{height:auto}.seg button{height:auto;min-height:36px;padding:6px 8px}.tabs button{color:var(--soft);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;height:auto;margin-bottom:-1px;padding:10px 12px;font-weight:400;text-decoration:none;display:flex}.tabs button[aria-current]{color:var(--ink);border-bottom-color:var(--primary);font-weight:500}table{border-collapse:collapse;text-align:left;width:100%}th{color:var(--soft);font-size:13px;font-weight:500}th,td{border-bottom:1px solid var(--line);padding:12px 16px}td.num,th.num{text-align:right}caption{color:var(--soft);text-align:left;padding:12px 16px;font-size:13px}.table-scroll{max-width:100%;overflow-x:auto}td small{display:block}details>summary{cursor:pointer;color:var(--soft);padding:10px 0}.account-extras{margin-top:20px}.account-extras>section,.account-extras>details{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:20px;padding:20px 24px}.cols>div{min-width:0}.compact-proposal{padding:16px 20px}.compact-proposal+.compact-proposal{border-top:1px solid var(--line)}.compact-line{align-items:center;gap:16px;display:flex}.compact-line .what{font-weight:500}.compact-line p{margin:0}.compact-line .ctx,.compact-line .after{color:var(--soft);font-size:14px}.compact-line>.btns{gap:8px;margin-left:auto;display:flex}.compact-proposal .actions{margin-top:10px}.compact-proposal .after{margin-top:2px}.cols .compact-line{flex-wrap:wrap}.cols .compact-line>.btns{margin-left:0}.prop .summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.prop dd{overflow-wrap:anywhere}.prop .summary .money{white-space:nowrap}.prop .foot,.prop .sign{flex-wrap:wrap}.prop .actions{margin-left:auto}.people .meta,.accounts .meta{overflow-wrap:anywhere}.accounts .name{flex-wrap:wrap}.section .filter{margin-left:auto}.people .act button{padding:0 10px}.sched li{grid-template-columns:18px minmax(0,1fr) minmax(0,.8fr) 28px;gap:6px;padding:8px}.sched .field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sched input{font-size:13px;padding:0 6px!important}.sched .remove{width:28px;color:var(--soft);border:0;padding:0}.sched-foot{flex-wrap:wrap;gap:6px;margin-top:8px}.set dl{margin:14px 0}.set .kv{grid-template-columns:180px minmax(0,1fr)}.set .kv dd{overflow-wrap:anywhere}.set{padding-bottom:16px;scroll-margin-top:20px}.side{align-self:start}.page-head{margin-bottom:6px}.page-head>button{margin-left:auto}.activity li{grid-template-columns:30px 1fr auto}.activity .unread{width:8px;height:8px}@media (width<=760px){.env,.me>.user-name{display:none}.me>.avatar{display:grid}.top .brand{font-size:17px}.menu{display:block}.drawer{width:100%;top:56px}.drawer .body{overscroll-behavior:contain}.prop .summary{grid-template-columns:1fr 1fr}.prop .actions{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.prop .actions .quiet{grid-column:1/-1}.compact-line{grid-template-columns:auto minmax(0,1fr);display:grid}.compact-line .btns{flex-wrap:wrap;grid-column:1/-1;margin-left:0}.cols .compact-line{display:flex}.accounts .name{font-size:14px}.accounts .amt{font-size:15px}.accounts a{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.people li{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px}.people .act button{font-size:13px}.set .kv{grid-template-columns:1fr}.side a{white-space:nowrap}.set{padding:4px 18px 16px}.account-extras>section,.account-extras>details{padding:16px}.activity li{grid-template-columns:16px minmax(0,1fr)}.activity .t{grid-column:2}}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Regular-Bl2SjS7V.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Medium-DV05E5xX.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-SemiBold-B9auKknr.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}.compact-line{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.compact-line>.actions{flex-wrap:nowrap;justify-content:flex-end;margin:0}.cols .compact-line{grid-template-columns:auto minmax(0,1fr)}.cols .compact-line>.actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.compact-proposal .after b{color:var(--ink);font-weight:500}.proposal-description{color:var(--soft);margin:8px 0 0 50px;font-size:14px}.proposal-detail{padding:20px 24px}.proposal-detail .prop{padding:16px}.proposal-detail .summary{grid-template-columns:1fr 1fr}.proposal-detail .actions{margin-left:0}@media (width<=760px){.compact-line{grid-template-columns:auto minmax(0,1fr)}.compact-line>.actions{grid-column:1/-1;grid-template-columns:1fr 1fr;justify-content:stretch;width:100%;display:grid}.compact-line>.actions .quiet{order:3;grid-column:1/-1}.proposal-description{margin-left:0}}.gate{grid-template-columns:minmax(0,1fr)}.gate .card{justify-self:center;width:min(400px,100%);min-width:0;margin:0}.gate .who p{overflow-wrap:anywhere;min-width:0}.set .kv.security{grid-template-columns:minmax(0,1fr) auto}@media (width<=760px){.set .kv.security{grid-template-columns:1fr}}.installment-summary{display:block}.sched input{height:36px!important}.sched li.muted{grid-template-columns:18px minmax(0,1fr) minmax(0,.8fr) auto;font-size:13px}
