.crm-shell{--crm-bg: #0a0a0b;--crm-surface: rgba(28, 28, 30, .72);--crm-surface-2: rgba(44, 44, 46, .55);--crm-border: rgba(255, 255, 255, .08);--crm-gold: #d4af37;--crm-gold-soft: rgba(212, 175, 55, .18);--crm-text: #f5f5f7;--crm-muted: #86868b;--crm-radius: 16px;--crm-shadow: 0 8px 32px rgba(0, 0, 0, .45);font-family:var(--ethan-font)}.crm-page-hero{margin-bottom:28px}.crm-page-hero h1{margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;letter-spacing:-.03em;color:var(--crm-text)}.crm-page-hero p{margin:8px 0 0;color:var(--crm-muted);font-size:.9rem}.crm-glass-card{background:var(--crm-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--crm-border);border-radius:var(--crm-radius);box-shadow:var(--crm-shadow);transition:transform .2s ease,border-color .2s ease}.crm-glass-card:hover{border-color:var(--crm-gold-soft);transform:translateY(-2px)}.crm-stat-hero{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.1}.crm-stat-hero.gold{color:var(--crm-gold)}.crm-stat-hero.blue{color:#38bdf8}.crm-stat-hero.green{color:#34d399}.crm-customer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.crm-detail-layout{max-width:1200px;margin:0 auto}.crm-shell .ant-table{background:transparent!important}.crm-shell .ant-table-thead>tr>th{background:#1c1c1ee6!important;color:#d4af37!important;border-bottom:1px solid rgba(212,175,55,.25)!important}.crm-shell .ant-table-tbody>tr>td{background:#14141499!important;color:#f5f5f7!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.crm-shell .ant-table-tbody>tr:hover>td{background:#d4af3714!important}.crm-section-title{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--crm-muted);margin-bottom:12px}.crm-quote-live{position:sticky;top:12px;z-index:2}.crm-quote-live-bar{position:sticky;top:0;z-index:10;background:#0c0c0eeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--crm-gold-soft);border-radius:var(--crm-radius);padding:16px 20px;margin-bottom:20px}.crm-quotes-page{padding-bottom:80px}.crm-quote-matrix-panel{margin-top:8px}.crm-quote-matrix-panel--ios{margin-top:4px}.crm-quote-matrix-panel--ios .crm-quote-shared-row--ios{padding:6px 8px;margin-bottom:6px;border-radius:var(--ios-radius-md, 10px);gap:6px}.crm-quote-matrix-panel--ios .crm-quote-shared-field{min-width:120px;flex:1 1 40%}.crm-quote-matrix-panel--ios .crm-quote-shared-field .ant-typography{font-size:10px!important;margin-bottom:2px!important;line-height:1.1!important}.crm-quote-matrix-toolbar--ios{margin-bottom:2px;min-height:22px}.crm-quote-expand-btn{padding:0 4px!important;font-size:11px!important;height:22px!important}.crm-quote-matrix-scroll--ltr{direction:ltr;scroll-padding-left:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.crm-quote-matrix--unified{width:max-content;min-width:unset!important;table-layout:fixed}.crm-quote-matrix-sticky-col,.crm-quote-matrix--ios .crm-quote-matrix-label-col{position:sticky;left:0;z-index:3;background:#0c0c0efa!important;box-shadow:4px 0 8px #00000040}.crm-quote-matrix--ios th,.crm-quote-matrix--ios td{padding:4px 6px!important;font-size:12px;line-height:1.25}.crm-quote-matrix--ios .crm-quote-matrix-label-col{min-width:108px;width:108px;max-width:108px;padding-left:8px!important;vertical-align:top}.crm-quote-matrix--ios .crm-quote-matrix-product-col{min-width:176px;width:176px}.crm-quote-matrix--ios .crm-quote-matrix-product-col[data-product-col="0"]{scroll-margin-left:0}.crm-quote-field-label{font-size:11px;line-height:1.25}.crm-quote-fixed-toggle-row td{padding:3px 8px!important;font-size:11px;font-weight:600;color:var(--ios-secondary, #8e8e93);background:var(--ios-bg-elevated, #2c2c2e)!important;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.1}.crm-quote-fixed-toggle-meta{margin-left:6px;font-weight:500;color:var(--ios-tertiary, #636366)}.crm-quote-hint{font-size:10px!important;line-height:1.2!important;display:block;margin-top:2px!important}.crm-quote-group-chevron{display:inline-block;width:12px;margin-right:4px;color:var(--ios-tertiary, #636366)}.crm-quote-col-head-ios{padding:2px 2px 1px;background:var(--ios-bg-elevated, rgba(44, 44, 46, .95));border-radius:6px}.crm-quote-col-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.crm-quote-pill{font-size:10px;font-weight:700;color:var(--ios-gold, #d4af37);letter-spacing:.02em}.crm-quote-close{border:none;background:transparent;color:var(--ios-red, #ff453a);font-size:18px;line-height:1;padding:0 4px;cursor:pointer}.crm-quote-product-input{font-size:13px!important;font-weight:600!important;padding:0 4px!important;margin-bottom:2px;min-height:24px!important}.crm-quote-metrics--summary{font-size:12px;line-height:1.3;color:var(--ios-secondary, #8e8e93)}.crm-quote-metrics--summary.muted{font-size:11px}.crm-quote-field-metrics-row td{padding:6px 6px 8px!important;vertical-align:top;background:#0a84ff0f!important;border-bottom:1px solid rgba(10,132,255,.12)}.crm-quote-field-row td{vertical-align:top}.crm-quote-metrics-label{color:var(--ios-blue, #0a84ff)!important;font-weight:600;font-size:11px}.crm-quote-metric-line{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:3px}.crm-quote-metric-line .lbl{flex-shrink:0;color:var(--ios-secondary, #8e8e93);font-size:11px}.crm-quote-metric-line .val{font-weight:700;color:var(--ios-label, #fff);text-align:right}.crm-quote-metric-line .val.gold{color:var(--ios-gold, #d4af37)}.crm-quote-metric-line .val.blue{color:var(--ios-blue, #0a84ff)}.crm-quote-metric-line .val.m-red{color:var(--ios-red, #ff453a)}.crm-quote-metric-line .val.m-green{color:var(--ios-green, #30d158)}.crm-quote-metric-line .val.m-muted{color:var(--ios-secondary, #8e8e93)}.crm-quote-metric-margin{margin:4px 0 6px;padding:4px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.crm-quote-metric-margin .lbl{font-size:12px;font-weight:600}.crm-quote-metric-margin .val.hero{font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.crm-quote-pmo-badge{margin-top:4px;padding:3px 6px;border-radius:4px;font-size:10px;font-weight:600;color:#000;background:var(--ios-orange, #ff9f0a)}.crm-quote-batch-totals--ios{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:6px;padding:6px 10px;font-size:11px;line-height:1.2;border-radius:var(--ios-radius-md, 10px)}.crm-quote-pmo-hint{font-size:10px;color:var(--ios-orange, #ff9f0a);font-weight:600}.crm-quote-matrix--ios .ant-input,.crm-quote-matrix--ios .ant-input-number,.crm-quote-matrix--ios .ant-select-selector{min-height:28px!important;font-size:13px!important;padding:0 8px!important}.crm-quote-matrix--ios .ant-input-number-input{height:26px!important;padding:0 6px!important}.crm-quote-matrix--ios .ant-select-selection-item,.crm-quote-matrix--ios .ant-select-selection-placeholder{line-height:26px!important;font-size:13px!important}.crm-quote-matrix--ios .ant-btn-sm{height:28px;padding:0 10px;font-size:12px}.crm-quote-matrix--ios .ant-space-compact .ant-btn-sm{min-width:36px}.crm-quotes-page .crm-glass-card .ant-card-body,.crm-quotes-page .ios-card .ant-card-body{padding:10px 12px!important}@media (max-width: 768px){.crm-quote-matrix--ios .crm-quote-matrix-product-col{min-width:168px;width:168px}.crm-quote-matrix--ios .crm-quote-matrix-label-col{min-width:92px;max-width:108px}.crm-quote-metric-margin .val.hero{font-size:17px}.crm-quotes-page .crm-ios-content,.crm-quotes-page .ant-layout-content{padding:8px 10px 72px!important}}.crm-quote-shared-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 14px;margin-bottom:12px;background:#0f172a8c;border:1px solid rgba(212,175,55,.2);border-radius:12px}.crm-quote-shared-fields{display:flex;flex-wrap:wrap;gap:12px;flex:1}.crm-quote-shared-field{min-width:200px;flex:1}.crm-quote-matrix-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:12px}.crm-quote-matrix-scroll{overflow-x:auto;overflow-y:visible;padding-bottom:8px;-webkit-overflow-scrolling:touch}.crm-quote-matrix{border-collapse:separate;border-spacing:0}.crm-quote-matrix th,.crm-quote-matrix td{border:1px solid rgba(148,163,184,.15);padding:8px 10px;vertical-align:top;background:#0f172a73}.crm-quote-matrix-label-col{position:sticky;left:0;z-index:3;min-width:160px;max-width:200px;background:#0c0c0ef2!important;font-weight:500}.crm-quote-matrix-product-col{min-width:260px;width:260px}.crm-quote-field-label{display:block;font-size:12px;line-height:1.45;color:#94a3b8;white-space:normal;word-break:break-word}.crm-quote-matrix-footer-row td{background:#0f172ad9!important;vertical-align:top;border-top:2px solid rgba(212,175,55,.35)}.crm-quote-col-footer{padding:4px 2px 8px;font-size:12px;line-height:1.55}.crm-quote-footer-line{display:flex;justify-content:space-between;gap:8px;margin-bottom:2px}.crm-quote-footer-line .lbl{color:#94a3b8;flex-shrink:0}.crm-quote-footer-line .val{font-weight:700;text-align:right;word-break:break-word}.crm-quote-footer-line.subtle{font-size:11px;color:#64748b;justify-content:flex-start}.crm-quote-footer-divider{height:1px;background:#94a3b833;margin:6px 0}.crm-quote-footer-line .val.gold{color:#d4af37}.crm-quote-footer-line .val.blue{color:#38bdf8}.crm-quote-footer-line .val.margin-red{color:#f87171}.crm-quote-footer-line .val.margin-green{color:#34d399}.crm-quote-footer-line .val.margin-muted{color:#94a3b8}.crm-quote-batch-totals{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:14px;padding:12px 16px;background:#d4af371a;border:1px solid rgba(212,175,55,.25);border-radius:10px;font-size:13px;color:#e2e8f0}.crm-quote-batch-totals b.blue{color:#38bdf8}.crm-quote-batch-totals b.green{color:#34d399}.crm-quote-ac .ant-select-selector,.crm-quote-ac.ant-select-auto-complete .ant-select-selector{min-height:28px!important;height:auto!important}.crm-quote-history-table .margin-red{color:#f87171;font-weight:600}.crm-quote-history-table .margin-green{color:#34d399;font-weight:600}.crm-shell .ant-select-dropdown .ant-select-item-option-content{white-space:normal!important;word-break:break-word;line-height:1.45}.crm-shell .ant-select-dropdown{min-width:280px!important}.crm-quote-matrix-add-col{min-width:48px;width:48px;background:transparent!important;border:none!important}.crm-quote-col-head{min-height:88px}.crm-quote-col-stats{margin-top:8px;font-size:11px;line-height:1.5}.crm-quote-col-stats .v{font-weight:700;margin-left:4px}.crm-quote-col-stats .v.gold{color:#d4af37}.crm-quote-col-stats .v.green{color:#34d399}.crm-quote-col-stats .v.blue{color:#38bdf8}.crm-quote-matrix-group td{background:#d4af3714!important;color:#d4af37;font-weight:600;font-size:12px;letter-spacing:.06em}.crm-quote-active-product-tabs{margin-bottom:12px}@media (max-width: 768px){.crm-customer-grid{grid-template-columns:1fr}.crm-quote-live-bar{position:fixed;bottom:0;left:0;right:0;top:auto;border-radius:16px 16px 0 0;margin:0}.crm-quotes-page{padding-bottom:120px}}.crm-ios{--ios-bg: #000000;--ios-bg-grouped: #1c1c1e;--ios-bg-elevated: #2c2c2e;--ios-bg-tertiary: #3a3a3c;--ios-blue: #cfff4a;--ios-link: #e8ff5a;--ios-neon: #cfff4a;--ios-green: #30d158;--ios-orange: #ff9f0a;--ios-red: #ff453a;--ios-gold: #d4af37;--ios-label: #ffffff;--ios-secondary: #8e8e93;--ios-tertiary: #636366;--ios-separator: rgba(84, 84, 88, .65);--ios-radius-lg: 12px;--ios-radius-md: 10px;--ios-radius-sm: 8px;--ios-touch: 44px;font-family:var(--ethan-font);-webkit-font-smoothing:antialiased;color:var(--ios-label)}.crm-ios .crm-ios-layout{min-height:100vh;background:var(--ios-bg)!important}.crm-ios .crm-ios-sider{background:var(--ios-bg-grouped)!important;border-right:1px solid var(--ios-separator)!important}.crm-ios .crm-ios-header{background:#1c1c1eb8!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--ios-separator)!important}.crm-ios .crm-ios-content,.crm-ios .ant-layout-content{background:var(--ios-bg)!important;padding:12px 20px 40px!important}.crm-ios .ios-large-title{font-size:34px;font-weight:700;letter-spacing:.37px;color:var(--ios-label);margin:0 0 4px;line-height:1.12}.crm-ios .ios-subtitle{font-size:15px;color:var(--ios-secondary);margin:0 0 20px;line-height:1.35}.crm-ios .crm-page-hero h1{font-size:34px;font-weight:700;letter-spacing:.37px;color:var(--ios-label);margin:0 0 4px}.crm-ios .crm-page-hero p{font-size:15px;color:var(--ios-secondary);margin:0 0 20px}.crm-ios .ios-card,.crm-ios .crm-glass-card,.crm-ios .ios-grouped-card{background:var(--ios-bg-grouped)!important;border-radius:var(--ios-radius-lg)!important;border:none!important;box-shadow:none!important;margin-bottom:16px;overflow:hidden}.crm-ios .ios-grouped-card .ant-card-head{border-bottom:1px solid var(--ios-separator)!important;min-height:44px}.crm-ios .ios-grouped-card .ant-card-head-title{font-size:17px!important;font-weight:600!important;color:var(--ios-label)!important}.crm-ios .ios-grouped-card .ant-card-body{padding:0!important}.crm-ios .ios-inset-list{background:var(--ios-bg-grouped);border-radius:var(--ios-radius-lg);overflow:hidden}.crm-ios .ios-list-row{display:flex;align-items:center;justify-content:space-between;min-height:var(--ios-touch);padding:10px 16px;background:var(--ios-bg-grouped);border-bottom:.5px solid var(--ios-separator);gap:12px}.crm-ios .ios-list-row:last-child{border-bottom:none}.crm-ios .ios-list-row:active{background:var(--ios-bg-elevated)}.crm-ios .ios-timestamp{font-size:12px;color:var(--ios-tertiary);font-variant-numeric:tabular-nums}.crm-ios .ios-timestamp-live{color:var(--ios-green);font-size:12px}.crm-ios a,.crm-ios .ant-typography a,.crm-ios .ant-btn-link{color:var(--ios-link)!important}.crm-ios .ant-btn-primary{background:linear-gradient(180deg,#e8d48a,var(--ios-gold))!important;color:#0d0d0f!important;border:none!important;border-radius:var(--ios-radius-md)!important;font-weight:600!important;min-height:40px;box-shadow:none!important}.crm-ios .ant-btn-default{background:var(--ios-bg-elevated)!important;border-color:var(--ios-separator)!important;color:var(--ios-blue)!important;border-radius:var(--ios-radius-md)!important}.crm-ios .ant-btn:active{transform:scale(.97);opacity:.88}.crm-ios .ant-input,.crm-ios .ant-input-number,.crm-ios .ant-select-selector{background:var(--ios-bg-elevated)!important;border-color:var(--ios-separator)!important;color:var(--ios-label)!important;border-radius:var(--ios-radius-sm)!important;min-height:36px}.crm-ios .ant-table{background:transparent!important}.crm-ios .ant-table-thead>tr>th{background:var(--ios-bg-elevated)!important;color:var(--ios-secondary)!important;font-size:13px!important;font-weight:600!important;border-bottom:.5px solid var(--ios-separator)!important}.crm-ios .ant-table-tbody>tr>td{background:var(--ios-bg-grouped)!important;color:var(--ios-label)!important;border-bottom:.5px solid var(--ios-separator)!important;vertical-align:middle!important}.crm-ios .ant-table-tbody>tr:hover>td{background:var(--ios-bg-elevated)!important}.crm-ios .ant-tabs-tab{color:var(--ios-secondary)!important;font-weight:500}.crm-ios .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ios-blue)!important;font-weight:600}.crm-ios .ant-tabs-ink-bar{background:var(--ios-blue)!important}.crm-ios .ant-modal-content{background:var(--ios-bg-elevated)!important;border-radius:14px!important}.crm-ios .ant-modal-header{background:transparent!important;border-bottom:.5px solid var(--ios-separator)!important}.crm-ios .ant-modal-title{color:var(--ios-label)!important;font-weight:600}.crm-ios .ant-segmented{background:var(--ios-bg-elevated)!important;border-radius:var(--ios-radius-sm)!important}.crm-ios .crm-shell{background:transparent!important}.crm-ios .ios-fab-bar{position:sticky;bottom:0;padding:12px 0 8px;background:linear-gradient(transparent,var(--ios-bg) 24%);z-index:5}.crm-ios .ios-edit-hint{font-size:12px;color:var(--ios-tertiary);margin-bottom:12px}.crm-ios .ant-table-tbody>tr.order-gap-row-unit-alert>td{background:#dc26260f!important}.crm-ios .ios-inset-list .ant-table-cell{vertical-align:top}.cell-product-name,.cell-product-name .ant-table-cell-content{white-space:normal!important;word-break:break-word!important;overflow:visible!important;text-overflow:clip!important}:root{--ethan-bg: #030712;--ethan-surface: #1e293b;--ethan-surface-elevated: rgba(28, 28, 30, .78);--ethan-border: rgba(255, 255, 255, .08);--ethan-text: #f8fafc;--ethan-muted: #94a3b8;--ethan-srm-accent: #38bdf8;--ethan-crm-gold: #d4af37;--ethan-radius: 12px;--ethan-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Helvetica Neue", sans-serif}html,body,#root,.ant-app{font-family:var(--ethan-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ant-typography,.ant-btn,.ant-input,.ant-select,.ant-table,.ant-menu,.ant-modal,.ant-form,.ant-card,.ant-tabs,.ant-tag,.ant-dropdown-menu{font-family:inherit}.ethan-page-hero{margin-bottom:24px}.ethan-page-hero h1,.ethan-page-hero .ant-typography h3{letter-spacing:-.03em}.inbox-review-overlay .ant-modal-wrap{display:flex;align-items:center;justify-content:center;padding:24px 16px}.inbox-review-overlay .ant-modal{top:0;padding-bottom:0;margin:0 auto;max-width:min(1080px,94vw)}.inbox-review-overlay .ant-modal-content{border-radius:20px;border:1px solid rgba(56,189,248,.22);background:linear-gradient(165deg,#1e293bf7,#0f172afa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 0 1px #ffffff0a inset,0 28px 80px #0000008c;max-height:min(90vh,900px);display:flex;flex-direction:column;overflow:hidden;font-family:var(--ethan-font)}.inbox-review-overlay .ant-modal-header{flex-shrink:0;padding:20px 28px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;font-family:var(--ethan-font)}.inbox-review-overlay .ant-modal-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 28px 24px;max-height:calc(min(90vh,900px) - 72px);font-family:var(--ethan-font);-webkit-overflow-scrolling:touch}.inbox-review-overlay .ant-modal-close{top:16px;inset-inline-end:16px}.inbox-review-modal-title{display:flex;align-items:flex-start;gap:12px}.inbox-review-modal-title-icon{font-size:1.5rem;line-height:1}.inbox-review-modal-title-main{font-size:1.15rem;font-weight:700;color:#f8fafc;letter-spacing:-.02em}.inbox-review-modal-title-sub{font-size:.82rem;color:#94a3b8;margin-top:4px;font-weight:400;line-height:1.4}.inbox-review-hint{display:block;text-align:center;font-size:12px;margin-bottom:20px;color:#64748b!important}.inbox-review-scroll-form{font-family:var(--ethan-font)}.inbox-review-section{margin-bottom:20px;padding:16px 18px;border-radius:14px;background:#0f172a8c;border:1px solid rgba(255,255,255,.06)}.inbox-review-section-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0;background:transparent;border:none}@media (max-width: 768px){.inbox-review-section-row{grid-template-columns:1fr}}.inbox-review-mini-card{padding:14px 16px;border-radius:14px;background:#0f172a8c;border:1px solid rgba(255,255,255,.06)}.inbox-review-mini-card-accent{border-color:#38bdf833;background:#38bdf80f}.inbox-review-section-head{font-size:.8rem;font-weight:600;color:#94a3b8;text-transform:none;letter-spacing:.02em;margin-bottom:12px}.inbox-review-section-editor{border-color:#38bdf840;background:#38bdf80a}.inbox-review-pam-preview{padding:14px;max-height:220px;overflow:auto;background:#fffffff5;border-radius:10px;border:1px solid rgba(255,255,255,.12);font-family:var(--ethan-font)}.inbox-review-editor-item .ant-form-item-label>label{font-family:var(--ethan-font);font-size:14px;color:#e2e8f0}.inbox-review-editor.ant-input{font-family:var(--ethan-font)!important;font-size:15px!important;line-height:1.75!important;border-radius:12px!important;background:#030712a6!important;border-color:#38bdf840!important;padding:14px 16px!important;-webkit-font-smoothing:antialiased}.inbox-review-section-footer{margin-bottom:0;background:#0f172abf}.inbox-review-actions{margin-top:8px}.inbox-review-submit-btn{background:linear-gradient(135deg,#10b981,#38bdf8)!important;border:none!important;font-weight:600}@media (max-width: 768px){.ant-table-wrapper{overflow-x:auto}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}}.ant-table-tbody>tr>td.ant-table-cell:not(.ant-table-cell-ellipsis){word-break:break-word}.cell-product-name{white-space:normal!important;word-break:break-word!important}.eisenhower-page{padding:0 4px 32px}.eisenhower-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.eisenhower-legend{margin-bottom:16px;background:#0f172aa6!important;border:1px solid rgba(56,189,248,.15)!important}.eisenhower-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width: 900px){.eisenhower-grid{grid-template-columns:1fr}}.eisenhower-col{border:1px solid;border-radius:12px;padding:12px;min-height:280px;display:flex;flex-direction:column}.eisenhower-col-header{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:15px}.eisenhower-col-sub{font-size:12px;display:block;margin-bottom:10px}.eisenhower-col-body{flex:1;overflow-y:auto;max-height:55vh}.eisenhower-card{background:#0f172ad9;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:10px 12px;margin-bottom:8px;transition:box-shadow .15s,border-color .15s}.eisenhower-card:hover{border-color:#38bdf873;box-shadow:0 4px 12px #00000040}.eisenhower-card-head{display:flex;align-items:flex-start;gap:6px}.eisenhower-drag-handle{cursor:grab;opacity:.45;padding:2px 4px 0 0;flex-shrink:0}.eisenhower-drag-handle:active{cursor:grabbing}.eisenhower-card-task{color:#e2e8f0!important;flex:1;line-height:1.45}.eisenhower-card-task-clickable{cursor:pointer}.eisenhower-card-task-clickable:hover{color:#38bdf8!important}.eisenhower-card-meta{display:flex;gap:8px;align-items:center;margin-top:6px;flex-wrap:wrap}.eisenhower-drop-zone{border:1px dashed rgba(148,163,184,.35);border-radius:8px;padding:12px;text-align:center;color:#64748b;font-size:12px;margin-top:4px}
