*,*:before,*:after{box-sizing:border-box}*{margin:0}html{interpolate-size:allow-keywords}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p{overflow-wrap:break-word;text-wrap:pretty}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:balance}#root,#app{isolation:isolate}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:450;font-synthesis-weight:none;color-scheme:light dark;--slate-950: #0d141c;--slate-900: #141d27;--slate-800: #1d2833;--slate-700: #2a3745;--slate-600: #3d4d5e;--slate-500: #5c6f83;--slate-400: #8496a8;--slate-300: #adbcc9;--slate-200: #d2dbe3;--slate-100: #e5ebf0;--paper: #f5f8fa;--paper-raised: #ffffff;--lime: #c8f53f;--lime-strong: #b0e015;--lime-ink: #40560a;--bg: var(--paper);--surface: var(--paper-raised);--surface-sunken: #eef2f6;--surface-hover: #e9eff4;--line: #dbe3ea;--line-strong: #c4d0da;--text: var(--slate-900);--text-muted: var(--slate-500);--text-faint: var(--slate-400);--accent: var(--lime-strong);--accent-surface: var(--lime);--accent-ink: var(--lime-ink);--danger: #d94a4a;--shadow-sm: 0 1px 2px rgb(13 20 28 / .06);--shadow-md: 0 6px 20px rgb(13 20 28 / .1);--shadow-lg: -18px 0 48px rgb(13 20 28 / .18);--stage-filming: #f0a92b;--stage-writing: #37a9e8;--stage-editing: #a877ee;--stage-publishing: #79ab00;--stage-done: #8496a8;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--ease-glide: cubic-bezier(.22, 1, .36, 1)}@media(prefers-color-scheme:dark){:root{--bg: #0f161e;--surface: #17202a;--surface-sunken: #131b24;--surface-hover: #1f2a36;--line: #26313d;--line-strong: #35424f;--text: #e7eef4;--text-muted: #94a5b5;--text-faint: #6c7f91;--accent: var(--lime);--accent-surface: var(--lime);--accent-ink: #17200a;--danger: #f07575;--shadow-sm: 0 1px 2px rgb(0 0 0 / .3);--shadow-md: 0 6px 20px rgb(0 0 0 / .4);--shadow-lg: -18px 0 48px rgb(0 0 0 / .55);--stage-publishing: #a9dd25}}body{min-height:100dvh;background:var(--bg);color:var(--text);font-size:14px;letter-spacing:-.005em}.page{max-width:80ch;margin-inline:auto;padding:2rem}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.icon-btn{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-size:15px;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.icon-btn:hover{background:var(--surface-hover);color:var(--text);border-color:var(--line-strong)}.chip-btn{padding:5px 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font-size:12px;font-weight:550;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.chip-btn:hover{background:var(--surface-hover);border-color:var(--line-strong)}.chip-btn--accent{background:var(--accent-surface);border-color:transparent;color:var(--accent-ink);font-weight:600}.chip-btn--accent:hover{background:var(--lime-strong);color:#10160a}.chip-btn--danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent);background:transparent}.chip-btn--danger:hover{background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:var(--danger)}.stage-tag{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--stage-color, var(--text-muted));background:color-mix(in srgb,var(--stage-color, var(--text-muted)) 15%,transparent);border:1px solid color-mix(in srgb,var(--stage-color, var(--text-muted)) 34%,transparent)}.stage-tag--filming{--stage-color: var(--stage-filming)}.stage-tag--writing{--stage-color: var(--stage-writing)}.stage-tag--editing{--stage-color: var(--stage-editing)}.stage-tag--publishing{--stage-color: var(--stage-publishing)}.stage-tag--done{--stage-color: var(--stage-done)}.stage-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--stage-color, var(--text-muted));flex:none}.stage-dot--filming{--stage-color: var(--stage-filming)}.stage-dot--writing{--stage-color: var(--stage-writing)}.stage-dot--editing{--stage-color: var(--stage-editing)}.stage-dot--publishing{--stage-color: var(--stage-publishing)}.stage-dot--done{--stage-color: var(--stage-done)}.pillar-dot{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--pillar, var(--text-faint));flex:none}.platform-tag{display:inline-block;padding:0 3px;border-radius:3px;background:var(--surface-sunken);border:1px solid var(--line);color:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:.04em;line-height:14px}.toggle{padding:5px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.toggle:hover{border-color:var(--line-strong);color:var(--text)}.toggle--on{background:var(--accent-surface);border-color:transparent;color:var(--accent-ink);font-weight:600}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field__label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.field :where(input,select){width:100%;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:13px;font-weight:450}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.ring{position:relative;display:inline-grid;place-items:center;flex:none}.ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:3.5;stroke-linecap:round}.ring__track{stroke:var(--line-strong);opacity:.55}.ring__value{stroke:var(--ring-color, var(--accent));transition:stroke-dashoffset .32s var(--ease-glide)}.ring--complete .ring__value{stroke:var(--stage-publishing)}.ring__count{position:absolute;font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:-.02em}.board-header{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;gap:10px;padding:12px 16px 10px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.board-header__top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.board-header__brand{display:flex;align-items:center;gap:9px}.board-header__mark{width:22px;height:22px;border-radius:6px;background:var(--accent-surface);box-shadow:inset 0 0 0 3px var(--bg),0 0 0 1px var(--accent)}.board-header__names h1{font-size:15px;font-weight:650;letter-spacing:-.02em;line-height:1.15}.board-header__names p{font-size:10.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.board-header__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.switch{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--surface-sunken)}.switch__btn{padding:5px 13px;border:0;border-radius:999px;background:none;color:var(--text-muted);font:inherit;font-size:12px;font-weight:550;white-space:nowrap;cursor:pointer;transition:background .14s var(--ease-glide),color .14s ease}.switch__btn:hover{color:var(--text)}.switch__btn--on{background:var(--surface);color:var(--text);font-weight:600;box-shadow:var(--shadow-sm)}.board-header__stats{display:flex;align-items:stretch;gap:6px;overflow-x:auto;scrollbar-width:none}.board-header__stats::-webkit-scrollbar{display:none}.stat{display:flex;flex-direction:column;gap:1px;padding:5px 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);white-space:nowrap}.stat__value{display:flex;align-items:center;gap:5px;font-size:15px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.stat__label{font-size:9.5px;font-weight:550;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.stat--lead{border-color:var(--accent);background:color-mix(in srgb,var(--accent-surface) 14%,var(--surface))}.stat--alert{border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger)}.stat--alert .stat__label{color:color-mix(in srgb,var(--danger) 80%,var(--text-faint))}.stat--ring{flex-direction:row;align-items:center;gap:8px}.board-header__pillars{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.board-header__pillars::-webkit-scrollbar{display:none}.pillar-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text-muted);font:inherit;font-size:11px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.pillar-chip:hover{color:var(--text);border-color:var(--line-strong)}.pillar-chip--on{color:var(--text);font-weight:600;border-color:var(--pillar, var(--line-strong));background:color-mix(in srgb,var(--pillar, var(--surface-hover)) 15%,var(--surface))}@media(max-width:620px){.board-header{padding-inline:10px}.board-header__top{gap:10px}}.rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px}.rail__card{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s var(--ease-glide)}.rail__card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.rail__card--live{border-color:var(--accent);background:color-mix(in srgb,var(--accent-surface) 10%,var(--surface))}.rail__card--quiet{background:var(--surface-sunken);cursor:default}.rail__card--quiet:hover{transform:none;box-shadow:none;border-color:var(--line)}.rail__top{display:flex;align-items:center;gap:6px}.rail__name{font-size:12.5px;font-weight:650;letter-spacing:-.01em}.rail__live{padding:0 5px;border-radius:999px;background:var(--accent-surface);color:var(--accent-ink);font-size:9px;font-weight:700;letter-spacing:.06em;line-height:14px;text-transform:uppercase}.rail__window{font-size:10.5px;color:var(--text-faint)}.rail__stats{display:flex;align-items:center;gap:8px;margin-top:2px}.rail__counts{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-muted)}.rail__counts strong{font-weight:650;color:var(--text)}.rail__dot{width:3px;height:3px;border-radius:50%;background:var(--text-faint)}.card{position:relative;display:grid;gap:2px;width:100%;padding:4px 5px 4px 9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);text-align:left;font:inherit;cursor:grab;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease,transform .12s var(--ease-glide)}.card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.card:active{cursor:grabbing}.card__spine{position:absolute;inset:0 auto 0 0;width:3px;background:var(--pillar, var(--text-faint))}.card__head{display:flex;align-items:center;justify-content:space-between;gap:4px}.card__time{font-size:10px;font-weight:600;letter-spacing:.01em;color:var(--text-faint);white-space:nowrap}.card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:11.5px;font-weight:550;line-height:1.25}.card__foot{display:flex;align-items:center;justify-content:space-between;gap:4px}.card__platforms{display:flex;gap:2px;flex-wrap:wrap;justify-content:flex-end}.card--dragging{opacity:.4;border-style:dashed}.card--done{background:var(--surface-sunken)}.card--done .card__title{color:var(--text-muted)}.card--row{padding:7px 9px 7px 12px;gap:4px;border-radius:var(--radius-md)}.card--row .card__spine{width:4px}.card--row .card__time{font-size:11px;color:var(--text-muted)}.card--row .card__title{-webkit-line-clamp:2;line-clamp:2;font-size:13px;font-weight:550}.month{display:flex;flex-direction:column;gap:8px;min-width:0}.month__bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.month__label{font-size:15px;font-weight:600;letter-spacing:-.015em}.month__nav{display:flex;align-items:center;gap:6px}.month__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding-inline:2px;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint)}.month__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.day{display:flex;flex-direction:column;gap:3px;min-height:104px;padding:4px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.day--muted{background:var(--surface-sunken);opacity:.62}.day--in-focus-week{border-color:var(--line-strong)}.day--today{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.day--drop{background:color-mix(in srgb,var(--accent-surface) 16%,var(--surface));border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.day__head{display:flex;align-items:center;gap:4px}.day__num{padding:0 3px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-muted);font:inherit;font-size:11px;font-weight:650;line-height:18px;cursor:pointer}.day__num:hover{background:var(--surface-hover);color:var(--text)}.day--today .day__num{background:var(--accent-surface);color:var(--accent-ink)}.day__count{font-size:9px;font-weight:600;color:var(--text-faint)}.day__add{margin-left:auto;width:18px;height:18px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-faint);font-size:14px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease}.day:hover .day__add,.day__add:focus-visible{opacity:1}.day__add:hover{background:var(--surface-hover);color:var(--text)}.day__cards{display:flex;flex-direction:column;gap:3px}@media(max-width:900px){.day{min-height:84px}}@media(max-width:620px){.month__grid{gap:3px}.day{min-height:68px;padding:3px}.day__add{display:none}}.drawer-layer{position:fixed;inset:0;z-index:60}.drawer__scrim{position:absolute;inset:0;background:#0d141c52;animation:drawer-fade .18s ease both}.drawer{position:absolute;inset-block:0;right:0;width:min(440px,100%);display:flex;flex-direction:column;gap:14px;padding:16px 18px 28px;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-lg);animation:drawer-slide .26s var(--ease-glide) both}@keyframes drawer-fade{0%{opacity:0}to{opacity:1}}@keyframes drawer-slide{0%{transform:translate(16px);opacity:0}to{transform:translate(0);opacity:1}}.drawer__head{display:flex;align-items:flex-start;gap:10px}.drawer__headings{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.drawer__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint)}.drawer__title-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.drawer__title{width:100%;padding:2px 4px;margin-left:-4px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text);font-size:18px;font-weight:650;letter-spacing:-.02em}.drawer__title:hover{border-color:var(--line)}.drawer__title:focus{border-color:var(--line-strong);background:var(--surface-sunken);outline:none}.drawer__summary{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px;border:1px solid var(--line);border-left:3px solid var(--pillar, var(--line));border-radius:var(--radius-md);background:var(--surface-sunken)}.drawer__facts{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.drawer__facts dt{font-size:9.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.drawer__facts dd{font-size:12.5px;font-weight:550}.drawer__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.field--wide{grid-column:1 / -1}.drawer__section{display:flex;flex-direction:column;gap:6px}.drawer__section-title{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint)}.drawer__textarea{width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text);font-size:13px;font-weight:450;line-height:1.5;resize:vertical}.drawer__textarea::placeholder{color:var(--text-faint)}.drawer__platforms{display:flex;flex-wrap:wrap;gap:5px}.checklist__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.checklist{display:flex;flex-direction:column;gap:1px;list-style:none;padding:0}.checklist__item{display:flex;align-items:center;gap:8px;padding:5px 7px;border-radius:var(--radius-sm);font-size:12.5px;cursor:pointer;transition:background .12s ease}.checklist__item:hover{background:var(--surface-hover)}.checklist__item input{width:14px;height:14px;accent-color:var(--stage-publishing);flex:none}.checklist__item--done span{color:var(--text-faint);text-decoration:line-through}.drawer__foot{display:flex;justify-content:flex-end;padding-top:4px;border-top:1px solid var(--line)}@media(max-width:520px){.drawer{inset-block:auto 0;width:100%;max-height:92dvh;border-left:0;border-top:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation-name:drawer-rise}}@keyframes drawer-rise{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.agenda{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.agenda__bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.agenda__heading{display:flex;align-items:center;gap:10px;min-width:0}.agenda__label{font-size:13px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.agenda__meta{font-size:11px;color:var(--text-faint);white-space:nowrap}.agenda__nav{display:flex;gap:6px}.agenda__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;list-style:none;padding:0}.agenda__day{display:flex;flex-direction:column;gap:5px;min-width:0;padding:6px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);transition:background .14s ease,border-color .14s ease}.agenda__day--focus{background:var(--surface);border-color:var(--line-strong)}.agenda__day--today{border-color:var(--accent)}.agenda__day--drop{background:color-mix(in srgb,var(--accent-surface) 16%,var(--surface));border-color:var(--accent)}.agenda__daybtn{display:flex;align-items:baseline;gap:5px;padding:0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.agenda__dayname{font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.agenda__daynum{font-size:14px;font-weight:650;letter-spacing:-.02em}.agenda__dayrel{overflow:hidden;font-size:10px;color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap}.agenda__day--today .agenda__dayrel{color:var(--accent);font-weight:650}.agenda__items{display:flex;flex-direction:column;gap:4px;min-height:40px}.agenda__empty{padding:6px 4px;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--text-faint);font-size:10.5px;text-align:center}@media(max-width:860px){.agenda__days{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.agenda__days{grid-template-columns:minmax(0,1fr)}}.workflow{display:flex;flex-direction:column;gap:10px}.workflow__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.workflow__heading{display:flex;align-items:center;gap:8px}.workflow__date h2{font-size:16px;font-weight:650;letter-spacing:-.02em;line-height:1.15}.workflow__date p{font-size:11px;color:var(--text-faint)}.workflow__behind{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--danger) 8%,var(--surface));overflow-x:auto;scrollbar-width:thin}.workflow__behind-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--danger);white-space:nowrap}.workflow__behind-items{display:flex;gap:6px}.workflow__behind-item{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:11.5px;white-space:nowrap;cursor:pointer}.workflow__behind-item:hover{border-color:var(--line-strong)}.workflow__behind-date{font-size:10px;font-weight:650;color:var(--text-faint)}.workflow__behind-title{max-width:22ch;overflow:hidden;text-overflow:ellipsis}.workflow__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.column{display:flex;flex-direction:column;gap:6px;min-height:200px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);transition:background .14s ease,border-color .14s ease}.column--drop,.workflow__done--drop{background:color-mix(in srgb,var(--accent-surface) 14%,var(--surface));border-color:var(--accent)}.column__head{display:flex;align-items:center;gap:6px}.column__head h3{font-size:11.5px;font-weight:650;letter-spacing:.02em}.column__count{margin-left:auto;padding:0 6px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:10px;font-weight:650;line-height:16px;color:var(--text-muted)}.column__items{display:flex;flex-direction:column;gap:5px}.column__empty{padding:10px 6px;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--text-faint);font-size:11px;text-align:center}.workflow__done{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);transition:background .14s ease,border-color .14s ease}.workflow__done-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:5px}.workflow__done-items .column__empty{grid-column:1 / -1}@media(max-width:860px){.workflow__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.workflow__columns{grid-template-columns:minmax(0,1fr)}.column{min-height:0}}.board{min-height:100dvh;display:flex;flex-direction:column}.board__body{display:flex;flex-direction:column;gap:14px;padding:14px 16px 72px}@media(max-width:620px){.board__body{padding:10px 10px 80px}}
