/* Service Master review polish: reduce slabby admin-table feel and clarify integration workspace. */
body[data-seelo-theme="nacre"] .sm-panel{
  background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.12))!important;
  border:1px solid rgba(85,73,94,.10)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.54),0 16px 38px rgba(61,52,69,.05)!important;
  backdrop-filter:blur(12px) saturate(112%)!important;
  -webkit-backdrop-filter:blur(12px) saturate(112%)!important;
}
body[data-seelo-theme="nacre"] .sm-toolbar{
  align-items:center;
  padding:12px;
  border-radius:18px;
  background:rgba(255,255,255,.14);
  border:1px solid rgba(84,73,93,.07);
}
body[data-seelo-theme="nacre"] .sm-toolbar input,
body[data-seelo-theme="nacre"] .sm-toolbar select{
  background:rgba(255,255,255,.40)!important;
  border:1px solid rgba(82,70,91,.11)!important;
  border-radius:13px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.58)!important;
}
body[data-seelo-theme="nacre"] .sm-records{gap:8px!important}
body[data-seelo-theme="nacre"] .sm-record{
  border:0!important;
  border-top:1px solid rgba(86,75,95,.09)!important;
  border-radius:0!important;
  background:transparent!important;
  padding:17px 14px!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
body[data-seelo-theme="nacre"] .sm-record:first-child{border-top:0!important}
body[data-seelo-theme="nacre"] .sm-record:hover{
  background:linear-gradient(90deg,rgba(255,255,255,.24),rgba(218,208,223,.10),transparent)!important;
  transform:none!important;
}
body[data-seelo-theme="nacre"] .sm-record-head h3{font-size:17px!important;letter-spacing:-.01em}
body[data-seelo-theme="nacre"] .sm-record-grid{gap:16px!important;margin-top:13px!important}
body[data-seelo-theme="nacre"] .sm-cell{border-top:1px solid rgba(88,77,97,.075)!important;padding-top:8px!important}
body[data-seelo-theme="nacre"] .sm-cell .k{font-size:8px!important;opacity:.76}
body[data-seelo-theme="nacre"] .sm-integration-guide{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  margin:4px 0 14px;
}
body[data-seelo-theme="nacre"] .sm-guide-step{
  padding:12px 14px;
  border-radius:15px;
  background:rgba(255,255,255,.18);
  border:1px solid rgba(84,73,93,.08);
}
body[data-seelo-theme="nacre"] .sm-guide-step b{display:block;font-size:13px;margin-bottom:3px}
body[data-seelo-theme="nacre"] .sm-guide-step span{font-size:11px;color:var(--muted);line-height:1.45}
body[data-seelo-theme="nacre"] .sm-family-note{
  margin:0 0 13px;
  padding:11px 13px;
  border-left:2px solid rgba(117,98,131,.38);
  color:var(--muted);
  font-size:12px;
  line-height:1.45;
  background:linear-gradient(90deg,rgba(213,198,220,.10),transparent);
}
@media(max-width:760px){body[data-seelo-theme="nacre"] .sm-integration-guide{grid-template-columns:1fr}}
