.service-panel{color:#dce8f0;font:14px/1.5 system-ui,sans-serif;min-width:0}.service-panel h3,.service-panel h4{font-family:Georgia,serif;color:#f4d490}.service-panel h4{font-size:19px;margin:0 0 10px}.service-panel .hint,.service-panel small{color:#aabdce}.service-panel button,.sols-wallet button{font:inherit;min-height:38px;padding:7px 12px}.service-panel button:focus-visible,.service-panel input:focus-visible,.service-panel select:focus-visible,.service-panel textarea:focus-visible{outline:2px solid #90dce9;outline-offset:3px}.service-nav-icon{display:inline-grid;place-items:center;width:28px;flex:0 0 28px;color:#efcf87;font-size:22px}.sols-wallet{display:flex;gap:14px;align-items:center;justify-content:space-between;background:linear-gradient(115deg,#262419,#111f2c);border:1px solid #74643f;padding:14px;margin:12px 0 18px}.sols-wallet .eyebrow{display:block;font-size:10px;letter-spacing:.16em;color:#d7b770}.sols-wallet strong{display:block;color:#ffe6a0;font-size:18px;line-height:1.5}.service-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0}.service-toolbar h4,.service-toolbar p{flex:1;margin:0}.service-form{display:grid;gap:10px;margin:16px 0}.service-form label,.service-filter{display:grid;gap:5px;color:#d7dfea}.service-form input,.service-form textarea,.service-form select,.service-filter input,#alias-transfer{width:100%;box-sizing:border-box;border:1px solid #516584;background:#07162a;color:#edf5ff;padding:10px;font:14px/1.5 system-ui,sans-serif;border-radius:3px;min-width:0}.service-form textarea,#alias-transfer{resize:vertical}.service-form>button{justify-self:start}.service-filter-grid{grid-template-columns:1fr 1fr;align-items:end}.service-filter-grid>button{grid-column:1/-1}.service-check{display:flex;align-items:center;gap:8px}.service-check input{accent-color:#d9bc75}.service-inset{border:1px solid #42556b;background:#081829;padding:16px;margin:16px 0}.service-feedback{color:#a7dfed;background:#10283a;border-left:3px solid #56859a;padding:9px 12px;min-height:20px;overflow-wrap:anywhere}.service-results{display:grid;gap:10px;margin:12px 0}.service-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;padding:12px;border:1px solid #384d63;background:#081829}.service-result h4,.service-result strong{font:600 15px/1.4 system-ui,sans-serif;color:#f3dfaf;margin:0}.service-result p,.service-result small{display:block;margin:3px 0;overflow-wrap:anywhere}.service-result .service-result-actions{display:flex;gap:6px;flex-wrap:wrap}.service-result .service-materials{grid-column:1/-1;font-size:12px;color:#b6c7d1}.service-roster{padding:12px;border:1px solid #42556b;color:#bae1d0}.service-transcript{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.service-code{white-space:pre-wrap;overflow-wrap:anywhere;background:#040e1c;padding:12px;color:#bce6d2;max-height:260px;overflow:auto}.service-tabs{display:flex;gap:5px;border-bottom:1px solid #4d5c6c;margin:15px 0;padding-bottom:6px}.service-tabs button[aria-selected=true]{border-color:#ceb475;color:#ffe5a2}.service-panel progress{display:block;width:100%;height:12px;margin:10px 0;appearance:none;background:#14283b}.service-panel progress::-webkit-progress-bar{background:#14283b}.service-panel progress::-webkit-progress-value{background:#8ed2c6}.service-panel progress::-moz-progress-bar{background:#8ed2c6}.service-panel[hidden],.service-panel [hidden]{display:none!important}#recipe-selection-name{overflow-wrap:anywhere}.service-panel .alias-disabled{opacity:.65}.service-panel .service-danger{border-color:#a36b6b;color:#f3b7b7}
@media(max-width:600px){.sols-wallet{align-items:flex-start;flex-direction:column;padding:12px}.sols-wallet strong{font-size:16px}.service-result{grid-template-columns:minmax(0,1fr)}.service-result-actions{grid-column:1}.service-filter-grid{grid-template-columns:1fr}.service-panel button{min-height:44px}.service-inset{padding:12px}.service-nav-icon{width:18px;flex-basis:18px;font-size:18px}}
