.nc-entry{order:-10;align-items:center;gap:6px;margin-right:12px;display:flex}.nc-icon{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;transition:background .2s,transform .2s,border-color .2s;display:grid;position:relative}.nc-icon svg{opacity:.85;width:21px;height:21px}.nc-icon:hover{background:#9b86d81f;border-color:#ab94ea40;transform:translateY(-1px)}.nc-icon:active{transform:translateY(0)}.nc-dot{width:7px;height:7px;box-shadow:0 0 0 3px var(--nc-bg,#19191f);background:#ef767c;border-radius:50%;position:absolute;top:6px;right:7px}.nc-dialog,.nc-admin{--nc-bg:#1b1c23;--nc-card:#24252e;--nc-text:#eeedf5;--nc-muted:#a6a5b8;--nc-line:#393a48;--nc-accent:#c4b3f7;color:var(--nc-text);font-family:inherit}.nc-dialog{border:1px solid var(--nc-line);background:var(--nc-bg);border-radius:22px;width:min(600px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;overflow:hidden;box-shadow:0 32px 100px #0008}.nc-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08091288}.nc-panel{flex-direction:column;max-height:calc(100dvh - 50px);display:flex}.nc-header{border-bottom:1px solid var(--nc-line);justify-content:space-between;align-items:center;padding:26px 28px 20px;display:flex}.nc-header small,.nc-admin-eyebrow{letter-spacing:.2em;color:var(--nc-accent);font-size:10px;font-weight:600}.nc-header h2{letter-spacing:.02em;margin:8px 0 0;font-size:22px;font-weight:600}.nc-header h2 span{color:var(--nc-muted);margin-left:14px;font-size:12px;font-weight:400}.nc-dialog button,.nc-admin button,.nc-admin input,.nc-admin textarea,.nc-admin select{font:inherit}.nc-dialog button,.nc-admin button{cursor:pointer}.nc-dialog button:disabled,.nc-admin button:disabled{cursor:default;opacity:.45}.nc-dialog button:focus-visible,.nc-icon:focus-visible,.nc-admin button:focus-visible{outline:2px solid var(--nc-accent,#c4b3f7);outline-offset:3px}.nc-close{background:var(--nc-card);color:var(--nc-muted);border:0;border-radius:50%;width:32px;height:32px;font-size:23px!important}.nc-tools{align-items:center;gap:16px;padding:14px 28px;display:flex}.nc-tools button,.nc-tools a,.nc-footer button{color:var(--nc-muted);background:0 0;border:0;padding:4px 0;font-size:12px;text-decoration:none}.nc-tools a{color:var(--nc-accent);margin-left:auto}.nc-tools button:hover,.nc-footer button:hover{color:var(--nc-text)}.nc-scroll{overscroll-behavior:contain;min-height:220px;overflow-y:auto}.nc-list{padding:0 14px 12px}.nc-row{text-align:left;width:100%;color:var(--nc-text);background:0 0;border:1px solid #0000;border-radius:14px;margin-bottom:6px;padding:19px 14px;display:block}.nc-row:hover{background:var(--nc-card);border-color:var(--nc-line)}.nc-row.unread{background:linear-gradient(110deg,#b49bee0c,#0000)}.nc-row-top{color:var(--nc-muted);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.nc-row strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.65}.nc-row strong i{background:var(--nc-accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.nc-row p{color:var(--nc-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:7px 0 11px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.nc-row-link{color:var(--nc-accent);justify-content:space-between;font-size:11px;display:flex}.nc-empty{text-align:center;color:var(--nc-muted);padding:40px 28px 54px;font-size:13px}.nc-empty-symbol{color:var(--nc-accent);font-size:36px}.nc-empty h3{color:var(--nc-text);margin:18px 0 10px;font-size:16px;font-weight:500}.nc-empty p{max-width:340px;margin:auto;line-height:1.9}.nc-footer{border-top:1px solid var(--nc-line);color:var(--nc-muted);justify-content:space-between;align-items:center;padding:12px 28px 20px;font-size:12px;display:flex}.nc-error{color:#edaba2;background:#b04b3615;border:1px solid #d17f7355;border-radius:10px;margin:8px 24px;padding:12px 14px;font-size:13px;line-height:1.7}.nc-detail{-webkit-user-select:text;user-select:text;padding:12px 28px 32px}.nc-detail h2{letter-spacing:.01em;overflow-wrap:anywhere;margin:12px 0;font-size:23px;font-weight:600;line-height:1.6}.nc-meta{color:var(--nc-accent);align-items:center;gap:10px;font-size:11px;display:flex}.nc-version{border:1px solid var(--nc-line);border-radius:6px;padding:4px 9px}.nc-date{color:var(--nc-muted);font-size:12px}.nc-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:24px;font-size:14px;line-height:1.95}.nc-admin{background:0 0;padding:44px clamp(20px,4vw,64px)}.nc-admin-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.nc-admin h1{margin:9px 0;font-size:30px}.nc-admin p{color:var(--nc-muted);font-size:13px;line-height:1.8}.nc-admin-grid{grid-template-columns:minmax(230px,.8fr) minmax(400px,1.4fr);gap:24px;display:grid}.nc-admin-list,.nc-compose{border:1px solid var(--nc-line);background:var(--nc-bg);border-radius:18px;padding:20px}.nc-admin-list{align-self:start}.nc-admin-item{text-align:left;width:100%;color:var(--nc-text);border:0;border-bottom:1px solid var(--nc-line);background:0 0;padding:16px 6px;display:block}.nc-admin-item strong{overflow-wrap:anywhere;margin:8px 0;display:block}.nc-admin-item small{color:var(--nc-muted)}.nc-admin-item:hover,.nc-admin-item.active{background:var(--nc-card);border-radius:10px}.nc-admin label{color:var(--nc-muted);margin:0 0 18px;font-size:13px;display:block}.nc-admin input:not([type=checkbox]),.nc-admin textarea,.nc-admin select{box-sizing:border-box;border:1px solid var(--nc-line);background:var(--nc-card);width:100%;color:var(--nc-text);outline-offset:3px;border-radius:10px;margin-top:8px;padding:11px 12px;display:block}.nc-admin textarea{resize:vertical;min-height:260px;line-height:1.8}.nc-admin .nc-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.nc-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.nc-button{border:1px solid var(--nc-line);background:var(--nc-card);color:var(--nc-text);border-radius:10px;padding:10px 17px;font-size:13px!important}.nc-button.primary{color:#251b3c;background:linear-gradient(140deg,#cfbff3,#a991de);border-color:#dbccf4;box-shadow:inset 0 1px #fff5,0 4px 16px #0002}.nc-recipients{max-height:180px;margin:12px 0;overflow:auto}.nc-recipients label{align-items:center;gap:10px;margin:0;padding:7px 3px;display:flex}.nc-selected{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.nc-selected button{border:1px solid var(--nc-line);background:var(--nc-card);color:var(--nc-text);border-radius:20px;padding:5px 9px;font-size:11px}.nc-admin .nc-detail{padding:14px 0 20px}.nc-success{color:#9ed8b7;padding:12px 0;font-size:13px}.nc-confirm{border:1px solid var(--nc-line);background:var(--nc-card);border-radius:14px;margin-top:20px;padding:16px}.nc-confirm h3{margin:0 0 10px;font-size:16px}.nc-count{float:right;color:var(--nc-muted);margin-top:5px;font-size:11px}html[data-zx-theme=light] .nc-dialog,html[data-zx-theme=light] .nc-admin{--nc-bg:#fff;--nc-card:#f5f4f8;--nc-text:#292631;--nc-muted:#73707f;--nc-line:#e4e0eb;--nc-accent:#7960ad}html[data-zx-theme=light] .nc-dot{box-shadow:0 0 0 3px #fff}.nc-icon:hover svg{opacity:1}@media (max-width:850px){.nc-admin-grid{grid-template-columns:1fr}.nc-admin-list{max-height:280px;overflow:auto}.nc-entry{gap:0;margin-right:0}.nc-icon{width:34px;height:36px}.nc-admin-heading{align-items:flex-start}.nc-header,.nc-tools,.nc-detail{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.nc-icon{transition:none;transform:none}}.nc-dialog{margin:auto;position:fixed;inset:0}
.profile-task-board header .profile-task-header-actions{flex-direction:column;align-items:center;gap:2px;display:flex}.profile-task-header-actions button{color:#aaa7bb;cursor:pointer;background:0 0;border:0;border-radius:6px;width:26px;height:25px;font-size:22px;line-height:1}.profile-task-header-actions button:hover,.profile-task-header-actions button[aria-pressed=true]{color:#dccbff;background:#b7a0ef1a}.profile-task-header-actions button:disabled{opacity:.4;cursor:default}.profile-task-bulk-actions{color:#d6d2df;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 10px;font-size:12px;display:flex}.profile-task-bulk-actions label{align-items:center;gap:5px;display:flex}.profile-task-bulk-actions button{color:#d6d2df;cursor:pointer;background:#ffffff06;border:1px solid #ffffff20;border-radius:6px;padding:5px 8px;font-size:12px}.profile-task-bulk-actions button.bulk-remove{color:#f0bdca;border-color:#e890ab40}.profile-task-bulk-actions button:disabled{opacity:.4;cursor:default}.profile-task-select,.profile-task-bulk-actions input{accent-color:#baa7ea;cursor:pointer;flex-shrink:0;width:15px;height:15px}.profile-task-select:focus-visible{outline-offset:3px;outline:2px solid #d5c4ff}.profile-task-side-panel{z-index:1000;box-sizing:border-box;color:#eeeaf4;--ink:#eeeaf4;--muted:#b9b4c8;background:#23242c;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;width:360px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;display:flex;position:fixed;overflow:auto;box-shadow:0 16px 48px #0005}.profile-task-side-panel>header{border-bottom:1px solid #ffffff14;flex:none;padding-bottom:12px}.profile-task-side-panel>header>button{cursor:pointer}.profile-task-side-panel form{border:0;gap:14px;padding:18px 0 0;position:static}.profile-task-side-panel form label{gap:7px;font-size:13px}.profile-task-side-panel form :is(input:not([type=checkbox]),select){border-radius:8px;padding:10px 12px;font-size:14px}.profile-task-side-panel .profile-task-form-actions button{padding:8px 14px;font-size:13px}.profile-task-side-panel .profile-task-list{min-height:0;max-height:300px;overflow:auto}.profile-task-side-panel article strong{font-size:14px}.profile-task-side-panel article small{font-size:12px}.profile-task-side-panel .profile-task-panel-delete{color:#f0bdca;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:14px}.profile-task-side-panel .profile-reminder-time{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;padding:8px}html[data-zx-theme=light] .profile-task-side-panel{color:#282733;--ink:#282733;--muted:#625a70;background:#f7f6fa;border-color:#d8d2e2;box-shadow:0 16px 48px #29203520}
