#tab-crm-new #crm-native-sidebar .crm-sidebar-control-row{position:sticky!important;top:0!important;z-index:8!important;background:var(--surface,#fff)!important;border-bottom:1px solid var(--bdr,#e5e7eb)!important;box-shadow:0 6px 14px #0f172a0f!important;padding:6px 8px!important}#tab-crm-new #crm-native-sidebar #crm-native-sidebar-toggle{position:relative!important;display:inline-grid!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;border:none!important;border-radius:7px!important;background:transparent!important;color:var(--mu,#64748b)!important;box-shadow:none!important;line-height:1!important}#tab-crm-new #crm-native-sidebar #crm-native-sidebar-toggle svg{display:none!important}#tab-crm-new #crm-native-sidebar #crm-native-sidebar-toggle:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:17px!important;height:17px!important;transform:translate(-50%,-50%)!important;border:2px solid currentColor!important;border-radius:4px!important;box-sizing:border-box!important;pointer-events:none!important}#tab-crm-new #crm-native-sidebar #crm-native-sidebar-toggle:after{content:""!important;position:absolute!important;top:50%!important;left:calc(50% - 4px)!important;width:2px!important;height:17px!important;transform:translateY(-50%)!important;border-radius:999px!important;background:currentColor!important;pointer-events:none!important}#tab-crm-new #crm-native-sidebar #crm-native-sidebar-toggle:hover,#tab-crm-new #crm-native-sidebar #crm-native-sidebar-toggle:focus-visible{background:#0f172a0f!important;color:var(--tx,#0f172a)!important;outline:none!important;box-shadow:none!important}#tab-crm-new #crm-native-sidebar.collapsed .crm-sidebar-control-row{justify-content:center!important;gap:0!important;padding:8px 0!important}#tab-crm-new #crm-native-sidebar.collapsed #crm-sidebar-customize-btn{display:none!important}#tab-crm-new #crm-native-sidebar.collapsed #crm-native-sidebar-toggle{width:32px!important;min-width:32px!important;height:32px!important;margin:0 auto!important;background:transparent!important;color:var(--mu,#64748b)!important}#tab-crm-new #crm-native-sidebar.collapsed #crm-native-sidebar-toggle:hover,#tab-crm-new #crm-native-sidebar.collapsed #crm-native-sidebar-toggle:focus-visible{background:#0f172a0f!important;color:var(--tx,#0f172a)!important}#view-admin-desk{padding:0;overflow:hidden}.adesk-wrap{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}.adesk-scroll{flex:1;overflow-y:auto;min-height:0}.adesk-inner{max-width:1180px;margin:0 auto;padding:30px 30px 80px}.adesk-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.adesk-title{font-family:var(--f);font-size:28px;font-weight:800;letter-spacing:-.6px;color:var(--tx);line-height:1.1}.adesk-subtitle{margin-top:6px;font-size:14px;color:var(--tx2);font-weight:400}.adesk-new-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:12px;border:1px solid transparent;background:var(--cy);color:var(--cy-fg);font-family:var(--f);font-size:14px;font-weight:600;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,background .15s ease;box-shadow:0 6px 18px #3b82f647}.adesk-new-btn svg{width:17px;height:17px}.adesk-new-btn:hover{background:var(--cy2);transform:translateY(-1px);box-shadow:0 10px 26px #3b82f65c}.adesk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;margin-bottom:22px}.adesk-stat{position:relative;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:16px 16px 15px;border-radius:16px;cursor:pointer;text-align:left;background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--bdr);box-shadow:var(--shadow-card);transition:transform .12s ease,border-color .15s ease,box-shadow .15s ease}.adesk-stat:hover{transform:translateY(-2px);border-color:var(--bdr-strong);box-shadow:var(--shadow-soft)}.adesk-stat.active{border-color:color-mix(in srgb,var(--tone, var(--cy)) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone, var(--cy)) 40%,transparent),var(--shadow-soft)}.adesk-stat.is-zero{opacity:.82}.adesk-stat-icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--tone, var(--cy)) 16%,transparent);color:var(--tone, var(--cy))}.adesk-stat-icon svg{width:19px;height:19px}.adesk-stat-body{display:flex;flex-direction:column;gap:1px}.adesk-stat-num{font-size:30px;font-weight:800;letter-spacing:-1px;color:var(--tx);line-height:1;font-variant-numeric:tabular-nums}.adesk-stat-label{font-size:12.5px;color:var(--tx2);font-weight:500}.adesk-stat[data-tone=today]{--tone: #3B82F6}.adesk-stat[data-tone=overdue]{--tone: #F4624E}.adesk-stat[data-tone=waiting]{--tone: #F5A623}.adesk-stat[data-tone=review]{--tone: #8B6CE0}.adesk-stat[data-tone=done]{--tone: #2BD17E}.adesk-toolbar{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.adesk-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.adesk-tabs::-webkit-scrollbar{display:none}.adesk-tab{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:8px 14px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--tx2);font-family:var(--f);font-size:13px;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.adesk-tab:hover{background:var(--ghost-bg);color:var(--tx)}.adesk-tab.active{background:var(--surface-2);border-color:var(--bdr-strong);color:var(--tx);box-shadow:var(--shadow-card)}.adesk-tab-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ghost-bg-strong);color:var(--tx2);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.adesk-tab.active .adesk-tab-count{background:var(--cy);color:var(--cy-fg)}.adesk-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.adesk-search{display:flex;align-items:center;gap:8px;padding:0 12px;height:38px;border-radius:10px;border:1px solid var(--bdr);background:var(--surface);flex:1 1 220px;min-width:180px;transition:border-color .15s ease}.adesk-search:focus-within{border-color:var(--bdr-strong)}.adesk-search svg{width:16px;height:16px;color:var(--mu);flex-shrink:0}.adesk-search input{flex:1;background:transparent;border:none;outline:none;color:var(--tx);font-family:var(--f);font-size:13.5px;min-width:0}.adesk-search input::placeholder{color:var(--mu)}.adesk-select{height:38px;padding:0 30px 0 12px;border-radius:10px;border:1px solid var(--bdr);background:var(--surface);color:var(--tx);font-family:var(--f);font-size:13px;font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238C95A3' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.adesk-select:hover{border-color:var(--bdr-strong)}.adesk-select:focus{outline:none;border-color:var(--cy)}.adesk-clear{height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--bdr);background:transparent;color:var(--tx2);font-family:var(--f);font-size:13px;font-weight:600;cursor:pointer;transition:all .14s ease}.adesk-clear:hover{border-color:var(--bdr-strong);color:var(--tx)}.adesk-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px}.adesk-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:15px 16px 13px;border-radius:14px;border:1px solid var(--bdr);background:var(--surface);cursor:pointer;overflow:hidden;box-shadow:var(--shadow-card);transition:transform .12s ease,border-color .15s ease,box-shadow .15s ease}.adesk-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:background .15s ease}.adesk-card:hover{transform:translateY(-2px);border-color:var(--bdr-strong);box-shadow:var(--shadow-soft)}.adesk-card:focus-visible{outline:2px solid var(--cy);outline-offset:2px}.adesk-card.is-overdue:before{background:#f4624e}.adesk-card.is-urgent:before{background:#f5a623}.adesk-card.is-waiting{background:linear-gradient(180deg,color-mix(in srgb,#F5A623 9%,var(--surface)),var(--surface));border-color:color-mix(in srgb,#F5A623 38%,var(--bdr))}.adesk-card.is-waiting:before{background:#f5a623}.adesk-card.is-completed{opacity:.62}.adesk-card.is-completed .adesk-card-title{text-decoration:line-through;text-decoration-color:var(--mu)}.adesk-card.is-pending{opacity:.72}.adesk-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.adesk-card-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.adesk-card-title{font-size:15px;font-weight:650;line-height:1.35;color:var(--tx);word-break:break-word}.adesk-card-related{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--tx2)}.adesk-card-related .adesk-ic{width:13px;height:13px;color:var(--mu);flex-shrink:0}.adesk-card-related span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-card-meta{display:flex;align-items:center;gap:10px;margin-top:2px;flex-wrap:wrap}.adesk-assignee{display:inline-flex;align-items:center;gap:7px;min-width:0}.adesk-avatar{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--cy) 22%,var(--surface-3));color:var(--tx);font-size:10px;font-weight:700;flex-shrink:0}.adesk-assignee-name{font-size:12.5px;color:var(--tx2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-due{font-size:12px;font-weight:600;color:var(--tx2)}.adesk-due.is-overdue{color:#f4624e}.adesk-meta-spacer{flex:1}.adesk-metaic{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;color:var(--mu);font-weight:600}.adesk-metaic .adesk-ic{width:13px;height:13px}.adesk-updated{font-size:11px;color:var(--mu)}.adesk-proof{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--mu);padding:2px 7px;border-radius:7px;border:1px solid var(--bdr)}.adesk-proof .adesk-ic{width:12px;height:12px}.adesk-proof.is-done{color:#2bd17e;border-color:color-mix(in srgb,#2BD17E 40%,transparent)}.adesk-chip{display:inline-flex;align-items:center;height:21px;padding:0 8px;border-radius:7px;font-size:11px;font-weight:700;letter-spacing:.2px;border:1px solid transparent;white-space:nowrap}.adesk-biz[data-biz=smi]{color:#6ba6ff;background:#3b82f624;border-color:#3b82f64d}.adesk-biz[data-biz=lcc]{color:#45d38a;background:#2bd17e21;border-color:#2bd17e4d}.adesk-biz[data-biz=alpha]{color:#a98bec;background:#8b6ce026;border-color:#8b6ce052}.adesk-biz[data-biz=personal]{color:#aeb8c6;background:#94a3b824;border-color:#94a3b84d}.adesk-flag-waiting{color:#fbbf53;background:#f5a62326;border-color:#f5a6235c}.adesk-flag-overdue{color:#ff7c6b;background:#f4624e26;border-color:#f4624e5c}.adesk-pri[data-pri=urgent]{color:#ff7c6b;background:#f4624e24;border-color:#f4624e57}.adesk-pri[data-pri=low]{color:var(--mu);background:var(--ghost-bg);border-color:var(--bdr)}.adesk-status{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:7px;font-size:11px;font-weight:700;white-space:nowrap;border:1px solid transparent}.adesk-status[data-tone=neutral]{color:var(--tx2);background:var(--ghost-bg);border-color:var(--bdr)}.adesk-status[data-tone=info]{color:#6ba6ff;background:#3b82f621;border-color:#3b82f647}.adesk-status[data-tone=active]{color:#58c5f0;background:#38bdf821;border-color:#38bdf847}.adesk-status[data-tone=waiting]{color:#fbbf53;background:#f5a62329;border-color:#f5a6235c}.adesk-status[data-tone=review]{color:#a98bec;background:#8b6ce026;border-color:#8b6ce052}.adesk-status[data-tone=done]{color:#45d38a;background:#2bd17e21;border-color:#2bd17e47}.adesk-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:64px 20px;text-align:center}.adesk-empty-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--surface-2);border:1px solid var(--bdr);color:var(--mu);margin-bottom:4px}.adesk-empty-icon svg{width:26px;height:26px}.adesk-empty-title{font-size:16px;font-weight:700;color:var(--tx)}.adesk-empty-sub{font-size:13.5px;color:var(--tx2);max-width:340px}.adesk-drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.adesk-drawer-overlay.open{opacity:1;pointer-events:auto}.adesk-drawer{position:absolute;top:0;right:0;bottom:0;width:min(480px,100%);z-index:41;background:var(--surface);border-left:1px solid var(--bdr-strong);box-shadow:-24px 0 60px #00000057;transform:translate(102%);transition:transform .26s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column;overscroll-behavior:contain}.adesk-drawer.open{transform:translate(0)}.adesk-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border-bottom:1px solid var(--bdr)}.adesk-drawer-head-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adesk-drawer-head-right{display:flex;align-items:center;gap:4px}.adesk-form-heading{font-size:16px;font-weight:700;color:var(--tx)}.adesk-icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--tx2);cursor:pointer;transition:all .14s ease}.adesk-icon-btn svg{width:17px;height:17px}.adesk-icon-btn:hover{background:var(--ghost-bg);color:var(--tx);border-color:var(--bdr)}.adesk-ev-task-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;border:1px solid var(--cy);background:transparent;color:var(--cy);font-family:var(--f);font-size:12px;font-weight:600;cursor:pointer;transition:all .14s ease;white-space:nowrap}.adesk-ev-task-btn svg{width:13px;height:13px;flex-shrink:0}.adesk-ev-task-btn:hover{background:var(--cy);color:#fff}.adesk-drawer-scroll{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:16px}.adesk-detail-title{width:100%;background:transparent;border:1px solid transparent;border-radius:8px;padding:6px 8px;margin:-6px -8px;color:var(--tx);font-family:var(--f);font-size:20px;font-weight:700;letter-spacing:-.3px}.adesk-detail-title:hover{border-color:var(--bdr)}.adesk-detail-title:focus{outline:none;border-color:var(--cy);background:var(--surface-2)}.adesk-detail-actions{display:flex;flex-wrap:wrap;gap:7px}.adesk-act{padding:7px 12px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx);font-family:var(--f);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .14s ease}.adesk-act:hover{border-color:var(--bdr-strong);transform:translateY(-1px)}.adesk-act-waiting{color:#fbbf53;border-color:#f5a62366;background:#f5a6231a}.adesk-act-review{color:#a98bec;border-color:#8b6ce066;background:#8b6ce01a}.adesk-act-done{color:var(--cy-fg);background:var(--cy);border-color:transparent}.adesk-act-done:hover{background:var(--cy2)}.adesk-detail-grid,.adesk-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adesk-field{display:flex;flex-direction:column;gap:5px;min-width:0}.adesk-field-label{font-size:11.5px;font-weight:600;color:var(--mu);text-transform:uppercase;letter-spacing:.4px}.adesk-req{color:#f4624e;margin-left:2px}.adesk-input,.adesk-detail-grid .adesk-select,.adesk-form .adesk-select{width:100%;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx);font-family:var(--f);font-size:13.5px}textarea.adesk-input,.adesk-detail-desc{height:auto;padding:10px 12px;line-height:1.5;resize:vertical}.adesk-input:focus,.adesk-detail-desc:focus{outline:none;border-color:var(--cy)}.adesk-input-lg{height:42px;font-size:15px;font-weight:600}.adesk-input-num{width:74px}.adesk-inline{display:flex;gap:8px;align-items:center}.adesk-detail-related{font-size:13px;color:var(--tx)}.adesk-detail-related .adesk-muted{margin-right:6px}.adesk-proof-row{display:flex;flex-wrap:wrap;gap:16px;padding:4px 0}.adesk-toggle{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tx);cursor:pointer;-webkit-user-select:none;user-select:none}.adesk-toggle input{width:16px;height:16px;accent-color:var(--cy);cursor:pointer}.adesk-detail-section{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--bdr)}.adesk-section-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;color:var(--tx)}.adesk-muted{color:var(--mu);font-size:13px}.adesk-attach-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx2);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .14s ease}.adesk-attach-btn:hover{border-color:var(--bdr-strong);color:var(--tx)}.adesk-attach-btn input{display:none}.adesk-att-list{display:flex;flex-direction:column;gap:8px}.adesk-att{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;border:1px solid var(--bdr);background:var(--surface-2)}.adesk-att-thumb{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;overflow:hidden;background:var(--surface-3);flex-shrink:0;color:var(--mu)}.adesk-att-thumb img{width:100%;height:100%;object-fit:cover}.adesk-att-file svg{width:18px;height:18px}.adesk-att-name{flex:1;font-size:13px;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-att-del{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;border:none;background:transparent;color:var(--mu);cursor:pointer}.adesk-att-del svg{width:13px;height:13px}.adesk-att-del:hover{background:var(--ghost-bg);color:#f4624e}.adesk-comments{display:flex;flex-direction:column;gap:10px}.adesk-comment{display:flex;gap:10px}.adesk-avatar-sm{width:26px;height:26px;font-size:10px;flex-shrink:0}.adesk-comment-body{flex:1;background:var(--surface-2);border:1px solid var(--bdr);border-radius:10px;padding:8px 11px}.adesk-comment-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:3px}.adesk-comment-user{font-size:12.5px;font-weight:700;color:var(--tx)}.adesk-comment-time{font-size:11px;color:var(--mu)}.adesk-comment-text{font-size:13.5px;color:var(--tx);line-height:1.5;white-space:pre-wrap;word-break:break-word}.adesk-comment-compose{display:flex;gap:8px;align-items:flex-end}.adesk-comment-compose textarea{flex:1;min-height:40px;border-radius:10px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx);font-family:var(--f);font-size:13.5px;padding:9px 11px;resize:vertical}.adesk-comment-compose textarea:focus{outline:none;border-color:var(--cy)}.adesk-comment-post{padding:9px 16px;border-radius:10px;border:none;background:var(--cy);color:var(--cy-fg);font-family:var(--f);font-size:13px;font-weight:600;cursor:pointer}.adesk-comment-post:hover{background:var(--cy2)}.adesk-activity{list-style:none;display:flex;flex-direction:column;gap:0}.adesk-activity-row{display:flex;gap:11px;padding:5px 0;position:relative}.adesk-activity-row:before{content:"";position:absolute;left:4px;top:16px;bottom:-5px;width:1px;background:var(--bdr)}.adesk-activity-row:last-child:before{display:none}.adesk-activity-dot{width:9px;height:9px;border-radius:50%;background:var(--surface-3);border:1px solid var(--bdr-strong);margin-top:5px;flex-shrink:0;z-index:1}.adesk-activity-body{display:flex;flex-direction:column;gap:1px}.adesk-activity-text{font-size:13px;color:var(--tx)}.adesk-activity-meta{font-size:11px;color:var(--mu)}.adesk-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--bdr);margin-top:2px}.adesk-detail-updated{font-size:11.5px}.adesk-delete{padding:8px 14px;border-radius:9px;border:1px solid rgba(244,98,78,.34);background:transparent;color:#f4624e;font-family:var(--f);font-size:13px;font-weight:600;cursor:pointer;transition:all .14s ease}.adesk-delete:hover{background:#f4624e1f;border-color:#f4624e80}.adesk-form{display:flex;flex-direction:column;gap:16px}.adesk-form-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.adesk-form-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:6px}.adesk-btn-ghost{padding:10px 16px;border-radius:10px;border:1px solid var(--bdr);background:transparent;color:var(--tx2);font-family:var(--f);font-size:14px;font-weight:600;cursor:pointer}.adesk-btn-ghost:hover{border-color:var(--bdr-strong);color:var(--tx)}.adesk-btn-primary{padding:10px 20px;border-radius:10px;border:none;background:var(--cy);color:var(--cy-fg);font-family:var(--f);font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 6px 18px #3b82f647}.adesk-btn-primary:hover{background:var(--cy2)}@media(max-width:760px){.adesk-inner{padding:20px 16px 90px}.adesk-title{font-size:23px}.adesk-header{flex-direction:column;gap:14px}.adesk-new-btn{width:100%;justify-content:center}.adesk-stats{grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.adesk-stats::-webkit-scrollbar{display:none}.adesk-stat{scroll-snap-align:start}.adesk-list{grid-template-columns:1fr}.adesk-search{flex-basis:100%}.adesk-select{flex:1 1 calc(50% - 4px)}.adesk-drawer{width:100%;border-left:none;transform:translateY(102%);border-top-left-radius:18px;border-top-right-radius:18px}.adesk-drawer.open{transform:translateY(0)}.adesk-detail-grid,.adesk-form-grid{grid-template-columns:1fr}}body.theme-white .adesk-stat{background:linear-gradient(180deg,#fff,#fbfcfe);border-color:#0f172a1a;box-shadow:0 1px 3px #0f172a0f,0 8px 24px #0f172a0d}body.theme-white .adesk-stat:hover{border-color:#0f172a2e}body.theme-white .adesk-stat-num{color:#0d0d0d}body.theme-white .adesk-card{background:#fff;border-color:#0f172a1a;box-shadow:0 1px 3px #0f172a0d,0 6px 18px #0f172a0d}body.theme-white .adesk-card:hover{border-color:#0f172a33}body.theme-white .adesk-card.is-waiting{background:linear-gradient(180deg,#fff8ec,#fff);border-color:#d9770657}body.theme-white .adesk-tab.active{background:#fff;border-color:#0f172a29}body.theme-white .adesk-search,body.theme-white .adesk-select,body.theme-white .adesk-input,body.theme-white .adesk-comment-body,body.theme-white .adesk-att,body.theme-white .adesk-act,body.theme-white .adesk-comment-compose textarea,body.theme-white .adesk-attach-btn{background:#fff;border-color:#0f172a24}body.theme-white .adesk-drawer{background:#fff;border-left-color:#0f172a1f;box-shadow:-24px 0 60px #0f172a29}body.theme-white .adesk-biz[data-biz=smi]{color:#2563eb}body.theme-white .adesk-biz[data-biz=lcc]{color:#15a34a}body.theme-white .adesk-biz[data-biz=alpha]{color:#6d4ad6}body.theme-white .adesk-biz[data-biz=personal]{color:#64748b}body.theme-white .adesk-status[data-tone=waiting],body.theme-white .adesk-flag-waiting{color:#b45309}body.theme-white .adesk-status[data-tone=review]{color:#6d4ad6}body.theme-white .adesk-status[data-tone=done]{color:#15803d}body.theme-white .adesk-due.is-overdue,body.theme-white .adesk-card.is-overdue .adesk-card-title{color:inherit}body.theme-white .adesk-due.is-overdue{color:#dc2626}.adesk-viewswitch{display:flex;gap:4px;width:fit-content;padding:4px;margin-bottom:16px;border-radius:12px;background:var(--surface-2);border:1px solid var(--bdr)}.adesk-vbtn{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--tx2);font:600 13px var(--f);cursor:pointer;transition:background .14s,color .14s,border-color .14s}.adesk-vbtn svg{width:16px;height:16px}.adesk-vbtn:hover{color:var(--tx)}.adesk-vbtn.active{background:var(--surface);border-color:var(--bdr-strong);color:var(--tx);box-shadow:var(--shadow-card)}.adesk-views{min-height:220px}.adesk-card-chips{display:flex;flex-wrap:wrap;gap:6px}.adesk-owner{color:var(--tx2);background:var(--ghost-bg-strong);border-color:var(--bdr)}.adesk-owner[data-owner=assistant]{color:#6ba6ff;background:#3b82f61f;border-color:#3b82f642}.adesk-owner[data-owner=both]{color:#45c5ce;background:#38c8ce1f;border-color:#38c8ce42}.adesk-cat[data-cat=business_dev]{color:#e0975a;background:#e0975a21;border-color:#e0975a4d}.adesk-cat[data-cat=client_work]{color:#5bc08a;background:#5bc08a21;border-color:#5bc08a4d}.adesk-cat[data-cat=operations]{color:#6ba6ff;background:#6ba6ff21;border-color:#6ba6ff4d}.adesk-cat[data-cat=admin]{color:#c792e0;background:#c792e021;border-color:#c792e04d}.adesk-cat[data-cat=other]{color:var(--tx2);background:var(--ghost-bg);border-color:var(--bdr)}.adesk-kanban{display:flex;gap:14px;align-items:flex-start;overflow-x:auto;padding-bottom:14px}.adesk-col{flex:0 0 304px;max-width:320px;display:flex;flex-direction:column;border-radius:14px;background:var(--surface-2);border:1px solid var(--bdr);transition:border-color .15s,box-shadow .15s,background .15s}.adesk-col.drop-over{border-color:var(--cy);box-shadow:inset 0 0 0 1px var(--cy);background:color-mix(in srgb,var(--cy) 7%,var(--surface-2))}.adesk-col-head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--bdr)}.adesk-col-dot,.adesk-section-dot{width:8px;height:8px;border-radius:50%;background:var(--mu);flex-shrink:0}.adesk-col-dot[data-tone=active],.adesk-section-dot[data-tone=active]{background:#38bdf8}.adesk-col-dot[data-tone=waiting],.adesk-section-dot[data-tone=waiting]{background:#f5a623}.adesk-col-dot[data-tone=review],.adesk-section-dot[data-tone=review]{background:#8b6ce0}.adesk-col-dot[data-tone=done],.adesk-section-dot[data-tone=done]{background:#2bd17e}.adesk-col-title{flex:1;font:700 13px var(--f);color:var(--tx)}.adesk-col-count{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:9px;background:var(--ghost-bg-strong);color:var(--tx2);font:700 11px var(--f)}.adesk-col-body{display:flex;flex-direction:column;gap:10px;padding:12px}.adesk-col-body .adesk-card{cursor:grab}.adesk-col-body .adesk-card:active{cursor:grabbing}.adesk-card.dragging{opacity:.45}.adesk-col-add{padding:9px;border-radius:10px;border:1px dashed var(--bdr-strong);background:transparent;color:var(--tx2);font:600 13px var(--f);cursor:pointer;transition:all .14s}.adesk-col-add:hover{border-color:var(--cy);color:var(--tx);background:var(--ghost-bg)}.adesk-listview{display:flex;flex-direction:column;gap:10px}.adesk-section-head{display:flex;align-items:center;gap:8px;padding:9px 4px;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--bdr)}.adesk-caret{width:16px;height:16px;color:var(--mu);transition:transform .15s}.adesk-caret.collapsed{transform:rotate(-90deg)}.adesk-section-title{font:700 13.5px var(--f);color:var(--tx)}.adesk-section-count{font:700 11px var(--f);color:var(--tx2)}.adesk-section-rows{display:flex;flex-direction:column}.adesk-row{display:flex;align-items:center;gap:11px;padding:9px 8px;border-bottom:1px solid var(--bdr);cursor:pointer;transition:background .12s}.adesk-row:hover{background:var(--ghost-bg)}.adesk-row.is-completed .adesk-row-title{text-decoration:line-through;color:var(--mu)}.adesk-row-check{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;padding:0;border-radius:50%;border:1.5px solid var(--bdr-strong);background:transparent;color:transparent;cursor:pointer;transition:all .14s}.adesk-row-check svg{width:12px;height:12px}.adesk-row-check:hover{border-color:var(--grn);color:var(--grn)}.adesk-row-check.on{background:var(--grn);border-color:var(--grn);color:var(--cy-fg)}.adesk-row-check.ghost{border-style:dashed;opacity:.45;cursor:default}.adesk-row-title{flex:1;min-width:0;font:500 14px var(--f);color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-row-fields{display:flex;align-items:center;gap:8px;flex-shrink:0}.adesk-row-due{font:600 12px var(--f);color:var(--tx2)}.adesk-row-due.is-overdue{color:#f4624e}.adesk-row-add{padding:8px}.adesk-quickadd{flex:1;border:none;background:transparent;outline:none;color:var(--tx);font:500 14px var(--f);padding:2px 0}.adesk-quickadd::placeholder{color:var(--mu)}.adesk-firstrun{display:flex;flex-direction:column;gap:16px;max-width:520px;margin:28px auto;padding:24px;border:1px solid var(--bdr);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-card)}.adesk-firstrun-head{display:flex;flex-direction:column;gap:6px;text-align:center}.adesk-firstrun-title{font:800 19px var(--f);letter-spacing:-.3px;color:var(--tx)}.adesk-firstrun-sub{font:500 13.5px var(--f);color:var(--tx2);line-height:1.5}.adesk-firstrun .adesk-section{border:1px solid var(--bdr);border-radius:12px;padding:0 10px;background:var(--surface-2)}.adesk-firstrun .adesk-row-add{border-bottom:none;padding:11px 4px}.adesk-firstrun .adesk-quickadd{font-size:15px}.adesk-firstrun-full{align-self:center;border:none;background:transparent;color:var(--cy);font:600 13px var(--f);cursor:pointer;padding:2px 6px}.adesk-firstrun-full:hover{text-decoration:underline}.adesk-calendar{border:1px solid var(--bdr);border-radius:14px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-card)}.adesk-cal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--bdr)}.adesk-cal-month{font:800 18px var(--f);letter-spacing:-.3px;color:var(--tx)}.adesk-cal-nav{display:flex;align-items:center;gap:6px}.adesk-cal-arrow,.adesk-cal-today{height:34px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx);font:600 13px var(--f);cursor:pointer;transition:border-color .14s}.adesk-cal-arrow{display:grid;place-items:center;width:34px}.adesk-cal-arrow svg{width:16px;height:16px}.adesk-cal-today{padding:0 14px}.adesk-cal-arrow:hover,.adesk-cal-today:hover{border-color:var(--bdr-strong)}.adesk-cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.adesk-cal-dow{padding:8px;text-align:center;font:700 11px var(--f);letter-spacing:.5px;text-transform:uppercase;color:var(--mu);border-bottom:1px solid var(--bdr)}.adesk-cal-cell{min-height:106px;padding:6px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--bdr);border-bottom:1px solid var(--bdr)}.adesk-cal-cell.out{background:var(--surface-2)}.adesk-cal-cell.out .adesk-cal-daynum{color:var(--mu);opacity:.6}.adesk-cal-daynum{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font:600 12px var(--f);color:var(--tx2)}.adesk-cal-cell.today .adesk-cal-daynum{background:var(--cy);color:var(--cy-fg)}.adesk-cal-chips{display:flex;flex-direction:column;gap:3px;overflow:hidden}.adesk-cal-chip{text-align:left;border:none;border-left:3px solid var(--mu);border-radius:5px;padding:2px 6px;font:600 11px var(--f);color:var(--tx);background:var(--ghost-bg-strong);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-cal-chip[data-biz=smi]{border-left-color:#3b82f6}.adesk-cal-chip[data-biz=lcc]{border-left-color:#2bd17e}.adesk-cal-chip[data-biz=alpha]{border-left-color:#8b6ce0}.adesk-cal-chip[data-biz=personal]{border-left-color:#94a3b8}.adesk-cal-chip.done{opacity:.5;text-decoration:line-through}.adesk-cal-chip:hover{background:var(--surface-3)}.adesk-cal-more{padding:0 4px;font:600 10.5px var(--f);color:var(--mu)}.adesk-cal-head-tools{display:flex;align-items:center;gap:10px}.adesk-gcal{display:flex;align-items:center;gap:6px}.adesk-gcal-connect{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx);font:600 12.5px var(--f);cursor:pointer;transition:border-color .14s,background .14s}.adesk-gcal-connect svg{width:15px;height:15px;color:var(--cy)}.adesk-gcal-connect:hover{border-color:var(--bdr-strong);background:var(--surface-3)}.adesk-gcal-toggle{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 8px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx2);font:600 12.5px var(--f);cursor:pointer;transition:border-color .14s,color .14s}.adesk-gcal-toggle:hover{border-color:var(--bdr-strong)}.adesk-gcal-track{position:relative;width:30px;height:18px;border-radius:999px;background:var(--mu);opacity:.5;transition:background .16s,opacity .16s;flex:none}.adesk-gcal-thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--cy-fg);transition:transform .16s}.adesk-gcal-toggle[aria-checked=true]{color:var(--tx)}.adesk-gcal-toggle[aria-checked=true] .adesk-gcal-track{background:var(--cy);opacity:1}.adesk-gcal-toggle[aria-checked=true] .adesk-gcal-thumb{transform:translate(12px)}.adesk-gcal-refresh{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx2);cursor:pointer;transition:border-color .14s,color .14s}.adesk-gcal-refresh svg{width:15px;height:15px}.adesk-gcal-refresh:hover{border-color:var(--bdr-strong);color:var(--tx)}.adesk-cal-gevent{display:flex;align-items:center;gap:5px;text-align:left;text-decoration:none;border-radius:5px;padding:2px 6px;font:600 11px var(--f);color:var(--tx2);background:transparent;border:1px solid var(--bdr);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-cal-gevent:hover{background:var(--surface-3);color:var(--tx);border-color:var(--bdr-strong)}.adesk-cal-gdot{width:6px;height:6px;border-radius:50%;background:var(--cy);flex:none}.adesk-subtasks{display:flex;flex-direction:column;gap:2px}.adesk-subtask{display:flex;align-items:center;gap:9px;padding:6px 2px}.adesk-subtask.done .adesk-subtask-title{text-decoration:line-through;color:var(--mu)}.adesk-subtask-title{flex:1;min-width:0;font:500 13.5px var(--f);color:var(--tx)}.adesk-subtask-add{display:flex;align-items:center;gap:8px;margin-top:6px}.adesk-subtask-add input{flex:1;height:36px;padding:0 11px;border-radius:9px;border:1px solid var(--bdr);background:var(--surface-2);color:var(--tx);font:500 13.5px var(--f)}.adesk-subtask-add input:focus{outline:none;border-color:var(--cy)}@media(max-width:760px){.adesk-viewswitch{width:100%}.adesk-vbtn{flex:1;justify-content:center}.adesk-kanban{gap:10px}.adesk-col{flex-basis:86%}.adesk-cal-cell{min-height:62px;padding:4px}.adesk-cal-chip,.adesk-cal-gevent{font-size:10px;padding:1px 4px}.adesk-cal-daynum{width:20px;height:20px;font-size:11px}.adesk-row-fields .adesk-chip{display:none}.adesk-cal-head{flex-wrap:wrap;gap:8px}.adesk-gcal-toggle-label,.adesk-gcal-connect span{display:none}}body.theme-white .adesk-viewswitch{background:#f1f4f9;border-color:#0f172a1a}body.theme-white .adesk-vbtn.active{background:#fff;border-color:#0f172a29}body.theme-white .adesk-col{background:#f6f8fc;border-color:#0f172a1a}body.theme-white .adesk-calendar{background:#fff;border-color:#0f172a1a}body.theme-white .adesk-cal-cell.out{background:#f5f7fa}body.theme-white .adesk-cal-arrow,body.theme-white .adesk-cal-today,body.theme-white .adesk-subtask-add input{background:#fff;border-color:#0f172a24}body.theme-white .adesk-cat[data-cat=business_dev]{color:#c2691f}body.theme-white .adesk-cat[data-cat=client_work]{color:#15803d}body.theme-white .adesk-cat[data-cat=admin]{color:#7e3fb0}body.theme-white .adesk-owner[data-owner=both]{color:#0e7490}body.theme-white .adesk-cal-chip{color:var(--tx)}body.theme-white .adesk-row-due.is-overdue{color:#dc2626}body.theme-white .adesk-gcal-connect,body.theme-white .adesk-gcal-toggle,body.theme-white .adesk-gcal-refresh{background:#fff;border-color:#0f172a24}body.theme-white .adesk-cal-gevent{border-left-width:4px;background:color-mix(in srgb,var(--ev, var(--cy)) 22%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ev, var(--cy)) 26%,transparent);color:color-mix(in srgb,var(--ev, var(--cy)) 38%,#14181d)}body.theme-white .adesk-cal-gevent.is-allday{background:color-mix(in srgb,var(--ev, var(--cy)) 30%,#fff)}body.theme-white .adesk-cal-gevent:hover{background:color-mix(in srgb,var(--ev, var(--cy)) 34%,#fff);color:color-mix(in srgb,var(--ev, var(--cy)) 42%,#0d1116)}.adesk-inner--wide{max-width:none}.adesk-inner--wide .adesk-stats{display:none}.adesk-calendar{display:flex;flex-direction:column;min-height:0}.adesk-calendar[data-mode=month]{min-height:calc(100dvh - 290px)}.adesk-calendar[data-mode=week],.adesk-calendar[data-mode=day]{height:calc(100dvh - 290px);min-height:520px}.adesk-cal-surface{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.adesk-cal-head-left{display:flex;align-items:center;gap:14px;min-width:0}.adesk-calmode{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--surface-2);border:1px solid var(--bdr)}.adesk-calmode-btn{padding:6px 13px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--tx2);font:600 12.5px var(--f);cursor:pointer;transition:background .14s,color .14s,border-color .14s}.adesk-calmode-btn:hover{color:var(--tx)}.adesk-calmode-btn.active{background:var(--surface);border-color:var(--bdr-strong);color:var(--tx);box-shadow:var(--shadow-card)}.adesk-cal-newevent{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:9px;border:1px solid transparent;background:var(--cy);color:var(--cy-fg);font:600 12.5px var(--f);cursor:pointer;box-shadow:0 4px 12px #3b82f642;transition:background .14s}.adesk-cal-newevent svg{width:15px;height:15px}.adesk-cal-newevent:hover{background:var(--cy2)}.adesk-calendar[data-mode=month] .adesk-cal-grid{flex:1;min-height:0;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(6,minmax(0,1fr))}.adesk-calendar[data-mode=month] .adesk-cal-cell{min-height:0}.adesk-cal-daynum{background:none;border:none;cursor:pointer}.adesk-cal-daynum:hover:not(.today){background:var(--ghost-bg)}.adesk-calendar[data-mode=month] .adesk-cal-cell.today .adesk-cal-daynum{background:var(--cy);color:var(--cy-fg)}.adesk-cal-more{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer}.adesk-cal-more:hover{color:var(--tx)}.adesk-calendar .adesk-cal-gevent{display:flex;align-items:center;gap:5px;width:100%;text-align:left;border:none;border-left:3px solid var(--ev, var(--cy));border-radius:5px;padding:2px 6px;font:600 11px var(--f);color:var(--tx);background:color-mix(in srgb,var(--ev, var(--cy)) 15%,transparent);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-calendar .adesk-cal-gevent:hover{background:color-mix(in srgb,var(--ev, var(--cy)) 26%,transparent)}.adesk-calendar .adesk-cal-gevent.is-allday{border-left:none;padding-left:8px;background:color-mix(in srgb,var(--ev, var(--cy)) 20%,transparent)}.adesk-calendar .adesk-cal-gdot{width:6px;height:6px;border-radius:50%;background:var(--ev, var(--cy));flex:none}.adesk-tl{display:flex;flex-direction:column;flex:1;min-height:0;--gutter: 58px}.adesk-tl-head{display:flex;border-bottom:1px solid var(--bdr);flex:none}.adesk-tl-corner{width:var(--gutter);flex:none}.adesk-tl-heads{flex:1;display:grid}.adesk-tl-dayhead{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 4px;border-left:1px solid var(--bdr);background:transparent;cursor:pointer}.adesk-tl-dayhead:first-child{border-left:none}.adesk-tl-dow{font:700 11px var(--f);text-transform:uppercase;letter-spacing:.5px;color:var(--mu)}.adesk-tl-daynum{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:700 15px var(--f);color:var(--tx)}.adesk-tl-daynum.today{background:var(--cy);color:var(--cy-fg)}.adesk-tl-dayhead:hover .adesk-tl-daynum:not(.today){background:var(--ghost-bg)}.adesk-tl-allday{display:flex;border-bottom:1px solid var(--bdr);flex:none;max-height:92px;overflow-y:auto}.adesk-tl-allday-lbl{width:var(--gutter);flex:none;padding:6px 8px;font:600 9.5px var(--f);text-transform:uppercase;letter-spacing:.4px;color:var(--mu);text-align:right}.adesk-tl-allday-cols{flex:1;display:grid}.adesk-tl-allday-col{display:flex;flex-direction:column;gap:3px;padding:5px;border-left:1px solid var(--bdr);min-height:28px}.adesk-tl-allday-col:first-child{border-left:none}.adesk-tl-body{flex:1;min-height:0;overflow-y:auto;display:flex}.adesk-tl-gutter{width:var(--gutter);flex:none}.adesk-tl-hour-lbl{height:var(--hour-px, 44px);position:relative}.adesk-tl-hour-lbl span{position:absolute;top:-7px;right:8px;font:600 10.5px var(--f);color:var(--mu);white-space:nowrap}.adesk-tl-hour-lbl:first-child span{display:none}.adesk-tl-cols{flex:1;display:grid;position:relative}.adesk-tl-col{position:relative;border-left:1px solid var(--bdr);background-image:repeating-linear-gradient(to bottom,var(--bdr) 0,var(--bdr) 1px,transparent 1px,transparent var(--hour-px, 64px)),repeating-linear-gradient(to bottom,transparent 0,transparent calc((var(--hour-px, 64px) / 4) - 1px),color-mix(in srgb,var(--bdr) 54%,transparent) calc((var(--hour-px, 64px) / 4) - 1px),color-mix(in srgb,var(--bdr) 54%,transparent) calc(var(--hour-px, 64px) / 4))}.adesk-tl-col:first-child{border-left:none}.adesk-tl-col.today{background-color:color-mix(in srgb,var(--cy) 6%,transparent)}.adesk-tl-event{position:absolute;overflow:hidden;border:none;border-left:3px solid var(--ev, var(--cy));border-radius:5px;padding:3px 7px;background:color-mix(in srgb,var(--ev, var(--cy)) 20%,var(--surface));color:var(--tx);cursor:pointer;display:flex;flex-direction:column;gap:1px;text-align:left;box-shadow:0 1px 2px #0000002e;transition:background .12s}.adesk-tl-event:hover{background:color-mix(in srgb,var(--ev, var(--cy)) 30%,var(--surface));z-index:5}.adesk-tl-event-time{font:600 10px var(--f);color:var(--tx2)}.adesk-tl-event-title{font:600 11.5px var(--f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adesk-tl-now{position:absolute;left:0;right:0;height:0;border-top:2px solid #F4624E;z-index:6;pointer-events:none}.adesk-tl-now-dot{position:absolute;left:-1px;top:-5px;width:9px;height:9px;border-radius:50%;background:#f4624e}.adesk-tl--day .adesk-tl-event-time{font-size:11px}.adesk-ev-loading{padding:36px 8px;color:var(--mu);font:500 14px var(--f);text-align:center}.adesk-ev-error{padding:9px 12px;border-radius:9px;background:#f4624e1f;border:1px solid rgba(244,98,78,.34);color:#ff7c6b;font:600 13px var(--f)}.adesk-ev-note{padding:8px 11px;border-radius:9px;background:var(--ghost-bg);border:1px solid var(--bdr);color:var(--tx2);font:500 12.5px var(--f)}.adesk-ev-reminders{display:flex;flex-direction:column;gap:8px}.adesk-ev-reminder{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center}.adesk-ev-reminder .adesk-select{width:100%}.adesk-ev-rem-del{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;border:1px solid var(--bdr);background:transparent;color:var(--mu);cursor:pointer;transition:color .14s,border-color .14s}.adesk-ev-rem-del svg{width:14px;height:14px}.adesk-ev-rem-del:hover{color:#f4624e;border-color:#f4624e66}.adesk-ev-swatches{display:flex;flex-wrap:wrap;gap:9px}.adesk-ev-swatch{width:26px;height:26px;border-radius:50%;border:2px solid transparent;background:var(--sw);cursor:pointer;box-shadow:inset 0 0 0 2px var(--surface);transition:transform .12s}.adesk-ev-swatch:hover{transform:scale(1.12)}.adesk-ev-swatch.active{border-color:var(--tx)}.adesk-ev-glink{display:inline-flex;align-items:center;gap:7px;color:var(--cy);font:600 13px var(--f);text-decoration:none}.adesk-ev-glink svg{width:15px;height:15px}.adesk-ev-glink:hover{text-decoration:underline}@media(max-width:760px){.adesk-inner--wide{padding-left:12px;padding-right:12px}.adesk-calendar[data-mode=month]{min-height:calc(100dvh - 240px)}.adesk-calendar[data-mode=week],.adesk-calendar[data-mode=day]{height:calc(100dvh - 240px);min-height:440px}.adesk-cal-head-left{gap:8px;width:100%}.adesk-cal-head-left .adesk-cal-month{font-size:15px}.adesk-calmode-btn{padding:6px 10px}.adesk-cal-newevent span{display:none}.adesk-cal-newevent{padding:0 11px}.adesk-tl{--gutter: 44px}.adesk-tl-daynum{width:26px;height:26px;font-size:13px}}body.theme-white .adesk-tl-col,body.theme-white .adesk-tl-hour-lbl span{color:#64748b}body.theme-white .adesk-calmode{background:#f1f4f9;border-color:#0f172a1a}body.theme-white .adesk-calmode-btn.active{background:#fff;border-color:#0f172a29}body.theme-white .adesk-ev-swatch{box-shadow:inset 0 0 0 2px #fff}body.theme-white .adesk-tl-event{background:color-mix(in srgb,var(--ev, var(--cy)) 20%,#fff);color:color-mix(in srgb,var(--ev, var(--cy)) 38%,#14181d);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ev, var(--cy)) 24%,transparent),0 1px 2px #0f172a1a}body.theme-white .adesk-tl-event:hover{background:color-mix(in srgb,var(--ev, var(--cy)) 30%,#fff)}body.theme-white .adesk-tl-event .adesk-tl-event-time{color:color-mix(in srgb,var(--ev, var(--cy)) 30%,#475569)}
