.gt-inspection-r3{display:inline-flex;align-items:center;gap:.5em;color:#152746;background:#f9f5ec;border:1px solid #decaa7;padding:.45em .65em;font:600 .8rem/1.3 system-ui,sans-serif;text-align:left}
.gt-inspection-r3 svg{flex:none}
.gt-chip[hidden]{display:none!important}
.gt-diamond-card .gt-inspection-r3{margin-top:.65rem}
.gt-ux-r3-recovery{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}
.gt-ux-r3-recovery a{display:inline-block;padding:.6rem .9rem;border:1px solid currentColor;color:#152746}
.gt-compare-table .gt-ux-r3-diff td{background:#faf4e9}
.gt-compare-wrap{overflow-x:auto}
.gt-compare-table th a{color:inherit;text-decoration:underline}
.gt-ux-r3-details>summary{cursor:pointer;font-size:1.25rem;font-weight:650;margin-bottom:.5rem}
.gt-ux-r3-mobile{display:none}
.gt-ux-r3-status{margin:0;font:600 .85rem/1.35 system-ui,sans-serif}
.gt-ux-r3-status:empty{margin:0;padding:0}
@media(max-width:700px){
  .gt-ux-r3-mobile:not([hidden]){display:flex;position:fixed;z-index:30;inset:auto 0 0;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#f9f5ec;color:#152746;border-top:1px solid #decaa7;box-shadow:0 -4px 18px #15274618}
  .gt-ux-r3-mobile button{min-height:44px;padding:8px 16px;border:1px solid #152746;border-radius:0;background:#152746;color:#fff;font:600 .9rem system-ui,sans-serif}
  body:has(.gt-ux-r3-mobile:not([hidden])){padding-bottom:calc(76px + env(safe-area-inset-bottom))}
}
@media print{.gt-ux-r3-mobile{display:none!important}}
