/* v173 — bring inline customer editing into the WorkOps field UI. */
#inlineOverlay .inline-sheet{background:#0e1120!important;color:#f3f5fc;border:1px solid #2d3249;box-shadow:-20px 0 60px rgba(0,0,0,.35)}
#inlineOverlay .inline-sheet .sheet-head{position:sticky;top:-18px;z-index:5;margin:-18px -18px 14px;padding:18px 18px 14px;background:rgba(14,17,32,.96);backdrop-filter:blur(12px);border-bottom:1px solid #292e44}
#inlineOverlay .inline-sheet .sheet-head h2{color:#fff}
#inlineOverlay .inline-sheet input:not([type="checkbox"]):not([type="radio"]):not([type="color"]):not([type="range"]),#inlineOverlay .inline-sheet textarea,#inlineOverlay .inline-sheet select{width:100%;margin-top:7px;padding:13px 14px;background:#151829!important;color:#f4f6fc!important;border:1px solid #343a52!important;border-radius:12px;box-shadow:none!important;font-size:16px}
#inlineOverlay .inline-sheet input:focus,#inlineOverlay .inline-sheet textarea:focus,#inlineOverlay .inline-sheet select:focus{outline:none;border-color:#8b5cf6!important;box-shadow:0 0 0 4px rgba(139,92,246,.14)!important;background:#191d31!important}
#inlineOverlay .inline-sheet label{display:block;color:#aeb6ca;font-size:11px;font-weight:800;letter-spacing:.01em}
.customer-edit-form{display:flex!important;flex-direction:column;gap:14px!important;margin-top:0!important;grid-template-columns:none!important}
.customer-edit-intro{padding:3px 2px 5px}
.customer-edit-intro .kicker,.customer-edit-card .kicker{color:#a98cff}
.customer-edit-intro h3{margin:5px 0 5px;color:#fff;font-size:24px;letter-spacing:-.6px}
.customer-edit-intro p{margin:0;color:#929bb0;font-size:12px;line-height:1.5}
.customer-edit-card{padding:17px;border:1px solid #2b3047;border-radius:17px;background:linear-gradient(180deg,#121526,#101322);box-shadow:0 7px 20px rgba(0,0,0,.13)}
.customer-edit-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:13px;border-bottom:1px solid #292e44}
.customer-edit-card-head b{display:block;margin-top:3px;color:#f2f4fb;font-size:16px}
.customer-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}
.customer-edit-grid .wide{grid-column:1/-1}
.customer-edit-form .form-confidence{order:-1;margin:0;background:#121526;border-color:#2c3249;color:#c5cbd9}
.customer-edit-form .form-confidence small{color:#8d96ab}
.customer-edit-actions{position:sticky;bottom:-18px;z-index:6;display:flex;justify-content:flex-end;gap:9px;margin:2px -18px -18px;padding:13px 18px calc(13px + env(safe-area-inset-bottom,0px));background:rgba(14,17,32,.97);backdrop-filter:blur(12px);border-top:1px solid #292e44}
.customer-edit-actions button{min-height:48px}
@media(max-width:720px){#inlineOverlay .inline-sheet{left:0;right:0;bottom:0;width:100%;max-height:92dvh;padding:16px;border-radius:24px 24px 0 0}.customer-edit-grid{grid-template-columns:1fr}.customer-edit-grid .wide{grid-column:auto}.customer-edit-card{padding:15px}.customer-edit-actions{display:grid;grid-template-columns:1fr 1.35fr;margin-left:-16px;margin-right:-16px;margin-bottom:-16px;padding-left:16px;padding-right:16px}.customer-edit-actions .primary{width:100%}}