:root{--bg: #f4f5f7;--card: #ffffff;--text: #1f2430;--muted: #6b7280;--border: #e2e4ea;--accent: #4f46e5;--bug: #dc2626;--feature: #7c3aed;--improvement: #0891b2;--question: #d97706}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text)}.layout{display:flex;min-height:100vh}.sidebar{display:flex;flex-direction:column;width:220px;flex-shrink:0;padding:20px 14px;background:var(--card);border-right:1px solid var(--border);position:sticky;top:0;height:100vh}.sidebar .brand{margin:0 6px 24px}.sidebar__nav{display:flex;flex-direction:column;gap:4px}.sidebar__item{font:inherit;font-size:.95rem;font-weight:600;text-align:left;background:none;border:none;border-radius:8px;padding:10px 12px;cursor:pointer;color:var(--text)}.sidebar__item:hover{background:var(--bg)}.sidebar__item--active{background:#eef2ff;color:var(--accent)}.sidebar__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 6px 0;border-top:1px solid var(--border);font-size:.9rem;color:var(--muted)}.sidebar__me{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__footer button{font:inherit;font-size:.8rem;background:#fff;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:4px 10px;cursor:pointer;flex-shrink:0}.sidebar__footer button:hover{border-color:var(--accent);color:var(--accent)}.main{flex:1;min-width:0;max-width:820px;padding:24px 24px 80px}.brand{font-size:1.4rem;letter-spacing:-.02em;color:var(--accent)}.brand__sub{display:block;font-size:.85rem;font-weight:500;color:var(--muted);letter-spacing:0}.sidebar__project{display:flex;flex-direction:column;gap:4px;margin:0 6px 20px;font-size:.78rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.main__title{margin:0 0 14px;font-size:1.15rem}.projects__order{white-space:nowrap}.projects__order button{background:#fff;border:1px solid var(--border);border-radius:6px;cursor:pointer;font-size:.7rem;padding:3px 7px;margin-right:4px}.projects__order button:disabled{opacity:.35;cursor:default}.projects__order button:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#12141c8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lightbox img{max-width:92vw;max-height:92vh;border-radius:10px;box-shadow:0 12px 48px #00000080;cursor:default}.lightbox__close,.lightbox__nav{position:fixed;display:flex;align-items:center;justify-content:center;background:#ffffff1f;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:background .15s}.lightbox__close:hover,.lightbox__nav:hover{background:#ffffff47}.lightbox__close{top:18px;right:18px;width:42px;height:42px;font-size:26px;line-height:1}.lightbox__nav{top:50%;transform:translateY(-50%);width:46px;height:46px;font-size:30px;line-height:1;padding-bottom:4px}.lightbox__nav--prev{left:18px}.lightbox__nav--next{right:18px}.app-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:20px;background:#0f172a85;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:modal-backdrop-in .16s ease-out}.app-modal{width:min(100%,440px);overflow:hidden;border:1px solid rgb(226 228 234 / .9);border-radius:16px;background:var(--card);box-shadow:0 24px 70px #0f172a47,0 4px 16px #0f172a1f;animation:modal-card-in .18s ease-out}.app-modal__heading{display:flex;gap:14px;padding:22px 22px 16px}.app-modal__icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:50%;background:#eef2ff;color:var(--accent);font-size:1.05rem;font-weight:800}.app-modal--danger .app-modal__icon{background:#fef2f2;color:var(--bug)}.app-modal__heading h2{margin:1px 0 5px;font-size:1.08rem;line-height:1.3}.app-modal__heading p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.app-modal__content{padding:0 22px 18px}.app-modal__field{display:grid;gap:6px;color:var(--muted);font-size:.82rem;font-weight:650}.app-modal__field input{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--text);font:inherit;font-weight:400}.app-modal__field input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #4f46e524}.app-modal__error{margin:9px 0 0;color:var(--bug);font-size:.84rem}.app-modal__actions{display:flex;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid var(--border);background:#fafbfc}.app-modal__actions button{min-width:88px;padding:9px 14px;border-radius:9px;cursor:pointer;font:inherit;font-size:.88rem;font-weight:650}.app-modal__cancel{border:1px solid var(--border);background:#fff;color:var(--text)}.app-modal__cancel:hover:not(:disabled){border-color:#b9bec9;background:#f7f8fa}.app-modal__confirm{border:1px solid var(--accent);background:var(--accent);color:#fff}.app-modal__confirm:hover:not(:disabled){filter:brightness(.94)}.app-modal--danger .app-modal__confirm{border-color:var(--bug);background:var(--bug)}.app-modal__actions button:disabled{cursor:wait;opacity:.6}@keyframes modal-backdrop-in{0%{opacity:0}}@keyframes modal-card-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}.card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 1px 2px #0000000a}.form h2{margin:0 0 12px;font-size:1.1rem}.form label{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:.85rem;font-weight:600;color:var(--muted)}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form input,.form textarea,.comment-form input,.comment-form textarea{font:inherit;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text)}.pretty-select{position:relative;min-width:160px;font-size:.9rem;text-transform:none;letter-spacing:0}.pretty-select__button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:38px;padding:8px 12px;border:1px solid #cfd4df;border-radius:8px;background:linear-gradient(#fff,#fbfcff);color:var(--text);box-shadow:0 1px 1px #0f172a0a,inset 0 1px #ffffffe6;cursor:pointer;font:inherit;font-weight:600;text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.pretty-select__button:hover:not(:disabled),.pretty-select--open .pretty-select__button{border-color:#aab2c1;background:linear-gradient(#fff,#f7f9ff)}.pretty-select__button:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #4f46e529,0 1px 1px #0f172a0a}.pretty-select__button:disabled{color:var(--muted);background:#f7f8fb;cursor:default}.pretty-select__button span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pretty-select__chevron{width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-2px) rotate(45deg);flex:0 0 auto}.pretty-select--open .pretty-select__chevron{transform:translateY(2px) rotate(225deg)}.pretty-select__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;display:grid;gap:3px;max-height:260px;overflow:auto;padding:6px;border:1px solid #d9dde6;border-radius:8px;background:#fff;box-shadow:0 12px 28px #0f172a29,0 2px 8px #0f172a14}.pretty-select__option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:34px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:var(--text);cursor:pointer;font:inherit;text-align:left}.pretty-select__option:hover,.pretty-select__option:focus-visible{outline:none;background:#f1f3f8}.pretty-select__option--active{background:#eef2ff;color:var(--accent);font-weight:700}.pretty-select__check{color:var(--accent);font-size:.85rem;line-height:1}.pretty-select--compact{min-width:128px}.sidebar__project .pretty-select{min-width:0}.form textarea{resize:vertical}.form button[type=submit]{font:inherit;font-weight:600;background:var(--accent);color:#fff;border:none;border-radius:8px;padding:10px 20px;cursor:pointer}.form button[type=submit]:disabled{opacity:.6;cursor:wait}.dropzone{display:flex;flex-direction:column;align-items:center;gap:4px;border:2px dashed var(--border);border-radius:10px;padding:20px;margin-bottom:12px;cursor:pointer;color:var(--muted);text-align:center;transition:border-color .15s,background .15s}.dropzone--over,.dropzone:hover{border-color:var(--accent);background:#eef2ff}.dropzone--disabled{pointer-events:none;opacity:.62}.thumbs{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.thumb-wrap{position:relative}.thumb{position:relative;display:block;background:none;border:none;padding:0;cursor:pointer}.thumb img{width:110px;height:80px;object-fit:cover;border-radius:8px;border:1px solid var(--border);display:block}.thumb__remove{position:absolute;top:-6px;right:-6px;width:22px;height:22px;line-height:1;border-radius:50%;border:none;background:var(--bug);color:#fff;cursor:pointer;font-size:14px}.thumb__remove:disabled{cursor:wait;opacity:.6}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:24px 0 12px}.toolbar h2{flex:1 1 240px;margin:0;font-size:1.1rem}.toolbar .pretty-select{min-width:150px}.toolbar__search{font:inherit;min-width:180px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text)}.item--resolved{opacity:.65}.item--jump-highlight{animation:jump-highlight 1.6s ease-out}@keyframes jump-highlight{0%{box-shadow:0 0 0 3px var(--accent)}to{box-shadow:0 0 0 0 transparent}}.item__header{display:flex;align-items:center;gap:10px}.item__duplicate{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.item__duplicate-link{border:none;background:none;cursor:pointer;padding:0;font-size:.85rem;color:var(--accent);text-align:left}.item__duplicate-link:hover{text-decoration:underline}.item__spacer{flex:1}.item__url{display:inline-block;margin-top:8px;font-size:.85rem;color:var(--accent);overflow-wrap:anywhere}.label__optional{font-weight:400}.item__delete,.item__edit{border:none;background:none;cursor:pointer;font-size:1rem;opacity:.6}.item__delete:hover,.item__edit:hover{opacity:1}.item__note{white-space:pre-wrap;color:var(--text);margin:10px 0 0}.item__edit-form{display:flex;flex-direction:column;gap:8px;margin-top:10px}.item__edit-form textarea{font:inherit;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);resize:vertical}.item__edit-form input{font:inherit;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text)}.item__edit-actions{display:flex;gap:8px}.item__edit-actions button{font:inherit;font-weight:600;border-radius:8px;padding:8px 14px;cursor:pointer}.item__edit-actions button[type=submit]{border:1px solid var(--accent);background:var(--accent);color:#fff}.item__edit-actions button[type=button]{border:1px solid var(--border);background:#fff;color:var(--text)}.item__meta{display:flex;gap:12px;margin-top:10px;font-size:.78rem;color:var(--muted)}.item__interactions{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.item__reactions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.reaction{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:48px;height:34px;padding:0 9px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);cursor:pointer}.reaction:hover:not(:disabled){border-color:var(--accent)}.reaction--active{border-color:var(--accent);background:#eef2ff;color:var(--accent)}.reaction:disabled{cursor:wait;opacity:.7}.reaction__emoji{font-size:1rem;line-height:1}.reaction__count{min-width:1ch;font-size:.78rem;font-weight:700}.comments{display:flex;flex-direction:column;gap:8px;margin:6px 0 10px}.comment{padding:8px 10px;border-left:3px solid var(--border);background:#fafafa}.comment__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:3px;font-size:.76rem;color:var(--muted)}.comment__meta strong{color:var(--text)}.comment__actions{display:inline-flex;gap:7px;margin-left:auto}.comment__actions button{padding:0;border:0;background:none;color:var(--accent);cursor:pointer;font:inherit}.comment__actions button:hover{text-decoration:underline}.comment__actions button:disabled{opacity:.6;cursor:default}.comment p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem}.comment--deleted{opacity:.75}.comment .comment__deleted-text{color:var(--muted);font-style:italic}.comment__edit-form{display:grid;gap:7px}.comment__edit-form textarea{box-sizing:border-box;min-height:70px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;resize:vertical}.comment__edit-actions{display:flex;gap:7px}.comment__edit-actions button{padding:5px 10px;border:1px solid var(--border);border-radius:7px;background:#fff;color:var(--text);cursor:pointer;font:inherit}.comment__edit-actions button[type=submit]{border-color:var(--accent);background:var(--accent);color:#fff}.comment__edit-actions button:disabled{opacity:.6;cursor:default}.comment-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.comment-form textarea{box-sizing:border-box;min-height:58px;resize:vertical}.mention-input-wrap{position:relative}.mention-input-wrap input,.mention-input-wrap textarea{width:100%}.mention{color:var(--accent);font-weight:600}.mention-menu{position:absolute;bottom:calc(100% + 6px);left:0;z-index:30;display:grid;gap:2px;min-width:180px;max-height:220px;overflow:auto;padding:6px;border:1px solid #d9dde6;border-radius:8px;background:#fff;box-shadow:0 12px 28px #0f172a29,0 2px 8px #0f172a14}.mention-menu__option{width:100%;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:var(--text);cursor:pointer;font:inherit;text-align:left}.mention-menu__option:hover,.mention-menu__option--active{background:#eef2ff;color:var(--accent)}.comment-form button{font:inherit;font-weight:600;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#fff;padding:8px 12px;cursor:pointer}.comment-form button:disabled{border-color:var(--border);background:var(--border);color:var(--muted);cursor:default}.item__interaction-error{margin:8px 0 0;color:var(--bug);font-size:.85rem}.badge{font-size:.75rem;font-weight:600;padding:3px 8px;border-radius:999px;color:#fff;white-space:nowrap}.badge--bug{background:var(--bug)}.badge--feature{background:var(--feature)}.badge--improvement{background:var(--improvement)}.badge--question{background:var(--question)}.error{color:var(--bug)}.empty{color:var(--muted)}.login{display:flex;justify-content:center;padding-top:12vh}.login__card{width:340px}.login__card h1{margin:0 0 16px;font-size:1.3rem;text-align:center}.login__card button[type=submit]{width:100%}.users__table{width:100%;border-collapse:collapse;margin-bottom:20px}.users__table th,.users__table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);font-size:.9rem}.users__table th{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.users__actions{display:flex;gap:6px;justify-content:flex-end}.users__actions button{font:inherit;font-size:.8rem;background:#fff;border:1px solid var(--border);border-radius:6px;padding:4px 10px;cursor:pointer}.users__actions button:hover{border-color:var(--accent);color:var(--accent)}.users__add h3{margin:0 0 12px;font-size:1rem}@media(max-width:640px){.form__row{grid-template-columns:1fr}.layout{flex-direction:column}.sidebar{width:auto;height:auto;position:static;border-right:none;border-bottom:1px solid var(--border);padding:14px}.sidebar .brand{margin-bottom:12px}.brand__sub{display:inline}.sidebar__nav{flex-direction:row;flex-wrap:wrap}.sidebar__footer{margin-top:12px;padding-top:10px}.main{padding:16px 14px 60px}.comment-form{grid-template-columns:1fr}.app-modal__backdrop{align-items:end;padding:12px}.app-modal{width:100%;border-radius:15px}.app-modal__heading{padding:19px 18px 14px}.app-modal__content{padding:0 18px 16px}.app-modal__actions{padding:12px 18px}}.sidebar .brand{display:flex;align-items:center;gap:10px}.brand__symbol{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border-radius:11px;color:#fff;font-size:1.05rem;font-weight:850}.brand__copy{display:flex;flex-direction:column;font-size:1.08rem;line-height:1.05}.brand__copy small{margin-top:5px;color:var(--muted);font-size:.65rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.sidebar__item{display:flex;align-items:center;gap:10px}.nav-icon{width:18px;height:18px;flex:0 0 auto}.theme-toggle{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:auto;padding:4px;border:1px solid var(--border);border-radius:12px;background:#94a3b814}.theme-toggle__option{display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.73rem;font-weight:700;transition:.16s ease}.theme-toggle__option:hover{color:var(--text)}.theme-toggle__option--active{border-color:#94a3b833;background:var(--card);color:var(--text);box-shadow:0 2px 7px #0f172a1a}.theme-toggle__option svg{width:14px;height:14px}.theme-toggle+.sidebar__footer{margin-top:12px}:root[data-design=aura]{--bg: #f4f5ff;--card: rgb(255 255 255 / .92);--text: #18172b;--muted: #77758d;--border: #e3e2f2;--accent: #6d4aff;--bug: #ef476f;--feature: #7c3aed;--improvement: #0891b2;--question: #e48a00}:root[data-design=aura] body{background:radial-gradient(circle at 72% -8%,rgb(125 92 255 / .16),transparent 32rem),radial-gradient(circle at 35% 40%,rgb(34 211 238 / .07),transparent 28rem),var(--bg)}[data-design=aura] .sidebar{width:248px;padding:26px 18px;border-right-color:#dedcefd9;background:#ffffffc7;box-shadow:10px 0 35px #4637780b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-design=aura] .sidebar .brand{margin:0 5px 31px}[data-design=aura] .brand__symbol{background:linear-gradient(135deg,#7657ff,#4cc9f0);box-shadow:0 8px 20px #6d4aff40}[data-design=aura] .sidebar__item{margin-bottom:3px;padding:11px 13px;border-radius:12px;font-size:.9rem}[data-design=aura] .sidebar__item--active{background:linear-gradient(135deg,#6d4aff,#8365ff);color:#fff;box-shadow:0 9px 22px #6d4aff38}[data-design=aura] .sidebar__project{margin-bottom:25px}[data-design=aura] .main{width:100%;max-width:1120px;padding:30px 34px 100px}[data-design=aura] .card{padding:20px;border-color:#e0deefe0;border-radius:19px;box-shadow:0 12px 35px #342a5f13,0 2px 8px #342a5f09}[data-design=aura] .toolbar{margin-top:4px;margin-bottom:16px;gap:9px}[data-design=aura] .toolbar h2{font-size:1.22rem;letter-spacing:-.025em}[data-design=aura] :is(.pretty-select__button,.toolbar__search,.form input,.form textarea,.comment-form textarea,.item__edit-form input,.item__edit-form textarea,.comment__edit-form textarea){border-color:#dedced;border-radius:11px;background:#ffffffdb;box-shadow:inset 0 1px #fffc}[data-design=aura] .pretty-select__menu,[data-design=aura] .mention-menu{border-radius:13px;box-shadow:0 16px 38px #2d245429}[data-design=aura] .item__interactions{border-top-color:#ebe9f4}[data-design=aura] .reaction{border-color:#e5e2f1;background:#fbfaff}[data-design=aura] .reaction--active{border-color:#8d75ff;background:#eeeaff}[data-design=aura] .comment{border-left-color:#a895ff;border-radius:0 10px 10px 0;background:#faf9ff}[data-design=aura] .form button[type=submit],[data-design=aura] .comment-form>button{border-color:transparent;background:linear-gradient(135deg,#6d4aff,#896bff);box-shadow:0 7px 16px #6d4aff2e}:root[data-design=midnight]{color-scheme:dark;--bg: #090b12;--card: #121722;--text: #f4f5fb;--muted: #929bb0;--border: #262e3d;--accent: #a78bfa;--bug: #fb7185;--feature: #a78bfa;--improvement: #22d3ee;--question: #fbbf24}:root[data-design=midnight] body{background:radial-gradient(circle at 75% 0%,rgb(124 58 237 / .18),transparent 34rem),radial-gradient(circle at 28% 70%,rgb(8 145 178 / .09),transparent 30rem),var(--bg)}[data-design=midnight] .sidebar{width:238px;padding:24px 16px;border-right-color:#222937;background:#0b0e16f0}[data-design=midnight] .brand__symbol{border:1px solid #6d4aff;background:#18142a;color:#c4b5fd;box-shadow:inset 0 0 20px #7c3aed3d}[data-design=midnight] .sidebar .brand{margin:0 6px 30px;color:#fff}[data-design=midnight] .sidebar__item{margin-bottom:3px;border:1px solid transparent;border-radius:10px;color:#aab2c4}[data-design=midnight] .sidebar__item:hover{border-color:#293142;background:#151b27;color:#fff}[data-design=midnight] .sidebar__item--active{border-color:#3b315b;background:linear-gradient(90deg,#241c3d,#171b2a);color:#c4b5fd;box-shadow:inset 3px 0 #a78bfa}[data-design=midnight] .sidebar__footer{border-top-color:#222937}[data-design=midnight] .main{width:100%;max-width:1080px;padding:27px 31px 100px}[data-design=midnight] .card{padding:19px;border-color:#283143;border-radius:14px;background:linear-gradient(145deg,#141a26,#10141e);box-shadow:0 16px 36px #0000003d}[data-design=midnight] .toolbar{margin-top:3px}[data-design=midnight] :is(.pretty-select__button,.toolbar__search,.form input,.form textarea,.comment-form textarea,.item__edit-form input,.item__edit-form textarea,.comment__edit-form textarea,.app-modal__field input){border-color:#30394b;background:#171d29;color:#f4f5fb;box-shadow:inset 0 1px #ffffff06}[data-design=midnight] :is(.pretty-select__menu,.mention-menu){border-color:#30394b;background:#151b27;box-shadow:0 18px 45px #0000007a}[data-design=midnight] :is(.pretty-select__option:hover,.pretty-select__option:focus-visible,.mention-menu__option:hover,.mention-menu__option--active){background:#25203a;color:#c4b5fd}[data-design=midnight] .pretty-select__option--active{background:#25203a;color:#c4b5fd}[data-design=midnight] .reaction{border-color:#2b3445;background:#171d29;color:#d9deea}[data-design=midnight] .reaction--active{border-color:#7c5fca;background:#281f43;color:#d8ccff}[data-design=midnight] .comment{border-left-color:#6550a7;background:#0e121b}[data-design=midnight] .comment--deleted{background:#0b0e15}[data-design=midnight] .item__interactions,[data-design=midnight] .item__meta,[data-design=midnight] .users__table th,[data-design=midnight] .users__table td{border-color:#262e3d}[data-design=midnight] :is(.sidebar__footer button,.projects__order button,.users__actions button,.item__edit-actions button[type=button],.comment__edit-actions button){border-color:#30394b;background:#171d29;color:#d9deea}[data-design=midnight] .dropzone{border-color:#344056;background:#171d2980}[data-design=midnight] .dropzone:hover,[data-design=midnight] .dropzone--over{border-color:#a78bfa;background:#221b37}[data-design=midnight] .theme-toggle{border-color:#293142;background:#0e121b}[data-design=midnight] .theme-toggle__option--active{border-color:#3d4659;background:#1b2230;color:#f4f5fb;box-shadow:0 2px 8px #00000047}[data-design=midnight] .app-modal{border-color:#30394b;background:#141a26}[data-design=midnight] .app-modal__actions{border-color:#293142;background:#10141e}[data-design=midnight] .app-modal__cancel{border-color:#30394b;background:#1a2130;color:#f4f5fb}[data-design=midnight] .form button[type=submit],[data-design=midnight] .comment-form>button{border-color:#8b6ce0;background:linear-gradient(135deg,#8b5cf6,#6d4aff);color:#fff}[data-design] .toolbar h2{flex-basis:100%;margin-bottom:4px}[data-design] .toolbar__search{flex:1 1 210px}[data-design=aura] .comment-form>button:disabled{border-color:#e2dfed;background:#e9e7f1;color:#9995a9;box-shadow:none}[data-design=midnight] .comment-form>button:disabled{border-color:#2c3444;background:#232a38;color:#737d91;box-shadow:none}@media(max-width:640px){[data-design=aura] .sidebar,[data-design=midnight] .sidebar{width:100%;height:auto;padding:16px 14px}[data-design=aura] .sidebar .brand,[data-design=midnight] .sidebar .brand{margin-bottom:14px}[data-design=aura] .main,[data-design=midnight] .main{padding:16px 14px 70px}[data-design] .card{padding:16px}[data-design] .item__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;gap:8px}[data-design] .item__header .badge{grid-column:1 / -1;justify-self:start}[data-design] .item__header .item__spacer{display:none}[data-design] .item__header .pretty-select{width:100%;min-width:0}[data-design] .item__header .pretty-select__button{min-height:36px;padding:7px 9px;font-size:.82rem}.theme-toggle{margin-top:14px}}
