@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-400-normal-CgTchz7I.woff2) format("woff2"),url(/assets/arimo-cyrillic-400-normal-CF2XIQji.woff) format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-700-normal-B2FEI9Hm.woff2) format("woff2"),url(/assets/arimo-cyrillic-700-normal-kR-udC20.woff) format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-400-normal-Bqnq6eT5.woff2) format("woff2"),url(/assets/arimo-latin-400-normal-Cd1L7MI3.woff) format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-700-normal-DhEW593l.woff2) format("woff2"),url(/assets/arimo-latin-700-normal-x_huS3KV.woff) format("woff")}:root{color-scheme:light;--surface: #ededeb;--panel: #fff;--line: #d6d6d3;--soft-line: #e4e4e1;--hover: #e2e2df;--ink: #000;--text: #2e2e2d;--muted: #5e5e5c;--danger: #a02723;--radius: 6px;font-family:Arimo,Arial,sans-serif;font-size:15px;line-height:1.45;background:var(--surface);color:var(--ink)}*{box-sizing:border-box}body{margin:0;min-width:360px}a{color:inherit;text-underline-offset:3px}a:hover{color:var(--muted)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}h1,h2,h3,p,dl{margin:0;overflow-wrap:anywhere}h1{font-size:clamp(1.75rem,4vw,2.66rem);line-height:1.05;letter-spacing:-.025em;text-transform:uppercase}h2{font-size:1.2rem}button,input,select,textarea{color:inherit;font:inherit}button,.button,input,select,textarea{min-height:44px;padding:.55rem .85rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}button,.button{cursor:pointer}button:hover:not(:disabled),.button:hover{background:var(--hover);color:var(--ink)}button:disabled{cursor:default;opacity:.55}.button{display:inline-flex;align-items:center;text-decoration:none}.primary,button[aria-pressed=true],.tabs [aria-current=page]{background:var(--ink);color:var(--panel);border-color:var(--ink);font-weight:700}.primary:hover:not(:disabled),.button.primary:hover{background:var(--text);color:var(--panel)}label{display:grid;gap:4px;min-width:0;font-size:.9rem;color:var(--muted)}input,select,textarea{width:100%;min-width:0;color:var(--ink)}textarea{resize:vertical;min-height:90px}input[type=checkbox]{min-height:auto;width:auto;accent-color:var(--ink)}fieldset{min-width:0;border:1px solid var(--line);border-radius:var(--radius)}.error{color:var(--danger)}.muted,small{color:var(--muted)}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.shell{display:grid;min-height:100vh;grid-template-columns:clamp(180px,17vw,250px) minmax(0,1fr)}.sidebar{display:flex;flex-direction:column;gap:4px;padding:28px 16px;border-right:1px solid var(--line)}.sidebar>.wordmark,.sidebar>small{margin-inline:12px}.wordmark{font-size:1.6rem;font-weight:700;letter-spacing:.08em;text-decoration:none}.sidebar nav{display:grid;gap:3px;margin-block:24px}.sidebar nav a{display:block;border-radius:var(--radius);padding:10px 12px;color:var(--text);text-decoration:none}.sidebar nav a:hover{background:var(--hover)}.sidebar nav [aria-current=page]{color:var(--panel);background:var(--ink)}.account{margin-top:auto;border-top:1px solid var(--line);padding:14px 10px 0;display:grid;justify-items:start;gap:8px}main{min-width:0;padding:36px clamp(16px,3vw,40px) 64px}.login{min-height:100vh;display:grid;place-items:center}.login form{width:min(100%,400px)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px;min-width:0}.stack{display:grid;gap:16px;align-items:start}.stack>button,.stack>a,.stack>form>button{justify-self:start}.row,.heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.heading{gap:12px}.heading h1,.heading h2{margin-right:auto}.filters,.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:12px;align-items:end}.filter-tags{grid-column:1 / -1}.inline{display:inline-flex;align-items:center;gap:5px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:10px 12px;border-bottom:1px solid var(--soft-line);vertical-align:top}th{color:var(--muted);font-size:.87rem;white-space:nowrap}tr:last-child td{border-bottom:0}.pill{display:inline-flex;align-items:center;gap:5px;border-radius:18px;border:1px solid var(--line);padding:3px 8px;font-size:.85rem}.dot{display:inline-block;width:8px;height:8px;border-radius:100%;background:var(--muted)}.board{display:flex;align-items:stretch;overflow:auto;gap:10px;min-height:300px;padding:4px 4px 12px}.board-column{flex:0 0 230px;border:1px solid var(--line);border-radius:var(--radius);padding:10px;display:grid;align-content:start;gap:10px}.board-column.collapsed{flex-basis:150px}.board-column h2 button{width:100%;text-align:left;font-weight:700}.board-card{display:grid;gap:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:10px}.board-card[draggable=true]{cursor:grab}.board-card:hover{box-shadow:0 2px 0 var(--ink)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;margin-top:12px}.tile{display:grid;gap:4px;padding:12px;text-decoration:none;background:var(--surface);border-radius:var(--radius)}.tile strong,.amount{font-size:1.45rem;font-weight:700}.facts{display:flex;flex-wrap:wrap;gap:18px}.facts dt{color:var(--muted);font-size:.87rem}.facts dd{margin:0;overflow-wrap:anywhere}.tabs{display:flex;flex-wrap:wrap;gap:6px}.item-row{display:flex;flex-wrap:wrap;align-items:end;gap:10px;border:1px solid var(--line);border-radius:var(--radius);padding:10px}.item-row>strong{flex:1 1 160px;align-self:center}.item-row>label{flex:1 1 130px}.timeline{margin:0;padding-left:24px}.timeline li{padding:10px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.timeline li p{white-space:pre-wrap}dialog{border:1px solid var(--line);border-radius:var(--radius);padding:18px;width:min(600px,calc(100% - 24px));max-height:90dvh}dialog::backdrop{background:#0000007f}dialog .heading{margin-bottom:12px}.photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,220px));gap:10px}.photo{padding:0;overflow:hidden;width:100%}.photo img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.photo-full{display:block;max-width:100%;max-height:75dvh;margin:auto}.mobile-shell{max-width:620px;margin:auto}.mobile-shell .sidebar{border:0;border-bottom:1px solid var(--line);padding:10px 16px;flex-direction:row;align-items:center;justify-content:space-between}.mobile-shell .account{padding:0;border:0;margin:0;display:flex;align-items:center}.packing-card>button{width:100%;min-height:52px}.packing-card ul{margin:0;padding-left:20px}@media(max-width:740px){.shell{display:block}.shell .sidebar{border:0;border-bottom:1px solid var(--line);padding:12px}.shell .sidebar nav{display:flex;flex-wrap:wrap;margin-block:6px}.shell .account{display:flex;align-items:center}main{padding:20px 14px 44px}.panel{padding:12px}}
