.kdt-sgt-customer{background:linear-gradient(130deg,#fff,#fff6fa);border:1.5px solid #f3c7d9;border-radius:22px;margin:14px 0 18px;box-shadow:0 8px 18px #bd719112;overflow:hidden;color:#5a3543}
.kdt-sgt-customer>.kdt-sgt-heading{display:flex;align-items:center;gap:16px;padding:15px 18px;font-size:16px;font-weight:800;color:#733955}
.kdt-sgt-body{padding:12px 14px 16px;border-top:1px solid #f7d6e3}
.kdt-sgt-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-weight:700;font-size:13px}
.kdt-sgt-switch{display:inline-flex;background:#fff;border:1px solid #e8bed0;border-radius:30px;padding:3px;gap:3px}
.kdt-sgt-switch button{border:0!important;border-radius:22px!important;padding:7px 14px!important;color:#72455c!important;background:transparent!important;cursor:pointer;font-weight:800!important;font-size:12px!important}
.kdt-sgt-switch button.is-current{background:#e7a1c0!important;color:#fff!important}
.kdt-sgt-table-section{margin:12px 0 22px}
.kdt-sgt-table-section:last-child{margin-bottom:2px}
.kdt-sgt-table-section h3{text-align:center;font-size:17px!important;color:#8c4b70!important;margin:8px 0 12px!important;font-family:inherit!important;font-weight:800!important}
.kdt-sgt-scroll{overflow-x:auto;border-radius:13px;border:1px solid #f0c9da}
.kdt-sgt-customer table{margin:0!important;width:100%!important;border-collapse:collapse!important;min-width:280px!important;font-size:12px!important;table-layout:auto!important;background:#fff!important}
.kdt-sgt-customer th,.kdt-sgt-customer td{padding:10px 7px!important;text-align:center!important;border:1px solid #f5d8e4!important;background:transparent!important;color:#573746!important;white-space:nowrap!important}
.kdt-sgt-customer thead{background:#fee4f0!important}
.kdt-sgt-customer thead th{font-weight:800!important}
.kdt-sgt-customer thead th small{font-weight:500;display:block;font-size:10px;opacity:.75}
.kdt-sgt-customer tbody tr:nth-child(even){background:#fff5fa!important}
body.kdt-for-him-context .kdt-sgt-customer{border-color:#cadff2;background:linear-gradient(135deg,#fff,#f3faff)}
body.kdt-for-him-context .kdt-sgt-table-section h3{color:#5b91bb!important}
body.kdt-for-him-context .kdt-sgt-switch button.is-current{background:#89bce6!important}
body.kdt-for-him-context .kdt-sgt-customer thead{background:#e5f3ff!important}
body.kdt-for-him-context .kdt-sgt-customer th,body.kdt-for-him-context .kdt-sgt-customer td{border-color:#dceaf9!important}

/* Couple guides are separated like two independent full-row sections. */
.kdt-sgt-table-section + .kdt-sgt-table-section{margin-top:28px;border-top:1px dashed #e8bcd0;padding-top:18px}
.kdt-sgt-table-section + .kdt-sgt-table-section h3{color:#5d9cc6!important}
