.services-public,.svc-shell{--svc-ink:#17263b;--svc-body:#26384d;--svc-secondary:#485d75;--svc-line:#c3cfdd;--svc-soft:#f8fbff;--svc-blue:#2259cf;color:var(--svc-body);background:#fff;font-family:inherit;font-weight:400;line-height:1.75}.services-public *,.svc-shell *{box-sizing:border-box}.services-public a,.svc-shell a{color:inherit}.services-public button,.svc-shell button{font-family:inherit}.services-public h1,.services-public h2,.services-public h3,.svc-shell h1,.svc-shell h2,.svc-shell h3,.svc-shell h4{color:var(--svc-ink);margin:0;font-weight:600}.services-public p,.svc-shell p{margin:0}.services-public .mika-wordmark,.svc-shell .mika-wordmark{font-size:29px}.svc-public-header,.svc-shell-header{border-bottom:1px solid var(--svc-line);background:#fff;align-items:center;gap:38px;min-height:84px;padding:18px max(5vw,24px);display:flex}.svc-public-header>a,.svc-shell-header>a{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.svc-public-header nav,.svc-shell-header nav{flex-wrap:wrap;flex:1;align-items:center;gap:30px;display:flex}.svc-public-header nav a,.svc-shell-header nav a{color:var(--svc-ink);padding:6px 0;font-size:14px;font-weight:500;text-decoration:none}.svc-public-header>div,.svc-shell-tools{align-items:center;gap:17px;display:flex}.svc-public-header select,.svc-shell-tools select{color:var(--svc-body);background:0 0;border:0;padding:6px;font-size:13px}.svc-button{cursor:pointer;min-height:43px;box-shadow:none;background:#fff;border:1px solid #aeb4bf;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:10px 17px;font-size:14px;font-weight:500;line-height:1.65;text-decoration:none;display:inline-flex}.svc-button svg{flex-shrink:0}.svc-button-primary{background:var(--svc-blue);border-color:var(--svc-blue);color:#fff!important}.svc-button-primary:hover{background:#1948b0}.svc-button-secondary{color:var(--svc-ink);border-color:#aeb4bf}.svc-button:disabled{opacity:.58;cursor:default}.svc-text-link,.svc-hero-links>a{cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;color:#2157bb!important}.svc-kicker{color:#495767;letter-spacing:.025em;font-size:13px;font-weight:500;line-height:1.8;display:block}.svc-hero{grid-template-columns:minmax(0,1.35fr) minmax(350px,.85fr);align-items:start;gap:8%;max-width:1440px;margin:0 auto;padding:91px 5vw 90px;display:grid}.svc-hero h1{letter-spacing:-.04em;margin:23px 0 27px;font-size:clamp(42px,4.45vw,66px);line-height:1.2}.svc-lead{color:#3e4754;max-width:660px;font-size:18px;line-height:1.9}.svc-hero-links{flex-direction:column;align-items:flex-start;gap:23px;margin-top:30px;display:flex}.svc-hero-links>span{color:var(--svc-secondary);font-size:13px}.svc-intake-card{background:#fff;border:1px solid #c3cfdd;border-radius:8px;padding:28px}.svc-intake-card h2{margin:9px 0 12px;font-size:24px;line-height:1.5}.svc-intake-card>p{margin-bottom:23px;font-size:14px;line-height:1.85}.svc-intake-card>label{color:#303b4b;flex-direction:column;gap:8px;margin-bottom:17px;font-size:13px;font-weight:500;display:flex}.svc-intake-card input,.svc-intake-card select{width:100%;min-height:43px;font:inherit;color:#242e3d;background:#fff;border:1px solid #aeb4bf;border-radius:5px;padding:10px 11px;font-size:14px;font-weight:400}.svc-intake-card>.svc-button{width:100%;margin-top:3px}.svc-intake-card>small{color:var(--svc-secondary);margin-top:15px;font-size:12px;line-height:1.9;display:block}.svc-section-heading{max-width:850px;margin-bottom:38px}.svc-section-heading h2{letter-spacing:-.025em;margin:12px 0 15px;font-size:36px;line-height:1.4}.svc-section-heading>p{color:var(--svc-secondary);font-size:16px;line-height:1.9}.svc-capabilities{border-top:1px solid var(--svc-line);max-width:1320px;margin:0 auto;padding:75px 5vw 80px}.svc-capabilities>article{border-top:1px solid var(--svc-line);grid-template-columns:190px minmax(0,1fr);gap:32px;padding:43px 0;display:grid}.svc-service-label{color:#34465a;align-items:flex-start;gap:11px;font-size:13px;font-weight:500;line-height:1.8;display:flex}.svc-service-label svg{flex-shrink:0;margin-top:1px}.svc-capabilities h3{letter-spacing:-.02em;margin-bottom:15px;font-size:29px;line-height:1.5}.svc-capabilities article p{max-width:820px;font-size:16px;line-height:1.95}.svc-capabilities ul{gap:11px;margin:23px 0 26px;padding:0;font-size:14px;list-style:none;display:grid}.svc-capabilities li{align-items:flex-start;gap:10px;display:flex}.svc-capabilities li svg{color:#3c665c;flex-shrink:0;margin-top:5px}.svc-process{border-top:1px solid var(--svc-line);border-bottom:1px solid var(--svc-line);background:#fff;padding:74px max(5vw,24px)}.svc-process>.svc-section-heading,.svc-process-grid{max-width:1188px;margin-left:auto;margin-right:auto}.svc-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px;margin-bottom:32px;display:grid}.svc-process-grid article>span{color:#6a7786;margin-bottom:17px;font-size:15px;font-weight:500;display:block}.svc-process-grid h3{margin-bottom:10px;font-size:20px;line-height:1.65}.svc-process-grid p{font-size:15px;line-height:1.95}.svc-process>.svc-button{width:fit-content;margin:30px auto 0;display:flex}.svc-faq{max-width:1140px;margin:auto;padding:76px 5vw 90px}.svc-faq details{border-bottom:1px solid var(--svc-line);padding:22px 0}.svc-faq summary{cursor:pointer;color:var(--svc-ink);font-size:17px;font-weight:500;line-height:1.8}.svc-faq details p{max-width:900px;margin-top:15px;font-size:15px;line-height:1.95}.svc-public-footer,.svc-shell-footer{border-top:1px solid var(--svc-line);background:#fff;flex-wrap:wrap;align-items:center;gap:22px;padding:30px max(5vw,24px);display:flex}.svc-public-footer>span,.svc-shell-footer>span{color:var(--svc-secondary);flex:1;font-size:12px}.svc-public-footer>a{align-items:center;gap:7px;font-size:13px;text-decoration:none;display:flex}.svc-shell{background:#fff;min-height:100vh}.svc-shell-header{gap:38px;min-height:73px;padding:17px 3.5vw}.svc-shell-header nav{gap:28px}.svc-shell-header nav a[aria-current=page]{color:#164baf;border-bottom:2px solid #2259cf}.svc-shell-tools>span{text-overflow:ellipsis;white-space:nowrap;max-width:165px;color:var(--svc-secondary);font-size:12px;overflow:hidden}.svc-icon-button{border:1px solid var(--svc-line);color:#516173;cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;width:33px;min-width:33px;height:33px;display:inline-flex}.svc-icon-button:disabled{opacity:.5;cursor:default}.svc-shell-main{max-width:1540px;min-height:calc(100vh - 180px);margin:0 auto;padding:42px 3.5vw 64px}.svc-module-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:32px;display:flex}.svc-module-heading>div{max-width:900px}.svc-module-heading h1{letter-spacing:-.02em;margin:8px 0 13px;font-size:32px;line-height:1.5}.svc-module-heading p{color:#4e5968;font-size:15px;line-height:1.9}.svc-module-heading>.svc-button{flex-shrink:0;margin-top:12px}.svc-shell .mika-wordmark{font-size:26px}.svc-shell-footer{padding:23px 3.5vw}.svc-shell-footer .mika-wordmark{font-size:22px}.svc-panel{background:#fff;border:1px solid #d3d9e1;border-radius:7px;min-width:0;overflow:hidden}.svc-panel-title{border-bottom:1px solid #e6e9ee;padding:22px 24px}.svc-panel-title h2{font-size:19px;font-weight:600;line-height:1.7}.svc-panel-title h2>svg{vertical-align:middle;margin-right:8px;display:inline-block}.svc-panel-title p{color:var(--svc-secondary);margin-top:5px;font-size:13px;line-height:1.85}.svc-heading-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.svc-field{color:#303a48;flex-direction:column;align-items:stretch;gap:8px;min-width:0;font-size:13px;font-weight:500;line-height:1.8;display:flex}.svc-field input,.svc-field select,.svc-field textarea{min-height:43px;font:inherit;color:#2b3544;background:#fff;border:1px solid #aeb4bf;border-radius:5px;width:100%;max-width:100%;padding:10px 11px;font-size:14px;font-weight:400;line-height:1.75}.svc-field textarea{resize:vertical}.svc-field small{color:var(--svc-secondary);font-size:12px;font-weight:400;line-height:1.8}.svc-required{color:#536a86;margin-top:-5px;font-size:11px;font-weight:400;line-height:1.5}.svc-brief-form{padding:22px 24px 26px}.svc-brief-form fieldset,.svc-news-search fieldset{border:0;min-width:0;margin:0;padding:0}.svc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 17px;display:grid}.svc-field-wide{grid-column:1/-1}.svc-brief-form>.svc-button,.svc-brief-form fieldset>.svc-button{margin-top:24px}.svc-request-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:25px;display:grid}.svc-record-picker{border-bottom:1px solid #e6e9ee;padding:18px 24px}.svc-request-detail{padding:23px 24px}.svc-record-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.svc-record-header h3{overflow-wrap:anywhere;font-size:21px;line-height:1.6}.svc-status{color:#3e5c7b;background:#f5f8fc;border:1px solid #cfd7e1;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:400;line-height:1.8;display:inline-block}.svc-status-active,.svc-status-closed{color:#3d6a57;background:#f5faf7;border-color:#c7ddd4}.svc-record-date{color:var(--svc-secondary);font-size:12px;margin-top:8px!important}.svc-scope-notice{background:#f8f9fb;border:1px solid #dbe1e8;border-radius:5px;align-items:flex-start;gap:10px;margin:20px 0;padding:12px;display:flex}.svc-scope-notice>svg{color:#536b88;flex-shrink:0;margin-top:4px}.svc-scope-notice p{color:#526171;font-size:12px;line-height:1.9}.svc-plan-steps{margin:23px 0;padding-left:22px}.svc-plan-steps>li{color:#647387;border-bottom:1px solid #e7eaf0;margin-bottom:23px;padding:0 0 23px 5px}.svc-plan-steps h4,.svc-missing-evidence h4{margin-bottom:7px;font-size:15px;font-weight:500;line-height:1.8}.svc-plan-steps p{color:var(--svc-body);white-space:pre-wrap;font-size:13px;line-height:1.9}.svc-plan-steps dl{margin:12px 0 0}.svc-plan-steps dl>div{grid-template-columns:64px minmax(0,1fr);gap:12px;margin-top:7px;font-size:12px;line-height:1.9;display:grid}.svc-plan-steps dt{color:var(--svc-secondary);font-weight:400}.svc-plan-steps dd{color:#414f60;margin:0}.svc-missing-evidence{background:#fbfaf7;border:1px solid #e0d8c9;border-radius:5px;margin:20px 0;padding:15px}.svc-missing-evidence ul{color:#6d5c43;margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.95}.svc-published-proposal{background:#fbfcff;border:1px solid #c5d2e3;border-radius:6px;margin-top:25px;padding:20px}.svc-published-proposal h3{margin:8px 0 13px;font-size:20px;line-height:1.6}.svc-published-proposal p{white-space:pre-wrap;font-size:14px;line-height:1.9}.svc-published-proposal dl{margin:20px 0}.svc-published-proposal dl>div{border-top:1px solid #e2e7ee;padding:14px 0}.svc-published-proposal dt{color:var(--svc-ink);margin-bottom:7px;font-size:13px;font-weight:500}.svc-published-proposal dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.9}.svc-published-proposal>small{color:var(--svc-secondary);font-size:11px}.svc-plan-pending{border-top:1px solid #e2e7ee;margin-top:24px;padding:20px 0 0}.svc-plan-pending h3{margin-bottom:8px;font-size:17px}.svc-plan-pending p{color:var(--svc-secondary);font-size:13px;line-height:1.9}.svc-note{color:var(--svc-secondary);padding:15px 24px;font-size:12px;line-height:1.85}.svc-published-proposal .svc-note{border-top:1px solid #e2e7ee;margin-top:15px;padding:16px 0 0;font-size:12px}.svc-empty{text-align:left;color:#677586;padding:45px 25px}.svc-empty>svg{color:#708397;margin-bottom:14px}.svc-empty h3{margin-bottom:10px;font-size:18px;line-height:1.7}.svc-empty p{max-width:600px;font-size:13px;line-height:1.95}.svc-error,.svc-success{color:#755831;overflow-wrap:anywhere;background:#fcfaf6;border:1px solid #dfd1bb;border-radius:5px;align-items:flex-start;gap:10px;padding:14px 17px;font-size:13px;line-height:1.9;display:flex;margin-bottom:23px!important}.svc-error>svg,.svc-success>svg{flex-shrink:0;margin-top:4px}.svc-error>span{flex:1}.svc-error small{font-size:12px;display:block}.svc-error code{font-size:11px}.svc-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.svc-success{color:#3d6a53;background:#f4f9f6;border-color:#cbded4}.svc-intake-card .svc-error{margin-top:15px;font-size:12px}.svc-inline-alert{color:#82603a;background:#fbf9f5;border-bottom:1px solid #e4dccd;padding:12px 24px;font-size:12px;line-height:1.9}.svc-news-search{margin-bottom:24px}.svc-news-search form{padding:23px 24px 0}.svc-news-fields{grid-template-columns:1.05fr 1.3fr 180px auto;align-items:end;gap:18px;display:grid}.svc-news-fields .svc-button{margin-bottom:1px}.svc-news-fields textarea{min-height:80px}.svc-news-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.svc-news-scope{color:#53647a;overflow-wrap:anywhere;background:#fafbfc;border-bottom:1px solid #e3e7ed;flex-wrap:wrap;gap:7px 22px;padding:14px 24px;font-size:12px;line-height:1.9;display:flex}.svc-news-articles>article{border-bottom:1px solid #e4e8ee;padding:24px}.svc-article-meta{color:#63758a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px;font-size:11px;line-height:1.8;display:flex}.svc-article-meta>span:first-child{color:#425b78;font-weight:500}.svc-article-meta>span:last-child{color:#797055}.svc-news-articles h3{overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.8}.svc-news-articles h3>a{color:#213c64;text-decoration:none}.svc-news-articles h3>a:hover{text-decoration:underline}.svc-news-articles h3 svg{vertical-align:middle;flex-shrink:0;margin-left:6px;display:inline-block}.svc-news-articles dl{flex-wrap:wrap;align-items:flex-start;gap:12px 32px;margin:13px 0 0;font-size:12px;line-height:1.9;display:flex}.svc-news-articles dt{color:#6b7888;margin-bottom:2px;font-size:11px}.svc-news-articles dd{color:#3e5065;margin:0}.svc-news-articles article>small{color:#87613c;font-size:12px}.svc-result-limit{color:#617084;background:#fafbfc;padding:18px 24px;font-size:12px;line-height:1.95}.svc-news-side{gap:23px;min-width:0;display:grid}.svc-snapshot-list{max-height:560px;overflow:auto}.svc-snapshot-list>button{text-align:left;cursor:pointer;color:#34455a;background:#fff;border:0;border-bottom:1px solid #e4e8ee;width:100%;padding:16px 21px;display:block}.svc-snapshot-list>button.is-selected{background:#edf3fb;box-shadow:inset 3px 0 #426ba8}.svc-snapshot-list strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.8;display:block}.svc-snapshot-list span{margin-top:3px;font-size:12px;line-height:1.8;display:block}.svc-snapshot-list small{color:#6d798a;margin-top:3px;font-size:11px;line-height:1.9;display:block}.svc-news-next{padding:24px}.svc-news-next>svg{color:#426182;margin-bottom:12px}.svc-news-next h2{margin-bottom:11px;font-size:18px;line-height:1.7}.svc-news-next p{margin-bottom:20px;font-size:13px;line-height:1.95}.svc-spin{animation:1s linear infinite svc-spin}@keyframes svc-spin{to{transform:rotate(360deg)}}:is(.services-public :focus-visible,.svc-shell :focus-visible){outline-offset:3px;outline:2px solid #3b6ec5}html:lang(th) .svc-hero h1{font-size:clamp(37px,3.5vw,54px);line-height:1.48}html:lang(th) .svc-section-heading h2{font-size:32px;line-height:1.65}html:lang(th) .svc-capabilities h3{font-size:27px;line-height:1.8}html:lang(th) .svc-lead{font-size:18px;line-height:2}html:lang(th) .svc-field,html:lang(th) .svc-panel-title p,html:lang(th) .svc-plan-steps p,html:lang(th) .svc-news-next p{font-size:14px}html:lang(th) .svc-module-heading h1{font-size:29px;line-height:1.75}html:lang(th) .svc-note,html:lang(th) .svc-result-limit,html:lang(th) .svc-plan-steps dl>div,html:lang(th) .svc-scope-notice p{font-size:13px;line-height:1.95}@media (min-width:1600px){.svc-hero,.svc-capabilities{padding-left:55px;padding-right:55px}}@media (max-width:1150px){.svc-public-header,.svc-shell-header{gap:25px}.svc-public-header nav,.svc-shell-header nav{gap:18px}.svc-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:40px;padding-top:65px}.svc-request-grid{grid-template-columns:1fr 1fr;gap:20px}.svc-news-fields{grid-template-columns:1fr 1fr}.svc-news-grid{grid-template-columns:minmax(0,1fr) 280px}.svc-module-heading{flex-direction:column;gap:12px}.svc-module-heading>.svc-button{margin-top:0}.svc-shell-tools>span{display:none}.svc-plan-steps dl>div{grid-template-columns:1fr;gap:1px}.svc-process-grid{gap:27px}}@media (max-width:850px){.svc-public-header,.svc-shell-header{flex-wrap:wrap;gap:16px 25px;padding:17px 22px}.svc-public-header nav,.svc-shell-header nav{flex-basis:100%;order:3;justify-content:flex-start;gap:24px}.svc-public-header>div,.svc-shell-tools{margin-left:auto}.svc-public-header .svc-button{min-height:36px;padding:7px 11px;font-size:13px}.svc-hero{grid-template-columns:1fr;gap:38px;padding:53px 24px 55px}.svc-hero-copy{max-width:690px}.svc-hero h1{margin:20px 0;font-size:50px;line-height:1.25}.svc-intake-card{width:100%;max-width:620px;padding:26px}.svc-section-heading h2{font-size:30px}.svc-capabilities,.svc-faq{padding:52px 24px}.svc-capabilities>article{grid-template-columns:1fr;gap:18px;padding:30px 0}.svc-capabilities h3{font-size:26px}.svc-process{padding:51px 24px}.svc-process-grid{grid-template-columns:1fr;gap:26px}.svc-process-grid article{grid-template-columns:40px 1fr;gap:0 16px;display:grid}.svc-process-grid article>span{grid-row:1/3;margin:6px 0 0}.svc-process-grid h3{font-size:20px}.svc-process-grid p{grid-column:2}.svc-shell-main{padding:30px 23px 45px}.svc-request-grid,.svc-news-grid{grid-template-columns:1fr}.svc-news-side{grid-template-columns:1fr 1fr}.svc-snapshot-list{max-height:365px}.svc-module-heading h1{font-size:29px}.svc-published-proposal{padding:18px}.svc-error{flex-wrap:wrap}.svc-error>span{flex-basis:calc(100% - 35px)}}@media (max-width:550px){.svc-public-header nav,.svc-shell-header nav{gap:14px 22px}.svc-public-header nav a,.svc-shell-header nav a{font-size:13px}.svc-public-header .mika-wordmark,.svc-shell-header .mika-wordmark{font-size:25px}.svc-public-header>div,.svc-shell-tools{gap:9px}.svc-hero h1{font-size:39px;line-height:1.35}.svc-lead{font-size:16px;line-height:1.95}.svc-hero{padding:40px 21px 45px}.svc-intake-card{padding:23px 20px}.svc-intake-card h2{font-size:22px}.svc-section-heading h2{font-size:28px}.svc-section-heading>p,.svc-capabilities article p{font-size:15px}.svc-capabilities h3{font-size:24px}.svc-public-footer,.svc-shell-footer{gap:15px;padding:25px 22px}.svc-public-footer>span,.svc-shell-footer>span{flex-basis:calc(100% - 95px)}.svc-shell-main{padding:26px 16px 40px}.svc-module-heading h1{font-size:26px}.svc-module-heading p{font-size:14px}.svc-panel-title,.svc-brief-form,.svc-request-detail,.svc-record-picker{padding:19px 18px}.svc-panel-title h2{font-size:18px}.svc-form-grid,.svc-news-fields{grid-template-columns:1fr}.svc-field-wide{grid-column:auto}.svc-record-header{flex-direction:column;gap:9px}.svc-news-search form{padding:20px 18px 0}.svc-news-side{grid-template-columns:1fr}.svc-news-fields .svc-button{width:100%;margin-top:1px}.svc-news-articles>article{padding:21px 18px}.svc-news-articles h3{font-size:17px}.svc-news-scope,.svc-result-limit,.svc-inline-alert{padding-left:18px;padding-right:18px}.svc-news-articles dl{display:block}.svc-news-articles dl>div{margin-top:9px}.svc-note{padding:15px 18px}.svc-faq summary{font-size:16px}.svc-button{white-space:normal;text-align:left;max-width:100%}html:lang(th) .svc-hero h1{font-size:36px;line-height:1.65}html:lang(th) .svc-section-heading h2{font-size:27px}html:lang(th) .svc-module-heading h1{font-size:25px}}.svc-workspace-modules a.nav-link{text-decoration:none}.svc-workspace-modules a.nav-link>span{flex:1}.svc-workspace-modules a.nav-link>svg:last-child{color:#6b7788;width:12px;height:12px}.svc-submitted-brief{border-top:1px solid #e3e7ed;border-bottom:1px solid #e3e7ed;margin-top:19px;padding:12px 0}.svc-submitted-brief summary{color:#3f5878;cursor:pointer;font-size:13px;font-weight:500;line-height:1.9}.svc-submitted-brief dl{margin:13px 0 4px}.svc-submitted-brief dl>div{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:7px 0;font-size:12px;line-height:1.9;display:grid}.svc-submitted-brief dt{color:#687585}.svc-submitted-brief dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#38495f;margin:0}@media (max-width:550px){.svc-submitted-brief dl>div{grid-template-columns:1fr;gap:2px}}.svc-shell,.svc-shell-main,.svc-panel,.svc-request-detail,.svc-panel-title,.svc-published-proposal,.svc-scope-notice,.svc-news-scope,.svc-result-limit{background:#fff}.svc-shell{color:var(--svc-body);font-size:14px}.svc-shell .svc-panel,.svc-shell .svc-published-proposal,.svc-shell .svc-panel-title,.svc-shell .svc-record-picker,.svc-shell .svc-scope-notice,.svc-shell .svc-news-scope{border-color:var(--svc-line)}.svc-shell .svc-field{color:var(--svc-body);font-size:14px}.svc-shell .svc-field input,.svc-shell .svc-field select,.svc-shell .svc-field textarea{color:var(--svc-body);background:#fff;border-color:#93a5ba}.svc-shell .svc-field input::placeholder,.svc-shell .svc-field textarea::placeholder{color:#5d7189}html .svc-shell .svc-module-heading p,html .svc-shell .svc-panel-title p,html .svc-shell .svc-field small,html .svc-shell .svc-required,html .svc-shell .svc-note,html .svc-shell .svc-record-date,html .svc-shell .svc-scope-notice p,html .svc-shell .svc-published-proposal>small,html .svc-shell .svc-submitted-brief dl>div,html .svc-shell .svc-news-articles dt,html .svc-shell .svc-snapshot-list small{color:var(--svc-secondary);font-size:13px}.svc-shell .svc-plan-steps p,.svc-shell .svc-published-proposal p,.svc-shell .svc-published-proposal dd,.svc-shell .svc-empty p,.svc-shell .svc-news-next p,.svc-shell .svc-submitted-brief dd{color:var(--svc-body);font-size:14px}html .svc-shell .svc-plan-steps dl>div,html .svc-shell .svc-result-limit,html .svc-shell .svc-news-scope,html .svc-shell .svc-news-articles dl,html .svc-shell .svc-article-meta{color:var(--svc-secondary);font-size:13px}.svc-shell .svc-plan-steps dt,.svc-shell .svc-submitted-brief dt{color:var(--svc-secondary)}.svc-shell .svc-status{color:#355b86;background:#f8fbff;border-color:#b8cce3;font-size:13px}.svc-shell .svc-status-active,.svc-shell .svc-status-closed{color:#286346;background:#f2f9f5;border-color:#b4d0c0}.svc-shell .svc-snapshot-list>button:hover{background:#f5f9ff}.svc-shell .svc-snapshot-list>button.is-selected{box-shadow:none;outline-offset:-1px;background:#edf4ff;outline:1px solid #b7cbe7}.svc-shell .svc-missing-evidence{background:#fffdf7;border-color:#d8c79e}.svc-shell .svc-missing-evidence ul{color:#6a542d;font-size:13px}.services-public .svc-intake-card{border-color:var(--svc-line);background:#fff}.services-public .svc-process{background:#fff}@media (max-width:550px){.svc-shell .svc-module-heading p,.svc-shell .svc-panel-title p,.svc-shell .svc-field small,.svc-shell .svc-note{font-size:13px}.svc-shell .svc-button{font-size:14px}}.svc-shell .svc-delivery-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.svc-shell .svc-optional-request{border:1px solid var(--svc-line);background:#fff;border-radius:7px;min-width:0;overflow:hidden}.svc-shell .svc-optional-request>summary{cursor:pointer;color:#355472;padding:17px 21px;font-size:14px;font-weight:500;line-height:1.8;list-style-position:inside}.svc-shell .svc-optional-request>summary:hover{color:#1f56a3;background:#f8fbff}.svc-shell .svc-optional-request[open]>summary{border-bottom:1px solid var(--svc-line)}.svc-shell .svc-optional-request>.svc-panel{border:0;border-radius:0}.svc-shell .svc-initial-scope{border-top:1px solid var(--svc-line);margin:19px 0 0;padding:14px 0}.svc-shell .svc-initial-scope>summary{cursor:pointer;color:#405f80;font-size:13px;font-weight:500;line-height:1.85}.svc-shell .svc-initial-scope[open]>summary{margin-bottom:13px}.svc-shell .svc-initial-scope .svc-plan-steps{margin-top:17px}:is(.svc-shell .svc-optional-request summary:focus-visible,.svc-shell .svc-initial-scope summary:focus-visible){outline-offset:-3px;outline:2px solid #3b6ec5}@media (max-width:550px){.svc-shell .svc-delivery-grid{gap:18px}.svc-shell .svc-optional-request>summary{padding:16px 18px;font-size:14px}}.svc-shell .svc-diagnosis-start{background:#fff;border:1px solid #a9bfdc;border-radius:8px;min-width:0;margin-bottom:26px;padding:26px}.svc-shell .svc-diagnosis-start>.svc-section-heading{max-width:none;margin-bottom:20px}.svc-shell .svc-diagnosis-start .svc-section-heading h2{letter-spacing:normal;color:var(--svc-ink);margin:0 0 10px;font-size:23px;font-weight:600;line-height:1.5}.svc-shell .svc-diagnosis-start .svc-section-heading>p{color:var(--svc-secondary);max-width:900px;font-size:14px;line-height:1.85}.svc-shell .svc-diagnosis-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.svc-shell .svc-diagnosis-fields>label{min-width:0;color:var(--svc-body);flex-direction:column;gap:8px;font-size:14px;font-weight:500;line-height:1.7;display:flex}.svc-shell .svc-diagnosis-fields>label:last-child{grid-column:1/-1}.svc-shell .svc-diagnosis-fields input,.svc-shell .svc-diagnosis-fields textarea{width:100%;color:var(--svc-body);font:inherit;background:#fff;border:1px solid #93a5ba;border-radius:5px;min-height:44px;padding:11px 12px;font-size:14px;font-weight:400;line-height:1.75}.svc-shell .svc-diagnosis-fields textarea{resize:vertical;min-height:90px}.svc-shell .svc-diagnosis-fields input::placeholder,.svc-shell .svc-diagnosis-fields textarea::placeholder{color:#5d7189}.svc-shell .svc-diagnosis-fields label small,.svc-shell .svc-small{color:var(--svc-secondary);font-size:13px;font-weight:400;line-height:1.8}.svc-shell .svc-diagnosis-actions{flex-wrap:wrap;align-items:center;gap:11px 16px;margin-top:19px;display:flex}.svc-shell .svc-diagnosis-stages{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:23px 0 14px;padding:0;list-style:none;display:grid}.svc-shell .svc-diagnosis-stages>li{color:var(--svc-secondary);background:#fff;border:1px solid #cad6e5;border-radius:5px;align-items:center;gap:9px;padding:12px 14px;font-size:13px;line-height:1.7;display:flex}.svc-shell .svc-diagnosis-stages>li[data-state=active]{color:#225ba9;background:#f6faff;border-color:#9ab8dc}.svc-shell .svc-diagnosis-stages>li[data-state=done]{color:#286447;background:#f8fcfa;border-color:#bed4c7}.svc-shell .svc-diagnosis-stages>li[data-state=failed]{color:#934437;background:#fffaf8;border-color:#debeb3}.svc-shell .svc-diagnosis-stages strong{font-weight:500}.svc-shell .svc-diagnosis-stages svg{flex-shrink:0}.svc-shell .svc-diagnosis-state{color:var(--svc-secondary);align-items:flex-start;gap:9px;margin:14px 0;font-size:13px;line-height:1.85;display:flex}.svc-shell .svc-diagnosis-state svg{color:#35649a;flex-shrink:0;margin-top:3px}.svc-shell .svc-diagnosis-result{border-top:1px solid var(--svc-line);background:#fff;margin-top:23px;padding-top:22px}.svc-shell .svc-diagnosis-result h3{color:var(--svc-ink);margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.6}.svc-shell .svc-diagnosis-result p{color:var(--svc-body);font-size:14px;line-height:1.85}.svc-shell .svc-diagnosis-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:17px 0;display:grid}.svc-shell .svc-diagnosis-metrics>div{background:#fff;border:1px solid #c3cfdd;border-radius:6px;min-width:0;padding:15px 17px}.svc-shell .svc-diagnosis-metrics span{color:var(--svc-secondary);font-size:13px;line-height:1.75;display:block}.svc-shell .svc-diagnosis-metrics strong{color:#1d3c62;overflow-wrap:anywhere;margin-top:8px;font-size:27px;font-weight:500;line-height:1.4;display:block}.svc-shell .svc-diagnosis-links{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:18px;display:flex}.svc-shell .svc-diagnosis-findings{margin:20px 0}.svc-shell .svc-diagnosis-findings h4{color:var(--svc-ink);margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.75}.svc-shell .svc-diagnosis-findings ul{border:1px solid var(--svc-line);border-radius:6px;margin:0;padding:0;list-style:none}.svc-shell .svc-diagnosis-findings li{overflow-wrap:anywhere;padding:12px 15px}.svc-shell .svc-diagnosis-findings li+li{border-top:1px solid var(--svc-line)}.svc-shell .svc-diagnosis-findings strong{color:var(--svc-body);font-size:14px;font-weight:500;line-height:1.75;display:block}.svc-shell .svc-diagnosis-findings span{color:var(--svc-secondary);margin-top:3px;font-size:13px;line-height:1.85;display:block}.svc-shell .svc-diagnosis-projects{margin:28px 0}.svc-shell .svc-diagnosis-projects>h2{color:var(--svc-ink);margin-bottom:15px;font-size:19px;font-weight:600;line-height:1.7}.svc-shell .svc-diagnosis-project-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.svc-shell .svc-diagnosis-project{border:1px solid var(--svc-line);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:18px 21px;display:grid}.svc-shell .svc-diagnosis-project>div:first-child{min-width:0}.svc-shell .svc-diagnosis-project h3{color:var(--svc-ink);font-size:15px;font-weight:600;line-height:1.7}.svc-shell .svc-diagnosis-project p{color:var(--svc-body);overflow-wrap:anywhere;font-size:14px;line-height:1.8}.svc-shell .svc-diagnosis-project .svc-diagnosis-links{margin:0}@media (max-width:700px){.svc-shell .svc-diagnosis-start{padding:21px 18px}.svc-shell .svc-diagnosis-start .svc-section-heading h2{font-size:21px}.svc-shell .svc-diagnosis-fields{grid-template-columns:minmax(0,1fr);gap:16px}.svc-shell .svc-diagnosis-fields>label:last-child{grid-column:auto}.svc-shell .svc-diagnosis-metrics{grid-template-columns:minmax(0,1fr)}.svc-shell .svc-diagnosis-metrics>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.svc-shell .svc-diagnosis-metrics strong{margin-top:0;font-size:24px}.svc-shell .svc-diagnosis-project{grid-template-columns:minmax(0,1fr);padding:17px}.svc-shell .svc-diagnosis-project .svc-diagnosis-links{margin-top:4px}}@media (max-width:440px){.svc-shell .svc-diagnosis-stages{grid-template-columns:minmax(0,1fr)}.svc-shell .svc-diagnosis-actions>.svc-button,.svc-shell .svc-diagnosis-links>.svc-button{width:100%}}
