:root{color-scheme:dark;--bg: #0b0d12;--surface: #12151c;--surface-raised: #181c25;--surface-soft: #202530;--ink: #f4f5f7;--muted: #969eae;--line: #292f3b;--brand: #8b7cf6;--brand-hover: #9f92ff;--brand-soft: rgba(139, 124, 246, .14);--brand-ink: #ffffff;--ok: #45c486;--warn: #e6a64c;--danger: #ff7a87;--danger-soft: rgba(255, 90, 107, .12);--radius: 14px;--shadow: 0 18px 50px rgba(0, 0, 0, .28)}:root[data-theme=light]{color-scheme:light;--bg: #f4f5f8;--surface: #ffffff;--surface-raised: #ffffff;--surface-soft: #f0f1f5;--ink: #181a20;--muted: #687080;--line: #dfe2e8;--brand: #6756dc;--brand-hover: #5847ca;--brand-soft: rgba(103, 86, 220, .1);--danger: #c83f51;--danger-soft: #fff0f2;--shadow: 0 16px 40px rgba(25, 31, 44, .1)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font:16px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit}a{color:var(--brand)}.app{min-height:100dvh;padding-bottom:96px}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:var(--surface);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:8px;font-weight:700}.brand__mark{font-size:20px}.topbar__user{display:flex;align-items:center;gap:10px;min-width:0}.who{max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:14px}.main{padding:16px;max-width:1040px;margin:0 auto}.rail{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.rail__lists{display:flex;flex:1 1 auto;gap:8px;overflow-x:auto;scrollbar-width:none}.rail__lists::-webkit-scrollbar{display:none}.rail__chip{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);cursor:pointer;white-space:nowrap}.rail__chip--on{border-color:var(--brand);background:#fdeef2}.rail__name{font-weight:650}.rail__child,.rail__shared{font-size:12px;color:var(--muted)}.rail__loading{color:var(--muted);font-size:14px}.rail__actions{display:flex;gap:8px}.board__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.board__title{margin:0;font-size:24px}.board__meta{margin:4px 0 0;color:var(--muted);font-size:14px}.board__actions{display:flex;gap:8px;flex-shrink:0}.totals{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.totals__chip{display:flex;gap:8px;align-items:baseline;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:13px}.totals__chip strong{font-size:15px}.board__toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.search{flex:1 1 220px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.filters{display:flex;gap:6px;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.card__photo{display:block;width:100%;aspect-ratio:4 / 3;padding:0;border:0;background:#eef1f5;cursor:pointer}.card__photo img{width:100%;height:100%;object-fit:cover;display:block}.card__no-photo{display:flex;align-items:center;justify-content:center;height:100%;color:var(--muted);font-size:14px}.card__body{padding:12px;display:flex;flex-direction:column;gap:8px}.card__title{margin:0;font-size:17px;line-height:1.25}.card__line{display:flex;gap:8px;align-items:baseline;justify-content:space-between;margin:0;font-size:14px}.card__shop{color:var(--ink);font-weight:600}.card__price{font-variant-numeric:tabular-nums;font-weight:700}.card__muted{color:var(--muted);font-weight:400}.card__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0}.tag{padding:3px 8px;border-radius:999px;background:#eef1f5;font-size:12.5px;color:#334155;text-decoration:none}.tag--link{background:#e8f0fe;color:#1a4f9c}.card__notes{margin:0;font-size:14px;color:#374151;white-space:pre-wrap}.card__foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-top:1px solid var(--line);padding-top:10px;margin-top:2px}.card__statuses{display:flex;gap:4px}.card__when{font-size:12px;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer;text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);font-weight:650}.btn--ghost{background:var(--surface)}.btn--small{padding:7px 10px;font-size:14px}.btn--google{width:100%;font-weight:600}.btn--photo{position:relative;overflow:hidden}.btn--photo input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.btn--photo input:disabled{cursor:not-allowed}.chip{padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);cursor:pointer;font-size:14px}.chip--tiny{padding:4px 9px;font-size:12.5px}.chip--on{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.link{border:0;background:none;padding:0;color:var(--brand);cursor:pointer;text-decoration:underline;font-size:14px}.link--danger{color:var(--danger)}.icon-btn{border:0;background:none;font-size:18px;cursor:pointer;color:var(--muted)}.fab{position:fixed;right:18px;bottom:18px;z-index:25;padding:14px 18px;border:0;border-radius:999px;background:var(--brand);color:var(--brand-ink);font-weight:700;box-shadow:var(--shadow);cursor:pointer}.form{display:flex;flex-direction:column;gap:12px}.form label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:#374151}.form input,.form select,.form textarea{padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font:inherit;font-weight:400;color:var(--ink)}.form textarea{resize:vertical}.form input:focus,.form select:focus,.form textarea:focus,.search:focus,.chip:focus-visible,.btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.row--two{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 560px){.row--two{grid-template-columns:1fr 1fr}}.price{display:flex;gap:8px}.price input{flex:1 1 auto;min-width:0}.price select{flex:0 0 auto}.statuses{margin:0;padding:0;border:0}.statuses legend{padding:0;font-size:14px;font-weight:600;color:#374151}.statuses .chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.hint{margin:0;font-size:13px;color:var(--muted)}.form__actions{display:flex;gap:12px;align-items:center}.photo{display:flex;flex-direction:column;gap:10px}.photo__preview{width:100%;max-height:42vh;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:#eef1f5}.photo__empty{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;min-height:130px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);background:#fbfcfe}.photo__buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#0f141973}.sheet{width:min(680px,100%);max-height:92dvh;overflow-y:auto;background:var(--surface);border-radius:16px 16px 0 0;padding:14px 16px 24px}.sheet--wide{width:min(820px,100%)}@media (min-width: 720px){.overlay{align-items:center;padding:24px}.sheet{border-radius:16px;max-height:86dvh}}.sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sheet__head h2{margin:0;font-size:20px}.banner{padding:10px 12px;border-radius:10px;font-size:14px;background:#eef1f5}.banner--error{background:#fdecea;color:#8a1f16;border:1px solid #f5c9c4}.skeleton{padding:24px;color:var(--muted)}.empty{padding:32px 12px;text-align:center}.empty h2{margin:0 0 8px}.empty__actions{display:flex;gap:10px;justify-content:center;margin-top:16px}.empty--inline{padding:20px 0;color:var(--muted)}.toast{position:fixed;left:50%;bottom:84px;transform:translate(-50%);z-index:45;padding:10px 14px;border-radius:999px;background:#1f2937;color:#fff;font-size:14px;box-shadow:var(--shadow)}.auth{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:20px}.auth__card{width:min(420px,100%);background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:var(--shadow)}.auth__card h1{margin:0 0 6px;font-size:24px}.auth__lede{margin:0 0 18px;color:var(--muted);font-size:14.5px}.auth__split{margin:16px 0 10px;text-align:center;color:var(--muted);font-size:13px}.auth__switch{margin:14px 0 0;text-align:center;font-size:14px;color:var(--muted)}.splash{display:flex;align-items:center;justify-content:center;min-height:100dvh;color:var(--muted)}.setup{max-width:640px;margin:40px auto;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.setup code{background:#eef1f5;padding:2px 5px;border-radius:6px;font-size:13.5px}.share{display:flex;flex-direction:column;gap:14px}.share__explain{margin:0;color:var(--muted);font-size:14.5px}.share__code{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px dashed var(--brand);border-radius:12px;background:#fdeef2}.share__code-value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:21px;letter-spacing:.06em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.share__code-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.share__members-title{margin:0;font-size:15px}.share__members{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.share__members li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px}.share__members em{color:var(--muted);font-style:normal;font-size:13px}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.topbar{padding:12px max(18px,calc((100vw - 1160px)/2));background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{font-weight:750;letter-spacing:-.02em}.main{max-width:1160px;padding:28px 20px}.rail{padding:12px max(18px,calc((100vw - 1160px)/2))}.rail__chip{padding:8px 14px}.rail__chip--on{background:var(--brand-soft)}.board__title{font-size:clamp(25px,4vw,34px);line-height:1.15;letter-spacing:-.035em}.search{color:var(--ink)}.card__photo,.photo__preview,.photo__empty{background:var(--surface-soft)}.tag{background:var(--surface-soft);color:var(--muted)}.tag--link{background:var(--brand-soft);color:var(--brand-hover)}.card__notes,.form label,.statuses legend{color:var(--muted)}.btn{transition:border-color .15s ease,background .15s ease,transform .15s ease}.btn:hover:not(:disabled),.chip:hover,.rail__chip:hover{border-color:color-mix(in srgb,var(--brand) 60%,var(--line))}.btn:active:not(:disabled){transform:translateY(1px)}.btn--primary:hover:not(:disabled){background:var(--brand-hover)}.theme-toggle{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);font-size:17px}.fab{box-shadow:0 12px 32px color-mix(in srgb,var(--brand) 30%,transparent)}.overlay{background:#030509b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sheet{background:var(--surface-raised);border:1px solid var(--line)}.banner{background:var(--surface-soft)}.banner--error{background:var(--danger-soft);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.empty{padding:64px 20px;color:var(--muted)}.empty h2{color:var(--ink);letter-spacing:-.02em}.empty p{margin:0}.empty__icon{display:grid;width:48px;height:48px;margin:0 auto 16px;place-items:center;border:1px solid var(--line);border-radius:15px;background:var(--brand-soft);color:var(--brand-hover);font-size:22px}.empty--inline{margin-top:16px;padding:58px 20px;border:1px dashed var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 55%,transparent)}.empty--inline .btn{margin-top:20px}.auth{background:radial-gradient(circle at 50% 15%,var(--brand-soft),transparent 36%)}.auth__card{padding:36px;text-align:center}.auth__mark{display:grid;width:54px;height:54px;margin:0 auto 18px;place-items:center;border-radius:16px;background:var(--brand-soft);font-size:25px}.auth__card h1{font-size:28px;letter-spacing:-.035em}.setup code{background:var(--surface-soft)}.share__code{background:var(--brand-soft)}@media (max-width: 620px){.who{display:none}.rail{align-items:stretch}.rail__actions{width:100%}.rail__actions .btn{flex:1}}:root{--radius: 10px;--line: #2b3039;--surface-soft: #1b1f27}:root[data-theme=light]{--line: #d9dde4;--surface-soft: #f3f4f6}.topbar{min-height:62px;border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}.brand__mark{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:var(--brand-soft);font-size:18px;filter:none}.rail{gap:20px;padding-top:0;padding-bottom:0;background:var(--surface)}.rail__lists{gap:24px;min-height:54px;align-items:stretch}.rail__chip{position:relative;flex-direction:row;align-items:center;gap:8px;padding:0 1px;border:0;border-radius:0;background:transparent;color:var(--muted)}.rail__chip:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:transparent;content:""}.rail__chip:hover{border-color:transparent;color:var(--ink)}.rail__chip--on{border:0;background:transparent;color:var(--ink)}.rail__chip--on:after{background:var(--brand)}.rail__name{font-weight:620}.rail__shared{padding:2px 6px;border-radius:4px;background:var(--surface-soft);color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rail__actions .btn{border:0;background:transparent}.rail__actions .btn:first-child{background:var(--surface-soft)}.rail__select,.rail__mobile-toggle,.board__tools-toggle{display:none}.main{padding-top:42px}.board__head{margin-bottom:30px}.board__meta{margin-top:8px}.board__who>.tag{display:none}.board__actions .btn{border-color:transparent;background:var(--surface-soft)}.totals{margin-bottom:22px}.totals__chip{padding:9px 12px;border:0;border-left:2px solid var(--brand);border-radius:3px;background:var(--surface-soft)}.board__toolbar{gap:14px;margin-bottom:22px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.search{min-height:40px;padding:8px 12px;border:0;background:transparent}.filters{gap:2px;padding:3px;border-radius:8px;background:var(--surface-soft)}.filters .chip{padding:6px 12px;border:0;border-radius:6px;background:transparent}.filters .chip--on{background:var(--surface-raised);color:var(--ink);box-shadow:0 1px 4px #0000003d}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.card{border:1px solid var(--line);border-radius:12px;box-shadow:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.card:hover{border-color:color-mix(in srgb,var(--brand) 38%,var(--line));transform:translateY(-2px);box-shadow:0 16px 36px #0000002e}.card__photo{aspect-ratio:16 / 10;background:linear-gradient(145deg,var(--surface-soft),color-mix(in srgb,var(--brand) 8%,var(--surface)))}.card__body{gap:10px;padding:16px}.card__title{font-size:18px;letter-spacing:-.015em}.card__foot{gap:10px;margin-top:4px;padding-top:14px}.card__statuses{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;border-radius:7px;background:var(--surface-soft)}.card__statuses .chip{border:0;border-radius:5px;background:transparent}.card__statuses .chip--on{background:var(--brand);color:#fff}.card__when{margin-right:auto}.card__edit{min-height:32px;padding:5px 11px;border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line));border-radius:7px;background:var(--brand-soft);color:var(--brand-hover);font:650 13px/1 inherit;cursor:pointer}.card__edit:hover{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 20%,transparent)}.card__more{position:relative}.card__more summary{display:grid;width:32px;height:32px;place-items:center;border-radius:7px;color:var(--muted);cursor:pointer;list-style:none;letter-spacing:.08em}.card__more summary::-webkit-details-marker{display:none}.card__more summary:hover,.card__more[open] summary{background:var(--surface-soft);color:var(--ink)}.card__more-menu{position:absolute;right:0;bottom:calc(100% + 6px);z-index:4;width:140px;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow)}.card__delete{width:100%;padding:8px 9px;border:0;border-radius:5px;background:transparent;color:var(--danger);font:600 13px/1.2 inherit;text-align:left;cursor:pointer}.card__delete:hover{background:var(--danger-soft)}.btn,.chip{border-radius:8px}.fab{right:24px;bottom:24px;border-radius:10px}.form label.btn--primary,.form label.btn--primary:hover{color:#fff}.photo__empty{min-height:170px;border-style:solid;background:linear-gradient(145deg,var(--surface-soft),transparent)}.photo__glyph{display:grid;width:40px;height:40px;margin-bottom:5px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--brand-hover);font-size:24px}.photo__buttons .btn{min-height:42px}.photo__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.photo__tile{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);cursor:grab}.photo__tile:active{cursor:grabbing}.photo__tile--primary{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.photo__tile .photo__preview{display:block;width:100%;height:150px;border:0;border-radius:0}.photo__remove{position:absolute;top:7px;right:7px;display:grid;width:28px;height:28px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:7px;background:#05070bc7;color:#fff;font:20px/1 sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.photo__primary,.photo__primary-label{position:absolute;bottom:7px;left:7px;padding:5px 8px;border:1px solid rgba(255,255,255,.22);border-radius:6px;background:#05070bc7;color:#fff;font:600 11px/1.2 inherit;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.photo__primary{cursor:pointer}.photo__primary-label{background:var(--brand)}.photo__count{margin-left:auto;color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.card__photo{position:relative}.card__photo-count{position:absolute;right:10px;bottom:10px;padding:4px 8px;border-radius:6px;background:#05070bc2;color:#fff;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.photo-viewer{display:flex;flex-direction:column;gap:14px}.photo-viewer__stage{position:relative;display:grid;min-height:min(62vh,600px);overflow:hidden;place-items:center;border-radius:10px;background:#08090c}.photo-viewer__stage>img{display:block;width:100%;height:min(62vh,600px);object-fit:contain}.photo-viewer__arrow{position:absolute;top:50%;display:grid;width:44px;height:54px;padding:0;transform:translateY(-50%);place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#05070bad;color:#fff;font:34px/1 sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.photo-viewer__arrow--back{left:12px}.photo-viewer__arrow--next{right:12px}.photo-viewer__position{position:absolute;right:12px;bottom:12px;padding:5px 9px;border-radius:6px;background:#05070bb8;color:#fff;font-size:12px;font-variant-numeric:tabular-nums}.photo-viewer__thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px}.photo-viewer__thumb{flex:0 0 72px;height:58px;overflow:hidden;padding:0;border:2px solid transparent;border-radius:7px;background:var(--surface-soft);cursor:pointer}.photo-viewer__thumb--on{border-color:var(--brand)}.photo-viewer__thumb img{width:100%;height:100%;object-fit:cover}.photo-viewer__loading{padding:80px 20px;color:var(--muted);text-align:center}.form__actions{position:sticky;bottom:-24px;z-index:3;justify-content:flex-end;margin:4px -16px -24px;padding:14px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface-raised) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.autosave{margin-right:auto;color:var(--muted);font-size:13px}.autosave--error{color:var(--danger)}@media (max-width: 620px){.topbar{min-height:52px;padding-top:8px;padding-bottom:8px}.brand__mark{width:29px;height:29px}.rail{position:relative;min-height:48px;flex-direction:row;align-items:center;gap:8px;padding-bottom:0}.rail__lists{display:none}.rail__select{display:block;flex:1;min-width:0;height:36px;padding:0 32px 0 10px;border:0;border-radius:7px;background:var(--surface-soft);color:var(--ink);font:600 14px/1 inherit}.rail__mobile-toggle{display:block;width:38px;height:36px;border:0;border-radius:7px;background:var(--surface-soft);color:var(--muted)}.rail__actions{position:absolute;top:calc(100% + 6px);right:18px;z-index:24;display:none;width:180px;padding:6px;border:1px solid var(--line);border-radius:9px;background:var(--surface-raised);box-shadow:var(--shadow)}.rail__actions--open{display:flex;flex-direction:column}.rail__actions .btn{width:100%;justify-content:flex-start}.main{padding-top:18px}.board__head{min-height:36px;margin-bottom:10px;flex-direction:row;align-items:center}.board__title{display:none}.board__meta{margin:0;font-size:13px}.board__actions,.board__toolbar,.totals{display:none}.board--tools-open .board__actions{display:flex;width:auto}.board--tools-open .board__toolbar{display:flex;margin-top:10px}.board--tools-open .totals{display:flex}.board__tools-toggle{display:block;margin:0 0 14px auto;padding:7px 10px;border:0;border-radius:7px;background:var(--surface-soft);color:var(--muted);font:600 12px/1 inherit}.board--tools-open .board__tools-toggle{margin-top:8px}.form__actions{bottom:-24px}}@media (max-width: 620px){.main{padding-top:26px}.rail{padding-top:0}.rail__lists{min-height:50px}.rail__actions{padding-bottom:10px}.board__head{flex-direction:column}.board__actions{width:100%}.board__actions .btn{flex:1}.board__toolbar{align-items:stretch}.filters{display:grid;grid-template-columns:repeat(4,1fr)}}
