.NE8Txa_list{gap:var(--space-1);flex-direction:column;display:flex}.NE8Txa_row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);display:flex}.NE8Txa_row:last-child{border-bottom:none}.NE8Txa_label{align-items:center;gap:var(--space-2);font-size:var(--text-small-size);color:var(--color-text-primary);display:flex}.NE8Txa_detail{font-size:var(--text-meta-size);color:var(--color-text-meta)}.NE8Txa_iconDone{color:var(--color-success,var(--color-primary));flex-shrink:0}.NE8Txa_iconPartial{color:var(--color-warning,var(--color-text-meta));flex-shrink:0}.NE8Txa_iconNotStarted{color:var(--color-text-meta);flex-shrink:0}
.H8aylq_badge{border-radius:var(--radius-full);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;font-weight:500;display:inline-flex}.H8aylq_md{font-size:var(--text-meta-size);padding:2px 10px}.H8aylq_sm{padding:1px 7px;font-size:11px}.H8aylq_dot{background-color:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.H8aylq_group{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:inline-flex}.H8aylq_in-progress{color:var(--color-in-progress);background-color:var(--color-in-progress-bg);border-color:var(--color-in-progress-border)}.H8aylq_resolved{color:var(--color-resolved);background-color:var(--color-resolved-bg);border-color:var(--color-resolved-border)}.H8aylq_conflict{color:var(--color-conflict);background-color:var(--color-conflict-bg);border-color:var(--color-conflict-border)}.H8aylq_superseded{color:var(--color-superseded);background-color:var(--color-superseded-bg);border-color:var(--color-superseded-border);text-decoration:line-through}.H8aylq_pending{color:var(--color-pending);background-color:var(--color-pending-bg);border-color:var(--color-in-progress-border)}.H8aylq_done{color:var(--color-done);background-color:var(--color-done-bg);border-color:var(--color-resolved-border)}.H8aylq_overdue{color:var(--color-overdue);background-color:var(--color-overdue-bg);border-color:var(--color-conflict-border)}.H8aylq_internal{color:var(--color-internal);background-color:var(--color-internal-bg);border-color:var(--color-internal-border)}.H8aylq_wa-active{color:var(--color-wa-active);background-color:var(--color-resolved-bg);border-color:var(--color-resolved-border)}.H8aylq_wa-pending{color:var(--color-wa-pending);background-color:var(--color-in-progress-bg);border-color:var(--color-in-progress-border)}.H8aylq_wa-error{color:var(--color-wa-error);background-color:var(--color-conflict-bg);border-color:var(--color-conflict-border)}.H8aylq_wa-disconnected{color:var(--color-wa-disconnected);background-color:var(--color-surface);border-color:var(--color-border)}.H8aylq_approved{color:var(--color-resolved);background-color:var(--color-resolved-bg);border-color:var(--color-resolved-border)}.H8aylq_critical{color:#fff;background-color:var(--color-conflict);border-color:var(--color-conflict);font-weight:600}.H8aylq_rejected{color:var(--color-conflict);background-color:var(--color-conflict-bg);border-color:var(--color-conflict-border)}.H8aylq_neutral{color:var(--color-text-secondary);background-color:var(--color-surface);border-color:var(--color-border)}
.Yir6RW_downloadBtn{border-radius:var(--radius-md);background:var(--color-primary-light);width:36px;height:36px;color:var(--color-primary);border:1.5px solid var(--color-primary-border);transition:background var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.Yir6RW_downloadBtn:hover{background:var(--color-primary);color:var(--color-on-primary)}.Yir6RW_downloadBtn:disabled{cursor:not-allowed;opacity:.7}.Yir6RW_spinner{animation:.7s linear infinite Yir6RW_spin}.Yir6RW_downloadBtnError{background:var(--color-error-bg);color:var(--color-error);border-color:var(--color-error)}
.cDXMZW_wrap{gap:var(--space-5);flex-direction:column;display:flex}.cDXMZW_uploadSection{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.cDXMZW_categoryRow{align-items:center;gap:var(--space-3);display:flex}.cDXMZW_categoryLabel{font-size:var(--text-label-size);font-weight:var(--text-label-weight);color:var(--color-text-primary)}.cDXMZW_categoryToggle{border:1px solid var(--color-border);border-radius:var(--radius-full);gap:2px;padding:2px;display:inline-flex}.cDXMZW_categoryBtn{cursor:pointer;font-family:inherit;font-size:var(--text-meta-size);color:var(--color-text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;font-weight:600}.cDXMZW_categoryBtn:hover{color:var(--color-text-primary)}.cDXMZW_categoryBtnActive,.cDXMZW_categoryBtnActive:hover{background:var(--color-text-primary);color:var(--color-bg)}.cDXMZW_emptyFiles{font-size:var(--text-small-size);color:var(--color-text-meta);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center}.cDXMZW_fileList{gap:var(--space-2);flex-direction:column;display:flex}.cDXMZW_fileListExpanded{max-height:360px;padding-right:2px;overflow-y:auto}.cDXMZW_viewMoreBtn{justify-content:center;align-items:center;gap:var(--space-1);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);width:100%;padding:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small-size);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;font-weight:500;display:flex}.cDXMZW_viewMoreBtn:hover{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-text-meta)}.cDXMZW_deleteBtn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-meta);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cDXMZW_deleteBtn:hover{background:var(--color-error-bg);color:var(--color-error);border-color:var(--color-conflict-border)}.cDXMZW_fileCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);display:flex}.cDXMZW_fileIcon{color:var(--color-text-meta);flex-shrink:0}.cDXMZW_fileInfo{flex:1;min-width:0}.cDXMZW_fileNameRow{align-items:center;gap:var(--space-2);display:flex}.cDXMZW_fileName{font-weight:500;font-size:var(--text-small-size);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cDXMZW_fileMeta{font-size:var(--text-meta-size);color:var(--color-text-meta);margin-top:1px}.cDXMZW_storageBanner{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-pending-bg);font-size:var(--text-small-size);color:var(--color-text-primary);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.cDXMZW_storageBanner svg{color:var(--color-pending);flex-shrink:0;margin-top:2px}.cDXMZW_storageBanner a{color:var(--color-primary);white-space:nowrap;font-weight:600}.cDXMZW_sharePointHint{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-small-size);color:var(--color-text-secondary);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.cDXMZW_sharePointHint svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.cDXMZW_sharePointHint a{color:var(--color-primary);white-space:nowrap;align-items:center;gap:3px;font-weight:600;display:inline-flex}.cDXMZW_fromSharePoint{color:var(--color-text-meta);align-items:center;gap:3px;margin-left:8px;display:inline-flex}
._8RiFmG_button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-family);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}._8RiFmG_button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}._8RiFmG_button:not(:disabled):active{transform:translateY(1px)}._8RiFmG_primary{background-color:var(--color-primary);color:var(--color-on-primary);box-shadow:0 1px 3px #0a0a0a4d}._8RiFmG_primary:not(:disabled):hover{background-color:var(--color-primary-hover);box-shadow:0 3px 10px #0a0a0a59}._8RiFmG_secondary{color:var(--color-primary);border:1.5px solid var(--color-primary-border);background-color:#0000}._8RiFmG_secondary:not(:disabled):hover{background-color:var(--color-primary-light)}._8RiFmG_ghost{color:var(--color-text-secondary);border:1.5px solid var(--color-border);background-color:#0000}._8RiFmG_ghost:not(:disabled):hover{background-color:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-strong)}._8RiFmG_sm{height:32px;padding:0 var(--space-3);font-size:var(--text-small-size);border-radius:var(--radius-sm)}._8RiFmG_md{height:40px;padding:0 var(--space-5);font-size:var(--text-body-size)}._8RiFmG_lg{height:48px;padding:0 var(--space-6);font-size:1rem;font-weight:600}._8RiFmG_fullWidth{width:100%}._8RiFmG_loading{pointer-events:none}._8RiFmG_spinner{border:2px solid color-mix(in srgb, currentColor 35%, transparent);border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite _8RiFmG_spin}@keyframes _8RiFmG_spin{to{transform:rotate(360deg)}}._8RiFmG_icon{flex-shrink:0;align-items:center;display:flex}
._7SqAPW_container{text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}._7SqAPW_sm{padding:var(--space-8) var(--space-4);gap:var(--space-2)}._7SqAPW_md{padding:var(--space-12) var(--space-6);gap:var(--space-3)}._7SqAPW_iconWrap{border-radius:var(--radius-lg);background:var(--color-surface-2);width:52px;height:52px;color:var(--color-text-meta);margin-bottom:var(--space-1);justify-content:center;align-items:center;display:flex}._7SqAPW_sm ._7SqAPW_iconWrap{width:40px;height:40px}._7SqAPW_title{font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);color:var(--color-text-primary)}._7SqAPW_sm ._7SqAPW_title{font-size:var(--text-body-size)}._7SqAPW_description{font-size:var(--text-body-size);color:var(--color-text-secondary);max-width:360px;line-height:1.6}._7SqAPW_action{margin-top:var(--space-2)}
.UVknwW_page{--inv-ink:#253247;--inv-text:#374151;--inv-muted:#6b7280;--inv-faint:#9ca3af;--inv-border:#d8e1ed;--inv-border-light:#f3f4f6;--inv-shade:#f3f4f6;--inv-accent:#173b73;--inv-accent-tint:#eaf2fb;--inv-accent-line:#d8e1ed;box-sizing:border-box;max-width:800px;color:var(--inv-ink);border:1px solid var(--inv-border);border-top:6px solid var(--inv-accent);background:#fff;border-radius:12px;margin:0 auto;padding:40px 44px 32px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.55;box-shadow:0 4px 16px #0f172a14}.UVknwW_label{letter-spacing:.06em;text-transform:uppercase;color:var(--inv-accent);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.UVknwW_muted{color:var(--inv-muted)}.UVknwW_strong{font-weight:700}.UVknwW_wrapAnywhere{overflow-wrap:anywhere}.UVknwW_link{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.UVknwW_header{border-bottom:1px solid var(--inv-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.UVknwW_companyBlock{min-width:0}.UVknwW_logo{object-fit:contain;object-position:left center;width:auto;max-width:260px;height:58px;margin-bottom:12px;display:block}.UVknwW_companyName{margin-bottom:8px;font-size:18px;font-weight:700}.UVknwW_companyDetails{color:var(--inv-muted)}.UVknwW_invoiceBlock{text-align:right;flex-shrink:0}.UVknwW_invoiceTitle{color:var(--inv-accent);letter-spacing:.02em;font-size:28px;font-weight:700;line-height:1.1}.UVknwW_invoiceNumber{color:var(--inv-muted);margin-top:6px}.UVknwW_metaRow{border-bottom:1px solid var(--inv-border);grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.9fr);gap:24px;padding:24px 0;display:grid}.UVknwW_metaCol{min-width:0}.UVknwW_customerName{font-weight:700}.UVknwW_detailsList{grid-template-columns:max-content minmax(0,1fr);gap:2px 16px;margin:0;display:grid}.UVknwW_detailsList dt{color:var(--inv-muted)}.UVknwW_detailsList dd{margin:0}.UVknwW_amountCol{border:1px solid var(--inv-accent-line);background:var(--inv-accent-tint);text-align:right;border-radius:8px;align-self:start;padding:12px 16px}.UVknwW_amountDue{color:var(--inv-accent);font-size:24px;font-weight:700;line-height:1.2}.UVknwW_paidMark{color:#15803d;letter-spacing:.06em;text-transform:uppercase;border:1.5px solid #15803d;border-radius:4px;margin-top:6px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.UVknwW_subject{align-items:baseline;gap:12px;padding:16px 0 4px;display:flex}.UVknwW_subject .UVknwW_label{margin-bottom:0}.UVknwW_itemsTable{border-collapse:collapse;width:100%;margin-top:16px}.UVknwW_itemsTable th{background:var(--inv-accent-tint);border-bottom:1.5px solid var(--inv-accent);letter-spacing:.06em;text-transform:uppercase;color:var(--inv-accent);text-align:left;padding:9px 10px;font-size:12px;font-weight:700}.UVknwW_itemsTable td{border-bottom:1px solid var(--inv-border);vertical-align:top;padding:10px}.UVknwW_itemsTable th:first-child{border-top-left-radius:6px}.UVknwW_itemsTable th:last-child{border-top-right-radius:6px}.UVknwW_colIndex{width:28px;color:var(--inv-faint)}.UVknwW_colQty,.UVknwW_colRate,.UVknwW_colAmount{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.UVknwW_itemsTable th.UVknwW_colQty,.UVknwW_itemsTable th.UVknwW_colRate,.UVknwW_itemsTable th.UVknwW_colAmount{text-align:right}.UVknwW_emptyRow{text-align:center;color:var(--inv-faint);padding:20px 0}.UVknwW_totals{font-variant-numeric:tabular-nums;width:100%;max-width:300px;margin:16px 0 0 auto}.UVknwW_totalsRow{justify-content:space-between;gap:16px;padding:4px 0;display:flex}.UVknwW_totalsRow>span:first-child{color:var(--inv-muted)}.UVknwW_totalsTotal{border-top:1px solid var(--inv-border);margin-top:4px;padding-top:10px;font-weight:700}.UVknwW_totalsTotal>span:first-child{color:var(--inv-ink)}.UVknwW_totalsDue{background:var(--inv-accent);color:#fff;border-radius:6px;justify-content:space-between;align-items:baseline;gap:16px;margin-top:8px;padding:10px 14px;font-weight:700;display:flex}.UVknwW_totalsDue>span:last-child{font-size:20px}.UVknwW_notesRow{border-top:1px solid var(--inv-border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:28px;padding-top:20px;display:grid}.UVknwW_notesCol{min-width:0}.UVknwW_noteText{color:var(--inv-text);white-space:pre-line;overflow-wrap:anywhere}.UVknwW_footer{border-top:1px solid var(--inv-border);text-align:center;color:var(--inv-faint);margin-top:32px;padding-top:12px;font-size:12px}@media (max-width:640px){.UVknwW_page{border-top-width:5px;border-radius:12px;max-width:100%;padding:20px 16px}.UVknwW_header{flex-direction:column-reverse;gap:16px;padding-bottom:16px}.UVknwW_invoiceBlock{text-align:left}.UVknwW_invoiceTitle{letter-spacing:.08em;font-size:11px}.UVknwW_invoiceNumber{color:var(--inv-ink);margin-top:2px;font-size:20px;font-weight:700}.UVknwW_logo{max-width:200px;height:40px;margin-bottom:8px}.UVknwW_metaRow{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 0}.UVknwW_amountCol{text-align:left;border-radius:10px;order:-1;padding:12px 16px}.UVknwW_amountDue{font-size:26px}.UVknwW_subject{flex-direction:column;gap:2px}.UVknwW_itemsTable,.UVknwW_itemsTable tbody,.UVknwW_itemsTable tr,.UVknwW_itemsTable td{display:block}.UVknwW_itemsTable thead{display:none}.UVknwW_itemsTable{border-top:2px solid var(--inv-accent);margin-top:8px}.UVknwW_itemsTable tbody tr{border-bottom:1px solid var(--inv-border);grid-template-columns:auto auto minmax(0,1fr) auto;gap:2px 4px;padding:12px 0;display:grid}.UVknwW_itemsTable td{border:none;padding:0}.UVknwW_itemsTable td.UVknwW_colIndex{display:none}.UVknwW_itemsTable td.UVknwW_colDescription{overflow-wrap:anywhere;grid-area:1/1/auto/4;font-weight:700}.UVknwW_itemsTable td.UVknwW_colAmount{grid-area:1/4}.UVknwW_itemsTable td.UVknwW_colQty,.UVknwW_itemsTable td.UVknwW_colRate{text-align:left;color:var(--inv-muted);grid-row:2;font-size:11px}.UVknwW_itemsTable td.UVknwW_colQty{grid-column:1}.UVknwW_itemsTable td.UVknwW_colQty:before{content:"Qty "}.UVknwW_itemsTable td.UVknwW_colRate{grid-column:2}.UVknwW_itemsTable td.UVknwW_colRate:before{content:"× "}.UVknwW_itemsTable td.UVknwW_emptyRow{grid-column:1/-1}.UVknwW_totals{max-width:100%}.UVknwW_notesRow,.UVknwW_footer{margin-top:20px}}
.I-922W_wrap{gap:var(--space-4);flex-direction:column;display:flex}.I-922W_list{gap:var(--space-2);flex-direction:column;display:flex}.I-922W_invoiceRow{gap:var(--space-2);text-align:left;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-xs);cursor:pointer;transition:border-color var(--transition-fast);flex-direction:column;font-family:inherit;display:flex}.I-922W_invoiceRow:hover{border-color:var(--color-primary)}.I-922W_invoiceRowMain{flex-direction:column;gap:2px;display:flex}.I-922W_invoiceNumber{font-weight:700;font-size:var(--text-body-size);color:var(--color-text-primary)}.I-922W_invoiceSubject{font-size:var(--text-small-size);color:var(--color-text-secondary)}.I-922W_invoiceRowMeta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.I-922W_statusBadge{font-size:var(--text-meta-size);text-transform:uppercase;letter-spacing:.04em;padding:2px var(--space-2);border-radius:var(--radius-sm);font-weight:600}.I-922W_statusSent{background:var(--color-primary-light);color:var(--color-primary)}.I-922W_statusPaid{background:var(--color-resolved-bg);color:var(--color-on-primary)}.I-922W_dueDate{font-size:var(--text-small-size);color:var(--color-text-meta)}.I-922W_amount{font-weight:700;font-size:var(--text-body-size);color:var(--color-text-primary);margin-left:auto}.I-922W_backBtn{color:var(--color-primary);font-size:var(--text-small-size);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:2px;padding:0;font-weight:600;display:flex}.I-922W_backBtn:hover{text-decoration:underline}.I-922W_detail{gap:var(--space-4);flex-direction:column;display:flex}.I-922W_actionsBar{gap:var(--space-3);flex-wrap:wrap;display:flex}.I-922W_payNowBtn,.I-922W_downloadBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--text-small-size);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);font-family:inherit;font-weight:600;text-decoration:none;display:flex}.I-922W_payNowBtn{border:1.5px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.I-922W_payNowBtn:hover{background:var(--color-primary-hover)}.I-922W_downloadBtn{border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-text-primary)}.I-922W_downloadBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.I-922W_downloadBtn:disabled{color:var(--color-text-meta);cursor:default}.I-922W_spinner{animation:.8s linear infinite I-922W_spin}@keyframes I-922W_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.I-922W_paidBanner{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-milestone-done-border) 35%, transparent);border-radius:var(--radius-md);background:var(--color-milestone-done-bg);color:var(--color-milestone-done-text);font-size:var(--text-small-size);font-weight:600}@media (max-width:640px){.I-922W_detail{gap:var(--space-3)}.I-922W_actionsBar{gap:var(--space-2);flex-wrap:wrap}.I-922W_payNowBtn,.I-922W_downloadBtn{min-height:44px;padding:var(--space-2) var(--space-3);flex:1 1 0;justify-content:center}.I-922W_payNowBtn{flex-basis:100%}.I-922W_paidBanner{text-align:center}}
.fUfaVW_panel{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;min-width:0;max-height:calc(100vh - 200px);display:flex;overflow:hidden}.fUfaVW_header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.fUfaVW_title{font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);color:var(--color-text-primary);overflow-wrap:break-word;min-width:0}.fUfaVW_closeBtn{cursor:pointer;color:var(--color-text-meta);padding:var(--space-1);border-radius:var(--radius-sm);transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;flex-shrink:0;align-items:center;display:flex}.fUfaVW_closeBtn:hover{color:var(--color-text-primary);background:var(--color-surface)}.fUfaVW_body{padding:var(--space-5);overflow-y:auto}.fUfaVW_form,.fUfaVW_viewBody{gap:var(--space-4);flex-direction:column;display:flex}.fUfaVW_formFooter{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-3);margin-top:var(--space-1);border-top:1px solid var(--color-border);display:flex}.fUfaVW_mentionWrap{position:relative}.fUfaVW_selectField{gap:var(--space-1);flex-direction:column;display:flex}.fUfaVW_selectLabel{font-size:var(--text-label-size);font-weight:var(--text-label-weight);color:var(--color-text-primary)}.fUfaVW_select{width:100%;height:40px;padding:0 var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary);font-size:var(--text-body-size);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;font-family:inherit}.fUfaVW_select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 8%, transparent)}.fUfaVW_metaRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.fUfaVW_typeChip{align-items:center;gap:var(--space-1);font-size:var(--text-small-size);color:var(--color-text-secondary);display:inline-flex}.fUfaVW_field{flex-direction:column;gap:2px;display:flex}.fUfaVW_fieldLabel{font-size:var(--text-meta-size);color:var(--color-text-meta);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.fUfaVW_fieldValue{font-size:var(--text-small-size);color:var(--color-text-primary);white-space:pre-wrap;margin:0;line-height:1.5}.fUfaVW_fileRow{align-items:center;gap:var(--space-2);padding:6px var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;display:flex}.fUfaVW_fileRowIcon{color:var(--color-text-meta);flex-shrink:0}.fUfaVW_fileRowName{min-width:0;font-size:var(--text-small-size);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fUfaVW_dates{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.fUfaVW_dates dd{margin:2px 0 0}.fUfaVW_customerNoteBox{background:var(--color-warning-bg);border:1px solid var(--color-in-progress-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);flex-direction:column;gap:2px;display:flex}.fUfaVW_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.fUfaVW_formError{font-size:var(--text-small-size);color:var(--color-error);background:var(--color-error-bg);border:1px solid var(--color-conflict-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}
.dQDrrW_list{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.dQDrrW_listEnd{justify-content:flex-end}.dQDrrW_card{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);width:260px;max-width:100%;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);align-items:stretch;display:inline-flex;position:relative}.dQDrrW_card:hover{border-color:var(--color-text-meta);background:var(--color-bg);box-shadow:var(--shadow-xs)}.dQDrrW_main{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:8px 4px 8px 10px;text-decoration:none;display:flex}.dQDrrW_main:hover{text-decoration:none}.dQDrrW_main:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-md)}.dQDrrW_icon{color:#fff;letter-spacing:.02em;border-radius:4px;flex-shrink:0;place-items:center;width:32px;height:36px;font-size:10px;font-weight:800;display:grid}.dQDrrW_kind_pdf{background:#c4314b}.dQDrrW_kind_word{background:#185abd;font-size:14px}.dQDrrW_kind_excel{background:#107c41;font-size:14px}.dQDrrW_kind_powerpoint{background:#c43e1c;font-size:14px}.dQDrrW_kind_image{background:#7a4fb5;font-size:9px}.dQDrrW_kind_archive{background:#8a6d3b;font-size:9px}.dQDrrW_kind_text,.dQDrrW_kind_other{background:#5e6a75;font-size:9px}.dQDrrW_thumb{object-fit:cover;background:var(--color-surface-2);border-radius:4px;flex-shrink:0;width:36px;height:36px}.dQDrrW_text{flex-direction:column;gap:1px;min-width:0;display:flex}.dQDrrW_name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-small-size);color:var(--color-text-primary);font-weight:500;overflow:hidden}.dQDrrW_size{font-size:var(--text-meta-size);color:var(--color-text-meta)}.dQDrrW_chevron{border-radius:0 var(--radius-md) var(--radius-md) 0;width:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-left:1px solid #0000;flex-shrink:0;place-items:center;display:grid}.dQDrrW_chevron:hover,.dQDrrW_chevron[aria-expanded=true]{border-left-color:var(--color-border);background:var(--color-surface-2);color:var(--color-text-primary)}.dQDrrW_menu{z-index:50;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-width:180px;box-shadow:var(--shadow-dropdown);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.dQDrrW_menu>a,.dQDrrW_menu>button{align-items:center;gap:var(--space-2);padding:7px var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;font-size:var(--text-small-size);text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.dQDrrW_menu>a:hover,.dQDrrW_menu>button:hover{background:var(--color-surface);text-decoration:none}.dQDrrW_previewOverlay{z-index:1200;background:#0a0a0ad1;flex-direction:column;display:flex;position:fixed;inset:0}.dQDrrW_previewBar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);color:#fff;display:flex}.dQDrrW_previewName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-small-size);flex:1;font-weight:600;overflow:hidden}.dQDrrW_previewAction{border-radius:var(--radius-md);color:#fff;font:inherit;font-size:var(--text-small-size);cursor:pointer;background:0 0;border:1px solid #ffffff4d;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.dQDrrW_previewAction:hover{background:#ffffff1f;text-decoration:none}.dQDrrW_previewBody{min-height:0;padding:0 var(--space-4) var(--space-4);flex:1;justify-content:center;align-items:center;display:flex}.dQDrrW_previewFrame{border-radius:var(--radius-md);background:#fff;border:none;width:min(1000px,100%);height:100%}.dQDrrW_previewImage{object-fit:contain;border-radius:var(--radius-sm);background:#fff;max-width:100%;max-height:100%}@media (max-width:640px){.dQDrrW_card{width:100%}}
.MdVLIa_systemEvent{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--color-text-meta);font-size:var(--text-meta-size);display:flex}.MdVLIa_systemDot{background:var(--color-border-strong);border-radius:50%;flex-shrink:0;width:5px;height:5px}.MdVLIa_systemLabel{flex:1;font-style:italic}.MdVLIa_systemTime{color:var(--color-text-meta)}.MdVLIa_mention{color:var(--color-primary);font-weight:600}.MdVLIa_reqChip{align-items:center;gap:var(--space-1);font-size:var(--text-meta-size);color:var(--color-primary);background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-full);width:fit-content;margin-top:2px;padding:2px 10px;font-weight:500;display:inline-flex}.MdVLIa_row{max-width:var(--feed-row-max,75%);flex-direction:column;display:flex}.MdVLIa_rowOwn{align-self:flex-end;align-items:flex-end}.MdVLIa_rowOther{align-self:flex-start;align-items:flex-start}.MdVLIa_bubbleSender{font-size:var(--text-meta-size);color:var(--color-milestone-done-text);margin:0 var(--space-2) 2px;font-weight:700}.MdVLIa_bubble{align-items:flex-end;gap:var(--space-1) var(--space-2);max-width:100%;padding:6px var(--space-3);border-radius:var(--radius-lg);text-align:left;cursor:pointer;transition:box-shadow var(--transition-fast);border:none;outline:none;flex-wrap:wrap;font-family:inherit;display:inline-flex}.MdVLIa_bubble:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MdVLIa_bubbleOwn{background:var(--wa-own-bg,var(--color-surface-2));color:var(--wa-text,var(--color-text-primary));border-top-right-radius:2px;box-shadow:0 1px .5px #0b141a21}.MdVLIa_bubbleOther{background:var(--wa-other-bg,var(--color-bg));color:var(--wa-text,var(--color-text-primary));border-top-left-radius:2px;box-shadow:0 1px .5px #0b141a21}.MdVLIa_bubbleText{min-width:0;font-size:var(--text-body-size);white-space:pre-wrap;overflow-wrap:break-word;flex:auto;line-height:1.5}.MdVLIa_bubbleTime{font-size:var(--text-meta-size);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.MdVLIa_bubbleOwn .MdVLIa_bubbleTime,.MdVLIa_bubbleOther .MdVLIa_bubbleTime{color:var(--wa-time,var(--color-text-meta))}.MdVLIa_unreadDot{background:var(--color-primary);border-radius:50%;width:6px;height:6px}.MdVLIa_bubbleOwn .MdVLIa_unreadDot{background:var(--wa-text,var(--color-primary))}.MdVLIa_dateDivider{margin:var(--space-2) 0;justify-content:center;display:flex}.MdVLIa_dateDividerLabel{background:var(--wa-pill-bg,var(--color-bg));border-radius:var(--radius-md);padding:4px var(--space-3);font-size:var(--text-meta-size);color:var(--wa-pill-text,var(--color-text-secondary));font-weight:500;box-shadow:0 1px .5px #0b141a21}.MdVLIa_dateDividerTeams{align-items:center;gap:var(--space-3);margin:var(--space-3) 0}.MdVLIa_dateDividerTeams:before,.MdVLIa_dateDividerTeams:after{content:"";background:var(--teams-card-border,var(--color-border));flex:1;height:1px}.MdVLIa_dateDividerTeams .MdVLIa_dateDividerLabel{box-shadow:none;color:var(--teams-meta,var(--color-text-meta));background:0 0;padding:0;font-weight:600}.MdVLIa_teamsPost{align-self:stretch;align-items:flex-start;gap:var(--space-3);max-width:100%;margin-top:var(--space-3);flex-direction:row}.MdVLIa_teamsPostContinued{margin-top:2px}.MdVLIa_teamsAvatar,.MdVLIa_teamsAvatarSpacer{flex-shrink:0;width:32px;height:32px}.MdVLIa_teamsAvatarSpacer{height:0}.MdVLIa_teamsAvatar{color:var(--teams-avatar-text,var(--color-text-primary));border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.MdVLIa_teamsBody{flex-direction:column;flex:1;gap:4px;min-width:0;max-width:720px;display:flex}.MdVLIa_teamsHeader{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.MdVLIa_teamsName{font-size:var(--text-small-size);color:var(--teams-text,var(--color-text-primary));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.MdVLIa_teamsTime{font-size:var(--text-meta-size);color:var(--teams-meta,var(--color-text-meta));flex-shrink:0}.MdVLIa_teamsHeader .MdVLIa_unreadDot{background:var(--teams-accent,var(--color-primary));align-self:center}.MdVLIa_teamsCard{align-items:flex-end;gap:var(--space-1) var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--teams-card-border,var(--color-border));border-radius:var(--radius-sm);background:var(--teams-card-bg,var(--color-bg));color:var(--teams-text,var(--color-text-primary));text-align:left;cursor:pointer;flex-wrap:wrap;font-family:inherit;display:flex;box-shadow:0 1px 2px #0000000f}.MdVLIa_teamsCard:hover{border-color:var(--teams-accent,var(--color-border-strong))}.MdVLIa_teamsCard:focus-visible{outline:2px solid var(--teams-accent,var(--color-primary));outline-offset:2px}.MdVLIa_teamsPostOwn{justify-content:flex-end}.MdVLIa_teamsPostOwn .MdVLIa_teamsBody{align-items:flex-end}.MdVLIa_teamsPostOwn .MdVLIa_teamsCard{width:auto;max-width:100%}.MdVLIa_teamsCardOwn{background:var(--teams-own-bg,var(--color-surface-2));border-color:var(--teams-own-border,var(--color-border-strong))}.MdVLIa_teamsInlineTime{font-size:var(--text-meta-size);color:var(--teams-meta,var(--color-text-meta));align-items:center;gap:4px;margin-left:auto;display:inline-flex}.MdVLIa_teamsInlineTime .MdVLIa_unreadDot{background:var(--teams-accent,var(--color-primary))}.MdVLIa_teamsCard .MdVLIa_mention{color:var(--teams-accent,var(--color-primary))}.MdVLIa_msgImages{gap:var(--space-2);flex-wrap:wrap;display:flex}.MdVLIa_teamsPostOwn .MdVLIa_msgImages{justify-content:flex-end}.MdVLIa_msgImageBtn{border:1px solid var(--teams-card-border,var(--color-border));border-radius:var(--radius-md);background:var(--teams-card-bg,var(--color-bg));cursor:zoom-in;padding:0;line-height:0;overflow:hidden}.MdVLIa_msgImageBtn:focus-visible{outline:2px solid var(--teams-accent,var(--color-primary));outline-offset:2px}.MdVLIa_msgImage{object-fit:contain;max-width:min(320px,100%);max-height:240px;display:block}.MdVLIa_imageViewer{z-index:1000;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#000000d1;flex-direction:column;display:flex;position:fixed;inset:0}.MdVLIa_imageViewerBar{top:var(--space-3);right:var(--space-3);gap:var(--space-2);display:flex;position:absolute}.MdVLIa_imageViewerAction{border-radius:var(--radius-md);color:#fff;font:inherit;font-size:var(--text-small-size);cursor:pointer;background:#ffffff24;border:none;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.MdVLIa_imageViewerAction:hover{background:#ffffff3d;text-decoration:none}.MdVLIa_imageViewerImg{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:calc(100vh - 96px)}.MdVLIa_msgFileChip{align-items:center;gap:var(--space-2);max-width:300px;padding:8px var(--space-3);border:1px solid var(--teams-card-border,var(--color-border));border-radius:var(--radius-md);background:var(--teams-card-bg,var(--color-bg));color:var(--teams-text,var(--color-text-primary));font-size:var(--text-small-size);text-decoration:none;display:inline-flex}.MdVLIa_msgFileChip:hover{border-color:var(--teams-accent,var(--color-border-strong));text-decoration:none}.MdVLIa_msgFileIcon{color:var(--teams-meta,var(--color-text-meta));flex-shrink:0}.MdVLIa_msgFileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MdVLIa_msgFileSize{font-size:var(--text-meta-size);color:var(--teams-meta,var(--color-text-meta));flex-shrink:0}
.lszbQG_page{min-height:0;padding:var(--space-4) var(--space-6) var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.lszbQG_embedded{padding:var(--space-3) var(--space-5) var(--space-4)}.lszbQG_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lszbQG_toolbarLeft,.lszbQG_toolbarRight{align-items:center;gap:var(--space-2);min-width:0;display:flex}.lszbQG_heading{align-items:center;gap:var(--space-2);margin:0 var(--space-2) 0 0;color:var(--color-text-primary);font-size:18px;font-weight:600;display:flex}.lszbQG_navButtons{display:flex}.lszbQG_iconButton{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lszbQG_iconButton:hover{background:var(--color-surface);color:var(--color-text-primary)}.lszbQG_rangeTitle{font-size:var(--text-body-size);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lszbQG_spin{animation:.9s linear infinite lszbQG_spin}@keyframes lszbQG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lszbQG_spin{animation:none}}.lszbQG_viewSwitch{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:2px;display:inline-flex}.lszbQG_viewButton{padding:4px var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-small-size);cursor:pointer;background:0 0;border:none;font-weight:500}.lszbQG_viewOn{background:var(--color-bg);color:var(--color-text-primary);box-shadow:var(--shadow-xs)}.lszbQG_banner{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-small-size);color:var(--color-text-primary);display:flex}.lszbQG_bannerLink{color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.lszbQG_surface{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lszbQG_surfaceLoading{opacity:.6}.lszbQG_evBusy{background:color-mix(in srgb, var(--ev,#0f6cbd) 18%, var(--color-bg));border-left:3px solid var(--ev,#0f6cbd);color:var(--color-text-primary)}.lszbQG_evFree{background:var(--color-bg);border:1px solid color-mix(in srgb, var(--ev,#0f6cbd) 45%, var(--color-bg));border-left:3px solid var(--ev,#0f6cbd);color:var(--color-text-primary)}.lszbQG_evAway{background:color-mix(in srgb, #8764b8 18%, var(--color-bg));color:var(--color-text-primary);border-left:3px solid #8764b8}.lszbQG_evTentative{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ev,#0f6cbd) 18%, var(--color-bg)) 0 6px, var(--color-bg) 6px 12px);border-left:3px solid var(--ev,#0f6cbd);color:var(--color-text-primary)}.lszbQG_evPending{background:var(--color-bg);border:1px dashed var(--ev,#0f6cbd);border-left:3px solid var(--ev,#0f6cbd);color:var(--color-text-primary)}.lszbQG_evDeclined,.lszbQG_evCancelled{background:var(--color-surface);border-left:3px solid var(--color-border-strong);color:var(--color-text-meta)}.lszbQG_evCancelled{text-decoration:line-through}.lszbQG_timeGrid{flex-direction:column;flex:1;min-height:0;display:flex}.lszbQG_gridHead,.lszbQG_allDayRow,.lszbQG_gridBody{display:grid}.lszbQG_gridHead{border-bottom:1px solid var(--color-border)}.lszbQG_dayHead{padding:var(--space-2) 0;color:var(--color-text-secondary);justify-content:center;align-items:baseline;gap:6px;display:flex}.lszbQG_dayName{font-size:var(--text-small-size);text-transform:uppercase;letter-spacing:.02em}.lszbQG_dayNum{color:var(--color-text-primary);font-size:18px;font-weight:600}.lszbQG_today .lszbQG_dayNum{background:var(--color-primary);min-width:28px;height:28px;color:var(--color-on-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lszbQG_allDayRow{border-bottom:1px solid var(--color-border);min-height:30px}.lszbQG_allDayLabel{color:var(--color-text-meta);text-align:right;padding:6px 6px 0 0;font-size:11px}.lszbQG_allDayCell{border-left:1px solid var(--color-border);cursor:pointer;flex-direction:column;gap:2px;min-width:0;padding:3px;display:flex}.lszbQG_chip{text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:none;border-radius:4px;width:100%;padding:2px 6px;font-size:12px;font-weight:500;display:block;overflow:hidden}.lszbQG_gridScroll{flex:1;min-height:0;overflow-y:auto}.lszbQG_gridScroll:focus-visible,.lszbQG_monthBody:focus-visible,.lszbQG_agenda:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.lszbQG_gridBody,.lszbQG_hourLabels{position:relative}.lszbQG_hourLabel{color:var(--color-text-meta);white-space:nowrap;font-size:11px;position:absolute;right:6px;transform:translateY(-50%)}.lszbQG_dayCol{border-left:1px solid var(--color-border);cursor:pointer;position:relative}.lszbQG_hourLine{border-top:1px solid var(--color-border);pointer-events:none;position:absolute;left:0;right:0}.lszbQG_block{text-align:left;cursor:pointer;font:inherit;z-index:1;border-radius:4px;flex-direction:column;gap:1px;padding:3px 6px;display:flex;position:absolute;overflow:hidden}.lszbQG_block:hover,.lszbQG_chip:hover,.lszbQG_monthItem:hover{filter:brightness(.96)}.lszbQG_block:focus-visible,.lszbQG_chip:focus-visible,.lszbQG_monthItem:focus-visible,.lszbQG_miniNav:focus-visible,.lszbQG_miniDay:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.lszbQG_blockShort{flex-direction:row;align-items:center;padding-top:1px;padding-bottom:1px}.lszbQG_blockTitle{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.lszbQG_blockMeta{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.25;overflow:hidden}.lszbQG_nowLine{border-top:2px solid var(--red-600);z-index:2;pointer-events:none;position:absolute;left:0;right:0}.lszbQG_nowLine:before{content:"";background:var(--red-600);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:-5px}.lszbQG_month{flex-direction:column;flex:1;min-height:0;display:flex}.lszbQG_monthHead{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.lszbQG_monthHeadCell{padding:var(--space-2);font-size:var(--text-small-size);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em}.lszbQG_monthBody{flex:1;grid-template-rows:repeat(6,minmax(92px,1fr));grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid;overflow-y:auto}.lszbQG_monthCell{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);cursor:pointer;flex-direction:column;gap:2px;min-width:0;padding:4px;display:flex}.lszbQG_monthCell:nth-child(7n){border-right:none}.lszbQG_otherMonth{background:var(--color-surface)}.lszbQG_otherMonth .lszbQG_monthDate{color:var(--color-text-meta)}.lszbQG_monthDate{min-width:24px;height:24px;font-size:var(--text-small-size);color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;border-radius:12px;align-self:flex-start;padding:0 4px;font-weight:600}.lszbQG_monthDate:hover{background:var(--color-surface-hover)}.lszbQG_monthToday{background:var(--color-primary);color:var(--color-on-primary)}.lszbQG_monthToday:hover{background:var(--color-primary-hover)}.lszbQG_monthItem{text-align:left;cursor:pointer;border:none;border-radius:3px;gap:4px;width:100%;min-width:0;padding:1px 5px;font-size:12px;display:flex}.lszbQG_monthTime{color:var(--color-text-secondary);flex-shrink:0}.lszbQG_monthTitle{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.lszbQG_monthMore{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0 5px;font-size:12px;font-weight:600}.lszbQG_monthMore:hover{color:var(--color-text-primary);text-decoration:underline}.lszbQG_monthDots{display:none}.lszbQG_details{gap:var(--space-3);flex-direction:column;display:flex}.lszbQG_detailRow{align-items:flex-start;gap:var(--space-2);font-size:var(--text-body-size);color:var(--color-text-primary);display:flex}.lszbQG_detailRow svg{color:var(--color-text-secondary);flex-shrink:0;margin-top:3px}.lszbQG_muted{color:var(--color-text-meta)}.lszbQG_cancelledNote{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--red-50);color:var(--red-700);font-size:var(--text-small-size);margin:0;font-weight:500}.lszbQG_joinButton{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-small-size);align-self:flex-start;font-weight:600;text-decoration:none;display:inline-flex}.lszbQG_joinButton:hover{background:var(--color-primary-hover)}.lszbQG_answerRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.lszbQG_answer{padding:6px var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary);font-size:var(--text-small-size);cursor:pointer;align-items:center;gap:6px;font-weight:500;display:inline-flex}.lszbQG_answer:hover:not(:disabled){background:var(--color-surface)}.lszbQG_answer:disabled{opacity:.6;cursor:default}.lszbQG_answerOn{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.lszbQG_answerOn:hover:not(:disabled){background:var(--color-primary-hover)}.lszbQG_people{gap:var(--space-2);flex-direction:column;display:flex}.lszbQG_peopleHead{align-items:center;gap:var(--space-2);font-size:var(--text-small-size);color:var(--color-text-secondary);font-weight:600;display:flex}.lszbQG_peopleList{border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:200px;margin:0;padding:0;list-style:none;overflow-y:auto}.lszbQG_peopleList li{justify-content:space-between;gap:var(--space-3);padding:6px var(--space-3);font-size:var(--text-small-size);display:flex}.lszbQG_peopleList li+li{border-top:1px solid var(--color-border)}.lszbQG_personName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);overflow:hidden}.lszbQG_personState{color:var(--color-text-meta);flex-shrink:0}.lszbQG_resp_accepted{color:var(--color-text-primary);font-weight:600}.lszbQG_resp_declined{color:var(--red-700)}.lszbQG_preview{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-small-size);color:var(--color-text-secondary);white-space:pre-wrap;max-height:160px;margin:0;overflow-y:auto}.lszbQG_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lszbQG_spacer{flex:1}.lszbQG_linkButton{font-size:var(--text-small-size);color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-weight:500;text-decoration:none;display:inline-flex}.lszbQG_linkButton:hover{color:var(--color-text-primary);text-decoration:underline}.lszbQG_confirmBox{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.lszbQG_confirmText{font-size:var(--text-small-size);color:var(--color-text-primary);margin:0}.lszbQG_form{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.lszbQG_timeRow{gap:var(--space-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:end;display:grid}.lszbQG_timeRow>*,.lszbQG_timeRow input{width:100%;min-width:0}.lszbQG_checkRow{gap:var(--space-4);flex-wrap:wrap;display:flex}.lszbQG_check{font-size:var(--text-small-size);color:var(--color-text-primary);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.lszbQG_projectRow{align-items:flex-end;gap:var(--space-2);display:flex}.lszbQG_projectRow>:first-child{flex:1;min-width:0}.lszbQG_formError{font-size:var(--text-small-size);color:var(--red-700);margin:0}.lszbQG_body{gap:var(--space-3);flex:1;min-height:0;display:flex;position:relative}.lszbQG_body>.lszbQG_surface{flex:1;min-width:0}.lszbQG_pane{gap:var(--space-4);flex-direction:column;flex:0 0 236px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.lszbQG_paneToggle,.lszbQG_paneBackdrop{display:none}.lszbQG_peopleAdd{position:relative}.lszbQG_peopleAdd input{width:100%}.lszbQG_peopleSuggest{z-index:5;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-dropdown);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0}.lszbQG_peopleSuggest button{border-radius:var(--radius-sm);text-align:left;width:100%;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;flex-direction:column;padding:4px 6px;font-size:12px;display:flex}.lszbQG_peopleSuggest button:hover{background:var(--color-surface)}.lszbQG_paneSetting{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-small-size);color:var(--color-text-primary);display:flex}.lszbQG_paneHint{color:var(--color-text-meta);margin:0;font-size:11px;line-height:1.5}.lszbQG_calList{flex-direction:column;gap:2px;display:flex}.lszbQG_calListTitle{font-size:var(--text-small-size);color:var(--color-text-secondary);margin-bottom:4px;font-weight:600}.lszbQG_calItem{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-small-size);color:var(--color-text-primary);cursor:pointer;padding:4px 6px;display:flex}.lszbQG_calItem:hover{background:var(--color-surface)}.lszbQG_calSwatch{border-radius:3px;flex-shrink:0;width:10px;height:10px}.lszbQG_calName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lszbQG_mini{flex-direction:column;gap:4px;display:flex}.lszbQG_miniHead{align-items:center;gap:2px;display:flex}.lszbQG_miniTitle{font-size:var(--text-small-size);color:var(--color-text-primary);flex:1;font-weight:600}.lszbQG_miniNav{border-radius:var(--radius-sm);min-width:24px;min-height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:3px;display:inline-flex}.lszbQG_miniNav:hover{background:var(--color-surface)}.lszbQG_miniGrid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.lszbQG_miniDow{text-align:center;color:var(--color-text-meta);padding:2px 0;font-size:10px}.lszbQG_miniDay{height:26px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;font-size:12px}.lszbQG_miniDay:hover{background:var(--color-surface-hover)}.lszbQG_miniOther{color:var(--color-text-meta)}.lszbQG_miniInRange{background:var(--color-primary-light);border-radius:4px}.lszbQG_miniToday{background:var(--color-primary);color:var(--color-on-primary);font-weight:700}.lszbQG_miniToday:hover{background:var(--color-primary-hover)}.lszbQG_searchBox{width:220px;height:32px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-meta);align-items:center;gap:6px;display:flex}.lszbQG_searchBox:focus-within{border-color:var(--color-primary)}.lszbQG_searchBox input{min-width:0;font:inherit;font-size:var(--text-small-size);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.lszbQG_searchBox input::-webkit-search-cancel-button{display:none}.lszbQG_searchClear{color:var(--color-text-meta);cursor:pointer;background:0 0;border:none;padding:2px;display:inline-flex}.lszbQG_results{flex-direction:column;flex:1;min-height:0;display:flex}.lszbQG_resultsHead{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-small-size);color:var(--color-text-secondary);display:flex}.lszbQG_agenda{min-height:0;padding:var(--space-2) var(--space-4) var(--space-4);flex:1;overflow-y:auto}.lszbQG_agendaEmpty{padding:var(--space-6);text-align:center;font-size:var(--text-small-size);color:var(--color-text-meta);margin:0}.lszbQG_agendaDay+.lszbQG_agendaDay{margin-top:var(--space-3)}.lszbQG_agendaDate{margin:0 0 var(--space-2);padding-top:var(--space-2);font-size:var(--text-small-size);color:var(--color-text-secondary);font-weight:600}.lszbQG_agendaToday{color:var(--color-text-primary)}.lszbQG_agendaList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lszbQG_agendaItem{align-items:flex-start;gap:var(--space-4);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-align:left;font:inherit;cursor:pointer;display:flex}.lszbQG_agendaTime{font-size:var(--text-small-size);color:var(--color-text-secondary);flex:0 0 150px}.lszbQG_agendaMain{flex-direction:column;gap:2px;min-width:0;display:flex}.lszbQG_agendaTitle{font-size:var(--text-body-size);align-items:center;gap:4px;font-weight:600;display:inline-flex}.lszbQG_agendaMeta{font-size:var(--text-small-size);color:var(--color-text-secondary);align-items:center;gap:4px;display:inline-flex}.lszbQG_dragging,.lszbQG_dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.lszbQG_movable{cursor:grab}.lszbQG_blockGhost{opacity:.35}.lszbQG_dragPreview{border:2px solid var(--ev,var(--color-primary));background:color-mix(in srgb, var(--ev,#0f6cbd) 25%, var(--color-bg));z-index:3;pointer-events:none;border-radius:4px;flex-direction:column;padding:3px 6px;display:flex;position:absolute;left:2px;right:2px}.lszbQG_resizeHandle{cursor:ns-resize;height:7px;position:absolute;bottom:0;left:0;right:0}.lszbQG_offHours{background:var(--color-surface);pointer-events:none;position:absolute;left:0;right:0}.lszbQG_offDay{background:var(--color-surface)}.lszbQG_catList,.lszbQG_catPicker{flex-wrap:wrap;gap:6px;display:flex}.lszbQG_catChip{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-primary);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.lszbQG_catChip i{border-radius:50%;width:9px;height:9px}.lszbQG_catToggle{cursor:pointer}.lszbQG_catOn{border-color:var(--color-primary);background:var(--color-primary-light);font-weight:600}.lszbQG_attachments{gap:var(--space-2);flex-direction:column;display:flex}.lszbQG_attachments a{text-decoration:none}.lszbQG_attachments a:hover{text-decoration:underline}.lszbQG_attachmentRemove{color:var(--color-text-meta);vertical-align:-2px;cursor:pointer;background:0 0;border:none;margin-left:6px;padding:2px}.lszbQG_attachmentRemove:hover{color:var(--red-700)}.lszbQG_replyBox{gap:var(--space-2);flex-direction:column;display:flex}.lszbQG_scopeRow{gap:var(--space-4);flex-wrap:wrap;display:flex}.lszbQG_attendeeBlock{gap:var(--space-2);flex-direction:column;display:flex}.lszbQG_inlineLink{font:inherit;font-size:var(--text-small-size);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:500;text-decoration:underline;display:inline-flex}.lszbQG_inlineLink:hover{color:var(--color-text-primary)}.lszbQG_twoCol{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.lszbQG_fieldLabel{font-size:var(--text-small-size);color:var(--color-text-primary);margin-bottom:6px;font-weight:500;display:block}.lszbQG_hint{color:var(--color-text-meta);margin:4px 0 0;font-size:12px}.lszbQG_repeatBlock{gap:var(--space-2);flex-direction:column;display:flex}.lszbQG_repeatCustom{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.lszbQG_repeatLine{align-items:center;gap:var(--space-2);font-size:var(--text-small-size);color:var(--color-text-primary);flex-wrap:wrap;display:flex}.lszbQG_smallNumber,.lszbQG_smallSelect{height:30px;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);font:inherit;font-size:var(--text-small-size);color:var(--color-text-primary)}.lszbQG_smallNumber{width:64px}.lszbQG_weekdayPicker{flex-wrap:wrap;gap:4px;display:flex}.lszbQG_weekdayButton{border:1px solid var(--color-border-strong);background:var(--color-bg);min-width:40px;height:30px;color:var(--color-text-primary);cursor:pointer;border-radius:999px;font-size:12px;font-weight:500}.lszbQG_weekdayOn{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.lszbQG_assistant{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.lszbQG_assistantHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.lszbQG_assistantTitle{font-size:var(--text-small-size);color:var(--color-text-primary);font-weight:600}.lszbQG_assistantScroll{overflow-x:auto}.lszbQG_assistantTable{border-collapse:separate;border-spacing:1px;font-size:11px}.lszbQG_slotHead{min-width:18px;color:var(--color-text-meta);text-align:left;white-space:nowrap;font-weight:400}.lszbQG_personCell{max-width:150px;padding-right:var(--space-2);text-align:left;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-primary);font-weight:500;overflow:hidden}.lszbQG_slot{background:var(--color-surface);cursor:pointer;border-radius:2px;width:18px;height:22px}.lszbQG_slot0{background:var(--color-surface)}.lszbQG_slot1{background:repeating-linear-gradient(135deg,#0f6cbd55 0 4px,#0000 4px 8px)}.lszbQG_slot2{background:#0f6cbd}.lszbQG_slot3{background:#8764b8}.lszbQG_slot4{background:#0f6cbd88}.lszbQG_slotUnknown{background:repeating-linear-gradient(45deg, var(--color-border) 0 3px, transparent 3px 6px)}.lszbQG_slotMeeting{outline:2px solid var(--color-text-primary);outline-offset:-2px}.lszbQG_legend{gap:var(--space-3);color:var(--color-text-secondary);flex-wrap:wrap;font-size:11px;display:flex}.lszbQG_legend span{align-items:center;gap:4px;display:inline-flex}.lszbQG_legend i{border-radius:2px;width:12px;height:12px;display:inline-block}.lszbQG_monthDots i{border-radius:50%;width:6px;height:6px}@media (max-width:1100px){.lszbQG_paneToggle{display:inline-flex}.lszbQG_pane{z-index:20;width:260px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-drawer);transition:transform .15s;position:absolute;top:0;bottom:0;left:0;transform:translate(-110%)}.lszbQG_paneOpen{transform:none}.lszbQG_pane>*{flex-shrink:0}.lszbQG_paneBackdrop{z-index:19;display:block;position:absolute;inset:0}.lszbQG_searchBox{width:170px}}.lszbQG_inviteBar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);border-left:3px solid #0f6cbd;flex-wrap:wrap;display:flex}.lszbQG_inviteCanceled{border-left-color:var(--red-600)}.lszbQG_inviteInfo{align-items:center;gap:var(--space-2);font-size:var(--text-small-size);color:var(--color-text-primary);display:flex}.lszbQG_inviteActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}a.lszbQG_answer{text-decoration:none}.lszbQG_projectMeetings{gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;display:flex}.lszbQG_projectMeetingsHead{align-items:center;gap:var(--space-2);font-size:var(--text-small-size);color:var(--color-text-primary);flex-wrap:wrap;display:flex}.lszbQG_projectMeetingsTitle{font-weight:600}.lszbQG_projectMeetingsNext{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.lszbQG_answer:hover{background:var(--color-surface)}.lszbQG_projectMeetingList{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.lszbQG_projectMeetingItem{gap:var(--space-3);font-size:var(--text-small-size);color:var(--color-text-primary);padding:6px 0;text-decoration:none;display:flex}.lszbQG_projectMeetingItem:hover .lszbQG_projectMeetingSubject{text-decoration:underline}.lszbQG_projectMeetingWhen{color:var(--color-text-secondary);flex:0 0 240px}.lszbQG_projectMeetingSubject{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}@media (max-width:900px){.lszbQG_page{padding:var(--space-3) var(--space-4)}}@media (max-width:640px){.lszbQG_page{padding:var(--space-2) var(--space-2) var(--space-2);gap:var(--space-2)}.lszbQG_heading{display:none}.lszbQG_toolbar{gap:var(--space-2)}.lszbQG_toolbarLeft,.lszbQG_toolbarRight{justify-content:space-between;width:100%}.lszbQG_rangeTitle{font-size:var(--text-small-size);flex:1}.lszbQG_surface{border-radius:var(--radius-sm)}.lszbQG_monthBody{grid-template-rows:repeat(6,minmax(56px,1fr))}.lszbQG_monthItem,.lszbQG_monthMore{display:none}.lszbQG_monthDots{justify-content:center;gap:3px;display:flex}.lszbQG_monthHeadCell{text-align:center;padding:4px 2px;font-size:11px}.lszbQG_monthDate{align-self:center}.lszbQG_timeRow{grid-template-columns:1fr 1fr}.lszbQG_projectRow{flex-direction:column;align-items:stretch}.lszbQG_answer{flex:1;justify-content:center}.lszbQG_form input,.lszbQG_form select,.lszbQG_form textarea{font-size:16px}.lszbQG_searchBox{flex:1;width:auto;min-width:0}.lszbQG_viewSwitch{flex-shrink:0}.lszbQG_agendaItem{flex-direction:column;gap:2px}.lszbQG_agendaTime{flex-basis:auto}.lszbQG_twoCol{grid-template-columns:1fr}.lszbQG_projectMeetingItem{flex-direction:column;gap:2px}.lszbQG_projectMeetingWhen{flex-basis:auto}.lszbQG_projectMeetingsNext{white-space:normal;flex-basis:100%}}@media print{.lszbQG_pane,.lszbQG_paneBackdrop,.lszbQG_paneToggle,.lszbQG_toolbarRight,.lszbQG_navButtons,.lszbQG_banner{display:none!important}.lszbQG_page{padding:0}.lszbQG_surface{border:none}.lszbQG_gridScroll,.lszbQG_monthBody,.lszbQG_agenda{overflow:visible}.lszbQG_block,.lszbQG_chip,.lszbQG_monthItem,.lszbQG_agendaItem{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width:640px){.lszbQG_printButton{display:none}}
.XKyMWa_note{margin:2px var(--space-2) var(--space-2);color:var(--color-text-meta);justify-content:flex-end;align-items:center;gap:4px;font-size:11px;display:flex}.XKyMWa_error{color:var(--color-error)}.XKyMWa_retry{margin-left:var(--space-1);font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.XKyMWa_spin{animation:.9s linear infinite XKyMWa_spin}@keyframes XKyMWa_spin{to{transform:rotate(360deg)}}
.EZtyDa_sidebar{gap:var(--space-6);flex-direction:column;display:flex}.EZtyDa_section{gap:var(--space-3);flex-direction:column;display:flex}.EZtyDa_sectionTitle{font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);color:var(--color-text-primary)}.EZtyDa_sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.EZtyDa_viewAllBtn{color:var(--color-primary);font-size:var(--text-small-size);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:2px;padding:0;font-weight:600;display:flex}.EZtyDa_viewAllBtn:hover{text-decoration:underline}.EZtyDa_viewAllBtn{margin-top:-4px;margin-bottom:-4px;padding-top:4px;padding-bottom:4px}.EZtyDa_emptyFiles{font-size:var(--text-small-size);color:var(--color-text-meta);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center}.EZtyDa_fileList{gap:var(--space-2);flex-direction:column;display:flex}.EZtyDa_fileListExpanded{max-height:320px;padding-right:2px;overflow-y:auto}.EZtyDa_viewMoreBtn{justify-content:center;align-items:center;gap:var(--space-1);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);width:100%;padding:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small-size);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;font-weight:500;display:flex}.EZtyDa_viewMoreBtn:hover{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-text-meta)}.EZtyDa_fileCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);box-shadow:var(--shadow-xs);display:flex}.EZtyDa_fileIcon{color:var(--color-text-meta);flex-shrink:0}.EZtyDa_fileInfo{flex:1;min-width:0}.EZtyDa_fileNameRow{align-items:center;gap:var(--space-2);display:flex}.EZtyDa_fileName{font-weight:500;font-size:var(--text-small-size);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EZtyDa_fileMeta{font-size:var(--text-meta-size);color:var(--color-text-meta);margin-top:1px}
.mGIwDW_composer{background:var(--color-bg);min-height:0;color:var(--color-text-primary);flex-direction:column;display:flex;position:relative}.mGIwDW_composerFull{flex:1}.mGIwDW_composerInline{margin:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.mGIwDW_dragging{outline:2px dashed var(--color-border-strong);outline-offset:-6px}.mGIwDW_head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.mGIwDW_headTitle{font-size:var(--text-section-title-size);margin:0;font-weight:600}.mGIwDW_saveState{text-align:right;font-size:var(--text-meta-size);color:var(--color-text-meta);flex:1}.mGIwDW_iconBtn{border-radius:var(--radius-full);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;place-items:center;display:inline-grid}.mGIwDW_iconBtn:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.mGIwDW_iconBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.mGIwDW_iconBtn:disabled{opacity:.4;cursor:default}.mGIwDW_loading,.mGIwDW_loadError{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--color-text-secondary);font-size:var(--text-small-size);display:flex}.mGIwDW_loadError{text-align:center;color:var(--color-error);flex-direction:column}.mGIwDW_loadError p{color:var(--color-text-secondary);margin:0}.mGIwDW_spin{animation:.9s linear infinite mGIwDW_spin}@keyframes mGIwDW_spin{to{transform:rotate(360deg)}}.mGIwDW_bannerWarn,.mGIwDW_bannerError{align-items:center;gap:var(--space-2);margin:var(--space-2) var(--space-4) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-small-size);display:flex}.mGIwDW_bannerWarn{background:var(--color-warning-bg);color:var(--color-text-primary);border:1px solid var(--color-border-strong)}.mGIwDW_bannerError{background:var(--color-error-bg);color:var(--color-error);border:1px solid var(--red-200)}.mGIwDW_bannerWarn span,.mGIwDW_bannerError span{flex:1}.mGIwDW_bannerAction{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.mGIwDW_bannerClose{color:inherit;cursor:pointer;background:0 0;border:none;place-items:center;display:inline-grid}.mGIwDW_fields{padding:var(--space-1) var(--space-4) 0}.mGIwDW_field,.mGIwDW_fromRow{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);min-height:40px;font-size:var(--text-small-size);display:flex;position:relative}.mGIwDW_fieldLabel{color:var(--color-text-meta);font-size:var(--text-small-size);flex:0 0 52px}.mGIwDW_fromValue{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mGIwDW_subjectInput{min-width:0;font:inherit;font-size:var(--text-body-size);color:var(--color-text-primary);padding:var(--space-2) 0;background:0 0;border:none;outline:none;flex:1;font-weight:500}.mGIwDW_chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;padding:6px 0;display:flex}.mGIwDW_chip{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);max-width:100%;font-size:var(--text-small-size);color:var(--color-text-primary);align-items:center;gap:4px;padding:2px 4px 2px 10px;display:inline-flex}.mGIwDW_chipExternal{border-style:dashed;border-color:var(--color-border-strong)}.mGIwDW_chipText{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.mGIwDW_chipTag{border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;padding:0 6px;font-size:10px;font-weight:600}.mGIwDW_chipRemove{border-radius:var(--radius-full);width:18px;height:18px;color:var(--color-text-meta);cursor:pointer;background:0 0;border:none;place-items:center;display:inline-grid}.mGIwDW_chipRemove:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.mGIwDW_chipInputWrap{flex:1;min-width:140px;position:relative}.mGIwDW_chipInput{width:100%;font:inherit;font-size:var(--text-small-size);color:var(--color-text-primary);background:0 0;border:none;outline:none;padding:4px 0}.mGIwDW_chipInputBad{color:var(--color-error);-webkit-text-decoration:underline wavy var(--color-error);text-decoration:underline wavy var(--color-error)}.mGIwDW_ccToggles{gap:var(--space-2);display:inline-flex}.mGIwDW_ccToggles button{border-radius:var(--radius-sm);font:inherit;font-size:var(--text-small-size);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:2px 6px}.mGIwDW_ccToggles button:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.mGIwDW_suggest{z-index:20;width:min(420px,90vw);max-height:280px;padding:var(--space-1);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.mGIwDW_suggestItem{column-gap:var(--space-3);padding:6px var(--space-2);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:1fr auto;grid-template-areas:"name source""addr source";display:grid}.mGIwDW_suggestItemOn{background:var(--color-surface-hover)}.mGIwDW_suggestName{font-size:var(--text-small-size);text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:500;overflow:hidden}.mGIwDW_suggestAddr{font-size:var(--text-meta-size);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-area:addr;overflow:hidden}.mGIwDW_suggestSource{font-size:var(--text-meta-size);color:var(--color-text-meta);grid-area:source;align-self:center}.mGIwDW_bodyArea{min-height:0;padding:0 var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.mGIwDW_composerInline .mGIwDW_bodyArea{max-height:60vh}.mGIwDW_editor{flex-direction:column;display:flex}.mGIwDW_toolbar{z-index:2;padding:var(--space-2) 0;background:var(--color-bg);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:2px;display:flex;position:sticky;top:0}.mGIwDW_toolBtn{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;place-items:center;display:inline-grid}.mGIwDW_toolBtn:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.mGIwDW_toolBtn:disabled{opacity:.35;cursor:default}.mGIwDW_toolBtnOn{background:var(--color-surface-2);color:var(--color-text-primary)}.mGIwDW_toolSep{width:1px;height:18px;margin:0 var(--space-1);background:var(--color-border)}.mGIwDW_toolSpacer{flex:1}.mGIwDW_linkPop{z-index:5;gap:var(--space-2);padding:var(--space-2);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);display:flex;position:absolute;top:calc(100% + 4px);left:0}.mGIwDW_linkPop input{width:280px;max-width:60vw;padding:6px var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-small-size)}.mGIwDW_linkApply{border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font:inherit;font-size:var(--text-small-size);padding:0 var(--space-3);cursor:pointer;border:none}.mGIwDW_editorContent{min-height:180px;padding:var(--space-3) 0;font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-text-primary);outline:none}.mGIwDW_composerInline .mGIwDW_editorContent{min-height:120px}.mGIwDW_editorContent p{margin:0 0 .6em}.mGIwDW_editorContent ul,.mGIwDW_editorContent ol{margin:0 0 .6em;padding-left:1.4em}.mGIwDW_editorContent blockquote{padding-left:var(--space-3);border-left:3px solid var(--color-border-strong);color:var(--color-text-secondary);margin:0 0 .6em}.mGIwDW_editorContent a{color:var(--color-text-primary);text-decoration:underline}.mGIwDW_editorContent h2{margin:.4em 0;font-size:1.2rem}.mGIwDW_editorContent h3{margin:.4em 0;font-size:1.05rem}.mGIwDW_editorContent p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--color-text-meta);pointer-events:none}.mGIwDW_signaturePreview{padding:0 0 var(--space-2)}.mGIwDW_signatureDash{color:var(--color-text-meta);font-size:var(--text-small-size)}.mGIwDW_signatureFrame,.mGIwDW_quotedFrame{background:var(--color-bg);border:none;width:100%;height:60px;display:block}.mGIwDW_quoted{padding:var(--space-2) 0 var(--space-3)}.mGIwDW_quotedToggle{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font:inherit;font-size:var(--text-meta-size);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.mGIwDW_quotedToggle:hover{color:var(--color-text-primary)}.mGIwDW_quotedFrame{margin-top:var(--space-2);border-left:3px solid var(--color-border);padding-left:var(--space-2)}.mGIwDW_files{gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;margin:0;list-style:none;display:flex}.mGIwDW_file{align-items:center;gap:var(--space-2);max-width:320px;padding:6px var(--space-2) 6px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-small-size);display:inline-flex}.mGIwDW_fileError{border-color:var(--red-200);background:var(--color-error-bg);color:var(--color-error)}.mGIwDW_fileIcon{color:var(--color-text-meta);flex-shrink:0}.mGIwDW_fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mGIwDW_fileSize{color:var(--color-text-meta);font-size:var(--text-meta-size);flex-shrink:0}.mGIwDW_fileRemove{border-radius:var(--radius-full);width:22px;height:22px;color:var(--color-text-meta);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;display:inline-grid}.mGIwDW_fileRemove:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.mGIwDW_fileLink{border-style:dashed}.mGIwDW_fileUnshare{padding:2px var(--space-2);border-radius:var(--radius-sm);color:var(--color-error);font:inherit;font-size:var(--text-meta-size);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0}.mGIwDW_fileUnshare:hover:not(:disabled){background:var(--color-error-bg)}.mGIwDW_fileUnshare:disabled{color:var(--color-text-meta);cursor:default}.mGIwDW_progress{border-radius:var(--radius-full);background:var(--color-surface-2);flex:0 0 80px;height:4px;overflow:hidden}.mGIwDW_progressBar{background:var(--color-primary);height:100%;transition:width var(--transition-base);display:block}.mGIwDW_foot{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.mGIwDW_footSpacer{flex:1}.mGIwDW_selectWrap select{max-width:180px;height:32px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font:inherit;font-size:var(--text-small-size);color:var(--color-text-secondary);cursor:pointer}.mGIwDW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mGIwDW_dropHint{background:color-mix(in srgb, var(--color-surface) 85%, transparent);color:var(--color-text-primary);pointer-events:none;border-radius:inherit;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.mGIwDW_confirmBody{font-size:var(--text-small-size);color:var(--color-text-primary);margin:0}.mGIwDW_confirmBody ul{margin:var(--space-2) 0;max-height:200px;padding-left:1.2em;overflow-y:auto}@media (max-width:760px){.mGIwDW_composerInline{margin:var(--space-2)}.mGIwDW_fieldLabel{flex-basis:40px}.mGIwDW_selectWrap select{max-width:130px}}.mGIwDW_templateList{margin:0 0 var(--space-4);flex-direction:column;gap:2px;max-height:320px;padding:0;list-style:none;display:flex;overflow-y:auto}.mGIwDW_templateItem{align-items:center;gap:var(--space-2);display:flex}.mGIwDW_templatePick{min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;flex:1;align-items:flex-start;gap:2px;display:flex}.mGIwDW_templatePick:hover{background:var(--color-surface);border-color:var(--color-border)}.mGIwDW_templateName{font-size:var(--text-small-size);color:var(--color-text-primary);font-weight:600}.mGIwDW_templateTag{border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-text-secondary);margin-left:6px;padding:0 6px;font-size:11px;font-weight:600}.mGIwDW_templateSubject{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-meta-size);color:var(--color-text-secondary);overflow:hidden}.mGIwDW_templateSave{gap:var(--space-3);flex-direction:column;display:flex}.mGIwDW_templateLabel{gap:var(--space-2);font-size:var(--text-small-size);color:var(--color-text-secondary);flex-direction:column;display:flex}.mGIwDW_templateInput{padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font:inherit;color:var(--color-text-primary)}.mGIwDW_templateInput:focus{border-color:var(--color-primary);outline:none}.mGIwDW_templateCheck{align-items:center;gap:var(--space-2);font-size:var(--text-small-size);display:flex}.mGIwDW_templateActions{justify-content:flex-end;gap:var(--space-2);display:flex}.mGIwDW_muted{color:var(--color-text-secondary);font-size:var(--text-meta-size)}.mGIwDW_sendLater{gap:var(--space-2);flex-direction:column;display:flex}.mGIwDW_sendLaterChoice{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font:inherit;font-size:var(--text-small-size);color:var(--color-text-primary);cursor:pointer;display:flex}.mGIwDW_sendLaterChoice:hover{background:var(--color-surface)}.mGIwDW_sendLaterCustom{align-items:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.mGIwDW_sendLaterCustom label{font-size:var(--text-small-size);color:var(--color-text-secondary);flex-direction:column;flex:1;gap:4px;display:flex}.mGIwDW_scheduled{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.mGIwDW_scheduledWhen{align-items:center;gap:var(--space-2);color:var(--color-text-primary);margin:0;display:flex}.mGIwDW_scheduledSummary{gap:var(--space-1) var(--space-3);font-size:var(--text-small-size);grid-template-columns:max-content 1fr;margin:0;display:grid}.mGIwDW_scheduledSummary dt{color:var(--color-text-meta)}.mGIwDW_scheduledSummary dd{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);margin:0}.mGIwDW_scheduledActions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.mGIwDW_chipInputWrap{position:static}.mGIwDW_suggest{width:auto;left:0;right:0}.mGIwDW_chipRemove,.mGIwDW_fileRemove{width:28px;height:28px}.mGIwDW_toolBtn{width:36px;height:36px}.mGIwDW_sendLaterCustom{flex-wrap:wrap}.mGIwDW_sendLaterCustom label{flex-basis:100%;min-width:0}.mGIwDW_sendLaterCustom input{box-sizing:border-box;width:100%;min-width:0}}
._7z371a_card{align-items:flex-start;gap:var(--space-2);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:300px;padding:var(--space-2);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;box-shadow:0 1px .5px #00000014}._7z371a_card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm,0 1px 3px #0000001f)}._7z371a_card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._7z371a_header{align-items:center;gap:var(--space-2);align-self:stretch;display:flex}._7z371a_icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._7z371a_icon._7z371a_pending{background:var(--color-pending-bg);color:var(--color-pending)}._7z371a_icon._7z371a_approved{background:var(--color-resolved-bg);color:var(--color-resolved)}._7z371a_icon._7z371a_declined{background:var(--color-superseded-bg);color:var(--color-superseded)}._7z371a_headerText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._7z371a_title{font-size:var(--text-small-size);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;overflow:hidden}._7z371a_meta{min-width:0;font-size:var(--text-meta-size);color:var(--color-text-meta);white-space:nowrap;align-items:center;gap:4px;display:flex}._7z371a_metaIcon{flex-shrink:0}._7z371a_metaTime{text-overflow:ellipsis;overflow:hidden}._7z371a_statusText{font-weight:600}._7z371a_statusText._7z371a_pending{color:var(--color-pending)}._7z371a_statusText._7z371a_approved{color:var(--color-milestone-done-text,var(--color-resolved))}._7z371a_statusText._7z371a_declined{color:var(--color-superseded)}._7z371a_chevron{color:var(--color-text-meta);flex-shrink:0}._7z371a_message{font-size:var(--text-small-size);color:var(--color-text-secondary);white-space:pre-wrap;align-self:stretch;margin:0;line-height:1.5}._7z371a_mention{color:var(--color-primary);font-weight:600}._7z371a_fileRow{align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px var(--space-2);align-self:stretch;display:flex}._7z371a_fileIcon{color:var(--color-text-meta);flex-shrink:0}._7z371a_fileName{min-width:0;font-size:var(--text-small-size);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._7z371a_actionsWrap{cursor:default;align-self:stretch}._7z371a_actions{gap:var(--space-2);display:flex}._7z371a_declineForm{gap:var(--space-2);flex-direction:column;display:flex}._7z371a_declineReason{font-size:var(--text-small-size);color:var(--color-text-secondary);margin:0;font-style:italic}
._1rrqYq_nav{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._1rrqYq_header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._1rrqYq_heading{color:var(--color-text-primary);font-size:1.25rem;font-weight:700}._1rrqYq_collapse{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}._1rrqYq_collapse:hover{background:var(--color-surface);color:var(--color-text-primary)}._1rrqYq_list{gap:var(--space-1);flex-direction:column;display:flex}._1rrqYq_item{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);transition:background var(--transition-fast);text-decoration:none;display:flex}._1rrqYq_item:hover{background:var(--color-surface);text-decoration:none}._1rrqYq_itemActive,._1rrqYq_itemActive:hover{background:var(--color-surface);box-shadow:inset 3px 0 0 var(--color-primary)}._1rrqYq_iconTile{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._1rrqYq_tileWhatsapp{background:#25d366}._1rrqYq_tileTeams{background:#5b5fc7}._1rrqYq_tileEmail{background:#f0405a}._1rrqYq_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._1rrqYq_label{font-size:var(--text-small-size);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._1rrqYq_sublabel{font-size:var(--text-meta-size);color:var(--color-text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._1rrqYq_badge{background:var(--color-primary);min-width:24px;height:24px;color:var(--color-on-primary);font-size:var(--text-meta-size);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}._1rrqYq_create{margin-top:var(--space-2);padding:var(--space-3);font-size:var(--text-small-size);color:var(--color-text-meta);border:1px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;align-items:center;gap:6px;font-family:inherit;font-weight:500;text-decoration:none;display:inline-flex}._1rrqYq_create:hover{color:var(--color-text-primary);border-color:var(--color-border-strong);text-decoration:none}._1rrqYq_switchPanel{padding:var(--space-3);margin-top:var(--space-2);font-size:var(--text-small-size);color:var(--color-text-secondary);border:none;border-top:1px solid var(--color-border);cursor:pointer;transition:color var(--transition-fast);background:0 0;justify-content:space-between;align-items:center;font-family:inherit;font-weight:500;display:flex}._1rrqYq_switchPanel:hover{color:var(--color-text-primary)}._1rrqYq_quickBar{gap:0;width:100%;display:flex}._1rrqYq_quickItem{border-radius:var(--radius-md);min-width:0;font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;padding:6px 0;font-size:10.5px;font-weight:600;text-decoration:none;display:flex;position:relative}._1rrqYq_quickItemActive{background:var(--color-surface-2);color:var(--color-text-primary)}._1rrqYq_quickTile{border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}._1rrqYq_quickTileNeutral{background:var(--color-surface-2);color:var(--color-text-primary);border:1px solid var(--color-border)}._1rrqYq_quickLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._1rrqYq_quickBadge{background:var(--color-error);min-width:16px;height:16px;color:var(--color-on-primary);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-8px}._1rrqYq_quickTileAdd{border:1.5px dashed var(--color-border-strong);color:var(--color-text-secondary);background:0 0}
.NXix9a_workspace{background:var(--color-surface);flex-direction:column;flex:1;min-height:0;display:flex}.NXix9a_body{flex:1;align-items:stretch;min-height:0;display:flex}.NXix9a_rail{background:var(--color-bg);border-right:1px solid var(--color-border);width:340px;min-width:280px;padding:var(--space-5);gap:var(--space-6);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.NXix9a_railHeader{align-items:flex-start;gap:var(--space-3);display:flex}.NXix9a_railCollapsed{background:var(--color-bg);border-right:1px solid var(--color-border);width:32px;padding-top:var(--space-5);flex-shrink:0;justify-content:center;display:flex}.NXix9a_railCollapsedLabel{display:none}.NXix9a_railToggle{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.NXix9a_railToggle:hover{background:var(--color-surface);color:var(--color-text-primary)}.NXix9a_backLink{border-radius:var(--radius-md);border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-secondary);transition:background var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.NXix9a_backLink:hover{background:var(--color-surface);color:var(--color-text-primary);text-decoration:none}.NXix9a_projectInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.NXix9a_projectName{color:var(--color-text-primary);overflow-wrap:break-word;font-size:1.25rem;font-weight:700;line-height:1.25}.NXix9a_customerName{font-size:var(--text-small-size);color:var(--color-text-secondary)}.NXix9a_address{font-size:var(--text-meta-size);color:var(--color-text-meta)}.NXix9a_main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.NXix9a_tabNav{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:0 var(--space-8);scrollbar-width:none;z-index:50;flex-shrink:0;gap:0;display:flex;overflow-x:auto}.NXix9a_tabNav::-webkit-scrollbar{display:none}.NXix9a_tab{padding:var(--space-3) var(--space-4);font-size:var(--text-small-size);color:var(--color-text-secondary);white-space:nowrap;transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:2px solid #0000;font-weight:500;text-decoration:none}.NXix9a_tab:hover{color:var(--color-text-primary);text-decoration:none}.NXix9a_tabActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.NXix9a_content{min-height:0;padding:var(--space-8);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (max-width:1000px){.NXix9a_body{flex-direction:column}.NXix9a_rail{border-right:none;border-bottom:1px solid var(--color-border);width:100%}.NXix9a_railCollapsed{border-right:none;border-bottom:1px solid var(--color-border);width:100%;height:auto;padding:var(--space-2) var(--space-4);justify-content:flex-start}.NXix9a_railCollapsed .NXix9a_railToggle{transform:rotate(90deg)}.NXix9a_main{flex:none;min-height:0;overflow:visible}.NXix9a_content{overflow:visible}}@media (max-width:640px){.NXix9a_rail{padding:var(--space-4)}.NXix9a_tabNav{padding:0 var(--space-4)}.NXix9a_content{padding:var(--space-4)}}.NXix9a_notFound{justify-content:center;align-items:center;min-height:100vh;display:flex}@media (max-width:1000px){.NXix9a_railCollapsed{align-items:center;gap:var(--space-3)}.NXix9a_railCollapsedLabel{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;padding:2px 0;display:flex}.NXix9a_railCollapsedName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-small-size);color:var(--color-text-primary);font-weight:700;overflow:hidden}.NXix9a_railCollapsedHint{font-size:var(--text-meta-size);color:var(--color-text-meta)}}@media (max-width:640px){.NXix9a_railCollapsed{padding:var(--space-2) var(--space-3)}.NXix9a_rail{gap:var(--space-4)}.NXix9a_tab{padding:var(--space-3) var(--space-3)}}.NXix9a_tabIcon,.NXix9a_tabShort{display:none}@media (max-width:640px){.NXix9a_tabNav{z-index:60;height:calc(var(--mobile-tabbar-height,60px) + env(safe-area-inset-bottom,0px));padding:0 0 env(safe-area-inset-bottom,0px);border-bottom:none;border-top:1px solid var(--color-border);justify-content:space-around;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -2px 10px #0000000a}.NXix9a_tab{letter-spacing:-.01em;min-width:0;color:var(--color-text-meta);border-bottom:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 0;font-size:10px;font-weight:600;display:flex;position:relative}.NXix9a_tabActive{color:var(--color-primary)}.NXix9a_tabActive:before{content:"";background:var(--color-primary);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:24%;right:24%}.NXix9a_tabIcon{flex-shrink:0;display:block}.NXix9a_tabLabel{display:none}.NXix9a_tabShort{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}.NXix9a_quickBarPhone{display:none}@media (max-width:640px){.NXix9a_railCollapsed{padding:var(--space-1) var(--space-2)}.NXix9a_railCollapsed>.NXix9a_railToggle,.NXix9a_railCollapsedLabel{display:none}.NXix9a_quickBarPhone{display:flex}.NXix9a_railHeader>.NXix9a_railToggle{display:none}button.NXix9a_backLink{cursor:pointer;font:inherit;background:0 0}.NXix9a_content{--chat-offset:calc(272px + env(safe-area-inset-bottom,0px))}}
.q3mVJW_wrap{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.q3mVJW_toolbar{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;flex-shrink:0;display:flex}.q3mVJW_toolbarActions{align-items:center;gap:var(--space-3);flex-shrink:0;margin-left:auto;display:flex}.q3mVJW_searchInputWrap{flex:160px;min-width:0;position:relative}.q3mVJW_searchIcon{left:var(--space-3);color:var(--color-text-meta);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.q3mVJW_searchInput{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:32px;font-family:inherit;font-size:var(--text-small-size);color:var(--color-text-primary);transition:border-color var(--transition-fast), background var(--transition-fast);outline:none;padding:0 28px 0 30px}.q3mVJW_searchInput:focus{border-color:var(--color-primary);background:var(--color-bg)}.q3mVJW_searchInput::placeholder{color:var(--color-text-meta)}.q3mVJW_searchClear{width:22px;height:22px;color:var(--color-text-meta);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.q3mVJW_searchClear:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.q3mVJW_sortSelect{height:32px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-small-size);cursor:pointer;transition:border-color var(--transition-fast);outline:none;flex-shrink:0}.q3mVJW_sortSelect:focus{border-color:var(--color-primary)}.q3mVJW_feed{padding:var(--space-2) var(--space-4);gap:var(--space-1);background:var(--chat-wallpaper,var(--color-surface));flex-direction:column;flex:1;display:flex;overflow-y:auto}.q3mVJW_feed>*{flex-shrink:0}.q3mVJW_messageAction{align-items:center;gap:var(--space-1);margin:calc(-1 * var(--space-2)) 0 var(--space-2) var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-meta-size);color:var(--color-primary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex}.q3mVJW_messageAction:hover{text-decoration:underline}.q3mVJW_messageActionsRow{align-items:center;gap:var(--space-3);margin:calc(-1 * var(--space-1)) 0 var(--space-2) var(--space-2);flex-wrap:wrap;display:flex}.q3mVJW_messageActionsRowOwn{margin-left:0;margin-right:var(--space-2);justify-content:flex-end}.q3mVJW_messageActionBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--text-meta-size);color:var(--color-primary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex}.q3mVJW_messageActionBtn:hover{text-decoration:underline}.q3mVJW_emptyFeed{font-size:var(--text-small-size);color:var(--color-text-meta);text-align:center;padding-top:var(--space-6)}.q3mVJW_composer{border-top:1px solid var(--color-border);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-2);background:var(--color-surface);flex-shrink:0;display:flex}.q3mVJW_whatsappCta{border-top:1px solid var(--color-border);padding:var(--space-3) var(--space-4);background:var(--color-surface);flex-shrink:0;justify-content:center;display:flex}.q3mVJW_whatsappBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-small-size);cursor:pointer;transition:background var(--transition-fast);border:none;outline:none;font-weight:600;text-decoration:none;display:inline-flex}.q3mVJW_whatsappBtn:hover{background:var(--color-primary-hover)}.q3mVJW_whatsappBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.q3mVJW_whatsappCtaMuted{font-size:var(--text-small-size);color:var(--color-text-meta)}.q3mVJW_attachBtn{border:1.5px solid var(--color-primary-border);background:var(--color-primary-light);width:38px;height:38px;color:var(--color-primary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.q3mVJW_attachBtn:hover{background:var(--color-primary);color:var(--color-on-primary)}.q3mVJW_whatsappIconBtn{border:1.5px solid var(--color-border);background:var(--color-bg);width:38px;height:38px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.q3mVJW_whatsappIconBtn:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.q3mVJW_whatsappIconBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.q3mVJW_inputWrap{flex:1;min-width:0;position:relative}.q3mVJW_input{border:1px solid var(--color-border);border-radius:var(--radius-full);width:100%;height:40px;padding:0 var(--space-4);background:var(--color-bg);font-family:inherit;font-size:var(--text-body-size);color:var(--color-text-primary);transition:border-color var(--transition-fast);outline:none}.q3mVJW_input:focus{border-color:var(--color-primary)}.q3mVJW_input::placeholder{color:var(--color-text-meta)}.q3mVJW_send{background:var(--chat-send-bg,var(--color-primary));width:38px;height:38px;color:var(--chat-send-fg,var(--color-on-primary));cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.q3mVJW_send:hover:not(:disabled){background:var(--chat-send-hover,var(--color-primary-hover));transform:scale(1.05)}.q3mVJW_send:disabled{background:var(--color-border-strong);cursor:default}@media (max-width:640px){.q3mVJW_wrap{border-radius:var(--radius-md);height:calc(100vh - 220px)}.q3mVJW_toolbar{padding:var(--space-2) var(--space-3)}.q3mVJW_toolbarActions{justify-content:space-between;width:100%;margin-left:0}.q3mVJW_sortSelect{max-width:124px}.q3mVJW_wrap{height:calc(100dvh - var(--chat-offset,220px))}.q3mVJW_wrapCustomer{--feed-row-max:88%;border-radius:var(--radius-lg)}.q3mVJW_wrapCustomer .q3mVJW_toolbar{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg);flex-wrap:nowrap}.q3mVJW_wrapCustomer .q3mVJW_searchInputWrap{flex:auto;min-width:0}.q3mVJW_wrapCustomer .q3mVJW_sortSelect{flex:none;max-width:112px}.q3mVJW_wrapCustomer .q3mVJW_toolbarActions{display:none}.q3mVJW_wrapCustomer .q3mVJW_feed{padding:var(--space-2) var(--space-3)}.q3mVJW_wrapCustomer .q3mVJW_whatsappCta{padding:var(--space-2) var(--space-3);background:var(--color-bg)}.q3mVJW_wrapCustomer .q3mVJW_whatsappBtn{border-radius:var(--radius-md);color:#fff;background:#1fa855;justify-content:center;width:100%;min-height:44px}.q3mVJW_wrapCustomer .q3mVJW_whatsappBtn:hover{background:#1a9149}}.q3mVJW_chatWhatsapp{--chat-wallpaper:#f1f4f1;--chat-send-bg:#1e9e62;--chat-send-fg:#fff;--chat-send-hover:#178452;--wa-own-bg:#dcf4e4;--wa-other-bg:#fff;--wa-text:#1a1f1c;--wa-time:#6b7570;--wa-pill-bg:#fff;--wa-pill-text:#56605b;--wa-name-0:#1f7aec;--wa-name-1:#c4521c;--wa-name-2:#a42ca8;--wa-name-3:#00796b;--wa-name-4:#c2185b;--wa-name-5:#5e35b1}[data-theme=dark] .q3mVJW_chatWhatsapp{--chat-wallpaper:#121614;--chat-send-bg:#2fbf7a;--chat-send-fg:#0e1411;--chat-send-hover:#45cf8c;--wa-own-bg:#1d4a35;--wa-other-bg:#222a26;--wa-text:#e8edea;--wa-time:#93a099;--wa-pill-bg:#1e2622;--wa-pill-text:#93a099;--wa-name-0:#53bdeb;--wa-name-1:#ffa36c;--wa-name-2:#e07ed4;--wa-name-3:#25d366;--wa-name-4:#f27ba0;--wa-name-5:#a78bfa}.q3mVJW_chatTeams{--chat-wallpaper:#f5f5f5;--chat-send-bg:#5b5fc7;--chat-send-fg:#fff;--chat-send-hover:#4f52b2;--teams-accent:#5b5fc7;--teams-card-bg:#fff;--teams-card-border:#e0e0e0;--teams-own-border:#c5c8f2;--teams-own-bg:#e8ebfa;--teams-text:#242424;--teams-meta:#616161;--teams-avatar-0:#c7d7f2;--teams-avatar-1:#f2d1c7;--teams-avatar-2:#d6cdef;--teams-avatar-3:#c9e7d6;--teams-avatar-4:#f1cadb;--teams-avatar-5:#f3e3b8;--teams-avatar-text:#242424}[data-theme=dark] .q3mVJW_chatTeams{--chat-wallpaper:#1f1f1f;--chat-send-bg:#7f85f5;--chat-send-fg:#1f1f1f;--chat-send-hover:#9299f7;--teams-accent:#7f85f5;--teams-card-bg:#292929;--teams-card-border:#3d3d3d;--teams-own-border:#4f52b2;--teams-own-bg:#2f2f4a;--teams-text:#fff;--teams-meta:#adadad;--teams-avatar-0:#3d5a8c;--teams-avatar-1:#8c4e3d;--teams-avatar-2:#5c4a8f;--teams-avatar-3:#3d7357;--teams-avatar-4:#8c3d62;--teams-avatar-5:#8a6e2e;--teams-avatar-text:#fff}.q3mVJW_attachTray{gap:var(--space-2);padding:var(--space-2) var(--space-4) 0;border-top:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;margin:0;list-style:none;display:flex}.q3mVJW_attachTrayItem{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);max-width:240px;font-size:var(--text-small-size);color:var(--color-text-secondary);align-items:center;gap:6px;padding:4px 6px 4px 10px;display:inline-flex}.q3mVJW_attachTrayName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.q3mVJW_attachTrayItem button{width:20px;height:20px;color:var(--color-text-meta);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:inline-grid}.q3mVJW_attachTrayItem button:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.q3mVJW_attachTray+.q3mVJW_composer{border-top:none}
._5jsJuW_field{gap:var(--space-1);flex-direction:column;display:flex}._5jsJuW_label{font-size:var(--text-label-size);font-weight:var(--text-label-weight);color:var(--color-text-primary);line-height:var(--text-label-line)}._5jsJuW_required{color:var(--color-error)}._5jsJuW_input,._5jsJuW_textarea{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:100%;color:var(--color-text-primary);font-size:var(--text-body-size);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}._5jsJuW_input{height:40px;padding:0 var(--space-3)}._5jsJuW_input._5jsJuW_hasToggle{padding-right:40px}._5jsJuW_inputWrapper{display:flex;position:relative}._5jsJuW_toggleButton{right:var(--space-2);cursor:pointer;color:var(--color-text-meta);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;line-height:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._5jsJuW_toggleButton:hover{color:var(--color-text-primary)}._5jsJuW_textarea{padding:var(--space-3);resize:vertical;min-height:90px;line-height:1.5}._5jsJuW_input:focus,._5jsJuW_textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 8%, transparent)}._5jsJuW_input::placeholder,._5jsJuW_textarea::placeholder{color:var(--color-text-meta)}._5jsJuW_input._5jsJuW_error,._5jsJuW_textarea._5jsJuW_error{border-color:var(--color-error)}._5jsJuW_input._5jsJuW_error:focus,._5jsJuW_textarea._5jsJuW_error:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--red-600) 10%, transparent)}._5jsJuW_hint{font-size:var(--text-meta-size);color:var(--color-text-meta)}._5jsJuW_errorMsg{font-size:var(--text-meta-size);color:var(--color-error)}
._7LRQSW_overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;padding:var(--space-4);background:#0a0a0a73;justify-content:center;align-items:center;animation:.15s _7LRQSW_fadeIn;display:flex;position:fixed;inset:0}._7LRQSW_modal{background:var(--color-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);flex-direction:column;width:100%;max-height:85vh;animation:.2s cubic-bezier(.4,0,.2,1) _7LRQSW_slideUp;display:flex;overflow:hidden}@keyframes _7LRQSW_slideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _7LRQSW_fadeIn{0%{opacity:0}to{opacity:1}}._7LRQSW_sm{max-width:400px}._7LRQSW_md{max-width:560px}._7LRQSW_lg{max-width:880px}._7LRQSW_header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}._7LRQSW_title{font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);color:var(--color-text-primary)}._7LRQSW_closeBtn{cursor:pointer;color:var(--color-text-meta);padding:var(--space-1);border-radius:var(--radius-sm);transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;flex-shrink:0;align-items:center;display:flex}._7LRQSW_closeBtn:hover{color:var(--color-text-primary);background:var(--color-surface)}._7LRQSW_body{padding:var(--space-6);flex:1;overflow-y:auto}._7LRQSW_footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}@media (max-width:640px){._7LRQSW_overlay{align-items:flex-end;padding:0}._7LRQSW_modal,._7LRQSW_sm,._7LRQSW_md{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:none;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px)}._7LRQSW_header,._7LRQSW_body{padding:var(--space-4)}._7LRQSW_footer{padding:var(--space-3) var(--space-4)}._7LRQSW_closeBtn{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}}
.tRitba_page{gap:var(--space-5);flex-direction:column;max-width:760px;display:flex}.tRitba_pageWide{max-width:100%}.tRitba_header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.tRitba_title{font-size:var(--text-page-title-size);font-weight:var(--text-page-title-weight)}.tRitba_subtitle{color:var(--color-text-secondary);margin-top:2px;margin-bottom:var(--space-1)}.tRitba_page>.tRitba_subtitle{margin-top:calc(-1 * var(--space-3))}.tRitba_grid{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.tRitba_sectionHeader{align-items:center;gap:var(--space-2);color:var(--color-text-meta);margin-bottom:var(--space-3);display:flex}.tRitba_sectionTitle{font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);color:var(--color-text-primary)}.tRitba_sectionHint{font-size:var(--text-small-size);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.tRitba_sectionHint a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.tRitba_form{gap:var(--space-4);flex-direction:column;display:flex}.tRitba_formRow{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.tRitba_formActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.tRitba_formActionsStart{justify-content:flex-start;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.tRitba_toolbar{align-items:center;gap:var(--space-3);display:flex}.tRitba_searchField{flex:1;max-width:360px;position:relative}.tRitba_searchIcon{left:var(--space-3);color:var(--color-text-meta);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tRitba_searchInput{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) * 2 + 16px);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-small-size);background:var(--color-bg);color:var(--color-text-primary)}.tRitba_searchInput:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.tRitba_statGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.tRitba_statTile{flex-direction:column;gap:2px;display:flex}.tRitba_statValue{color:var(--color-text-primary);font-size:1.75rem;font-weight:700;line-height:1.1}.tRitba_statLabel{align-items:center;gap:var(--space-1);font-size:var(--text-small-size);color:var(--color-text-secondary);display:flex}.tRitba_companyList{gap:var(--space-2);flex-direction:column;display:flex}.tRitba_companyRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.tRitba_companyInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.tRitba_companyName{font-size:var(--text-body-size);color:var(--color-text-primary);font-weight:600}.tRitba_companyRole{font-size:var(--text-small-size);color:var(--color-text-secondary)}@media (max-width:900px){.tRitba_grid,.tRitba_formRow{grid-template-columns:1fr}}
.E8rWSW_field{gap:var(--space-1);flex-direction:column;display:flex}.E8rWSW_label{font-size:var(--text-label-size);font-weight:var(--text-label-weight);color:var(--color-text-primary);line-height:var(--text-label-line)}.E8rWSW_required{color:var(--color-error)}.E8rWSW_select{width:100%;height:40px;padding:0 var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary);font-size:var(--text-body-size);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.E8rWSW_select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 8%, transparent)}.E8rWSW_select.E8rWSW_error{border-color:var(--color-error)}.E8rWSW_select.E8rWSW_error:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--red-600) 10%, transparent)}.E8rWSW_hint{font-size:var(--text-meta-size);color:var(--color-text-meta)}.E8rWSW_errorMsg{font-size:var(--text-meta-size);color:var(--color-error)}
.u_Kt2q_wrap{flex-direction:column;flex:1;min-height:0;display:flex}.u_Kt2q_switchBar{margin:var(--space-3) var(--space-5) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-self:flex-start;gap:2px;padding:2px;display:flex}.u_Kt2q_switchButton{padding:5px var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-small-size);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-weight:500;display:inline-flex}.u_Kt2q_switchButton:hover{color:var(--color-text-primary)}.u_Kt2q_on{background:var(--color-bg);color:var(--color-text-primary);box-shadow:var(--shadow-xs)}.u_Kt2q_pane{flex-direction:column;flex:1;min-height:0;display:flex}.u_Kt2q_pane[hidden]{display:none}@media (max-width:640px){.u_Kt2q_switchBar{margin:var(--space-2) var(--space-2) 0;align-self:stretch}.u_Kt2q_switchButton{flex:1;justify-content:center}}@media print{.u_Kt2q_switchBar{display:none}}
.SKlHUq_form{gap:var(--space-4);flex-direction:column;display:flex}.SKlHUq_selectField{gap:var(--space-1);flex-direction:column;display:flex}.SKlHUq_selectLabel{font-size:var(--text-label-size);font-weight:var(--text-label-weight);color:var(--color-text-primary)}.SKlHUq_select{width:100%;height:40px;padding:0 var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary);font-size:var(--text-body-size);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;font-family:inherit}.SKlHUq_select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 8%, transparent)}.SKlHUq_formError{font-size:var(--text-small-size);color:var(--color-error);background:var(--color-error-bg);border:1px solid var(--color-conflict-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}
.V42YHG_layout{gap:var(--space-5);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-height:0;display:grid}.V42YHG_withPanel{grid-template-columns:minmax(0,1fr) 380px}.V42YHG_mainCol{gap:var(--space-4);flex-direction:column;min-width:0;min-height:0;display:flex}.V42YHG_card{border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background:var(--color-bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.V42YHG_body{flex:1;min-height:0;overflow-y:auto}.V42YHG_matched{padding:0 var(--space-4) var(--space-2);font-size:var(--text-meta-size);color:var(--color-text-meta)}.V42YHG_panelCol{min-width:0;max-height:100%;overflow-y:auto}.V42YHG_actionBtn{padding:5px var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-primary);font:inherit;font-size:var(--text-meta-size);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.V42YHG_actionBtn:hover{background:var(--color-surface);text-decoration:none}@media (max-width:1100px){.V42YHG_withPanel{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.V42YHG_panelCol{max-height:none;overflow-y:visible}}.V42YHG_spin svg{animation:.9s linear infinite V42YHG_spin}@keyframes V42YHG_spin{to{transform:rotate(360deg)}}.V42YHG_sectionHeader{font-size:var(--text-meta-size);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-meta);background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:8px 16px 4px;font-weight:600}.V42YHG_linkedIcon{color:var(--color-primary);vertical-align:-2px;flex-shrink:0;margin-right:4px}.V42YHG_avatar{width:24px;height:24px;color:var(--mail-avatar-text);vertical-align:middle;border-radius:50%;flex-shrink:0;place-items:center;margin-right:8px;font-size:10px;font-weight:600;display:inline-grid}.V42YHG_rowUnread{box-shadow:inset 3px 0 0 var(--mail-accent)}.V42YHG_rowUnread .V42YHG_subject{color:var(--mail-accent)}.V42YHG_matchNote{font-size:var(--text-small-size);color:var(--color-text-secondary);background:var(--mail-selected-bg,var(--color-surface));border-bottom:1px solid var(--color-border);padding:8px 16px}.V42YHG_matchBy{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) 0 0;border:none;border-top:1px solid var(--color-border);flex-wrap:wrap;width:100%;margin:0;display:flex}.V42YHG_matchBy legend{float:left;margin-right:var(--space-2);font-weight:600}.V42YHG_matchHint{font-size:var(--text-meta-size);color:var(--color-text-meta);flex-basis:100%}
._14mf0G_list{flex-direction:column;display:flex}._14mf0G_row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-border);display:flex}._14mf0G_text{flex-direction:column;gap:2px;min-width:0;display:flex}._14mf0G_title{font-size:var(--text-body-size);color:var(--color-text-primary);font-weight:600}._14mf0G_hint{font-size:var(--text-small-size);color:var(--color-text-meta)}._14mf0G_switch{border:1px solid var(--color-border-strong,var(--color-border));background:var(--color-surface);cursor:pointer;width:44px;height:24px;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:999px;flex-shrink:0;padding:0;position:relative}._14mf0G_switch:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._14mf0G_switch:disabled{cursor:default;opacity:.6}._14mf0G_knob{background:var(--color-text-meta);width:18px;height:18px;transition:transform var(--transition-fast), background var(--transition-fast);border-radius:50%;position:absolute;top:2px;left:2px}._14mf0G_switchOn{border-color:var(--color-primary);background:var(--color-primary)}._14mf0G_switchOn ._14mf0G_knob{background:var(--color-bg);transform:translate(20px)}
.s0pLYa_spinner{border-style:solid;border-width:3px;border-color:var(--color-primary-border);border-top-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:32px;height:32px;animation:.7s linear infinite s0pLYa_spin;display:inline-block}@keyframes s0pLYa_spin{to{transform:rotate(360deg)}}.s0pLYa_loadingState{padding:var(--space-12);justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.s0pLYa_loadingLabel{font-size:var(--text-small-size);color:var(--color-text-meta)}
.IkbinW_layout{align-items:stretch;gap:var(--space-5);flex:1;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) 380px;width:100%;min-height:0;display:grid}.IkbinW_chatCol{min-width:0;min-height:0}.IkbinW_panelCol{min-width:0;max-height:100%;overflow-y:auto}@media (max-width:1100px){.IkbinW_layout{grid-template-columns:1fr}.IkbinW_panelCol{max-height:none;overflow-y:visible}}@media (max-width:640px){.IkbinW_panelCol{z-index:90;background:var(--color-bg);max-height:none;position:fixed;inset:0;overflow-y:auto}.IkbinW_panelCol>*{min-height:100%;box-shadow:none;border:none;border-radius:0}}
