.service-shell{max-width:1200px;margin:auto;padding:28px 24px 70px}.service-nav{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:center}.service-nav nav,.service-actions,.service-filters,.service-pager{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.service-brand{font-weight:800;font-size:23px;color:#f0d79e;text-decoration:none}.service-hero{margin:30px 0;padding:clamp(26px,5vw,60px);border:1px solid #c2a46f66;border-radius:26px;background:radial-gradient(ellipse at right top,#7e54875c,transparent 65%),linear-gradient(125deg,#182e3d,#262237)}.service-hero h1{font-size:clamp(34px,5vw,60px);line-height:1.08;max-width:850px}.service-hero p{max-width:850px;font-size:18px;line-height:1.75;color:#ccc8d4}.service-kicker{color:#edd5a0;letter-spacing:.13em;font-size:12px;font-weight:800}.service-shell h2{font-size:clamp(25px,3vw,35px)}.service-shell p{line-height:1.7}.service-steps,.service-grid,.account-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.service-steps article,.service-card,.service-panel{border:1px solid #93867555;background:#191c25;border-radius:17px;padding:24px}.service-steps b{display:block;color:#edd5a0}.service-shell section{margin:28px 0}.service-card{display:flex;flex-direction:column}.service-card h3{font-size:24px;margin:10px 0}.service-card .service-actions{margin-top:auto;padding-top:16px}.service-card .service-price{font-size:20px;font-weight:700;color:#efd7a1}.service-card details{margin-bottom:20px}.service-card summary,.service-order>summary,.service-catalog-row>summary{cursor:pointer;padding:8px 0;font-weight:700}.service-card li,.service-panel li{line-height:1.65}.service-note{padding:16px 20px;border-left:4px solid #c6a367;background:#29313b;border-radius:9px;color:#d4d0d8}.service-notice{color:#e6c582;background:#322b21}.service-filters{padding:20px 0}.service-filters label{flex:1;min-width:180px}.service-shell label{display:block;margin:14px 0 6px}.service-shell input,.service-shell textarea,.service-shell select{display:block;width:100%;padding:12px;border:1px solid #7a7889;border-radius:8px;background:#101623;color:#f2f0f5;font:inherit;margin-top:7px}.service-shell textarea{min-height:96px}.service-shell input[type=checkbox]{display:inline;width:auto;margin-right:8px;accent-color:#dab676}.service-shell :focus-visible{outline:3px solid #ebcd8f;outline-offset:3px}.service-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.service-order{margin:18px 0}.service-order>summary{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between}.service-order .stage{font-size:13px;color:#e7cf9a}.service-order form{border-top:1px solid #5d5768;padding-top:16px;margin-top:22px}.service-order .private-note{color:#aaa5b4}.service-stats{display:flex;gap:18px;flex-wrap:wrap}.service-stats span{padding:12px 16px;background:#232e3c;border-radius:9px}.service-shell .service-link-list{display:flex;gap:15px;flex-wrap:wrap}.service-shell small{color:#beb6c5;line-height:1.6}.service-admin-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.service-shell [hidden]{display:none!important}.account-choices label{background:#202536;border:1px solid #8e77976b;padding:20px;border-radius:13px}.account-choices b{display:block;font-size:20px;margin-bottom:8px}.account-choices span{color:#c3bdce;font-size:14px;line-height:1.65}.service-status{white-space:pre-wrap;scroll-margin-top:25px}.service-catalog-row{margin:14px 0}.service-pager{margin-top:20px}.service-shell .btn{cursor:pointer}.service-shell form .btn{margin-top:12px}.service-price-row{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.service-shell .file-links p{margin:8px 0}.service-shell .muted{color:#bcb5c9}.service-empty{padding:35px;text-align:center;border:1px dashed #746880;border-radius:14px}@media(max-width:650px){.service-shell{padding:20px 15px 50px}.service-form-grid{grid-template-columns:1fr}.service-actions .btn{width:100%;text-align:center}.service-nav nav{gap:14px}.service-hero p{font-size:16px}}

.service-progress{margin:20px 0;padding:20px;border:1px solid #80704e;border-radius:14px;background:linear-gradient(135deg,#252334,#1c2c30)}.service-progress ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.service-progress li{padding:14px;border:1px solid #676374;border-radius:10px}.service-progress li small{display:block;margin-top:8px}.service-progress .service-step-done{border-color:#72ac8f;background:#1d352b}.service-progress .service-step-paused{border-color:#c99b72}.service-progress h3{margin-top:0}
