.sr-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.sr-overview-hero,.sr-service-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:26px;border:1px solid #b8dce0;border-radius:18px;background:radial-gradient(circle at 88% 18%,rgba(0,169,183,.14),transparent 34%),linear-gradient(135deg,#f4fcfd,#fff 58%,#fff9ef);box-shadow:0 14px 34px rgba(7,39,70,.08)}
.sr-overview-hero>div{max-width:760px}.sr-overview-hero small,.sr-service-hero small,.sr-section-title small{color:var(--teal);font-size:10px;font-weight:800;letter-spacing:.12em}.sr-overview-hero h2{margin:5px 0 8px;font-size:26px;line-height:1.18;letter-spacing:-.025em}.sr-overview-hero p,.sr-service-hero p{margin:0;color:var(--muted);line-height:1.55}.sr-overview-hero>button,.sr-service-hero>button{flex:none;min-height:48px;padding:0 19px;font-weight:750}
.sr-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}.sr-kpis button{display:grid;grid-template-columns:1fr auto;gap:2px 14px;min-height:105px;padding:18px;border-color:var(--line);border-radius:14px;text-align:left;background:#fff;box-shadow:0 8px 22px rgba(15,49,82,.05)}.sr-kpis button:hover{border-color:#9dcbd0;box-shadow:0 12px 28px rgba(15,49,82,.09)}.sr-kpis span{font-weight:750}.sr-kpis strong{grid-row:1/3;grid-column:2;align-self:center;color:var(--teal);font-size:31px;line-height:1}.sr-kpis small{color:var(--muted)}
.sr-overview-section{margin-top:24px}.sr-section-title,.sr-history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.sr-section-title h2,.sr-history-toolbar h2{margin:2px 0 0;font-size:19px}.sr-section-title>button{border:0;color:var(--teal);background:transparent}.sr-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sr-service-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;min-height:154px;padding:19px;border-color:var(--line);border-radius:15px;text-align:left;background:#fff;box-shadow:0 8px 20px rgba(15,49,82,.045)}.sr-service-card:hover{border-color:#94c7cd;background:#f9feff;box-shadow:0 13px 28px rgba(15,49,82,.09)}.sr-service-icon,.sr-service-hero-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;color:#fff;background:linear-gradient(145deg,var(--navy2),var(--teal));font-size:19px;font-weight:800;box-shadow:0 8px 18px rgba(8,126,139,.2)}.sr-service-card>span:nth-child(2){display:grid;gap:6px;min-width:0}.sr-service-card strong{font-size:15px}.sr-service-card small{color:var(--muted);font-size:12px;line-height:1.45}.sr-service-card em{justify-self:start;margin-top:4px;padding:4px 8px;border-radius:999px;color:var(--teal);background:var(--aqua);font-size:10px;font-style:normal;font-weight:700}.sr-service-card>b{color:var(--teal);font-size:15px}.sr-recent-list{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 9px 24px rgba(15,49,82,.05)}
.sr-service-hero{justify-content:flex-start;padding:20px 22px}.sr-service-hero>div:nth-child(2){display:grid;gap:3px;flex:1}.sr-service-hero>div:nth-child(2)>strong{font-size:17px}.sr-viewer-note{padding:9px 12px;border-radius:9px;color:var(--muted);background:var(--soft);font-size:12px}
.sr-created-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;border:1px solid #acd9c2;border-radius:13px;color:#176a49;background:#effaf4}.sr-created-banner>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:var(--green);font-weight:800}.sr-created-banner>div{display:grid}.sr-created-banner small{color:#477d68}.sr-created-banner button{min-height:36px;padding:0 11px;border-color:#9acdb4;background:#fff}.sr-created-banner button:last-child{width:36px;padding:0;border:0;background:transparent;font-size:20px}
.sr-history-toolbar>div{display:flex;align-items:baseline;gap:9px}.sr-history-toolbar>div>span{color:var(--muted);font-size:12px}.sr-history-search{width:min(390px,48%)}.sr-history-search input{min-height:42px;background:#fff}.sr-filter-tabs{display:flex;gap:7px;margin-bottom:13px;padding:5px;border:1px solid var(--line);border-radius:12px;background:#fff;overflow-x:auto}.sr-filter-tabs button{flex:none;display:flex;align-items:center;gap:7px;min-height:37px;padding:0 12px;border:0;border-radius:8px;background:transparent}.sr-filter-tabs button.active{color:#fff;background:var(--navy)}.sr-filter-tabs small{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;color:var(--muted);background:var(--soft);font-size:10px}.sr-filter-tabs button.active small{color:var(--navy);background:#fff}
.sr-workspace{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.38fr);gap:16px;align-items:start}.sr-history-panel,.sr-detail-panel{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(15,49,82,.065)}.sr-history-list{max-height:calc(100vh - 340px);overflow:auto}.sr-request-row{width:100%;display:grid;gap:7px;padding:15px 16px;border:0;border-bottom:1px solid var(--line);border-radius:0;text-align:left;background:#fff}.sr-request-row:last-child{border-bottom:0}.sr-request-row:hover,.sr-request-row.active{transform:none;color:var(--navy);background:#f4fbfc;box-shadow:inset 3px 0 var(--teal)}.sr-request-row-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.sr-request-row-head>strong{overflow:hidden;color:var(--navy);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sr-request-row-type{color:var(--muted);font-size:11px}.sr-request-row-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.sr-request-row-meta b{color:var(--blue);font-size:11px}.sr-request-row-meta small{color:var(--muted);font-size:10px}.sr-search-empty{padding:22px;color:var(--muted);text-align:center}
.sr-status{display:inline-flex;align-items:center;gap:6px;width:max-content;min-height:26px;padding:4px 8px;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:750;white-space:nowrap}.sr-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.sr-status.attention{color:#9a5d08;border-color:#efd39d;background:#fff8e8}.sr-status.work{color:#087e8b;border-color:#a9d2d7;background:#edf8fa}.sr-status.success{color:#168052;border-color:#b9dfca;background:#eefaf3}.sr-status.neutral{color:#66758a;border-color:#dce5eb;background:#f6f9fb}
.sr-detail-panel{min-height:510px}.sr-detail-card{min-width:0}.sr-detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:19px 20px;border-bottom:1px solid var(--line);background:linear-gradient(120deg,#f7fcfd,#fff)}.sr-detail-head>div{min-width:0}.sr-detail-head small{color:var(--muted);font-size:11px}.sr-detail-head h2{margin:4px 0 0;font-size:20px;line-height:1.25;overflow-wrap:anywhere}.sr-mobile-back{display:none}.sr-detail-progress,.sr-inline-error{padding:10px 16px}.sr-detail-progress{color:var(--muted);background:#f7fafc}.sr-inline-error{color:#922e25;background:#fff2f0}.sr-detail-body{padding:19px}.sr-detail-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0}.sr-detail-summary>div,.sr-request-data>div{display:grid;gap:4px;padding:11px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.sr-detail-summary dt,.sr-request-data dt{color:var(--muted);font-size:10px}.sr-detail-summary dd,.sr-request-data dd{margin:0;color:var(--navy);font-size:12px;font-weight:700;overflow-wrap:anywhere}.sr-detail-section{display:grid;gap:11px;margin-top:18px;padding-top:17px;border-top:1px solid var(--line)}.sr-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sr-section-head h3{margin:0;font-size:14px}.sr-section-head span{color:var(--muted);font-size:11px}.sr-request-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.sr-message-list{display:grid;gap:9px}.sr-message{display:grid;gap:7px;padding:12px 13px;border:1px solid var(--line);border-radius:11px;background:#fff}.sr-message header{display:flex;justify-content:space-between;gap:12px}.sr-message header small{color:var(--muted);font-size:10px}.sr-message p{margin:0;white-space:pre-wrap}.sr-message-files{display:grid;gap:6px}.sr-message-files>div{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:8px;background:var(--soft);font-size:11px}.sr-message-files a{color:var(--teal)}.sr-muted-note{margin:0;padding:12px;border-radius:9px;color:var(--muted);background:var(--soft)}.sr-reply-form{display:grid;gap:9px;padding:13px;border:1px solid var(--line);border-radius:11px;background:#fbfdfe}.sr-reply-form label{display:grid;gap:6px;color:var(--muted);font-size:11px}.sr-reply-form textarea{min-height:90px}.sr-reply-files input{min-height:40px;padding:7px}.sr-reply-form button{justify-self:end;min-height:42px;padding:0 16px}.sr-detail-empty{display:grid;place-items:center;min-height:510px;padding:28px;color:var(--muted);text-align:center}
.sr-state{display:grid;justify-items:center;gap:7px;padding:32px;color:var(--muted);text-align:center}.sr-state strong{color:var(--navy)}.sr-state-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--teal);background:var(--aqua);font-size:20px}.sr-state button{margin-top:4px;min-height:39px;padding:0 13px}.sr-state--error{margin-bottom:13px;border:1px solid #f0bbb4;border-radius:12px;color:#942f27;background:#fff4f2}.sr-skeleton-list{display:grid;gap:1px}.sr-skeleton-list span{display:block;height:86px;background:linear-gradient(90deg,#f5f8fa 25%,#eaf1f4 50%,#f5f8fa 75%);background-size:200% 100%;animation:sr-shimmer 1.2s infinite}.sr-skeleton-list span+span{border-top:1px solid var(--line)}@keyframes sr-shimmer{to{background-position:-200% 0}}
.sr-partial-notice{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 14px;padding:12px 14px;border:1px solid #e4cf96;border-radius:11px;color:#72591a;background:#fff9e8}.sr-partial-notice>div{display:grid;gap:3px}.sr-partial-notice strong{color:#604a12;font-size:12px}.sr-partial-notice span{font-size:11px;line-height:1.45}.sr-partial-notice>div:last-child{display:flex;flex:0 0 auto;gap:7px}.sr-partial-notice button{min-height:34px;padding:0 10px;border-color:#d9be73;background:#fff;font-size:11px;font-weight:700}
.sr-drawer{position:fixed;z-index:92;inset:0;visibility:hidden;pointer-events:none}.sr-drawer.open{visibility:visible;pointer-events:auto}.sr-drawer-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:rgba(7,23,59,.38);backdrop-filter:blur(2px)}.sr-drawer-panel{position:absolute;top:0;right:0;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(680px,96vw);height:100%;border-left:1px solid var(--line);background:#fff;box-shadow:-24px 0 70px rgba(7,23,59,.2);overflow:hidden}.sr-drawer-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:21px 23px 17px;border-bottom:1px solid var(--line);background:linear-gradient(120deg,#f5fcfd,#fff)}.sr-drawer-panel>header small{color:var(--teal);font-size:10px;font-weight:800;letter-spacing:.12em}.sr-drawer-panel>header h2{margin:3px 0;font-size:23px}.sr-drawer-panel>header p{margin:0;color:var(--muted);font-size:12px}.sr-drawer-body{min-height:0;overflow:auto}.sr-create-form{min-height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.sr-form-error{grid-row:1;margin:15px 20px 0;padding:11px 13px;border:1px solid #f0bbb4;border-radius:10px;color:#922e25;background:#fff3f1}.sr-form-grid{grid-row:2;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:14px;padding:20px}.sr-field{display:grid;align-content:start;gap:6px;min-width:0;color:var(--muted);font-size:12px}.sr-field>span:first-child{font-weight:650}.sr-field>span b{color:var(--coral)}.sr-field small{font-size:10px}.sr-field--wide{grid-column:1/-1}.sr-form-section{margin-top:5px;padding:12px 0 2px;border-top:1px solid var(--line)}.sr-form-section:first-child{margin-top:0;padding-top:0;border-top:0}.sr-form-section>div{display:grid;gap:2px}.sr-form-section strong{color:var(--navy);font-size:14px}.sr-form-section small{color:var(--muted);font-size:11px}.sr-form-actions{grid-row:4;position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgba(255,255,255,.96);backdrop-filter:blur(8px)}.sr-form-actions button{min-width:130px;min-height:44px}.sr-create-form[aria-busy=true]{opacity:.82}
.sr-file-control{display:grid;gap:5px;padding:9px;border:1px dashed #9fbfc8;border-radius:10px;background:#f8fbfc}.sr-file-control input{min-height:40px;padding:6px;background:#fff}.sr-file-control>span{overflow-wrap:anywhere;color:var(--muted);font-size:10px}.sr-reference-block{display:grid;gap:10px}.sr-reference-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.sr-reference-button{min-height:46px;padding:0 15px;font-weight:700}.sr-reference-status:empty:after{content:"После проверки здесь появятся безопасные операционные данные.";display:block;color:var(--muted);font-size:11px}.sr-lookup-hint{margin:0;padding:10px 12px;border-radius:9px;color:var(--muted);background:var(--soft);font-size:11px}.sr-lookup-message{display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:9px}.sr-lookup-message.is-loading{color:#226276;background:#edf8fa}.sr-lookup-message.is-error{display:grid;gap:2px;color:#922e25;background:#fff3f1}.sr-lookup-message span{font-size:11px}.sr-spinner{width:16px;height:16px;border:2px solid #9dd1d6;border-top-color:var(--teal);border-radius:50%;animation:sr-spin .7s linear infinite}@keyframes sr-spin{to{transform:rotate(360deg)}}.sr-reference-card{padding:12px;border:1px solid #a8d8bf;border-radius:11px;background:#f0faf5}.sr-reference-card>header{display:flex;align-items:center;gap:9px}.sr-reference-card>header>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#fff;background:var(--green);font-weight:800}.sr-reference-card>header>div{display:grid}.sr-reference-card>header small{color:#4a7a64;font-size:10px}.sr-reference-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:11px 0 0}.sr-reference-card dl>div{display:grid;gap:2px;padding:8px;border-radius:8px;background:rgba(255,255,255,.7)}.sr-reference-card dt{color:#5d7869;font-size:9px}.sr-reference-card dd{margin:0;font-size:11px;font-weight:700;overflow-wrap:anywhere}
.sr-choice-field{min-width:0;margin:0;padding:0;border:0}.sr-choice-carousel,.sr-service-choice{display:flex;gap:9px;min-width:0;padding:2px 2px 7px;overflow-x:auto;scroll-snap-type:x proximity}.sr-service-choice{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.sr-choice-card{position:relative;flex:0 0 min(220px,78%);scroll-snap-align:start;cursor:pointer}.sr-service-choice .sr-choice-card{max-width:none}.sr-choice-card input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sr-choice-card>span{display:grid;gap:4px;height:100%;min-height:86px;padding:15px;border:1px solid var(--line);border-radius:12px;background:#fff}.sr-choice-card small{color:var(--muted);font-size:11px}.sr-choice-card input:checked+span{border-color:var(--teal);background:var(--aqua);box-shadow:inset 0 0 0 1px var(--teal)}.sr-choice-card input:focus-visible+span{outline:3px solid rgba(8,126,139,.25);outline-offset:2px}.sr-repeatable{display:grid;gap:8px}.sr-repeatable-row{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:8px}.sr-repeatable-row label{display:grid;gap:5px;color:var(--muted);font-size:11px}.sr-repeatable-row button{width:42px;height:46px;color:var(--coral);font-size:20px}.sr-add-row{justify-self:start;min-height:40px;padding:0 13px;color:var(--teal);border-color:#9bcbd0;background:#f8fdfe}
.sr-si-help{padding:12px 13px;border:1px solid #b9dce1;border-radius:11px;background:#f5fcfd;color:#476070;font-size:12px;line-height:1.45}.sr-si-help summary{cursor:pointer;color:var(--navy);font-weight:750}.sr-si-help div{padding-top:6px}.sr-si-help p{margin:0}.sr-si-help ul{margin:7px 0 0;padding-left:18px}.sr-si-pod-guidance{margin:0;padding:11px 12px;border-left:3px solid var(--teal);border-radius:8px;color:#476070;background:#f2fafb;font-size:12px;line-height:1.45}.sr-si-copy-note{margin:0 0 10px;color:var(--muted);font-size:11px;line-height:1.45}.sr-copy-si{min-height:34px;padding:0 11px;color:var(--teal);border-color:#9bcbd0;background:#f8fdfe;font-size:11px;font-weight:700}.sr-si-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.sr-si-detail-actions button{min-height:36px;padding:0 11px;font-size:11px;font-weight:700}.sr-si-info{display:inline-grid;place-items:center;width:19px;min-width:19px;height:19px;min-height:19px;margin-left:3px;padding:0;color:var(--teal);border:1px solid #7bc4cc;border-radius:50%;background:#f3fbfc;font:800 11px/1 inherit;vertical-align:middle}.sr-si-info:hover,.sr-si-info:focus-visible{color:#fff;border-color:var(--teal);background:var(--teal)}.sr-si-help-dialog{position:fixed;z-index:108;top:22px;left:50%;width:min(560px,calc(100vw - 32px));transform:translateX(-50%)}.sr-si-help-dialog[hidden]{display:none}.sr-si-help-dialog>div{display:grid;grid-template-columns:34px minmax(0,1fr) 32px;align-items:start;gap:11px;padding:16px 17px;border:1px solid #80c5cd;border-radius:14px;background:#fff;box-shadow:0 18px 55px rgba(7,23,59,.24)}.sr-si-help-dialog>div>span{display:grid;place-items:center;width:32px;height:32px;color:#fff;border-radius:50%;background:var(--teal);font-weight:800}.sr-si-help-dialog>div>div{display:grid;gap:4px}.sr-si-help-dialog strong{color:var(--navy);font-size:14px}.sr-si-help-dialog p{margin:0;color:#476070;font-size:12px;line-height:1.5}.sr-si-help-dialog button{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:0;background:transparent;font-size:22px}.sr-si-containers{display:grid;gap:10px}.sr-si-container-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;align-items:end;padding:13px;border:1px solid var(--line);border-radius:11px;background:#fbfdfe}.sr-si-container-row>strong{grid-column:1/-1;color:var(--navy);font-size:13px}.sr-si-container-row label{display:grid;gap:5px;min-width:0;color:var(--muted);font-size:10px}.sr-si-container-row button{width:38px;height:42px;align-self:end;color:var(--coral);font-size:20px}
@media(max-width:1180px){.sr-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-workspace{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.sr-detail-summary{grid-template-columns:1fr 1fr}.sr-detail-summary>div:first-child{grid-column:1/-1}}
@media(max-width:900px){.sr-workspace{grid-template-columns:1fr}.sr-history-list{max-height:none}.sr-detail-panel{display:none}.sr-workspace.has-selection .sr-history-panel{display:none}.sr-workspace.has-selection .sr-detail-panel{display:block}.sr-mobile-back{display:inline-flex;grid-column:1/-1;justify-self:start;min-height:36px;padding:0;border:0;color:var(--teal);background:transparent}.sr-detail-head{grid-template-columns:minmax(0,1fr) auto}.sr-service-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.sr-overview-hero,.sr-service-hero{align-items:stretch;flex-direction:column;padding:19px}.sr-overview-hero h2{font-size:22px}.sr-overview-hero>button,.sr-service-hero>button{width:100%}.sr-kpis{grid-template-columns:1fr 1fr;gap:9px}.sr-kpis button{min-height:96px;padding:14px}.sr-kpis button:last-child{grid-column:1/-1}.sr-service-grid{grid-template-columns:1fr}.sr-service-card{min-height:132px;padding:16px}.sr-history-toolbar{align-items:stretch;flex-direction:column}.sr-history-search{width:100%}.sr-detail-summary,.sr-request-data{grid-template-columns:1fr}.sr-detail-summary>div:first-child{grid-column:auto}.sr-created-banner{grid-template-columns:auto minmax(0,1fr) auto}.sr-created-banner>button:nth-of-type(1){grid-column:2;justify-self:start}.sr-created-banner>button:last-child{grid-column:3;grid-row:1}.sr-drawer-panel{width:100%;border-left:0}.sr-drawer-panel>header{padding:17px 16px 14px}.sr-drawer-panel>header h2{font-size:20px}.sr-form-grid{grid-template-columns:1fr;padding:16px}.sr-field--wide{grid-column:auto}.sr-form-error{margin:13px 16px 0}.sr-form-actions{display:grid;grid-template-columns:1fr 1fr;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.sr-form-actions button{width:100%;min-width:0}.sr-reference-entry{grid-template-columns:1fr}.sr-reference-button{width:100%}.sr-reference-card dl{grid-template-columns:1fr}.sr-service-choice{grid-template-columns:1fr}.sr-choice-card{flex-basis:84%}.sr-si-container-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-si-container-row button{grid-column:2;justify-self:end}.sr-reply-form button{width:100%;justify-self:stretch}.sr-detail-head,.sr-detail-body{padding:16px}}
@media(max-width:430px){.sr-kpis{grid-template-columns:1fr}.sr-kpis button:last-child{grid-column:auto}.sr-service-card{grid-template-columns:auto minmax(0,1fr)}.sr-service-card>b{display:none}.sr-filter-tabs{margin-right:-2px;margin-left:-2px}.sr-created-banner{grid-template-columns:auto 1fr auto}.sr-created-banner>button:nth-of-type(1){grid-column:1/-1;width:100%}.sr-form-actions{grid-template-columns:1fr}.sr-choice-card{flex-basis:90%}}
@media(prefers-reduced-motion:reduce){.sr-service-card,.sr-kpis button,.sr-skeleton-list span,.sr-spinner{transition:none;animation:none}}
@media(max-width:760px){.sr-partial-notice{flex-direction:column}.sr-partial-notice>div:last-child{width:100%;flex-wrap:wrap}}
.sr-filter-tabs button.active:hover,.sr-filter-tabs button.active:focus-visible{color:#fff;background:var(--navy)}
.sr-drawer--si .sr-drawer-panel--si{--si-dialog-height:min(760px,calc(100vh - 36px));top:50%;right:50%;width:min(1000px,calc(100vw - 48px));height:var(--si-dialog-height);border:1px solid var(--line);border-radius:18px;transform:translate(50%,-50%);box-shadow:0 26px 80px rgba(7,23,59,.24)}.sr-drawer--si .sr-drawer-panel--si[data-si-step="0"]{--si-dialog-height:min(590px,calc(100vh - 36px))}.sr-drawer--si .sr-drawer-panel--si[data-si-step="1"]{--si-dialog-height:min(820px,calc(100vh - 36px))}.sr-drawer--si .sr-drawer-panel--si[data-si-step="2"]{--si-dialog-height:min(700px,calc(100vh - 36px))}.sr-drawer--si .sr-drawer-panel--si[data-si-step="3"]{--si-dialog-height:min(740px,calc(100vh - 36px))}.sr-drawer--si .sr-drawer-panel--si[data-si-step="4"]{--si-dialog-height:min(780px,calc(100vh - 36px))}.sr-drawer--si .sr-drawer-panel--si>header{padding:20px 26px 16px}.sr-drawer--si .sr-drawer-panel--si>header h2{font-size:25px}.sr-create-form--si{display:flex;flex-direction:column;min-height:100%;background:#f8fbfc}.sr-create-form--si .sr-form-error{flex:0 0 auto;grid-row:auto;margin:14px 26px 0}.sr-create-form--si .sr-si-progress{flex:0 0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:16px 26px 0;padding:10px 12px;counter-reset:si-step;border:1px solid #dbe7eb;border-radius:12px;background:#fff}.sr-create-form--si .sr-si-progress span{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;color:var(--muted);font-size:11px}.sr-create-form--si .sr-si-progress span:before{display:grid;place-items:center;width:24px;height:24px;content:counter(si-step);counter-increment:si-step;border:1px solid var(--line);border-radius:50%;background:#fff;font-size:10px;font-weight:800}.sr-create-form--si .sr-si-progress span.active{color:var(--navy);font-weight:750}.sr-create-form--si .sr-si-progress span.active:before{color:#fff;border-color:var(--teal);background:var(--teal)}.sr-create-form--si .sr-si-progress span[data-complete]:before{color:#16875a;border-color:#b6e5ca;background:#ecfaf1}.sr-create-form--si .sr-si-progress b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:inherit}.sr-create-form--si .sr-form-grid{flex:1 1 auto;display:block;grid-row:auto;min-height:0;padding:18px 26px 24px;overflow:auto;scrollbar-gutter:stable}.sr-create-form--si .sr-si-step{display:none;grid-template-columns:none;gap:0;margin:0}.sr-create-form--si[data-si-step="0"] .sr-si-step[data-si-step="0"],.sr-create-form--si[data-si-step="1"] .sr-si-step[data-si-step="1"],.sr-create-form--si[data-si-step="2"] .sr-si-step[data-si-step="2"],.sr-create-form--si[data-si-step="3"] .sr-si-step[data-si-step="3"],.sr-create-form--si[data-si-step="4"] .sr-si-step[data-si-step="4"]{display:block}.sr-create-form--si .sr-si-step>header{display:grid;gap:4px;padding:0 0 12px;border:0}.sr-create-form--si .sr-si-step>header small{color:var(--teal);font-size:10px;font-weight:800;letter-spacing:.09em}.sr-create-form--si .sr-si-step>header strong{color:var(--navy);font-size:19px}.sr-create-form--si .sr-si-step>header p{margin:0;color:var(--muted);font-size:12px}.sr-si-step-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px;border:1px solid #dce8ec;border-radius:14px;background:#fff}.sr-si-step-content>.sr-field--wide{grid-column:1/-1}.sr-si-step[data-si-step="1"] .sr-si-step-content{display:grid;grid-template-columns:1fr;gap:14px;padding:0;border:0;background:transparent}.sr-si-party{grid-column:1/-1;display:grid;gap:14px;padding:19px 20px;border:1px solid #dce8ec;border-radius:14px;background:#fff;box-shadow:0 7px 18px rgba(15,49,82,.045)}.sr-si-party+ .sr-si-party{margin-top:0}.sr-si-party--optional{background:#fbfdfe}.sr-si-party>header{display:grid;gap:3px;padding-bottom:11px;border-bottom:1px solid #e8eff2}.sr-si-party>header strong{color:var(--navy);font-size:15px}.sr-si-party>header small{color:var(--muted);font-size:11px}.sr-si-party-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px}.sr-si-party-fields>.sr-field--wide{grid-column:1/-1}.sr-create-form--si .sr-form-actions{flex:0 0 auto;grid-row:auto;position:sticky;bottom:0;min-height:76px;padding:13px 26px calc(13px + env(safe-area-inset-bottom));border-top:1px solid #dce8ec;background:rgba(255,255,255,.97)}.sr-create-form--si .sr-form-actions button{min-width:148px;min-height:48px;font-size:14px}.sr-si-action-summary{margin-right:auto;color:var(--muted);font-size:12px;font-weight:700}.sr-create-form--si .sr-si-info{width:18px;height:18px;font-size:11px}.sr-create-form--si .sr-si-info-panel{max-width:310px}.sr-create-form--si .sr-si-pod-guidance{padding:13px 14px}.sr-create-form--si .sr-si-containers{gap:12px}.sr-create-form--si .sr-si-container-row{padding:15px}
@media(max-width:760px){.sr-drawer--si .sr-drawer-panel--si,.sr-drawer--si .sr-drawer-panel--si[data-si-step]{top:0;right:0;width:100%;height:100%;border:0;border-radius:0;transform:none}.sr-drawer--si .sr-drawer-panel--si>header{padding:17px 16px 14px}.sr-create-form--si .sr-si-progress{margin:12px 16px 0;padding:9px}.sr-create-form--si .sr-si-progress span{grid-template-columns:1fr;justify-items:center}.sr-create-form--si .sr-si-progress b{display:none}.sr-create-form--si .sr-form-grid{padding:16px}.sr-si-step-content,.sr-si-party-fields{grid-template-columns:1fr}.sr-create-form--si .sr-form-actions{display:grid;grid-template-columns:1fr 1fr;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.sr-create-form--si .sr-form-actions button{min-width:0;width:100%}.sr-create-form--si[data-si-step="1"] .sr-form-actions .primary,.sr-create-form--si[data-si-step="2"] .sr-form-actions .primary,.sr-create-form--si[data-si-step="3"] .sr-form-actions .primary,.sr-create-form--si[data-si-step="4"] .sr-form-actions .primary{grid-column:1/-1}.sr-si-action-summary{display:none}.sr-si-party{padding:15px}}
.sr-create-form--si .sr-si-progress{position:relative;align-items:start;padding:14px 18px 12px;overflow:hidden}.sr-create-form--si .sr-si-progress:before,.sr-create-form--si .sr-si-progress:after{position:absolute;z-index:0;top:26px;left:10%;height:2px;content:"";border-radius:2px}.sr-create-form--si .sr-si-progress:before{right:10%;background:#dbe7eb}.sr-create-form--si .sr-si-progress:after{width:0;background:var(--teal);transition:width .2s ease}.sr-create-form--si .sr-si-progress[data-si-progress="1"]:after{width:20%}.sr-create-form--si .sr-si-progress[data-si-progress="2"]:after{width:40%}.sr-create-form--si .sr-si-progress[data-si-progress="3"]:after{width:60%}.sr-create-form--si .sr-si-progress[data-si-progress="4"]:after{width:80%}.sr-create-form--si .sr-si-progress span{position:relative;z-index:1;display:grid;grid-template-columns:1fr;justify-items:center;gap:7px;text-align:center}.sr-create-form--si .sr-si-progress span:before{box-sizing:border-box;background:#fff}.sr-create-form--si .sr-si-progress b{min-height:28px;overflow:visible;line-height:1.25;white-space:normal}.sr-create-form--si .sr-si-progress span.active b{color:var(--navy)}
@media(max-width:760px){.sr-create-form--si .sr-si-progress{padding:10px 9px 8px}.sr-create-form--si .sr-si-progress:before,.sr-create-form--si .sr-si-progress:after{top:21px}.sr-create-form--si .sr-si-progress b{display:none}}
.sr-si-confirmation{display:flex!important;align-items:flex-start;gap:11px;padding:14px 15px;border:1px solid #9fcfd5;border-radius:11px;color:#17334e!important;background:#f0fafb;font-weight:700;line-height:1.45}.sr-si-confirmation input{flex:0 0 18px;width:18px;min-height:18px;margin-top:1px}.sr-si-confirmation span{display:block}
