.npm-service-builder,.npm-service-review,.npm-service-profile{color:#111;letter-spacing:0;overflow-wrap:anywhere;font-family:Montserrat,Arial,sans-serif}.npm-service-builder{max-width:1360px;margin:auto;padding:24px}.npm-service-heading{max-width:780px;margin-bottom:28px}.npm-service-heading h1{font-family:Arial Black,Arial,sans-serif;font-size:32px;line-height:1.15}.npm-service-heading>p:first-child{color:#00778c;font-weight:800}.npm-service-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.npm-service-edit[hidden]{display:none}.npm-service-workspace:has(.npm-service-edit[hidden]){grid-template-columns:minmax(0,1fr)}.npm-service-builder button,.npm-service-review button{color:#005569;cursor:pointer;white-space:normal;background:#fff;border:1px solid #00798e;border-radius:6px;min-height:44px;padding:10px 16px;font:700 14px Montserrat,Arial,sans-serif}.npm-service-builder button:disabled,.npm-service-review button:disabled{opacity:.5;cursor:default}:is(.npm-service-builder :focus-visible,.npm-service-review :focus-visible){outline-offset:3px;outline:3px solid #00798e}.npm-service-builder nav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.npm-service-builder nav button[aria-current]{color:#fff;background:#0097b2}.npm-service-builder fieldset{border:0;min-width:0;margin:0;padding:0}.npm-service-builder legend{padding:0 0 20px;font-size:22px;font-weight:800}.npm-service-builder fieldset fieldset{border-top:1px solid #cadce0;margin-top:18px;padding:20px 0}.npm-service-builder fieldset fieldset legend{padding:8px 0;font-size:17px}.npm-service-builder label{gap:8px;margin:0 0 18px;font-size:14px;font-weight:650;display:grid}.npm-service-builder input:not([type=checkbox],[type=radio]),.npm-service-builder select,.npm-service-builder textarea,.npm-service-review textarea,.npm-service-review input,.npm-service-review select{box-sizing:border-box;color:#111;background:#fff;border:1px solid #75989f;border-radius:4px;width:100%;min-width:0;min-height:44px;padding:12px;font:400 16px Montserrat,Arial,sans-serif}.npm-service-builder textarea{resize:vertical;height:auto;line-height:1.6}.npm-service-builder .npm-service-check{align-items:flex-start;gap:10px;font-weight:400;line-height:1.5;display:flex}.npm-service-check input{flex-shrink:0;width:20px;height:20px}.npm-service-builder small[role=alert]{color:#9b2525}.npm-service-actions,.npm-service-tools{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.npm-service-actions button:first-child,.npm-service-builder button[type=submit]{color:#111;background:#ffde59;border-color:#e4c745}.npm-service-tools button{justify-content:center;align-items:center;width:44px;padding:0;display:inline-flex}.npm-service-status{border-block:1px solid #c5d8dc;margin-bottom:24px;padding:14px 0;font-size:14px}.npm-service-notice{background:#f1f8fa;border-left:3px solid #0097b2;padding:14px;font-size:14px;line-height:1.6}.npm-service-preview{border-left:1px solid #c5d8dc;padding-left:24px}.npm-service-preview>button{margin-bottom:16px}.npm-service-profile{background:#fff;line-height:1.65}.npm-service-profile header{border-bottom:3px solid #ffde59;padding-block:20px}.npm-service-profile h2{font-size:28px;line-height:1.2}.npm-service-profile h3{font-size:20px}.npm-service-profile h4{font-size:17px}.npm-service-profile p{white-space:pre-line}.npm-service-profile section{border-bottom:1px solid #d6e3e6;padding-block:16px}.npm-service-profile nav{flex-wrap:wrap;gap:10px;display:flex}.npm-service-profile nav a{color:#fff;background:#0097b2;border-radius:4px;padding:10px 16px}.npm-service-cover{object-fit:contain;background:#edf5f7;width:100%;max-height:340px;display:block}.npm-service-portrait{object-fit:contain;background:#edf5f7;width:128px;height:160px}.npm-service-offers{padding:0;list-style:none}.npm-service-offers li{border-bottom:1px solid #d6e3e6;padding-block:14px}.npm-service-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.npm-service-gallery img{aspect-ratio:4/3;object-fit:contain;background:#edf5f7;width:100%}.npm-service-assets{gap:16px;padding:0;list-style:none;display:grid}.npm-service-assets li{border-bottom:1px solid #c5d8dc;padding-bottom:16px}.npm-service-assets img{object-fit:contain;width:150px;height:120px;display:block}.npm-service-profile dd{margin:0 0 12px}.npm-service-profile dt{font-weight:700}.npm-service-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.npm-service-review{padding:20px 0}.npm-service-review>nav{flex-wrap:wrap;gap:8px;display:flex}.npm-service-review label{gap:8px;margin-bottom:16px;display:grid}.npm-service-review-list{padding:0;list-style:none}.npm-service-review-list li{border-bottom:1px solid #c5d8dc;padding-block:12px}@media (max-width:800px){.npm-service-builder{padding:18px 16px}.npm-service-heading h1{font-size:28px}.npm-service-workspace{grid-template-columns:minmax(0,1fr)}.npm-service-preview{border:0;padding:0;display:none}.npm-service-preview.is-open{display:block}.npm-service-builder nav{gap:6px}.npm-service-builder nav button{padding:8px;font-size:13px}.npm-service-actions{z-index:2;background:#fff;border-top:1px solid #c5d8dc;padding:10px 0;position:sticky;bottom:0}.npm-service-actions button{flex:1;min-width:115px}.npm-service-profile h2{font-size:26px}}.npm-service-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.npm-service-checklist{border:1px solid #c5d8dc;margin-block:24px;padding:16px}.npm-service-checklist label{align-items:flex-start;gap:10px;display:flex}.npm-service-checklist input{flex:0 0 20px;width:20px;min-height:20px}.npm-service-review details{border-top:1px solid #c5d8dc;padding-block:16px}.npm-service-role{border-top:1px solid #c5d8dc;padding:14px 0}.npm-service-role>summary{cursor:pointer;font-weight:700;line-height:1.5}.npm-service-role[open]>summary{margin-bottom:16px}.npm-service-invitations,.npm-service-management{border-top:1px solid #0097b2;margin-top:24px;padding-top:16px}.npm-service-invitations details,.npm-service-management details{margin:16px 0}.npm-service-offer-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.npm-service-offer-terms div{border-bottom:1px solid #d8e5e7;min-width:0;padding-bottom:10px}.npm-service-offer-terms dt{font-weight:700}.npm-service-offer-terms dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.npm-service-offer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:700px){.npm-service-offer-terms,.npm-service-offer-fields{grid-template-columns:minmax(0,1fr)}}.npm-service-job-select{min-width:0;margin:24px 0}.npm-service-job-select>label{margin-bottom:6px;font-weight:700}.npm-service-job-select>p{margin:6px 0 12px}.npm-service-job-select .npm-service-job-trigger{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;display:flex}.npm-service-job-trigger svg{flex:none}.npm-service-job-options{background:#fff;border:1px solid #0097b2;border-radius:6px;margin-top:8px;padding:12px}.npm-service-job-options .npm-service-job-search{margin:0 0 12px}.npm-service-job-search span{align-items:center;gap:6px;display:flex}.npm-service-job-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:320px;overflow:auto}.npm-service-builder .npm-service-job-scroll fieldset{border:0;margin:0 0 16px;padding:0}.npm-service-builder .npm-service-job-scroll legend{text-transform:uppercase;color:#006777;padding:4px 0;font-size:12px;font-weight:700}.npm-service-job-scroll .npm-service-check{box-sizing:border-box;min-height:44px;margin:0;padding:8px 4px}.npm-service-job-scroll input{flex:none}.npm-service-job-chosen{flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.npm-service-job-chosen li{background:#e7f5f7;border-radius:6px;align-items:center;gap:8px;max-width:100%;padding-left:10px;font-size:13px;display:flex}.npm-service-job-chosen li>span{overflow-wrap:anywhere;min-width:0}.npm-service-job-chosen button{background:0 0;border-color:#0000;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.npm-service-employment-files{gap:12px;min-width:0;display:grid}.npm-service-employment-files input[type=file]{box-sizing:border-box;max-width:100%}.npm-employment-simple{max-width:1040px}.npm-employment-simple .npm-service-heading{max-width:840px}.npm-employment-simple .npm-service-workspace{grid-template-columns:minmax(0,1fr)}.npm-employment-simple .npm-service-preview:not(.is-open){display:none}.npm-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.npm-service-builder legend,.npm-service-builder [data-field]{scroll-margin-top:120px}.npm-service-actions{border-top:1px solid #cadce0;padding:16px 0;position:static}.npm-service-actions button:first-child,.npm-service-actions .npm-action-secondary{color:#005569;background:#fff;border-color:#0097b2}.npm-service-actions .npm-action-primary{color:#111;background:#ffde59;border-color:#ffde59;margin-left:auto}.npm-employment-file{border-top:1px solid #cadce0;padding:20px 0}.npm-employment-file h3{margin:0 0 8px;font-size:20px}.npm-employment-file img{object-fit:contain;width:160px;height:180px}.npm-file-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.npm-file-actions button{align-items:center;gap:8px;display:inline-flex}.npm-employment-summary{padding:24px 0}.npm-employment-summary h2{font-size:22px}.npm-service-builder:has([data-capture=blocked]){min-height:50vh}@media (max-width:600px){.npm-simple-grid{grid-template-columns:minmax(0,1fr);gap:0}.npm-service-actions{position:static}.npm-service-actions button{flex:auto}.npm-service-actions .npm-action-primary{width:100%;margin:0}.npm-service-heading h1{font-size:28px}}.npm-service-builder .npm-employment-file{position:relative}.npm-service-builder .npm-employment-file input[type=file].npm-service-sr{border:0;width:1px;min-width:0;max-width:1px;height:1px;min-height:0;padding:0;inset:0 auto auto 0}.npm-service-profile .npm-service-name{margin-block:.83em;font-size:28px;line-height:1.2}@media (max-width:800px){.npm-service-profile .npm-service-name{font-size:26px}}
