.member-avatar{flex-shrink:0;justify-content:center;align-items:center;font-style:normal;display:inline-flex;position:relative;overflow:hidden}.member-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.member-avatar>span{font:inherit;color:inherit;line-height:inherit}.feedback-page{color:#29283f;max-width:1380px;margin:0 auto}.feedback-overview-card p{color:#868099;font-size:14px;line-height:1.7}.feedback-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.feedback-intro h2{margin:0 0 8px;font-size:24px;font-weight:650}.feedback-intro p{color:#6e7188;margin:0 0 6px;font-size:14px}.feedback-intro small{color:#9294a8;font-size:12px}.feedback-intro>button{flex-shrink:0}.feedback-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.feedback-toolbar .compact-search-input{background:#fff;border:1px solid #dedaec;border-radius:9px;flex:1;min-width:0;max-width:430px;height:40px;padding:9px 12px}.feedback-toolbar select,.feedback-editor input,.feedback-editor select,.feedback-editor textarea,.feedback-triage select,.feedback-triage textarea{color:#302d46;font:inherit;background:#fff;border:1px solid #dedaec;border-radius:9px;width:100%;min-width:0;padding:9px 11px}.feedback-toolbar select{width:130px;height:40px;font-size:13px}.feedback-mine{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.feedback-mine input{accent-color:#6c5ce7}.feedback-list{background:#fff;border:1px solid #e2dfee;border-radius:15px;overflow:hidden}.feedback-list-caption{color:#8a879d;background:#faf9fe;border-bottom:1px solid #edeaf5;justify-content:space-between;gap:8px;padding:13px 20px;font-size:12px;display:flex}.feedback-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eeeaf5;align-items:center;gap:15px;padding:18px 20px;display:flex}.feedback-row:last-of-type{border-bottom:0}.feedback-row:hover{background:#f9f8ff}.feedback-row:focus-visible{outline-offset:-3px;outline:2px solid #8070ee}.feedback-kind{color:#715ce1;background:#eeeafe;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:23px;font-weight:650;display:grid}.feedback-kind.kind-BUG{color:#d66a61;background:#fff0ed}.feedback-kind.kind-使用建议{color:#259677;background:#e9f5f2}.feedback-row-content{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.feedback-row-title{align-items:center;gap:8px;display:flex}.feedback-row-title b{overflow-wrap:anywhere;font-size:15px}.feedback-excerpt{text-overflow:ellipsis;white-space:nowrap;color:#77778c;font-size:13px;display:block;overflow:hidden}.feedback-row-content small{color:#9392a6;font-size:12px}.feedback-status,.feedback-priority{white-space:nowrap;color:#77728d;background:#f0eef6;border-radius:7px;flex-shrink:0;width:fit-content;padding:5px 8px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.feedback-status.status-已计划{color:#4e77b3;background:#edf3fe}.feedback-status.status-处理中{color:#7255d9;background:#eee9ff}.feedback-status.status-已完成{color:#208a62;background:#e4f4ec}.feedback-priority.priority-重要{color:#a56711;background:#fff2dc}.feedback-priority.priority-紧急{color:#c84742;background:#ffebe9}.feedback-chevron{color:#aaa3bd;font-size:22px}.feedback-empty{text-align:center;color:#9290a5;padding:64px 16px}.feedback-empty>span{color:#b5a9f5;margin-bottom:12px;font-size:36px;display:block}.feedback-empty b{color:#67627d;font-size:15px}.feedback-empty p{font-size:13px}.feedback-pagination{justify-content:center;align-items:center;gap:20px;padding:15px;font-size:13px;display:flex}.feedback-pagination button,.feedback-conflict button,.feedback-error button{color:#7054d8;cursor:pointer;background:#fff;border:1px solid #ded8f6;border-radius:7px;padding:7px 10px}.feedback-notice{color:#287c56;background:#eaf7ef;border-radius:8px;padding:10px 14px;font-size:13px}.feedback-error{color:#ac4542;overflow-wrap:anywhere;background:#fff0ee;border-radius:8px;padding:12px;font-size:13px}.feedback-error button{margin-left:10px}:is(.workspace-dialog:has(.feedback-editor),.workspace-dialog:has(.feedback-detail)){width:min(740px,100vw - 28px)}.feedback-editor,.feedback-detail{font-size:14px}.feedback-form-hint{color:#8c879f;margin:0 0 18px;font-size:13px}.feedback-editor fieldset,.feedback-triage fieldset{border:0;flex-direction:column;gap:15px;min-width:0;margin:0;padding:0;display:flex}.feedback-editor label,.feedback-triage label{color:#4c4664;flex-direction:column;gap:7px;font-size:13px;display:flex}.feedback-editor label small{color:#9a93aa;font-weight:400}.feedback-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feedback-editor textarea,.feedback-triage textarea{resize:vertical;min-height:90px;line-height:1.6}.feedback-editor input:focus,.feedback-editor textarea:focus,.feedback-triage textarea:focus{outline-offset:1px;outline:2px solid #ac9ff0}.feedback-images{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.feedback-images figure{margin:0;position:relative}.feedback-images img{object-fit:contain;background:#f7f6fa;border:1px solid #e7e2ee;border-radius:8px;width:150px;height:105px;display:block}.feedback-images figure button{cursor:pointer;background:#fff;border:1px solid #ddd5ec;border-radius:50%;width:26px;height:26px;position:absolute;top:3px;right:3px}.feedback-form-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.feedback-form-actions small{color:#9790a5;margin-right:auto}.feedback-conflict{background:#fff7e6;border-radius:8px;margin-top:12px;padding:14px}.feedback-conflict button{margin:8px 8px 0 0}.feedback-detail-tags{color:#8c849e;align-items:center;gap:8px;font-size:12px;display:flex}.feedback-detail h3{overflow-wrap:anywhere;margin:14px 0;font-size:23px;line-height:1.4}.feedback-author{color:#8c869c;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.feedback-author .text-button{white-space:nowrap;margin-left:auto}.feedback-prose{white-space:pre-wrap;overflow-wrap:anywhere;color:#514b65;line-height:1.8}.feedback-detail h4{margin:20px 0 10px;font-size:14px}.feedback-environment{color:#8d869d;overflow-wrap:anywhere;font-size:13px}.feedback-triage,.feedback-reply{border-top:1px solid #e9e4f0;margin-top:22px}.feedback-reply small{color:#9890a6;margin-top:10px;display:block}@media (max-width:900px){.feedback-intro{align-items:flex-start;gap:10px;margin-bottom:14px}.feedback-intro h2{margin-bottom:6px;font-size:18px}.feedback-intro p{font-size:12px;line-height:1.5}.feedback-intro small{font-size:10px}.feedback-intro>button{padding:9px 10px;font-size:12px}.feedback-toolbar{flex-wrap:wrap;gap:7px}.feedback-toolbar .compact-search-input{flex:1 0 calc(100% - 50px);order:0;max-width:none;height:38px}.feedback-toolbar>button{order:1;padding:8px 12px}.feedback-toolbar>select{flex:1;order:2;width:auto;height:38px;padding:7px;font-size:16px}.feedback-mine{order:3;font-size:12px}.feedback-list-caption{padding:11px;font-size:10px}.feedback-row{gap:9px;padding:13px 11px}.feedback-kind{border-radius:9px;width:28px;height:28px;font-size:19px}.feedback-row-title b{font-size:14px}.feedback-row-content small{font-size:10px;line-height:1.5}.feedback-status{padding:5px;font-size:10px}.feedback-chevron{display:none}.feedback-row-title{flex-wrap:wrap;gap:4px}.feedback-empty{padding:42px 14px}.feedback-editor input,.feedback-editor textarea,.feedback-editor select,.feedback-triage textarea,.feedback-triage select{font-size:16px}.feedback-detail h3{font-size:20px}.feedback-author{flex-wrap:wrap}.feedback-images img{width:112px;height:85px}.feedback-fields{gap:8px}}.feedback-notification-bar{color:var(--muted,#85839a);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:-4px 0 12px;font-size:12px;display:flex}.feedback-notification-bar b{color:var(--ink,#302c49)}.feedback-notification-bar small{color:#14845f}.feedback-settings-form{gap:16px;padding:4px;display:grid}.feedback-settings-form p,.feedback-settings-form small{color:#79748e;line-height:1.6}.feedback-settings-form label{gap:8px;display:grid}.feedback-settings-form select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ddd7f4;border-radius:10px;padding:12px}.personal-notes{z-index:35;color:#29263f;width:48px;height:48px;font-size:13px;position:fixed}.personal-notes-ball{color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#8871f3,#6147d7);border:1px solid #fff9;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 4px 18px #49339240}.personal-notes-ball:focus-visible{outline-offset:3px;outline:3px solid #bcaeff}.personal-notes.is-dragging .personal-notes-ball{cursor:grabbing;transform:scale(1.05)}.note-unsaved-dot{background:#efad43;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:0;right:0}.personal-notes-panel{box-sizing:border-box;overscroll-behavior:contain;background:#fffefa;border:1px solid #e4ddcf;border-radius:18px;flex-direction:column;animation:.14s ease-out note-appear;display:flex;position:absolute;overflow:auto;box-shadow:0 12px 48px #33255625}.personal-notes-panel>header{border-bottom:1px solid #efeade;justify-content:space-between;align-items:center;padding:15px 16px 12px;display:flex}.personal-notes-panel>header b{font-size:17px}.personal-notes-panel>header small{color:#979080;margin-top:3px;font-size:11px;display:block}.personal-notes-panel button{font:inherit;cursor:pointer;white-space:nowrap}.personal-notes-panel button:disabled{opacity:.5;cursor:default}.personal-notes-panel>header button{color:#8e879c;background:0 0;border:0;width:32px;height:32px;font-size:24px}.note-list-tools{align-items:center;gap:8px;padding:10px 14px;display:flex}.note-list-tools>span{color:#9890a3;margin-right:auto;font-size:12px}.note-list-tools button,.note-editor-heading button{color:#6c50d2;background:#f1edff;border:0;border-radius:8px;padding:7px 10px}.personal-note-list{gap:8px;padding:0 12px 12px;display:grid}.personal-note-list>button{text-align:left;white-space:normal;background:#fff;border:1px solid #eee7d9;border-left:3px solid #d5cdbc;border-radius:10px;width:100%;min-width:0;padding:12px;display:block}.personal-note-list>button>div{justify-content:space-between;align-items:start;gap:10px;display:flex}.personal-note-list b{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.personal-note-list em{color:#868074;background:#f1efeb;border-radius:5px;flex-shrink:0;padding:2px 5px;font-size:11px;font-style:normal}.personal-note-list p{color:#8a8395;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 8px;font-size:12px;overflow:hidden}.personal-note-list small{color:#99919f;font-size:11px}.personal-note-list [data-priority=重要]{border-left-color:#e9a131}.personal-note-list [data-priority=重要] em{color:#a26708;background:#fff2d8}.personal-note-list [data-priority=紧急]{border-left-color:#e7736b}.personal-note-list [data-priority=紧急] em{color:#b44237;background:#ffebe8}.personal-note-list .note-empty{white-space:pre-line;text-align:center;margin:0;padding:32px 0;line-height:1.9}.personal-notes-panel form{min-width:0;padding:12px 14px 14px}.note-editor-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.note-editor-heading span{color:#8e879c;font-size:11px}.personal-notes-panel fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.personal-notes-panel input,.personal-notes-panel select,.personal-notes-panel textarea{box-sizing:border-box;color:#342d46;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e6dfd3;border-radius:8px;outline-color:#b5a6eb;padding:9px}.personal-notes-panel input[aria-label=便签标题]{font-size:16px;font-weight:600}.personal-notes-panel textarea{resize:vertical;min-height:112px;max-height:220px;line-height:1.7}.note-options{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.85fr);gap:7px;display:grid}.note-options label{color:#8c8296;gap:5px;min-width:0;font-size:11px;display:grid}.note-options input,.note-options select{height:36px;padding:6px 4px;font-size:12px}.personal-notes-panel footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.personal-notes-panel footer button{border-radius:9px;padding:9px 15px}.note-save{color:#fff;background:#7158df;border:1px solid #7158df}.note-delete{color:#a58f8b;background:0 0;border:0}.note-error{color:#b8543e;overflow-wrap:anywhere;background:#fff1e8;border-radius:7px;margin:8px 0;padding:8px;font-size:12px;line-height:1.6}.note-list-tools+.note-error{margin:0 12px 10px}.note-conflict,.note-delete-confirm{background:#fff2df;border-radius:8px;margin-top:8px;padding:8px;font-size:12px}.note-conflict p{overflow-wrap:anywhere;margin:0 0 5px}.note-conflict button,.note-delete-confirm button{background:#fff;border:1px solid #e7d7bb;border-radius:5px;margin:3px;padding:5px}.note-delete-confirm{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@keyframes note-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.personal-notes-panel{animation:none}}@media (max-width:600px){.personal-notes-panel input,.personal-notes-panel textarea,.personal-notes-panel select{font-size:16px}.note-options{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.85fr);gap:5px}.note-options input,.note-options select{height:40px;padding:5px 2px;font-size:14px}.personal-notes-panel>header{padding:10px 12px}.personal-notes-panel form{padding:10px}.personal-notes-panel textarea{min-height:90px}.personal-notes-panel fieldset{gap:10px}.note-list-tools button,.note-editor-heading button{min-height:36px}.personal-notes-panel footer button{min-height:40px}}@media (max-width:900px){.personal-notes{z-index:19}}@media (max-width:600px){.note-options{grid-template-columns:repeat(2,minmax(0,1fr))}.note-options label:first-child{grid-column:1/-1}.note-options input,.note-options select{font-size:16px}}.personal-notes-panel textarea{height:128px}@media (max-width:600px){.personal-notes-panel textarea{height:108px;min-height:80px}}.floating-task-create{z-index:30;color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;background:linear-gradient(145deg,#31b5ae,#168c91);border:1px solid #ffffffa8;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:fixed;box-shadow:0 4px 18px #16696c38}.floating-task-create:hover{box-shadow:0 6px 22px #16696c50}.floating-task-create:focus-visible{outline-offset:3px;outline:3px solid #83d9d3}.floating-task-create.is-dragging{cursor:grabbing}.floating-task-create[aria-disabled=true]{background:#827e93}.floating-task-create-label{box-sizing:border-box;color:#225d60;text-align:left;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;background:#f7fffd;border:1px solid #d8eeea;border-radius:14px;flex-direction:column;justify-content:center;gap:2px;width:132px;max-width:calc(50vw - 32px);height:48px;padding:5px 14px;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;top:0;transform:translate(5px);box-shadow:0 4px 18px #16696c18}.floating-task-create-label b{font-size:14px;font-weight:650}.floating-task-create-label small{color:#6d9292;font-size:11px}.floating-task-create.label-left .floating-task-create-label{right:calc(100% + 8px)}.floating-task-create.label-right .floating-task-create-label{left:calc(100% + 8px);transform:translate(-5px)}.floating-task-create.is-expanded .floating-task-create-label{opacity:1;visibility:visible;transform:translate(0)}@media (max-width:900px){.floating-task-create{z-index:18}}@media (prefers-reduced-motion:reduce){.floating-task-create-label{transition:none}}.task-description-color-field{background:#faf9ff;border:1px solid #ded9ec;border-radius:10px;gap:7px;margin:12px 0 0;padding:11px 12px;display:grid}.task-description-color-field legend{color:#514b66;padding:0 4px;font-size:12px;font-weight:700}.task-description-color-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-description-color-presets>button,.task-description-color-custom{cursor:pointer;border:1px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid;box-shadow:0 0 0 1px #d8d2e6}.task-description-color-presets>button[aria-pressed=true]{box-shadow:0 0 0 2px #6c5ce7,0 0 0 4px #fff}.task-description-color-presets>.task-description-color-auto{color:#655d74;background:#fff;border-radius:7px;width:auto;padding:0 9px;font-size:12px}.task-description-color-custom{color:#5f5871;background:conic-gradient(#ef7e73 0 25%,#df9d35 0 50%,#29a777 0 75%,#6c5ce7 0);position:relative;overflow:hidden}.task-description-color-custom input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.task-description-color-custom span{white-space:nowrap;width:max-content;font-size:10px;position:absolute;top:31px;left:50%;transform:translate(-50%)}.task-description-color-field>small{color:#81798f;font-size:11px;line-height:1.45}.personal-task-create{white-space:nowrap}.save-feedback{flex-wrap:wrap;align-items:center;gap:7px;line-height:1.5;display:flex}.save-feedback>span{overflow-wrap:anywhere;flex:180px;min-width:0}.save-feedback>i{border:2px solid #b7aef1;border-top-color:#6552da;border-radius:50%;flex:none;width:12px;height:12px;animation:.75s linear infinite task-save-spin}.save-feedback>button{min-height:30px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:6px;padding:3px 9px}.personal-status-feedback{overflow-wrap:anywhere;border-radius:8px;grid-column:1/-1;padding:9px 12px;font-size:12px}.personal-status-feedback.is-error{color:#9b343b;background:#fff0f1;border:1px solid #eebec1}.personal-status-feedback.is-saved{color:#24795d;background:#eefaf4}.personal-work-status[aria-busy=true]{opacity:.7}.personal-workflow-guide{color:#655b83;overflow-wrap:anywhere;background:#f8f6ff;border-bottom:1px solid #ece8f8;align-items:baseline;gap:5px;margin:0;padding:3px 12px;font-size:11px;line-height:1.35;display:flex}.personal-workflow-guide b{color:#5541c2;flex:none}.personal-workspace .personal-work-toolbar{flex-wrap:wrap;gap:8px;display:flex}.personal-work-toolbar .search-box{flex:220px;max-width:440px}.personal-work-toolbar>select{min-width:110px;max-width:180px}.personal-work-toolbar>.secondary-button{min-width:36px;padding:6px 10px}.personal-work-table-head,.personal-work-row.task-table-row{grid-template-columns:minmax(180px,2.5fr) minmax(100px,1fr) minmax(75px,.8fr) 86px 102px minmax(110px,1fr);grid-template-areas:none;align-items:center;gap:12px;min-width:0;padding:14px 18px;display:grid}.personal-work-table-head{color:#8b859c;background:#f9f8fc;border-bottom:1px solid #ece8f6;font-size:12px}.personal-work-row.task-table-row{background:#fff;border-bottom:1px solid #efedf6}.personal-work-row.task-table-row:hover{background:#fbfaff}.personal-work-row:last-child{border-bottom:0}.personal-work-row>*{min-width:0}.personal-work-title{align-items:center;gap:8px;display:flex}.personal-work-title>input{accent-color:#7560e8;flex:none;width:17px;height:17px}.personal-work-title>button{text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;width:100%;min-width:0;padding:0;display:grid}.personal-work-title b{overflow-wrap:anywhere;font-size:14px}.personal-work-title small{color:#918a9f;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.personal-work-project{text-overflow:ellipsis;white-space:nowrap;color:#5e5870;font-size:12px;display:block;overflow:hidden}.personal-work-project>i{border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.personal-work-project.is-private{color:#7962b7}.personal-work-relations{color:#878093;flex-wrap:wrap;gap:4px;font-size:11px;display:flex}.personal-work-relations>small{background:#f1eef9;border-radius:5px;padding:3px 5px;font-size:10px}.personal-work-status{justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:36px;display:inline-flex;position:relative}.personal-work-status>select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.personal-work-status:focus-within{border-radius:8px;outline:2px solid #a99bea}.personal-work-due{text-align:left;color:#7d748f;cursor:pointer;background:0 0;border:0;min-height:36px;padding:4px 0;font-size:12px}.personal-work-due.is-overdue,.personal-task-card-due.is-overdue{color:#c74747;font-weight:700}.personal-task-card-due{display:inline-block}.personal-work-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.personal-work-actions>button{color:#705ae1;cursor:pointer;background:#f0ecff;border:0;border-radius:5px;padding:5px 7px;font-size:11px}.personal-work-actions>.my-task-priority{min-height:26px;font-size:12px}.personal-work-empty{text-align:center;color:#888195;padding:32px 20px;font-size:13px}.personal-work-empty p{margin:8px 0}.personal-work-cards{background:#f8f7fb;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:14px;display:grid}.personal-work-cards .personal-work-row{border:1px solid #e6e0f3;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:16px}.personal-work-cards .personal-work-title{grid-column:1/-1}.personal-work-cards .personal-work-title>button{min-height:48px}.personal-work-cards .personal-work-actions{grid-column:1/-1}.personal-work-cards .personal-work-title small:last-child{white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.personal-task-error,.personal-task-message{overflow-wrap:anywhere;border-radius:8px;margin:10px 16px;padding:10px 12px;font-size:13px}.personal-task-error{color:#ab3f45;background:#fff0f1}.personal-task-error button{color:#6c5ce7;cursor:pointer;background:0 0;border:0;margin-left:8px}.personal-task-message{color:#24795d;background:#eefaf4}.personal-batch-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.personal-batch-controls>button,.personal-batch-controls>select{border:1px solid #d9d0f3;border-radius:7px;min-height:36px;padding:6px 10px;font-size:12px}.private-task-dialog{width:min(620px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.private-task-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.private-task-fields textarea{resize:vertical;min-height:130px}.private-task-properties{grid-template-columns:1.3fr 1fr 1fr;gap:10px;display:grid}.private-task-properties>*{min-width:0}.private-date-shortcuts{gap:8px;display:flex}.private-date-shortcuts>button{color:#7055da;cursor:pointer;background:#f6f3ff;border:1px solid #ded7f0;border-radius:6px;padding:5px 10px;font-size:12px}.private-task-sharing-preview{overflow-wrap:anywhere;background:#faf9fd;border:1px solid #e4def2;border-radius:9px;margin-bottom:14px;padding:12px}.private-task-sharing-preview p{white-space:pre-wrap;max-height:140px;font-size:13px;overflow:auto}.private-task-sharing-preview small,.private-task-fields>p{color:#857b94;font-size:12px}.private-task-share-confirm{align-items:flex-start;gap:8px;font-size:13px;line-height:1.7;display:flex}.private-task-share-confirm input{accent-color:#735de0;flex:none;width:16px;height:16px;margin-top:4px}.task-detail-project{color:#80758f;margin-top:5px;font-size:12px;display:block}.personal-task-modal-error{z-index:120;color:#ad4040;background:#fff0f1;border:1px solid #e8acaf;border-radius:8px;max-width:80vw;padding:12px;position:fixed;top:8px;left:50%;transform:translate(-50%)}@media (max-width:1100px){.personal-work-table-head{display:none}.personal-work-table .personal-work-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 86px;gap:8px}.personal-work-table .personal-work-title{grid-column:1/-1}.personal-work-table .personal-work-actions{grid-column:2/-1;justify-content:flex-end}}@media (max-width:900px){.personal-workspace .my-tasks-hero{flex-wrap:wrap;gap:10px;padding:14px}.personal-workspace .my-tasks-hero>div:nth-child(2){flex:1;min-width:140px}.personal-workspace .my-tasks-total{border:0;padding-left:0}.personal-task-create{min-height:40px;padding:8px 12px;font-size:13px}.personal-work-toolbar .search-box{flex:100%;max-width:none}.personal-work-toolbar>select{flex:1;min-width:105px;max-width:100%;height:38px;font-size:12px}.personal-work-row.task-table-row{padding:12px}.personal-work-actions>button{min-height:36px}.personal-work-cards{grid-template-columns:1fr;padding:10px}.private-task-dialog{padding:18px}.private-task-properties{grid-template-columns:1fr 1fr}.private-task-properties>label:first-child{grid-column:1/-1}.private-task-dialog .dialog-actions{background:#fff;margin-bottom:-6px;padding:12px 0;position:sticky;bottom:-18px}.private-task-dialog .dialog-actions>button{min-height:40px}.private-task-dialog .field-label input,.private-task-dialog .field-label select,.private-task-dialog .field-label textarea{width:100%;min-width:0;font-size:16px}}.personal-workspace .personal-work-row.task-table-row{grid-template-areas:none}.personal-work-group{border-left:4px solid var(--category-color);border-bottom:1px solid #e7e2f2;min-width:0}.personal-work-group-heading{background:color-mix(in srgb,var(--category-color) 13%,white);border-bottom:1px solid color-mix(in srgb,var(--category-color) 20%,white);flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 14px;display:flex}.personal-work-group-heading>i{background:var(--category-color);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb,var(--category-color) 16%,transparent);border-radius:4px;flex:none}.personal-work-group-heading>h3{color:#484055;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.personal-work-group-project{white-space:nowrap;text-overflow:ellipsis;color:#787083;max-width:40%;font-size:11px;overflow:hidden}.personal-work-group-heading>small{color:#877f96;white-space:nowrap;margin-left:auto;font-size:11px}.personal-work-groups-board{background:#f8f7fb;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:12px;padding:12px;display:grid}.personal-work-groups-board>.personal-work-group{border:1px solid #e5e0ef;border-top:4px solid var(--category-color);border-radius:12px;overflow:hidden}.personal-work-group>.personal-work-cards{grid-template-columns:minmax(0,1fr);padding:10px}@media (max-width:900px){.personal-work-groups-board{grid-template-columns:minmax(0,1fr);padding:8px}.personal-work-group-heading{gap:7px;padding:9px 12px}.personal-work-group-project{max-width:34%}.personal-work-group-heading>small{font-size:10px}.personal-workspace .personal-work-toolbar{flex-direction:row;align-items:center;gap:6px}.personal-workspace .personal-work-toolbar>.search-box{flex:100%;width:100%}.personal-workspace .personal-work-toolbar>select{flex:calc(50% - 6px);width:calc(50% - 6px);min-width:0;max-width:none}.personal-workspace .personal-work-toolbar>.task-view-toggle{flex:calc(50% - 6px);justify-content:center}.personal-workspace .personal-work-toolbar>.secondary-button{flex:none}.personal-workspace .personal-work-toolbar>.secondary-button:last-child{margin-left:auto}}.personal-work-summary{border-bottom:1px solid #ece8f6;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.personal-status-tabs{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.personal-status-tabs>button{color:#696276;cursor:pointer;white-space:nowrap;background:#f6f5fa;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:5px 10px;font-size:12px;display:flex}.personal-status-tabs>button:hover{background:#eeebfa}.personal-status-tabs>button.active{color:#674bd5;background:#eee9ff;border-color:#c7bcfb}.personal-status-tabs>button:focus-visible{outline-offset:2px;outline:2px solid #8976e9}.personal-status-tabs .task-status{background:0 0;padding:0;font-size:12px}.personal-status-tabs strong{font-size:14px;line-height:1.2}.personal-work-summary>.personal-task-create{min-height:36px;box-shadow:none;padding:7px 12px;font-size:12px}.personal-workspace .personal-work-toolbar{padding:10px 14px}.personal-workspace .personal-work-table-head{padding-top:9px;padding-bottom:9px}@media (max-width:900px){.personal-work-summary{flex-wrap:wrap;gap:8px;padding:8px 10px}.personal-status-tabs{flex:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.personal-status-tabs>button{flex-wrap:wrap;justify-content:center;gap:3px;min-height:40px;padding:5px 3px;font-size:11px}.personal-status-tabs .task-status{font-size:11px}.personal-status-tabs strong{font-size:13px}.personal-work-summary>.personal-task-create{min-height:40px;margin-left:auto}.personal-workspace .personal-work-toolbar{padding:8px 10px}}.member-workload{gap:10px;min-width:0;display:grid}.workload-signal{border-radius:6px;width:fit-content;max-width:100%;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.5}.workload-signal.neutral{color:#635c78;background:#f0edf7}.workload-signal.warning,.workload-flags .warning{color:#8d580e;background:#fff3dd}.workload-signal.critical,.workload-flags .critical{color:#ae3535;background:#fceaea}.workload-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.workload-metrics button{text-align:left;color:#514967;cursor:pointer;background:#fbfaff;border:1px solid #eeeaf5;border-radius:8px;align-items:center;gap:9px;min-height:49px;padding:7px 9px;display:flex}.workload-metrics strong{font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1}.workload-metrics span{font-size:12px}.workload-metrics button:hover,.workload-open:hover{background:#f1edff;border-color:#8a78e8}.workload-metrics button:focus-visible{outline-offset:2px;outline:2px solid #745de6}.workload-open:focus-visible{outline-offset:2px;outline:2px solid #745de6}.workload-filters button:focus-visible{outline-offset:2px;outline:2px solid #745de6}.workload-task-row:focus-visible{outline-offset:2px;outline:2px solid #745de6}.workload-flags{flex-wrap:wrap;gap:5px;display:flex}.workload-flags:empty{display:none}.workload-flags span{border-radius:5px;padding:3px 6px;font-size:11px}.workload-backlog{color:#777085;margin:0;font-size:11px;line-height:1.65}.workload-open{color:#6951ce;cursor:pointer;text-align:left;background:#fff;border:1px solid #e7e1f6;border-radius:7px;min-height:36px;padding:6px 9px;font-size:12px}.workload-department{color:#746b87;flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.workload-department b{color:#342b49}.workload-scope{color:#766c87;margin:0;font-size:12px;line-height:1.65}.workload-task-list{gap:10px;min-width:0;display:grid}.workload-list-note{color:#766c87;margin:0;font-size:12px;line-height:1.65}.workload-filters{flex-wrap:wrap;gap:5px;display:flex}.workload-filters button{color:#665b7e;cursor:pointer;background:#fff;border:1px solid #e6e0f2;border-radius:7px;min-height:34px;padding:5px 9px;font-size:12px}.workload-filters button[aria-pressed=true]{color:#5940c4;background:#eee9ff;border-color:#8a78e8}.workload-task-row{text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #e8e2f3;border-left:3px solid #c6bddb;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.workload-task-row strong{color:#2f263e;font-size:14px}.workload-task-row span{color:#665b77;font-size:12px}.workload-task-row small{color:#80768e;font-size:11px}.workload-task-row.critical{background:snow;border-left-color:#d25b5b}.workload-task-row.warning{background:#fffdf7;border-left-color:#daa144}.workload-empty{text-align:center;color:#81788e;padding:24px;font-size:13px}.load-formula-card .formula-box small{line-height:1.7}.team-membership-note{color:#8b6020;margin:0;font-size:12px;line-height:1.65}@media (max-width:760px){.member-workload{gap:8px}.workload-open{min-height:44px}.workload-filters button{min-height:40px}.workload-department{font-size:12px}.load-formula-card{gap:14px}}.workload-deadline{color:#665b7e;text-align:left;cursor:pointer;background:#f8f6fc;border:1px solid #e8e2f3;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-height:34px;padding:6px 8px;font-size:12px;display:flex}.workload-deadline strong{font-size:12px;font-weight:600}.workload-deadline.warning,.workload-remaining.warning{color:#8d580e;background:#fff3dd}.workload-deadline.critical,.workload-remaining.critical{color:#ae3535;background:#fceaea}.workload-flags button{color:#665b7e;font:inherit;cursor:pointer;background:#f0edf7;border:1px solid #0000;border-radius:5px;padding:3px 6px;font-size:11px}.workload-flags button:hover{border-color:currentColor}.workload-deadline:focus-visible{outline-offset:2px;outline:2px solid #745de6}.workload-flags button:focus-visible{outline-offset:2px;outline:2px solid #745de6}.workload-date-filter:focus-visible{outline-offset:2px;outline:2px solid #745de6}.workload-date-filter{color:#665b7e;background:#fff;border:1px solid #e6e0f2;border-radius:7px;width:100%;min-width:0;min-height:36px;padding:6px 9px;font-size:13px}.workload-task-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.workload-task-row .workload-remaining{border-radius:5px;padding:3px 6px;font-size:11px;font-weight:600}@media (max-width:760px){.workload-deadline{min-height:40px}.workload-flags button{min-height:32px}.workload-date-filter{min-height:40px;font-size:16px}.workload-filters{flex-wrap:nowrap;padding:3px 2px;overflow-x:auto}.workload-filters button{flex-shrink:0}}.navigation-customize{color:#a5a3ba;justify-content:space-between;align-items:center;gap:8px;margin:0 12px 8px;font-size:11px;display:flex}.navigation-customize button{color:#c4baff;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:4px 6px;font-size:11px}:is(.navigation-customize button:hover,.navigation-customize button:focus-visible){color:#fff;background:#ffffff15}.navigation-customize button:disabled{opacity:.4;cursor:wait}.navigation-settings-help,.navigation-settings-footnote{color:#77748e;margin:0 0 12px;font-size:13px;line-height:1.6}.project-switch-preference{color:#35314c;gap:6px;margin:0 0 14px;font-size:13px;font-weight:600;display:grid}.project-switch-preference select{color:#35314c;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #e5e1f3;border-radius:8px;padding:0 10px;font-weight:400}.project-switch-preference small{color:#77748e;font-size:11px;font-weight:400;line-height:1.5}.navigation-order-list{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.navigation-order-list li{background:#fcfbff;border:1px solid #e5e1f3;border-radius:9px;align-items:center;gap:7px;min-height:46px;padding:4px 6px;display:flex}.navigation-order-list li.is-dragging{opacity:.5}.navigation-order-list li.is-over{border-color:#7864eb;box-shadow:0 -2px #7864eb}.navigation-drag-handle{color:#9a94b6;cursor:grab;padding:8px 4px}.navigation-order-name{color:#35314c;flex:1;align-items:center;gap:8px;font-size:14px;display:flex}.navigation-order-name>span{color:#8172cb;text-align:center;width:18px}.navigation-default-label{color:#6b50e5;white-space:nowrap;background:#ede8ff;border-radius:5px;padding:3px 5px}.navigation-order-list button{color:#6d55dd;cursor:pointer;background:#fff;border:1px solid #e5e1f3;border-radius:7px;flex-shrink:0;width:36px;height:36px;font-size:17px}.navigation-order-list button:disabled{opacity:.3;cursor:default}.navigation-settings-footnote{font-size:11px}.navigation-settings-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.navigation-settings-actions>:first-child{margin-right:auto}.navigation-settings-error{color:#b63636;font-size:13px}@media (max-width:600px){.navigation-order-list li{gap:4px}.navigation-order-list button{width:40px;height:40px}.navigation-order-name{gap:4px;font-size:13px}.navigation-drag-handle{padding:6px 0}}.task-batch-editor{min-width:0}.task-batch-editor fieldset{border:0;min-width:0;margin:0;padding:0}.task-batch-selection{flex-wrap:wrap;gap:8px;display:flex}.task-batch-selection button,.task-batch-fields button{color:#6553d8;cursor:pointer;background:#fff;border:1px solid #d9d3f2;border-radius:8px;padding:7px 10px}.task-batch-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0;display:grid}.task-batch-fields>div{min-width:0}.task-batch-fields .task-batch-field-toggle{align-items:center;gap:6px;margin-bottom:7px;font-size:13px;font-weight:600;display:flex}.task-batch-fields select,.task-batch-fields input[type=date]{width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #d9d3f2;border-radius:8px;padding:8px;font-size:13px}.task-batch-fields fieldset:not(.task-batch-owner-options){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.task-batch-fields label{align-items:center;gap:5px;font-size:13px;display:flex}.task-batch-fields input[type=checkbox]{accent-color:#705ae8;flex-shrink:0;width:16px;height:16px}.task-batch-fields :disabled{opacity:.55;cursor:default}.task-batch-owner-field{grid-column:1/-1}.task-batch-owner-options{flex-wrap:wrap;gap:10px 18px;display:flex}.task-batch-owner-options small{color:#878197;flex-basis:100%}.task-batch-targets{margin:10px 0;font-size:13px}.task-batch-targets summary{cursor:pointer}.task-batch-targets ul{max-height:150px;padding-left:20px;overflow-y:auto}.task-batch-targets li{overflow-wrap:anywhere;padding:3px 0}.task-batch-targets small{color:#878197;margin-left:8px}.task-batch-confirmation{overflow-wrap:anywhere;background:#fff;border:1px solid #d9d3f2;border-radius:10px;padding:12px}.task-batch-confirmation button{margin:4px 8px 0 0}.task-batch-editor .task-batch-error{color:#c44040}.task-batch-saving{z-index:1500;background:#f5f3fa73;place-items:center;display:grid;position:fixed;inset:0}.task-batch-saving>span{color:#6553d8;background:#fff;border:1px solid #d9d3f2;border-radius:12px;padding:16px 24px;box-shadow:0 8px 32px #30245218}@media (max-width:600px){.task-batch-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-batch-fields>div:first-child{grid-column:1/-1}.task-batch-confirmation button{width:100%;margin:6px 0 0}}@media (max-width:900px){.board-toolbar.has-batch-edit>.primary-button,.board-toolbar.has-batch-edit>.secondary-button{grid-column:span 3}}.wiki-delete-panel{gap:12px;min-width:0;font-size:13px;display:grid}.wiki-delete-panel p{overflow-wrap:anywhere;margin:0;line-height:1.6}.wiki-delete-intro{color:#77748c}.wiki-delete-notice,.wiki-delete-help{color:#56506e;background:#f5f3ff;border-radius:10px;padding:12px}.wiki-delete-summary{font-weight:600}.wiki-delete-rows{gap:8px;display:grid}.wiki-delete-row{border:1px solid #e5e1f2;border-radius:10px;min-width:0;padding:12px}.wiki-delete-row label{overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.wiki-delete-row input{accent-color:#7059e8;flex:none;margin-top:4px}.wiki-delete-row b{min-width:0}.wiki-delete-row-status{margin:7px 0 5px 24px}.wiki-delete-row-status span{color:#696177;font-size:12px}.wiki-delete-row-status p{color:#817b90;font-size:12px}.wiki-delete-row a{color:#6c53da;margin-left:24px;padding:6px 0;font-size:12px;display:inline-block}.wiki-delete-row.success{background:#f0faf6;border-color:#bde4d3}.wiki-delete-row.failed{background:#fff8f5;border-color:#f2c8b8}.wiki-delete-row.failed .wiki-delete-row-status span{color:#ab5033}.wiki-delete-help summary{cursor:pointer;font-weight:600}.wiki-delete-help p{margin-top:8px;font-size:12px}.wiki-delete-warning{color:#a24937;font-size:12px}.wiki-delete-actions{flex-wrap:wrap;gap:8px;display:flex}.wiki-delete-actions button,.wiki-delete-actions a{white-space:normal;min-height:38px}.wiki-delete-actions .wiki-delete-confirm:not(:disabled){color:#fff;background:#bf4c47;border-color:#bf4c47}@media (max-width:600px){.wiki-delete-actions{grid-template-columns:1fr;display:grid}.wiki-delete-actions button,.wiki-delete-actions a{text-align:center;min-height:44px}.wiki-delete-row a{padding-top:10px;padding-bottom:10px}}.wiki-permission-fields{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.wiki-permission-fields:disabled{opacity:.7}.wiki-permission-fields>p{color:#81798e;margin:0;font-size:12px;line-height:1.55}.wiki-permission-results{gap:8px;min-width:0;margin-top:10px;font-size:12px;display:grid}.wiki-permission-results>div{overflow-wrap:anywhere;border:1px solid #ded9ec;border-radius:8px;padding:10px}.wiki-permission-results .success{background:#f0faf6;border-color:#bde4d3}.wiki-permission-results .failed{background:#fff4f1;border-color:#ebc5bd}.wiki-permission-results p{margin:6px 0;line-height:1.5}.wiki-permission-results a{color:#6651d2;padding:6px 0;display:block}.wiki-permission-results summary{cursor:pointer;padding:6px 0}.workspace-dialog-backdrop{z-index:1200;overscroll-behavior:contain;background:#211e365c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.workspace-dialog{color:#29243e;background:#fff;border:1px solid #e1daf8;border-radius:18px;outline:none;flex-direction:column;width:min(640px,100%);max-height:calc(100dvh - 40px);display:flex;box-shadow:0 20px 70px #29203a33}.workspace-dialog>header{border-bottom:1px solid #ede9f6;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.workspace-dialog h2{margin:0;font-size:18px}.workspace-dialog button{color:#6651cd;cursor:pointer;background:#f7f5fd;border:1px solid #ded6f6;border-radius:9px;min-height:36px;padding:6px 12px}.workspace-dialog button:disabled{opacity:.5;cursor:default}.workspace-dialog>header button{min-width:36px;padding:0;font-size:24px}.workspace-dialog-body{overscroll-behavior:contain;min-height:0;padding:16px 18px;overflow:auto}.workspace-help{color:#797289;margin:0 0 12px;font-size:13px;line-height:1.6}.workspace-search{box-sizing:border-box;border:1px solid #ded6ee;border-radius:9px;width:100%;height:40px;min-height:40px;padding:8px 10px;font-size:14px}.workspace-error{color:#b94040}.workspace-empty{color:#827990;text-align:center;padding:24px 0}.task-recycle-list{margin:10px 0 0;padding:0;list-style:none}.task-recycle-list li{border-bottom:1px solid #eeeaf5;align-items:center;gap:12px;padding:12px 0;display:flex}.task-recycle-list li>div{flex:1;min-width:0}.task-recycle-list b{overflow-wrap:anywhere;font-size:14px;display:block}.task-recycle-list small{color:#827990;margin-top:5px;font-size:12px;display:block}.task-recycle-list button{flex-shrink:0}.workspace-setting{justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font-size:14px;display:flex}.workspace-setting select{background:#fff;border:1px solid #ded6ee;border-radius:8px;width:150px;height:40px;padding:6px;font-size:14px}.workspace-menu-row{text-align:left;justify-content:space-between;gap:12px;width:100%;margin-top:10px;display:flex}.workspace-menu-row span{color:#827990;font-size:12px}.workspace-diagnostic-text{box-sizing:border-box;resize:vertical;border:1px solid #ded6ee;border-radius:8px;width:100%;height:240px;padding:10px;font-size:12px}@media (max-width:900px){.workspace-dialog-backdrop{padding:10px}.workspace-dialog{border-radius:14px;max-height:calc(100dvh - 20px)}.workspace-dialog>header{padding:8px 12px}.workspace-dialog-body{padding:12px}.workspace-dialog button,.workspace-search,.workspace-setting select{min-height:44px}.workspace-dialog>header button{min-width:44px}.workspace-search,.workspace-setting select{font-size:16px}.workspace-menu-row span{max-width:60%}.workspace-setting{font-size:14px}.workspace-dialog h2{font-size:17px}}body .top-actions>.workspace-menu-trigger{justify-content:center;align-items:center;display:inline-flex}input.compact-search-input{min-width:0}.project-attention{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.project-attention>button{color:#80768d;background:#fff;border:1px solid #e3ddef;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:13px;display:flex}.project-attention b{font-size:17px}.project-attention .blocked{color:#b74744;background:#fff3f1;border-color:#f0cbc7}.project-attention .overdue{color:#a46c19;background:#fff9e9;border-color:#efdfb6}.project-attention .review{color:#6550c4;background:#f4f0ff;border-color:#ded4f9}@media (max-width:900px){input.compact-search-input{font-size:16px}.project-attention{gap:6px;margin-bottom:8px}.project-attention>button{min-height:44px;padding:7px 10px}}.category-color-field{border:0;min-width:0;margin:0;padding:0}.category-color-field legend{color:#514a65;margin-bottom:10px;font-size:13px;font-weight:700}.category-color-presets{flex-wrap:wrap;gap:9px;display:flex}.category-color-presets button{cursor:pointer;border:2px solid #fff;border-radius:8px;width:30px;height:30px;box-shadow:0 0 0 1px #ddd7e9}.category-color-presets button[aria-pressed=true]{box-shadow:0 0 0 2px #5848bf}.category-color-custom{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.category-color-picker{color:#665b7e;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.category-color-picker input{cursor:pointer;background:#fff;border:1px solid #dcd5ed;border-radius:7px;width:44px;height:36px;padding:2px;display:block}.category-color-hex{color:#665b7e;align-items:center;gap:7px;font-size:13px;display:flex}.category-color-hex input{box-sizing:border-box;color:#443957;background:#fff;border:1px solid #dcd5ed;border-radius:7px;width:116px;min-width:0;height:36px;padding:6px 9px;font:14px ui-monospace,monospace}.category-color-hex input[aria-invalid=true]{border-color:#c34848}.category-color-field>small{color:#82798f;margin-top:8px;font-size:12px;line-height:1.6;display:block}.category-color-field .category-color-error{color:#ac3030}.category-color-field :focus-visible{outline-offset:3px;outline:2px solid #6c5ce7}.task-table-group-title .category-color-trigger,.column-heading h3 .category-color-trigger{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.category-color-trigger>i{background:var(--category-color);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb,var(--category-color) 16%,transparent);box-sizing:border-box;border:1px solid #0002;border-radius:4px;display:block}.task-table-group-title .category-color-trigger:hover,.column-heading h3 .category-color-trigger:hover{background:#ffffff80;border-color:#b9abdc}.category-color-trigger:focus-visible{outline-offset:2px;outline:2px solid #6c5ce7}.task-table-row .my-task-priority,.personal-task-card .my-task-priority,.task-card .task-meta b.普通,.task-card .task-meta b.重要,.task-card .task-meta b.阻塞{box-sizing:border-box;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-width:48px;min-height:28px;padding:4px 9px;font-size:14px;font-style:normal;font-weight:800;line-height:20px;display:inline-flex}.category-kanban .column-title h3{color:color-mix(in srgb,var(--category-color) 28%,#201b2d)}.category-kanban .column-title>div>span.task-column-count{color:#51475f}@media (max-width:760px){.category-color-presets button{width:36px;height:36px}.category-color-picker input,.category-color-hex input{height:44px}.category-color-hex input{font-size:16px}.task-table-group-title .category-color-trigger,.column-heading h3 .category-color-trigger{flex-basis:40px;width:40px;height:40px}.task-table-group-title{height:auto;min-height:44px}}
