/* SX Agency CRM V6.8 — focused operational layers, preserve cinematic visual identity */
.sx68-loading,.sx68-empty,.sx68-disclaimer{color:#aeb6c2;font-size:13px;line-height:1.65;padding:14px 2px}
.sx68-loading{min-height:140px;display:flex;align-items:center}
.sx68-warning{padding:12px 15px;border:1px solid rgba(230,182,119,.35);color:#ead0ab;background:rgba(114,77,39,.17);border-radius:12px;font-size:12px;line-height:1.5;margin:12px 0}
.sx68-connected{display:grid;gap:18px;padding:4px 0 10px}
.sx68-pane-intro h3{margin:0 0 5px;color:#f6f8fa;font-size:21px;letter-spacing:-.025em}
.sx68-pane-intro p{margin:0;color:#aeb6c2;font-size:13px;line-height:1.5}
.sx68-linked-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.sx68-linked-stats>div,.sx68-financial>article{background:linear-gradient(150deg,rgba(32,37,47,.97),rgba(18,22,29,.95));border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:15px;min-width:0}
.sx68-linked-stats span,.sx68-financial span{display:block;color:#9da6b5;font-size:11px;margin-bottom:8px}
.sx68-linked-stats strong{display:block;color:#f6f7f9;font-size:18px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.sx68-linked-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
.sx68-linked-section{border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(14,17,23,.69);padding:15px;min-width:0}
.sx68-linked-section h4{color:#edf1f6;font-size:13px;letter-spacing:.02em;margin:0 0 12px}
.sx68-record,.sx68-action-row{width:100%;display:flex;align-items:center;text-align:left;gap:12px;padding:12px 0;border:0;border-top:1px solid rgba(255,255,255,.09);background:transparent;color:#ecf0f5;cursor:pointer;font:inherit}
.sx68-record:hover,.sx68-action-row:hover{background:rgba(255,255,255,.045)}
.sx68-record:focus-visible,.sx68-action-row:focus-visible{outline:2px solid #dce8f7;outline-offset:2px}
.sx68-record-icon,.sx68-action-mark{display:flex;align-items:center;justify-content:center;flex:0 0 31px;height:31px;border-radius:9px;background:rgba(190,202,221,.09);color:#d6dce6;font-size:17px}
.sx68-record-copy,.sx68-action-row>span:nth-child(2){display:grid;min-width:0;flex:1;gap:4px}
.sx68-record-copy strong,.sx68-action-row b{color:#f2f4f7;font-size:12px;overflow-wrap:anywhere}
.sx68-record-copy small,.sx68-action-row small{font-size:11px;line-height:1.45;color:#9da6b5;overflow-wrap:anywhere}
.sx68-open-action{color:#bdc8d5;font-size:11px;flex-shrink:0}
.sx68-person{padding:10px 0;border-top:1px solid rgba(255,255,255,.07);display:grid;gap:5px;font-size:12px;color:#eef0f5}
.sx68-person small{color:#a8b2bf;overflow-wrap:anywhere}
.sx68-linked-footer{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;color:#8d9aab;font-size:11px}
.sx68-focus{display:grid;gap:20px}
.sx68-financial{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.sx68-financial strong{display:block;font-size:clamp(16px,1.45vw,25px);font-weight:650;color:#f3f7fa;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.sx68-financial small{display:block;margin-top:9px;font-size:10px;line-height:1.45;color:#9ea8b8}
.sx68-action-panel{padding:22px;background:linear-gradient(145deg,rgba(23,27,36,.96),rgba(13,16,22,.92));border:1px solid rgba(255,255,255,.1);border-radius:18px}
.sx68-action-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px}
.sx68-action-head h2{font-size:19px;letter-spacing:-.02em;margin:0;color:#f3f6f9}
.sx68-action-head p{font-size:12px;color:#9ea8b8;margin:4px 0 0}
.sx68-action-date{color:#a9b4c3;font-size:11px;flex-shrink:0;text-align:right}
.sx68-archive{margin-bottom:18px}
.sx68-archive-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid rgba(255,255,255,.1)}
.sx68-archive-row span{min-width:0;display:grid;gap:4px}
.sx68-archive-row b{font-size:13px;color:#f1f3f6;overflow-wrap:anywhere}
.sx68-archive-row small{font-size:11px;color:#9aa4b2}
.sx68-pill{padding:4px 8px;border-radius:999px;color:#d0d9e4;background:rgba(180,198,223,.08);border:1px solid rgba(180,198,223,.15);font-size:11px}
@media(max-width:1100px){.sx68-financial{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:740px){.sx68-linked-grid{grid-template-columns:1fr}.sx68-linked-stats,.sx68-financial{grid-template-columns:repeat(2,minmax(0,1fr))}.sx68-action-panel{padding:15px}.sx68-action-row{align-items:flex-start}.sx68-action-date{white-space:normal;max-width:110px}.sx68-linked-stats>div{padding:12px}.sx68-open-action{font-size:10px}}
@media(max-width:380px){.sx68-linked-stats,.sx68-financial{grid-template-columns:1fr 1fr}.sx68-financial strong{font-size:16px}.sx68-action-row{gap:8px}}
@media(prefers-reduced-motion:reduce){.sx68-record,.sx68-action-row{scroll-behavior:auto}}
/* V6.8.1 — deliberate test-data cleanup, visually secondary to Archive */
.sx-cleanup-danger{border:1px solid rgba(230,106,106,.45)!important;color:#ffb4b4!important;background:rgba(119,23,27,.10)!important;white-space:normal!important;line-height:1.25!important}
.sx-cleanup-danger:hover,.sx-cleanup-danger:focus-visible{background:rgba(119,23,27,.28)!important;border-color:rgba(255,140,140,.75)!important}
.sq66-root .btn-danger{background:rgba(128,29,35,.17)!important;border:1px solid rgba(248,132,132,.5)!important;color:#ffd0d0!important}
.sq66-root .btn-danger:hover,.sq66-root .btn-danger:focus-visible{background:rgba(128,29,35,.32)!important}
.sq66-root .sq-table td:first-child,.sq66-root .sq-table th:first-child{min-width:46px;width:46px;text-align:center}
.sq66-root [data-s66-select],.sq66-root [data-s66="select-all-quotes"]{width:17px;height:17px;accent-color:#d2d8e4;cursor:pointer}
.sx67-workspace-bottom{flex-wrap:wrap;gap:.5rem}
@media(max-width:720px){.sq66-root .sq-filters{flex-wrap:wrap}.sq66-root .sq-filters .btn-danger{width:100%}.sx67-workspace-bottom .sx-cleanup-danger{width:100%}}
