.sg-layer{z-index:1100}.sg-sheet{max-width:880px;width:min(880px,calc(100vw - 32px))}.sg-body{display:grid;gap:18px}.sg-search{display:flex;gap:12px}.sg-search input{flex:1;min-width:0;padding:12px}.sg-results{display:grid;gap:16px}.sg-choices{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sg-choices fieldset{min-width:0;border:1px solid #d6deea;border-radius:10px;padding:14px}.sg-option{display:flex;gap:10px;align-items:flex-start;padding:10px 0;cursor:pointer}.sg-option small{display:block;color:#556478;margin-top:4px}.sg-lines{width:100%;border-collapse:collapse}.sg-lines th,.sg-lines td{padding:10px 8px;border-bottom:1px solid #e1e6ee;text-align:left}.sg-total{text-align:right;font-weight:700}.sg-customer{background:#f3f6f9;border-radius:12px;padding:16px}.sg-customer h3{margin:0 0 8px}.sg-customer p{margin:0;line-height:1.55}.sg-reference{margin:12px 0;padding:12px 0}.sg-reference summary{cursor:pointer;font-weight:600}.sg-reference-body{padding:12px 4px;line-height:1.6}.sg-reference-body h4{margin:18px 0 8px}.sg-reference-body details{margin:12px 0}.sg-procedure{white-space:pre-line}.sg-save{display:flex;gap:18px;align-items:center;justify-content:space-between}.sg-more{padding:12px 0}.sg-more summary{cursor:pointer}.je-service-edit{padding:12px 16px}.je-service-edit>summary{color:#0866e8;cursor:pointer}.je-service-edit .svc-foot{padding:12px 0 0}.sg-guide-summary{padding:0 16px}@media(max-width:640px){.sg-choices{grid-template-columns:1fr}.sg-search,.sg-save{flex-direction:column}.sg-sheet{width:calc(100vw - 16px)}.sg-lines td,.sg-lines th{padding:8px 3px;font-size:12px}}
