.detail-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:22px}
.detail-title{font-size:clamp(25px,3vw,34px);letter-spacing:-.04em;margin:8px 0}
.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}
.detail-grid .card{min-height:140px}.detail-grid h3{margin:10px 0 7px;font-size:17px}
.detail-grid p{font-size:13px;color:#7c8189;line-height:1.6;margin:0}
.detail-grid .pending{opacity:.68}.detail-grid .pending small{display:inline-block;margin-top:10px;color:#8b6b2c}
.back{padding:9px 12px;background:white;border:1px solid #e2e4e6}
.detail-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}
.detail-info .card{padding:17px}.detail-info strong{display:block;margin-top:9px;overflow-wrap:anywhere}
@media(max-width:750px){.detail-grid,.detail-info{grid-template-columns:1fr}}
#appView .table{min-width:0;width:100%;table-layout:fixed}#appView .table th:first-child{width:78%}#appView .table td{vertical-align:middle}#appView .business-open{display:grid;gap:5px;width:100%;text-align:left;padding:12px 8px;background:transparent;color:inherit;border:0;cursor:pointer;border-radius:9px}#appView .business-open:hover,#appView .business-open:focus-visible{background:#eff8fc;outline:2px solid #b5e7f6}#appView .business-open strong{font-size:15px}#appView .business-open .small{overflow-wrap:anywhere}#appView .business-open-label{font-size:12px;color:#0785b4;font-weight:700;margin-top:3px}@media(max-width:600px){#appView .table-wrap{padding:10px}#appView .table th,#appView .table td{padding:10px 6px}#appView .table th:first-child{width:72%}#appView .section-head{align-items:stretch;flex-direction:column}#appView .search{width:100%;max-width:100%}}
