#schaman-personal{box-sizing:border-box;width:calc(100% - 24px);max-width:760px;max-height:92dvh;padding:0;border:1px solid #c6d9e3;border-radius:20px;overflow:hidden;background:white;color:#073447}#schaman-personal::backdrop{background:#001a2680;backdrop-filter:blur(5px)}.sp-scroll{max-height:92dvh;overflow:auto;padding:24px}.sp-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:20px}.sp-heading h2{margin:0;font-size:1.5rem}.sp-heading button{flex:none}.sp-context{margin-bottom:20px;display:grid;gap:4px;overflow-wrap:anywhere}.sp-context p{margin:0}.sp-form{display:grid;gap:14px}.sp-form label{display:grid;gap:6px}.sp-form input{max-width:100%;box-sizing:border-box;background:white;color:#073447;border:1px solid #b5cddc}.sp-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.sp-stage{border:1px solid #c6d9e3;border-radius:14px;padding:16px;min-width:0}.sp-stage h3{margin:0 0 8px;font-size:1rem}.sp-stage p{margin:8px 0;overflow-wrap:anywhere}.sp-number{font-size:2.5rem;font-weight:700;text-align:center;line-height:1.2}.sp-status{margin:14px 0;overflow-wrap:anywhere}.sp-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.sp-actions button{max-width:100%;white-space:normal}.sp-details{display:grid;gap:14px;margin-top:20px}.sp-details dl{display:grid;gap:12px;margin:0}.sp-details dl>div{display:grid;gap:3px}.sp-details dt{font-weight:600}.sp-details dd{margin:0;overflow-wrap:anywhere}.sp-details summary{color:#075571}.sp-error{color:#8c2632;font-size:.9rem;line-height:1.45}.sp-source{font-size:.8rem;color:#527184;margin:12px 0}.sp-review{padding:16px;border:1px solid #b5cddc;border-radius:14px;margin-top:18px}.sp-review p{overflow-wrap:anywhere}#schaman-profile-account{min-width:0}#schaman-profile-account button{max-width:100%;white-space:normal}@media(max-width:600px){.sp-scroll{padding:18px}.sp-stages{grid-template-columns:1fr}.sp-heading h2{font-size:1.25rem}.sp-heading button{padding:8px 12px}.sp-actions{display:grid;grid-template-columns:1fr}.sp-actions button{width:100%}}
#schaman-personal details>summary{color:#075571}#schaman-personal details>summary::marker{color:#075571}#schaman-personal button:disabled{color:#385868;background:#e7eff3;opacity:1}#schaman-personal :focus-visible{outline:3px solid #008eb1;outline-offset:3px}

.customer-fiber>[data-schaman-customer]{align-self:flex-start;max-width:calc(100% - 32px);margin:0 16px 16px;white-space:normal;line-height:1.4}

.sp-details .sp-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.sp-review-confirm{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.sp-review-confirm input{flex:none;margin-top:5px}@media(max-width:600px){.sp-details .sp-review-fields{grid-template-columns:1fr}}

.sp-technical{border:1px solid #b5cddc;border-radius:14px;padding:14px;margin:16px 0;overflow-wrap:anywhere}.sp-technical p{margin:8px 0 0}

#schaman-personal.sp-has-browser{max-width:1280px}.sp-layout{display:grid;gap:24px;min-width:0}.sp-main{min-width:0}.sp-browser{min-width:0;border:1px solid #c6d9e3;border-radius:14px;padding:16px;align-self:start;background:#f5f9fb;overflow:hidden}.sp-browser[hidden]{display:none}.sp-browser h3{font-size:1rem;margin:0 0 10px}.sp-browser-status{font-size:.85rem;line-height:1.4;color:#527184;min-height:1.4em;margin:0 0 12px;overflow-wrap:anywhere}.sp-browser-screen{min-width:0;min-height:180px;display:grid;place-items:center;background:white;border-radius:8px;overflow:hidden}.sp-browser img{display:block;max-width:100%;width:100%;height:auto;object-fit:contain}.sp-browser img[hidden]{display:none}@media(min-width:1000px){.sp-has-browser .sp-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.sp-has-browser .sp-stages{grid-template-columns:1fr}}@media(max-width:600px){.sp-browser{padding:12px}.sp-layout{gap:18px}.sp-browser-screen{min-height:140px}}
