@layer payload-default{}@layer payload-default{}.custom-lead-inbox.graphite-shell{padding:40px;background-color:var(--theme-bg);color:var(--theme-elevation-1000)}.custom-lead-inbox.graphite-shell .inbox-header{margin-bottom:25px}.custom-lead-inbox.graphite-shell .inbox-header h1{margin:0;font-size:1.9rem;font-weight:700;letter-spacing:-.01em}.custom-lead-inbox.graphite-shell .inbox-header p{margin:5px 0 0;color:var(--theme-elevation-500)}.custom-lead-inbox.graphite-shell .inbox-controls{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:10px}.custom-lead-inbox.graphite-shell .inbox-controls .filters,.custom-lead-inbox.graphite-shell .inbox-controls .view-toggle{display:inline-flex;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:2px}.custom-lead-inbox.graphite-shell .inbox-controls .filters button,.custom-lead-inbox.graphite-shell .inbox-controls .view-toggle button{border:0;background:rgba(0,0,0,0);cursor:pointer;padding:8px 17px;border-radius:6px;font-size:.8125rem;font-weight:600;color:var(--theme-elevation-600)}.custom-lead-inbox.graphite-shell .inbox-controls .filters button:hover,.custom-lead-inbox.graphite-shell .inbox-controls .view-toggle button:hover{color:var(--theme-elevation-1000)}.custom-lead-inbox.graphite-shell .inbox-controls .filters button.active,.custom-lead-inbox.graphite-shell .inbox-controls .view-toggle button.active{background-color:var(--theme-elevation-150);color:var(--theme-elevation-1000)}.custom-lead-inbox.graphite-shell .inbox-controls .view-toggle{margin-left:auto}.custom-lead-inbox.graphite-shell .inbox-controls .inbox-search{flex:1 1 220px;min-height:34px;padding:0 15px;border:1px solid var(--theme-elevation-150);border-radius:8px;background-color:var(--theme-input-bg,var(--theme-elevation-50));color:var(--theme-elevation-1000);font-size:.8125rem}.custom-lead-inbox.graphite-shell .inbox-controls .inbox-search:focus{outline:none;border-color:var(--theme-primary-400)}.custom-lead-inbox.graphite-shell .inbox-count{margin:0 0 20px;font-size:.75rem;color:var(--theme-elevation-500)}.custom-lead-inbox.graphite-shell .kanban-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:17px;overflow-x:auto;padding-bottom:15px}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column{background-color:var(--theme-elevation-25,var(--theme-elevation-50));border:1px solid var(--theme-elevation-100);border-radius:10px;display:flex;flex-direction:column;min-height:120px}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-title{--status-color:var(--theme-elevation-400);display:flex;align-items:center;justify-content:space-between;margin:0;padding:15px 17px;font-size:.75rem;font-weight:700;text-transform:capitalize;letter-spacing:.02em;border-bottom:1px solid var(--theme-elevation-100);border-top:2px solid var(--status-color);border-radius:10px 10px 0 0}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-title.status-new{--status-color:#3b82f6}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-title.status-contacted{--status-color:#6366f1}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-title.status-quoted{--status-color:#a855f7}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-title.status-booked{--status-color:#f59e0b}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-title.status-in-progress{--status-color:#f97316}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-title.status-completed{--status-color:#22c55e}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-title.status-lost{--status-color:#ef4444}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-title.status-provisional{--status-color:#f59e0b}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-title.status-confirmed{--status-color:#22c55e}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-title.status-rescheduled{--status-color:#6366f1}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-title.status-cancelled{--status-color:#ef4444}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-title.status-no-show{--status-color:#78716c}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-title .column-count{font-variant-numeric:tabular-nums;color:var(--theme-elevation-500);background-color:var(--theme-elevation-100);border-radius:999px;padding:0 7px;font-size:.6875rem}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-cards{display:flex;flex-direction:column;gap:12px;padding:12px}.custom-lead-inbox.graphite-shell .kanban-board .kanban-column .column-empty{text-align:center;color:var(--theme-elevation-300);padding:20px 0;font-size:.8125rem}.custom-lead-inbox.graphite-shell .lead-card{background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:15px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s ease,transform .1s ease}.custom-lead-inbox.graphite-shell .lead-card:hover{border-color:var(--theme-elevation-300)}.custom-lead-inbox.graphite-shell .lead-card.is-saving{opacity:.55;pointer-events:none}.custom-lead-inbox.graphite-shell .lead-card .card-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.custom-lead-inbox.graphite-shell .lead-card .reference{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:600;color:var(--theme-primary-500)}.custom-lead-inbox.graphite-shell .lead-card .reference:hover{text-decoration:underline}.custom-lead-inbox.graphite-shell .lead-card .priority{display:inline-flex;padding:1px 7px;border-radius:999px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.custom-lead-inbox.graphite-shell .lead-card .priority.priority-low{color:var(--theme-elevation-500);background:var(--theme-elevation-100)}.custom-lead-inbox.graphite-shell .lead-card .priority.priority-normal{color:var(--theme-elevation-600);background:var(--theme-elevation-100)}.custom-lead-inbox.graphite-shell .lead-card .priority.priority-high{color:#b45309;background:color-mix(in srgb,#f59e0b 16%,transparent)}.custom-lead-inbox.graphite-shell .lead-card .priority.priority-urgent{color:#b91c1c;background:color-mix(in srgb,#ef4444 16%,transparent)}.custom-lead-inbox.graphite-shell .lead-card .card-body strong{font-size:.875rem}.custom-lead-inbox.graphite-shell .lead-card .card-body p{margin:2px 0;font-size:.8125rem;color:var(--theme-elevation-700);text-transform:capitalize}.custom-lead-inbox.graphite-shell .lead-card .card-body .meta{font-size:.6875rem;color:var(--theme-elevation-450)}.custom-lead-inbox.graphite-shell .lead-card .card-status{margin-top:5px;width:100%;min-height:30px;border:1px solid var(--theme-elevation-150);border-radius:6px;background-color:var(--theme-elevation-100);color:var(--theme-elevation-800);font-size:.75rem;padding:0 8px;cursor:pointer}.custom-lead-inbox.graphite-shell .table-view{overflow-x:auto;border:1px solid var(--theme-elevation-150);border-radius:10px}.custom-lead-inbox.graphite-shell .table-view table{width:100%;border-collapse:collapse;font-size:.8125rem}.custom-lead-inbox.graphite-shell .table-view thead th{text-align:left;padding:15px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-elevation-500);background-color:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-150);position:sticky;top:0}.custom-lead-inbox.graphite-shell .table-view tbody td{padding:13px 15px;border-bottom:1px solid var(--theme-elevation-100);vertical-align:middle}.custom-lead-inbox.graphite-shell .table-view tbody tr:last-child td{border-bottom:none}.custom-lead-inbox.graphite-shell .table-view tbody tr:hover td{background-color:var(--theme-elevation-25,var(--theme-elevation-50))}.custom-lead-inbox.graphite-shell .table-view tbody tr.is-saving{opacity:.55}.custom-lead-inbox.graphite-shell .table-view .reference-link{font-family:var(--font-mono,monospace);font-weight:600;color:var(--theme-primary-500)}.custom-lead-inbox.graphite-shell .table-view .reference-link:hover{text-decoration:underline}.custom-lead-inbox.graphite-shell .table-view .priority{display:inline-flex;padding:1px 7px;border-radius:999px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.custom-lead-inbox.graphite-shell .table-view .priority.priority-low{color:var(--theme-elevation-500);background:var(--theme-elevation-100)}.custom-lead-inbox.graphite-shell .table-view .priority.priority-normal{color:var(--theme-elevation-600);background:var(--theme-elevation-100)}.custom-lead-inbox.graphite-shell .table-view .priority.priority-high{color:#b45309;background:color-mix(in srgb,#f59e0b 16%,transparent)}.custom-lead-inbox.graphite-shell .table-view .priority.priority-urgent{color:#b91c1c;background:color-mix(in srgb,#ef4444 16%,transparent)}.custom-lead-inbox.graphite-shell .table-view .table-empty{text-align:center;color:var(--theme-elevation-400);padding:40px 0}.custom-lead-inbox.graphite-shell .table-view .status-select{--status-color:var(--theme-elevation-400);min-height:30px;border-radius:6px;cursor:pointer;padding:0 8px;font-size:.75rem;font-weight:600;color:var(--status-color);background-color:color-mix(in srgb,var(--status-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--status-color) 30%,transparent)}.custom-lead-inbox.graphite-shell .table-view .status-select.status-new{--status-color:#3b82f6}.custom-lead-inbox.graphite-shell .table-view .status-select.status-contacted{--status-color:#6366f1}.custom-lead-inbox.graphite-shell .table-view .status-select.status-quoted{--status-color:#a855f7}.custom-lead-inbox.graphite-shell .table-view .status-select.status-booked{--status-color:#f59e0b}.custom-lead-inbox.graphite-shell .table-view .status-select.status-in-progress{--status-color:#f97316}.custom-lead-inbox.graphite-shell .table-view .status-select.status-completed{--status-color:#22c55e}.custom-lead-inbox.graphite-shell .table-view .status-select.status-lost{--status-color:#ef4444}.custom-lead-inbox.graphite-shell .table-view .status-select.status-provisional{--status-color:#f59e0b}.custom-lead-inbox.graphite-shell .table-view .status-select.status-confirmed{--status-color:#22c55e}.custom-lead-inbox.graphite-shell .table-view .status-select.status-rescheduled{--status-color:#6366f1}.custom-lead-inbox.graphite-shell .table-view .status-select.status-cancelled{--status-color:#ef4444}.custom-lead-inbox.graphite-shell .table-view .status-select.status-no-show{--status-color:#78716c}