body.workboard-theme{--ink: #2d283e;--muted: #6e6782;--line: #e6e0f0;--purple: #5b4bc4;--purple-dark: #4636a8;--purple-soft: #f2effc;--green: #267d60;--mint: #eef9f4;--blue: #3867b8;--amber: #c87619;--amber-soft: #fef8ee;--coral: #d94b5c;--coral-soft: #fff2f4;--shadow: 0 3px 12px #3b2f5408;--radius: 16px;font-family:ui-rounded,Hiragino Maru Gothic ProN,BIZ UDPGothic,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#faf8f5;color:var(--ink)}.workboard-theme .header{background:#fff;border-bottom:1px solid var(--line);min-height:54px;padding-top:6px;padding-bottom:6px}.workboard-theme .brand{color:#3f318c;font-size:18px;gap:9px}.workboard-theme .brand small{letter-spacing:.04em;font-size:9px;color:var(--muted)}.workboard-theme .brand-icon{width:34px;height:34px;background:var(--purple);border-radius:11px;box-shadow:2px 2px #e6dffc}.workboard-theme .brand-icon .ui-icon{width:19px;height:19px}.workboard-theme main{padding:10px 18px 28px}.workboard-theme .top-status-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 12px;margin-bottom:8px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.workboard-theme .top-status-left{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.workboard-theme .top-date{font-size:12px;font-weight:650;color:var(--ink)}.workboard-theme .top-today-badge{font-size:11px;color:var(--purple-dark);background:var(--purple-soft);padding:2px 8px;border-radius:99px;font-weight:600}.workboard-theme .top-today-badge strong{font-weight:800}.workboard-theme .top-status-bar button#refresh{background:#faf8fc;border-color:var(--line);min-height:28px;padding:3px 9px;font-size:11px;border-radius:8px;font-weight:650;color:var(--purple-dark);flex-shrink:0}.workboard-theme .top-status-bar button#refresh:hover:not(:disabled){background:var(--purple-soft)}.workboard-theme button{border-radius:10px}.workboard-theme .board-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0}.workboard-theme .board-tools button{display:flex;align-items:center;text-align:left;gap:8px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:7px 12px;min-height:40px;box-shadow:var(--shadow);font-size:13px;font-weight:650;color:var(--ink)}.workboard-theme .board-tools button>span:not(.action-icon){flex:1;min-width:0}.workboard-theme .board-tools small{display:none}.workboard-theme .board-tools #add-voice{border-color:#cce8dd;background:#f7fcf9;color:#1f644d}.workboard-theme .board-tools #add-voice .action-icon{background:#dff4eb;color:#1f644d}.workboard-theme .board-tools #add-calendar{border-color:#eedbc3;background:#fffaf3;color:#7c4a15}.workboard-theme .board-tools #add-calendar .action-icon{background:#faead4;color:#8c5216}.workboard-theme .board-tools #add-voice:hover:not(:disabled){background:#eaf8f1}.workboard-theme .board-tools #add-calendar:hover:not(:disabled){background:#fdf1e1}.workboard-theme .action-icon{width:26px;height:26px;border-radius:8px;background:var(--purple-soft);display:grid;place-items:center;flex-shrink:0}.workboard-theme .action-icon .ui-icon{width:15px;height:15px}.workboard-theme .workspace-nav{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:5px 0;padding:3px;background:#f2eff8;border:1px solid #e4ddf0;border-radius:11px}.workboard-theme .workspace-nav a{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;color:#544b68;font-size:11px;min-height:26px;padding:3px 8px;border-radius:8px;font-weight:650;gap:4px;white-space:nowrap;text-decoration:none}.workboard-theme .workspace-nav a.nav-main{background:#fff;color:var(--purple-dark);border-color:#dcd3ec;box-shadow:0 1px 3px #3b2f5410;font-weight:750}.workboard-theme .workspace-nav a.nav-exec{margin-left:auto;background:#faf8fc;border:1px dashed #cbc0e3;color:#4d4168}.workboard-theme .workspace-nav a:hover{background:#fff;color:var(--purple-dark);border-color:#d3c8ee}.workboard-theme .workspace-nav .ui-icon{width:12px;height:12px}.workboard-theme .daily-panel,.workboard-theme .board,.workboard-theme .automation-panel,.workboard-theme .gmail-panel{padding:14px 15px;margin:12px 0;border-radius:18px;box-shadow:none!important}.workboard-theme .board{background:#eae5f5;border:2px solid #d5cce9}.workboard-theme .daily-panel{background:#f4eadb;border:2px solid #e2d0b5}.workboard-theme .automation-panel{background:#e3f0ea;border:2px solid #c4ddd2}.workboard-theme .gmail-panel{background:#e8eef8;border:2px solid #cbd8ee}.workboard-theme .section-heading{display:flex;align-items:center;gap:10px;margin-bottom:10px}.workboard-theme .section-heading-main{flex:1;min-width:0}.workboard-theme .section-heading h2,.workboard-theme .daily-heading h2{color:var(--ink);font-size:16.5px;line-height:1.35;font-weight:800;margin:0}.workboard-theme .section-heading p{font-size:11.5px;line-height:1.45;margin-top:2px;color:#574f6b}.workboard-theme .inline-ai-btn{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:750;color:#7a420b;background:#fff7eb;border:1.5px solid #e2c296;padding:4px 10px;border-radius:99px;text-decoration:none;white-space:nowrap;flex-shrink:0}.workboard-theme .inline-ai-btn:hover{background:#fde9cb}.workboard-theme .section-icon{width:32px;height:32px;border-radius:9px;flex-shrink:0}.workboard-theme .section-icon .ui-icon{width:18px;height:18px}.workboard-theme .board .section-icon{background:var(--purple);color:#fff}.workboard-theme .daily-heading .section-icon{background:#d9822b;color:#fff}.workboard-theme .automation-panel .section-icon{background:var(--green);color:#fff}.workboard-theme .gmail-panel>summary .section-icon{background:#3867b8;color:#fff}.workboard-theme .section-count{background:#fff;color:var(--purple-dark);border:1px solid #d0c6e8;font-size:11px;padding:1px 8px;border-radius:99px;font-weight:750}.workboard-theme .scope-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;background:#dcd4ec;padding:3px;border-radius:11px;margin-bottom:6px;border:1px solid #cec3e4}.workboard-theme .scope-switch .scope-btn{display:flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:4px 6px;border-radius:8px;border:1px solid transparent;background:transparent;color:#463c5e;font-size:11.5px;font-weight:700;box-shadow:none;white-space:nowrap}.workboard-theme .scope-switch .scope-btn span{font-size:9.5px;background:#cbc1e3;color:#3d3354;padding:1px 5px;border-radius:99px}.workboard-theme .scope-switch .scope-btn[aria-pressed=true]{background:var(--purple);color:#fff;border-color:var(--purple);box-shadow:none}.workboard-theme .scope-switch .scope-btn[aria-pressed=true] span{background:#fff3;color:#fff}.workboard-theme .toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:2px 0 5px;gap:6px}.workboard-theme .tabs{background:#ded7ee;border-color:#cfc5e6;border-radius:8px;padding:2px;gap:2px}.workboard-theme .tabs button{font-size:10.5px;min-height:24px;padding:2px 7px;border-radius:6px;white-space:nowrap;color:#4a4063}.workboard-theme .tabs button[aria-selected=true]{color:var(--purple-dark);border-color:#c8bde3;background:#fff;font-weight:750}.workboard-theme .toolbar .check,.workboard-theme .toolbar .toggle{font-size:10.5px;white-space:nowrap;margin:0;color:#4a4063;font-weight:600}.workboard-theme .filter-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workboard-theme .source-filters{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px;padding-bottom:6px;border-bottom:1.5px dashed #d2c8e8}.workboard-theme .source-filters button{background:transparent;color:#54496e;border:1px solid transparent;font-size:10.5px;min-height:22px;padding:1px 7px;border-radius:6px;font-weight:600;white-space:nowrap;box-shadow:none}.workboard-theme .source-filters button:hover:not(:disabled){background:#fff9;color:var(--purple-dark)}.workboard-theme .source-filters button[aria-pressed=true],.workboard-theme .source-filters button.source-all[aria-pressed=true],.workboard-theme .source-filters button.source-email[aria-pressed=true],.workboard-theme .source-filters button.source-voice[aria-pressed=true],.workboard-theme .source-filters button.source-calendar[aria-pressed=true]{background:#fff!important;color:var(--purple-dark)!important;border-color:#c4b8e0!important;font-weight:750}.workboard-theme #status,.workboard-theme #notice{margin:3px 0;font-size:11.5px}.workboard-theme .deadline-group{margin:10px 0 12px}.workboard-theme .deadline-group-heading{display:flex;align-items:center;gap:7px;min-height:26px;padding:4px 0!important;margin:0 0 4px!important;background:#eae5f5f5!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:11.5px}.workboard-theme .deadline-group-heading>span:first-child{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:99px;font-size:11px;font-weight:750;letter-spacing:.02em;background:#6e6782;color:#fff!important;white-space:nowrap;flex-shrink:0}.workboard-theme .deadline-group-heading>span:first-child:before{content:"●";font-size:7px;opacity:.92}.workboard-theme .deadline-group-heading>small{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:11px;font-weight:700;color:#52476b!important;white-space:nowrap}.workboard-theme .deadline-group-heading>small:after{content:"";flex:1;height:2px;background:#cec3e4;border-radius:2px;min-width:16px}.workboard-theme .deadline-group-heading>.deadline-count{background:transparent!important;border:0!important;padding:0 2px!important;font-size:11px;font-weight:800;color:#52476b!important;flex-shrink:0;margin-left:0!important}.workboard-theme .deadline-overdue>.deadline-group-heading>span:first-child{background:var(--coral)}.workboard-theme .deadline-overdue>.deadline-group-heading>small,.workboard-theme .deadline-overdue>.deadline-group-heading>.deadline-count{color:#a82435!important}.workboard-theme .deadline-overdue>.deadline-group-heading>small:after{background:#e8a5b0}.workboard-theme .deadline-today>.deadline-group-heading>span:first-child{background:var(--purple)}.workboard-theme .deadline-today>.deadline-group-heading>small,.workboard-theme .deadline-today>.deadline-group-heading>.deadline-count{color:var(--purple-dark)!important}.workboard-theme .deadline-today>.deadline-group-heading>small:after{background:#b8a8e6}.workboard-theme .deadline-tomorrow>.deadline-group-heading>span:first-child{background:#3867b8}.workboard-theme .deadline-tomorrow>.deadline-group-heading>small,.workboard-theme .deadline-tomorrow>.deadline-group-heading>.deadline-count{color:#284b87!important}.workboard-theme .deadline-tomorrow>.deadline-group-heading>small:after{background:#a8c2e8}.workboard-theme .deadline-week>.deadline-group-heading>span:first-child{background:var(--green)}.workboard-theme .deadline-week>.deadline-group-heading>small,.workboard-theme .deadline-week>.deadline-group-heading>.deadline-count{color:#1d5c46!important}.workboard-theme .deadline-week>.deadline-group-heading>small:after{background:#a3d4c0}.workboard-theme .deadline-day{padding-top:3px}.workboard-theme .tasks{gap:8px}.workboard-theme .task{border-radius:10px;box-shadow:none!important;background:#fff!important;border:1.5px solid #cbc0e3;border-left:5px solid #7c69bd;padding:9px 11px}.workboard-theme .deadline-overdue .task,.workboard-theme .task.task-overdue,.workboard-theme .task:has(.deadline.overdue){border-color:#eabec5;border-left:5px solid var(--coral);background:#fff!important}.workboard-theme .deadline-today .task{border-left:5px solid var(--purple)}.workboard-theme .deadline-tomorrow .task{border-left:5px solid #3867b8}.workboard-theme .deadline-week .task{border-left:5px solid #267d60}.workboard-theme .task.task-followup,.workboard-theme .task.followup-card,.workboard-theme .task-state-1,.workboard-theme .task-state-2{border-color:#e8cfa8;border-left:5px solid #d9822b;background:#fff!important}.workboard-theme .task.done,.workboard-theme .task-state-3{border-left:5px solid #5ca88e;opacity:.8;background:#f8f7fc!important}.workboard-theme .task-top{gap:4px;align-items:center}.workboard-theme .source-label,.workboard-theme .status{font-size:9.5px;padding:2px 6px;border-radius:5px}.workboard-theme .owner-badge{font-size:10px;background:#fef3e2;color:#8c4b0e;border:1px solid #f0d4aa;padding:1px 6px;border-radius:5px;font-weight:700}.workboard-theme .owner-badge strong{font-weight:750;color:inherit;margin:0}.workboard-theme .task h3{line-height:1.38;font-size:14px;font-weight:750;margin:4px 0;color:var(--ink)}.workboard-theme .task .next{background:#f6f4fb;border:1px solid #e2dcf0;border-radius:7px;margin:4px 0;padding:4px 8px}.workboard-theme .task .next>summary.task-action-lead{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#3c3178;font-weight:650;line-height:1.35;cursor:pointer;list-style:none;margin:0;padding:0;background:transparent;border:0}.workboard-theme .task .next>summary.task-action-lead::-webkit-details-marker{display:none}.workboard-theme .task .next>summary.task-action-lead:after{content:"▾";margin-left:auto;font-size:10px;color:var(--muted);flex-shrink:0}.workboard-theme .task .next[open]>summary.task-action-lead:after{content:"▴"}.workboard-theme .task .next .lead-tag{font-size:9.5px;font-weight:750;background:var(--purple);color:#fff;padding:1px 5px;border-radius:4px;flex-shrink:0}.workboard-theme .task .next .lead-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workboard-theme .task .next p{font-size:11.5px;color:#4a415e;margin:5px 0 2px;padding-top:4px;border-top:1px dashed #ded6ef}.workboard-theme .followup-card{padding:5px 8px;margin:4px 0;border-radius:7px;background:var(--amber-soft);border:1px solid #f3dfb9;font-size:11px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.workboard-theme .followup-card p{margin:0;font-size:11px}.workboard-theme .task .actions{border-top:1px solid #f0ecf7;padding-top:6px;margin-top:5px;gap:4px}.workboard-theme .task .actions button{font-size:11px;padding:3px 8px;min-height:28px;border-radius:7px;box-shadow:none!important}.workboard-theme .task .actions .candidate-mail{min-width:28px;min-height:28px;padding:2px 6px;font-size:13px;border-radius:7px}.workboard-theme .task .actions button:not(.primary):not(.complete):not(.delete){background:#f8f6fc;border-color:#dfd8ed;color:#4c4263}.workboard-theme .task .actions button:not(.primary):not(.complete):not(.delete):hover:not(:disabled){background:var(--purple-soft);border-color:#cbbfe6}.workboard-theme .daily-ai-box{background:transparent;border:0;padding:0;margin-bottom:8px}.workboard-theme .daily-ai-empty{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;background:#fff;border:1.5px solid #dfcbad;border-radius:10px;padding:11px 14px}.workboard-theme .daily-ai-copy{flex:1;min-width:200px}.workboard-theme .daily-ai-copy strong{display:block;font-size:13.5px;color:#5c3d18;margin-bottom:2px}.workboard-theme .daily-ai-copy p{margin:0;font-size:11.5px}.workboard-theme .daily-summary{background:#fff9ef;border:1.5px solid #e3cca8;border-left:5px solid #d9822b;border-radius:9px;padding:7px 11px;margin:0 0 8px;font-size:12px;font-weight:700;color:#5c3a11}.workboard-theme .daily-actions{gap:8px;margin:6px 0}.workboard-theme .daily-actions li{background:#fff!important;border:1.5px solid #dcc7a6!important;border-left:5px solid #d9822b!important;border-radius:10px!important;box-shadow:none!important;padding:9px 11px!important}.workboard-theme .daily-index{background:#d9822b!important;color:#fff!important;border-radius:6px;width:24px;height:24px;font-size:11px;font-weight:800}.workboard-theme .daily-context{font-size:13px;font-weight:750;color:var(--ink);margin:0;line-height:1.35}.workboard-theme .daily-owner{display:inline-block;font-size:10px;font-weight:650;background:#f6efe4;color:#6e502d;padding:1px 6px;border-radius:4px;margin:2px 0}.workboard-theme .daily-copy strong{display:block;font-size:11.5px;font-weight:700;color:#7a420b;background:#fdf6ec;border:1px solid #f0dec2;border-radius:6px;padding:4px 8px;margin-top:3px}.workboard-theme .daily-controls{margin-top:8px;padding-top:6px;border-top:1px dashed #dec9aa}.workboard-theme .executive-box{background:#fdf9f2;border:1.5px solid #e2cfb2;border-radius:9px;padding:6px 11px;margin-top:6px}.workboard-theme .exec-box-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;cursor:pointer;font-size:11.5px;font-weight:700;color:#5c4324;list-style-position:inside}.workboard-theme .executive-box[open] .exec-box-summary{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #f4ece0}.workboard-theme .exec-open-link{font-size:10.5px;font-weight:700;color:var(--purple-dark);text-decoration:none;background:#fff;border:1px solid #d5c9ec;padding:2px 8px;border-radius:99px;margin-left:auto}.workboard-theme .exec-open-link:hover{background:var(--purple-soft)}.workboard-theme .exec-group{background:#fff;border:1px solid #ead8be;border-radius:8px;padding:7px 10px;margin:6px 0}.workboard-theme .exec-group h4{margin:0 0 4px;font-size:11.5px;color:#7a4619}.workboard-theme .exec-group ul{margin:0;padding-left:18px;font-size:12px}.workboard-theme .exec-delegated{margin:6px 0;font-size:12px}.workboard-theme .exec-meta{display:block;font-size:10.5px;color:var(--muted);margin-top:6px}.workboard-theme .automation-candidates{gap:8px;margin:8px 0}.workboard-theme .automation-candidate{background:#fff!important;border:1.5px solid #bdd9cd!important;border-left:5px solid #267d60!important;border-radius:10px!important;box-shadow:none!important;padding:9px 11px!important;gap:4px!important}.workboard-theme .automation-candidate.candidate-priority-high{border-left-color:var(--coral)!important}.workboard-theme .automation-candidate.candidate-priority-medium{border-left-color:#d9822b!important}.workboard-theme .candidate-card-top{gap:5px;margin-bottom:2px}.workboard-theme .candidate-subject h3{margin:0;font-size:13.5px;line-height:1.35}.workboard-theme .candidate-open{font-size:13.5px;font-weight:750;padding:0}.workboard-theme .candidate-facts{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;margin:2px 0;padding:0;background:transparent;border:0;font-size:11px}.workboard-theme .candidate-counterpart{margin:0;font-size:11px;color:var(--muted)}.workboard-theme .candidate-next-box{background:#f2f9f5;border:1px solid #d2e8dd;border-radius:6px;padding:4px 8px;margin:2px 0;display:flex;align-items:baseline;gap:6px}.workboard-theme .candidate-next-box>span{font-size:9.5px;font-weight:750;background:#267d60;color:#fff;padding:1px 5px;border-radius:4px;flex-shrink:0}.workboard-theme .candidate-next{margin:0;font-size:11.5px;font-weight:650;color:#1e4d3b}.workboard-theme .candidate-actions{border-top:1px solid #ebf3ef;padding-top:6px;margin-top:4px;gap:4px}.workboard-theme .candidate-actions button{min-height:27px;padding:2px 8px;font-size:11px;border-radius:7px;box-shadow:none!important}.workboard-theme .candidate-empty{background:#fff;border:1.5px dashed #bdd8cc;border-radius:10px;padding:14px}.workboard-theme .gmail-threads{gap:8px;margin-top:8px}.workboard-theme .gmail-thread{background:#fff!important;border:1.5px solid #bfd1ec!important;border-left:5px solid #3867b8!important;border-radius:10px!important;box-shadow:none!important;padding:10px 12px!important}.workboard-theme .gmail-thread h3{font-size:14px;font-weight:750;margin:0 0 4px;color:var(--ink);line-height:1.35}.workboard-theme .gmail-thread button{min-height:28px;padding:3px 9px;font-size:11px;border-radius:7px;box-shadow:none!important}.workboard-theme .settings-assignees{padding:14px 16px;border:1px solid var(--line);border-radius:14px;margin-top:14px;background:#fbf9fe}.workboard-theme .settings-assignees h3{margin:0 0 4px;font-size:15px;color:var(--ink)}.workboard-theme .assignee-add-row{display:flex;gap:6px;margin:8px 0}.workboard-theme .assignee-add-row input{flex:1;min-width:0}.workboard-theme .assignee-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.workboard-theme .assignee-chip{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid #dcd3ec;color:var(--ink);padding:3px 9px;border-radius:99px;font-size:12px;font-weight:600}.workboard-theme .assignee-chip button{min-height:20px;width:20px;height:20px;padding:0;border:0;background:#f2eff8;color:var(--muted);border-radius:50%;font-size:12px;line-height:1;display:grid;place-items:center}.workboard-theme .assignee-chip button:hover{background:var(--coral-soft);color:var(--coral)}.workboard-theme .owner-picker{margin:10px 0 6px;padding:9px 11px;background:#f8f6fc;border:1px solid var(--line);border-radius:11px}.workboard-theme .owner-picker-label{display:block;font-size:11px;font-weight:650;color:var(--muted);margin-bottom:6px}.workboard-theme .owner-quick-picks{display:flex;flex-wrap:wrap;gap:5px}.workboard-theme .owner-pick-chip{min-height:28px;padding:4px 10px;border-radius:99px;font-size:11.5px;font-weight:600;background:#fff;border:1px solid #dad0eb;color:var(--ink)}.workboard-theme .owner-pick-chip.is-selected{background:var(--purple);border-color:var(--purple);color:#fff}.workboard-theme .owner-pick-manage{min-height:28px;padding:4px 9px;border-radius:99px;font-size:11px;font-weight:600;background:transparent;border:1px dashed #bfb2dc;color:var(--purple-dark)}.workboard-theme .empty{border-radius:12px;background:#f8f5fc;padding:18px 14px}.workboard-theme .app-about{line-height:1.6}.workboard-theme .info{background:var(--purple-soft);color:#5a4b7c}.workboard-theme .app-info-details{margin-top:20px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.workboard-theme .app-info-details summary{font-size:11.5px;font-weight:650;color:var(--muted);cursor:pointer;list-style-position:inside}.workboard-theme .app-info-details[open] summary{margin-bottom:10px;border-bottom:1px dashed var(--line);padding-bottom:6px}.workboard-theme .app-info-details .info{margin:6px 0;border-radius:8px}@media(hover:hover){.workboard-theme .board-tools button:hover:not(:disabled){box-shadow:0 3px 10px #3b2f5412;transform:translateY(-1px)}.workboard-theme .task:hover{box-shadow:0 3px 10px #3b2f5412}}@media(max-width:650px){.workboard-theme main{padding:6px 10px 22px}.workboard-theme .top-status-bar{padding:4px 10px;margin-bottom:5px;border-radius:10px}.workboard-theme .top-date{font-size:11.5px}.workboard-theme .top-today-badge{font-size:10.5px;padding:2px 7px}.workboard-theme .board-tools{gap:6px;margin:4px 0}.workboard-theme .board-tools button{padding:5px 8px;min-height:34px;font-size:11.5px;border-radius:10px;gap:5px;flex-direction:row;justify-content:center}.workboard-theme .board-tools button>span:not(.action-icon){flex:0 1 auto}.workboard-theme .board-tools .action-icon{width:20px;height:20px;border-radius:6px}.workboard-theme .board-tools .action-icon .ui-icon{width:12px;height:12px}.workboard-theme .workspace-nav{gap:3px;margin:4px 0;padding:3px;justify-content:space-between}.workboard-theme .workspace-nav a{flex:1 1 auto;font-size:9.5px;padding:2px 4px;min-height:23px;gap:2px}.workboard-theme .workspace-nav a.nav-exec{margin-left:0}.workboard-theme #status,.workboard-theme #notice{margin:2px 0;font-size:11px}.workboard-theme .daily-panel,.workboard-theme .board,.workboard-theme .automation-panel,.workboard-theme .gmail-panel{padding:9px 10px;border-radius:14px;margin:6px 0}.workboard-theme .section-heading{gap:6px;margin-bottom:6px}.workboard-theme .section-heading h2,.workboard-theme .daily-heading h2{font-size:14.5px}.workboard-theme .inline-ai-btn{font-size:10px;padding:3px 8px}.workboard-theme .scope-switch{margin-bottom:5px;padding:2px;gap:3px}.workboard-theme .scope-switch .scope-btn{font-size:10.5px;padding:3px;min-height:27px;gap:3px}.workboard-theme .toolbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;margin:2px 0 4px;gap:5px}.workboard-theme .tabs{display:flex;flex:1;padding:2px;gap:2px}.workboard-theme .tabs button{flex:1;font-size:10px;min-height:23px;padding:2px 3px}.workboard-theme .toolbar .check,.workboard-theme .toolbar .toggle{font-size:10px}.workboard-theme .source-filters{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:3px;margin-bottom:4px;padding-bottom:4px;scrollbar-width:none}.workboard-theme .source-filters::-webkit-scrollbar{display:none}.workboard-theme .source-filters button{flex:1 0 auto;font-size:9.5px;min-height:20px;padding:1px 5px}.workboard-theme .deadline-group{margin:8px 0 10px}.workboard-theme .deadline-group-heading{min-height:24px;padding:3px 0!important;font-size:11px}.workboard-theme .deadline-day{padding-top:4px}.workboard-theme .tasks{gap:6px}.workboard-theme .task{padding:7px 9px;border-radius:10px}.workboard-theme .task h3{font-size:13px;margin:2px 0}.workboard-theme .task .next{margin:3px 0;padding:3px 7px}.workboard-theme .task .actions{padding-top:5px;margin-top:4px}.workboard-theme .task .actions button{min-height:25px;padding:2px 7px;font-size:10.5px}}.workboard-theme .welcome-mascot{position:relative;display:inline-block;width:24px;height:26px;flex-shrink:0;vertical-align:middle;pointer-events:none}.workboard-theme .mascot-stage{position:relative;display:block;width:112px;height:124px;transform:scale(.21);transform-origin:top left}.workboard-theme .mascot-shadow{position:absolute;width:76px;height:10px;left:18px;bottom:3px;border-radius:50%;background:#d9c0f4}.workboard-theme .mascot-figure{position:absolute;inset:0;display:block}.workboard-theme .mascot-body{position:absolute;width:78px;height:83px;left:17px;top:21px;border-radius:29px 29px 25px 25px;background:linear-gradient(145deg,#836ef0,#5b4bc4);box-shadow:inset 0 -5px #4636a82b}.workboard-theme .mascot-face{position:absolute;top:17px;left:10px;right:10px;height:43px;border-radius:18px;background:#fff7ef}.workboard-theme .mascot-eye{position:absolute;top:13px;width:6px;height:8px;border-radius:50%;background:#392259}.workboard-theme .mascot-eye-left{left:15px}.workboard-theme .mascot-eye-right{right:15px}.workboard-theme .mascot-smile{position:absolute;left:25px;top:23px;width:10px;height:7px;border:2px solid #60358c;border-top:0;border-radius:0 0 10px 10px}.workboard-theme .mascot-cheeks{position:absolute;top:23px;left:8px;width:9px;height:5px;border-radius:50%;background:#ffada8;box-shadow:34px 0 #ffada8}.workboard-theme .mascot-badge{position:absolute;width:20px;height:20px;bottom:5px;left:29px;display:grid;place-items:center;color:#623e00;background:#ffdc58;border-radius:50%;font-size:16px;line-height:1}.workboard-theme .mascot-hand{position:absolute;right:0;top:47px;width:18px;height:36px;background:#ff8579;border-radius:12px;transform:rotate(18deg);transform-origin:50% 90%}.workboard-theme .mascot-hand:before{content:"";position:absolute;left:-4px;top:9px;width:10px;height:14px;border-radius:7px;background:#ff8579;transform:rotate(-25deg)}.workboard-theme .mascot-arm{position:absolute;left:7px;top:62px;width:15px;height:30px;border-radius:12px;background:#735ee0;transform:rotate(16deg)}.workboard-theme .mascot-foot{position:absolute;top:100px;width:23px;height:13px;border-radius:8px 8px 6px 6px;background:#267d60}.workboard-theme .mascot-foot-left{left:27px}.workboard-theme .mascot-foot-right{right:27px}.workboard-theme .mascot-spark{position:absolute;left:1px;top:4px;color:#c87619;font-size:23px;line-height:1}.workboard-theme .welcome-mascot.is-greeting .mascot-hand{animation:secretary-wave .6s ease-in-out 4}.workboard-theme .welcome-mascot.is-greeting .mascot-figure{animation:secretary-hello 1.2s ease-in-out 2}.workboard-theme .welcome-mascot.is-greeting .mascot-eye{animation:secretary-blink 2.8s ease-in-out 1}.workboard-theme .welcome-mascot.is-greeting .mascot-spark{animation:secretary-spark .8s ease-in-out 3}.workboard-theme .welcome-mascot.is-greeting .mascot-hand,.workboard-theme .welcome-mascot.is-greeting .mascot-figure,.workboard-theme .welcome-mascot.is-greeting .mascot-eye,.workboard-theme .welcome-mascot.is-greeting .mascot-spark{animation-delay:var(--greeting-delay, 0ms)}.workboard-theme .board-tools button:is(:hover,:focus-visible):not(:disabled) .action-icon .ui-icon{animation:secretary-icon-nod .48s ease-in-out 2}.workboard-theme .workspace-nav a:is(:hover,:focus-visible) .ui-icon{animation:secretary-icon-nod .48s ease-in-out 2}@keyframes secretary-wave{0%,to{transform:rotate(18deg)}50%{transform:rotate(-24deg)}}@keyframes secretary-hello{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes secretary-blink{0%,45%,51%,to{transform:scaleY(1)}48%{transform:scaleY(.15)}}@keyframes secretary-spark{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes secretary-icon-nod{0%,to{transform:rotate(0)}35%{transform:rotate(-9deg)}70%{transform:rotate(7deg)}}@media(prefers-reduced-motion:reduce){.workboard-theme .welcome-mascot *,.workboard-theme .board-tools .ui-icon,.workboard-theme .workspace-nav .ui-icon{animation:none!important}}
