.daily-desk{margin:18px 0 8px}.desk-title{display:flex;justify-content:space-between;align-items:center}.desk-title h2{font-size:24px;margin:8px 0}.desk-alerts{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 14px}.desk-alerts button{border:1px solid #e1e6ef;background:#fff;color:#65738b;border-radius:12px;padding:9px 12px;font-weight:700}.desk-alerts b{margin-left:5px;color:#3e70cb}.desk-alerts .selected{background:#e3edff;border-color:#93b4ef}.desk-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.desk-columns>section,#deskResults{background:#fff;border-radius:20px;padding:16px 19px;box-shadow:0 8px 22px #79819c16}.desk-columns h3,#deskResults h3{font-size:17px;color:#354d79;margin:0 0 9px}.desk-empty{color:#949eae;font-size:13px}.desk-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid #edf0f6;padding:8px 0}.desk-title-button{flex:1;min-width:0;border:0;background:none;text-align:left;color:#354363;padding:0}.desk-title-button strong{font-size:15px;overflow-wrap:anywhere}.desk-title-button small{display:block;font-size:11px;color:#97a1b4;margin-top:4px}.desk-done{border:1px solid #d5e1f2;background:#f4f8ff;border-radius:9px;color:#668bc5;width:33px;height:33px}#deskResults{margin-top:12px;max-height:360px;overflow:auto}#deskResults[hidden]{display:none}.planner-options{margin:18px 0;padding:14px;border:1px solid #e2e8f3;border-radius:13px;background:#fafbff}.planner-options summary{font-weight:700;font-size:14px;color:#5776ab;cursor:pointer}.planner-options[open] summary{margin-bottom:15px}.planner-tags{font-size:10px;color:#c08362;margin-bottom:4px}.planner-check{display:flex;align-items:start;gap:7px;font-size:13px;color:#5f718a;margin:8px 0;overflow-wrap:anywhere}.planner-check input{accent-color:#577cd4}.planner-quick{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.planner-quick button{font-size:10px;color:#8390a8;border:1px solid #e3e8f3;background:#fff;border-radius:7px;padding:5px 7px}.priority-options{display:grid;gap:12px;max-height:330px;overflow:auto;margin:17px 0}.priority-options label{font-size:15px}.settings-section>.field{margin-bottom:12px}@media(max-width:760px){.desk-columns{grid-template-columns:1fr}.daily-desk{margin-top:22px}.desk-title h2{font-size:21px}.desk-alerts{gap:6px}.desk-alerts button{font-size:11px;padding:8px 9px}.desk-columns>section{padding:14px 16px}}
