.admin-notification-center{display:grid;gap:18px;max-width:900px;width:100%;min-width:0}.admin-broadcast-compose,.admin-broadcast-history{padding:24px;min-width:0}.admin-broadcast-intro{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.admin-broadcast-intro>svg{width:42px;height:42px;padding:11px;flex:none;background:#e9f4df;color:#2e613d;border-radius:13px}.admin-broadcast-intro h2{font-size:19px;font-weight:800;line-height:1.35;margin:0}.admin-broadcast-intro p{margin:5px 0 0;line-height:1.6;color:#64746a;font-size:14px}.admin-broadcast-audience{border:0;margin:0 0 18px;padding:0;min-width:0}.admin-broadcast-audience legend{margin-bottom:10px;font-weight:750}.admin-broadcast-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-broadcast-options label{display:flex;align-items:center;gap:10px;border:1px solid #cadacf;border-radius:12px;padding:12px;cursor:pointer;min-width:0;line-height:1.45}.admin-broadcast-options label.chosen{border-color:#4c8547;background:#e8f6dd}.admin-broadcast-options input{accent-color:#3f7e3c;flex:none}.admin-broadcast-count{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#f2f7f0;border:1px solid #dfebda;padding:12px 14px;border-radius:12px;margin-bottom:18px}.admin-broadcast-count svg{height:18px;width:18px;color:#4f853d}.admin-broadcast-count strong{font-size:14px}.admin-broadcast-count>span{margin-left:auto;font-size:12px;color:#526755}.admin-broadcast-fields{display:grid;gap:12px}.admin-broadcast-fields label{display:grid;gap:7px;font-weight:750;min-width:0}.admin-broadcast-fields input,.admin-broadcast-fields textarea,.admin-notification-search input{width:100%;min-width:0;max-width:100%;border-radius:12px;border:1px solid #bacbbc;padding:12px;background:#fff;color:#193222;font-size:15px}.admin-broadcast-fields textarea{resize:vertical;min-height:122px;line-height:1.55}.admin-broadcast-fields small{font-size:12px;color:#637468;justify-self:end}.admin-broadcast-send{margin-top:18px;min-height:45px}.admin-broadcast-confirm{margin-top:18px;border:1px solid #8db66b;background:#eef7e8;border-radius:14px;padding:14px;display:grid;gap:12px}.admin-broadcast-confirm p{line-height:1.6;margin:0}.admin-broadcast-confirm>div{display:flex;flex-wrap:wrap;gap:10px}.admin-broadcast-confirm .btn{min-height:42px}.admin-broadcast-account{display:grid;gap:9px;margin-bottom:16px}.admin-notification-search{display:flex;align-items:center;gap:8px;border-radius:12px}.admin-notification-search svg{width:20px;flex:none}.admin-notification-search input{flex:1}.admin-broadcast-results{display:grid;gap:4px;border:1px solid #bcd0c1;border-radius:12px;max-height:260px;overflow:auto;padding:5px}.admin-broadcast-results button{border:0;border-radius:8px;padding:10px;text-align:left;display:grid;gap:3px;background:transparent;color:inherit}.admin-broadcast-results button:focus-visible,.admin-broadcast-results button:hover{background:#e7f3df}.admin-broadcast-results span,.admin-broadcast-selected small{font-size:12px;color:#5b7160;overflow-wrap:anywhere}.admin-broadcast-selected{display:flex;align-items:center;gap:10px;border:1px solid #b9d5bc;border-radius:12px;padding:12px}.admin-broadcast-selected>span{display:grid;gap:2px;min-width:0;flex:1}.admin-broadcast-history h2{font-size:17px;margin:0 0 12px}.admin-broadcast-history>div{padding:12px 0;border-top:1px solid #dce6dc;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.admin-broadcast-history>div span{font-size:12px;color:#617265}.notification-prompt{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid #bfdba9;border-radius:15px;background:#eef9e5;color:#193928;margin:4px 0 16px}.notification-prompt>svg{width:24px;flex:none;color:#38663a}.notification-prompt>div:nth-child(2){flex:1;min-width:0}.notification-prompt strong{font-size:14px;line-height:1.4;display:block}.notification-prompt p{font-size:12px;line-height:1.5;margin:4px 0 0;color:#506c53}.notification-prompt-actions{display:flex;gap:7px;flex-wrap:wrap}.notification-prompt-actions .btn{min-height:38px;font-size:12px;padding-inline:12px}.notification-prompt .form-feedback{width:100%}.notification-preferences-compact{margin-bottom:18px;max-width:680px}:root[data-theme=dark] .admin-broadcast-compose,:root[data-theme=dark] .admin-broadcast-history{background:#161f2a!important;border-color:#354558!important;color:#f4f7fb!important}:root[data-theme=dark] .admin-notification-center :is(h2,strong,legend,label){color:#f4f7fb}:root[data-theme=dark] .admin-notification-center :is(p,small,.admin-broadcast-history>div span,.admin-broadcast-results span){color:#c0ccda}:root[data-theme=dark] .admin-broadcast-options label,:root[data-theme=dark] .admin-broadcast-results,:root[data-theme=dark] .admin-broadcast-selected{background:#18232f;color:#f3f7fc;border-color:#405366}:root[data-theme=dark] .admin-broadcast-options label.chosen{background:#2a3a3c;border-color:#8dc55d}:root[data-theme=dark] .admin-broadcast-confirm,:root[data-theme=dark] .admin-broadcast-count{background:#1e2b3a;border-color:#475f6c;color:#f5f8fb}:root[data-theme=dark] .admin-broadcast-fields input,:root[data-theme=dark] .admin-broadcast-fields textarea,:root[data-theme=dark] .admin-notification-search input{background:#101923!important;color:#f7faff!important;border-color:#475c70!important}:root[data-theme=dark] .admin-broadcast-results button:focus-visible,:root[data-theme=dark] .admin-broadcast-results button:hover{background:#293746}:root[data-theme=dark] .notification-prompt{background:#192b28;color:#f1f8f3;border-color:#466552}:root[data-theme=dark] .notification-prompt strong{color:#f4faf6}:root[data-theme=dark] .notification-prompt p{color:#c4d4c8}:root[data-theme=dark] .notification-prompt .btn.outline{background:#263846!important;color:#f4f7fc!important;border-color:#52677a!important}@media(max-width:760px){.admin-broadcast-compose,.admin-broadcast-history{padding:16px}.admin-broadcast-options{grid-template-columns:minmax(0,1fr)}.admin-broadcast-count>span{width:100%;margin-left:0}.admin-broadcast-confirm>div{display:grid;grid-template-columns:1fr 1fr}.admin-broadcast-confirm .btn{min-width:0;padding-inline:7px}.notification-prompt{align-items:flex-start;flex-wrap:wrap}.notification-prompt-actions{width:100%;padding-left:36px}.notification-prompt-actions .btn{flex:1;min-width:0}}.admin-notification-center .admin-broadcast-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.admin-notification-center .admin-broadcast-options .admin-audience-option{display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:center;position:relative;gap:12px;width:100%;min-width:0;min-height:58px;margin:0;padding:13px 14px;border-radius:13px;border:1px solid #c9d8cd;background:#f9fcf8;color:#21392b;cursor:pointer;line-height:1.45}.admin-notification-center .admin-broadcast-options .admin-audience-control{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;opacity:0!important;pointer-events:none!important;border:0!important;clip-path:inset(50%);overflow:hidden}.admin-notification-center .admin-audience-indicator{display:block;width:20px;height:20px;border-radius:50%;border:2px solid #82948a;background:transparent;box-shadow:inset 0 0 0 4px transparent}.admin-notification-center .admin-audience-name{display:block;min-width:0;max-width:100%;font-weight:700;font-size:14px;color:#253c2f;overflow-wrap:anywhere}.admin-notification-center .admin-broadcast-options .admin-audience-option.chosen{border-color:#547d38;background:#e9f6dc}.admin-notification-center .admin-audience-option.chosen .admin-audience-indicator{background:#27603a;border-color:#27603a;box-shadow:inset 0 0 0 4px #e9f6dc}.admin-notification-center .admin-audience-option:focus-within{outline:3px solid #84aa56;outline-offset:2px}.admin-notification-center .admin-broadcast-intro>div{min-width:0;flex:1}.admin-notification-center .admin-broadcast-compose{overflow:hidden}.admin-notification-center .admin-broadcast-count{min-width:0}.admin-notification-center .admin-broadcast-count>span,.admin-notification-center .admin-broadcast-count>strong{overflow-wrap:anywhere}.admin-notification-center .admin-broadcast-fields input::placeholder,.admin-notification-center .admin-broadcast-fields textarea::placeholder,.admin-notification-center .admin-notification-search input::placeholder{color:#637565!important;opacity:1!important;-webkit-text-fill-color:#637565!important}.admin-notification-center .admin-broadcast-account>label,.admin-notification-center .admin-broadcast-fields label{font-size:14px;line-height:1.5}.admin-notification-center .admin-broadcast-fields small{font-variant-numeric:tabular-nums}.admin-notification-center .admin-broadcast-send{min-width:0}:root[data-theme=dark] .admin-notification-center .admin-broadcast-compose,:root[data-theme=dark] .admin-notification-center .admin-broadcast-history{color:#f2f6fc!important;background:#161f2a!important;border-color:#35495c!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-account>label,:root[data-theme=dark] .admin-notification-center .admin-broadcast-audience legend,:root[data-theme=dark] .admin-notification-center .admin-broadcast-fields label,:root[data-theme=dark] .admin-notification-center .admin-broadcast-history h2,:root[data-theme=dark] .admin-notification-center .admin-broadcast-intro h2{color:#f3f7fc!important;-webkit-text-fill-color:#f3f7fc!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-history>div>span,:root[data-theme=dark] .admin-notification-center .admin-broadcast-intro p{color:#c3d0dc!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-options .admin-audience-option{background:#1c2835!important;border-color:#43566b!important;color:#f3f7fc!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-options .admin-audience-option.chosen{background:#2a3c36!important;border-color:#b8f365!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-options .admin-audience-name{color:#f3f7fc!important;-webkit-text-fill-color:#f3f7fc!important;opacity:1!important}:root[data-theme=dark] .admin-notification-center .admin-audience-indicator{border-color:#c2d1df}:root[data-theme=dark] .admin-notification-center .admin-audience-option.chosen .admin-audience-indicator{background:#b8f365;border-color:#b8f365;box-shadow:inset 0 0 0 4px #2a3c36}:root[data-theme=dark] .admin-notification-center .admin-broadcast-count{background:#202e3d!important;border-color:#445b70!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-count strong,:root[data-theme=dark] .admin-notification-center .admin-broadcast-results button strong,:root[data-theme=dark] .admin-notification-center .admin-broadcast-selected strong{color:#f4f8fd!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-count>span,:root[data-theme=dark] .admin-notification-center .admin-broadcast-fields small,:root[data-theme=dark] .admin-notification-center .admin-broadcast-results button span,:root[data-theme=dark] .admin-notification-center .admin-broadcast-selected small{color:#c0cede!important;-webkit-text-fill-color:#c0cede!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-fields input,:root[data-theme=dark] .admin-notification-center .admin-broadcast-fields textarea,:root[data-theme=dark] .admin-notification-center .admin-notification-search input{background:#111b27!important;color:#f2f7fd!important;-webkit-text-fill-color:#f2f7fd!important;border-color:#52677d!important;opacity:1!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-fields input::placeholder,:root[data-theme=dark] .admin-notification-center .admin-broadcast-fields textarea::placeholder,:root[data-theme=dark] .admin-notification-center .admin-notification-search input::placeholder{color:#b5c4d4!important;-webkit-text-fill-color:#b5c4d4!important;opacity:1!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-results,:root[data-theme=dark] .admin-notification-center .admin-broadcast-selected{background:#1c2a38!important;border-color:#42576a!important;color:#edf5fc!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-results button{color:#f2f7fd!important;border-radius:9px}:root[data-theme=dark] .admin-notification-center .admin-broadcast-results button:is(:hover,:focus-visible){background:#2c4054!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-confirm{background:#202f3f!important;color:#eef6fd!important;border-color:#59748e!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-confirm .btn.primary,:root[data-theme=dark] .admin-notification-center .admin-broadcast-send{background:#b8f365!important;border-color:#b8f365!important;color:#142a1d!important;-webkit-text-fill-color:#142a1d!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-send:disabled{background:#4b6250!important;border-color:#4b6250!important;color:#e4f5e1!important;-webkit-text-fill-color:#e4f5e1!important;opacity:.86!important}:root[data-theme=dark] .workspace-shell .notification-preferences,:root[data-theme=dark] .workspace-shell .notification-preferences-compact{background:#161f2a!important;border:1px solid #344558!important;color:#f4f8fc!important}:root[data-theme=dark] .workspace-shell .notification-preferences h2,:root[data-theme=dark] .workspace-shell .notification-preferences>strong{color:#f4f8fc!important}:root[data-theme=dark] .workspace-shell .notification-preferences .form-hint,:root[data-theme=dark] .workspace-shell .notification-preferences p{color:#c1d0de!important}:root[data-theme=dark] .workspace-shell .notification-preferences>.text-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:9px 13px;border:1px solid #a9d873!important;border-radius:10px;background:#b8f365!important;color:#15291f!important;-webkit-text-fill-color:#15291f!important;font-size:13px;font-weight:750;line-height:1.4;white-space:normal;opacity:1!important}:root[data-theme=dark] .workspace-shell .notification-preferences>.text-button:is(:hover,:focus-visible){background:#ccf79a!important;color:#14271d!important;-webkit-text-fill-color:#14271d!important}:root[data-theme=dark] .workspace-shell .notification-preferences>.btn.outline{color:#eef5fb!important;-webkit-text-fill-color:#eef5fb!important;border-color:#60758a!important;background:#202c3a!important}:root[data-theme=dark] .workspace-shell .notification-preferences>.btn.outline:disabled{color:#cedae6!important;-webkit-text-fill-color:#cedae6!important}:root[data-theme=dark] .workspace-shell .notice-item{background:#161f2a!important;border-color:#344657!important}:root[data-theme=dark] .workspace-shell .notice-item strong{color:#f3f7fc!important}:root[data-theme=dark] .workspace-shell .notice-item p{color:#c1cfdb!important}:root[data-theme=dark] .workspace-shell .notice-item small{color:#a9bccd!important}:root[data-theme=dark] .workspace-shell.admin-shell #ogamax-security :is(h2,h3,label,strong){color:#f3f8fd!important}:root[data-theme=dark] .workspace-shell.admin-shell #ogamax-security :is(p,small,.form-hint){color:#bfcedb!important}:root[data-theme=dark] .workspace-shell.admin-shell #ogamax-security :is(input,textarea){color:#f4f8fc!important;-webkit-text-fill-color:#f4f8fc!important;background:#111b27!important;border-color:#4a6177!important}@media (max-width:760px){.admin-notification-center .admin-broadcast-options{grid-template-columns:minmax(0,1fr)}.admin-notification-center .admin-broadcast-compose,.admin-notification-center .admin-broadcast-history{padding:17px!important;border-radius:18px}.admin-notification-center .admin-broadcast-options .admin-audience-option{min-height:53px;padding:12px 14px}.admin-notification-center .admin-broadcast-intro{gap:11px}.admin-notification-center .admin-broadcast-intro>svg{width:38px;height:38px;padding:10px}.admin-notification-center .admin-broadcast-send{width:100%}.admin-notification-center .admin-broadcast-fields input,.admin-notification-center .admin-broadcast-fields textarea{font-size:16px!important}}:root[data-theme=dark] .admin-notification-center .admin-broadcast-confirm .btn.primary,:root[data-theme=dark] .admin-notification-center .admin-broadcast-send,:root[data-theme=dark] .workspace-shell .notification-preferences>.text-button{color:#112619!important;-webkit-text-fill-color:#112619!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-confirm .btn.primary:disabled,:root[data-theme=dark] .admin-notification-center .admin-broadcast-send:disabled,:root[data-theme=dark] .workspace-shell .notification-preferences>.text-button:disabled{background:#a9db63!important;border-color:#a9db63!important;color:#102317!important;-webkit-text-fill-color:#102317!important;opacity:1!important}:root[data-theme=dark] .admin-notification-center .admin-broadcast-confirm .btn.primary :is(svg,span),:root[data-theme=dark] .admin-notification-center .admin-broadcast-confirm .btn.primary:disabled :is(svg,span),:root[data-theme=dark] .admin-notification-center .admin-broadcast-send :is(svg,span),:root[data-theme=dark] .admin-notification-center .admin-broadcast-send:disabled :is(svg,span),:root[data-theme=dark] .workspace-shell .notification-preferences>.text-button :is(svg,span),:root[data-theme=dark] .workspace-shell .notification-preferences>.text-button:disabled :is(svg,span){color:inherit!important;-webkit-text-fill-color:inherit!important}:root{--r13-ink:#14281d;--r13-muted:#3f5548;--r13-surface:#ffffff;--r13-field:#f4f8f1;--r13-line:#c3d6c6;--r13-notice:#f0f6ea;--r13-chip:#e7f1df;--r13-chip-ink:#1c3d2a;--r13-stamp:#285333;--r13-action:#193f2e;--r13-action-ink:#ffffff}:root[data-theme=dark]{--r13-ink:#f3f7fc;--r13-muted:#c3d1df;--r13-surface:#18222e;--r13-field:#101a25;--r13-line:#3a4f63;--r13-notice:#1b2838;--r13-chip:#22334a;--r13-chip-ink:#eaf2fb;--r13-stamp:#b8f365;--r13-action:#b8f365;--r13-action-ink:#12231c}.modal-body .provider-match-card{background:var(--r13-surface)!important;color:var(--r13-ink)!important;border-color:var(--r13-line)!important}.modal-body .booking-confirmed h3,.modal-body .professional-offerings h3,.modal-body .profile-top .verified-name,.modal-body .profile-top h2,.modal-body .provider-match-head .verified-name,.modal-body .provider-match-head strong{color:var(--r13-ink)!important;background:transparent!important}.modal-body .form-hint,.modal-body .privacy-lock,.modal-body .professional-offerings p,.modal-body .professional-offerings small,.modal-body .profile-top p,.modal-body .provider-match-bio,.modal-body .provider-match-head>div>span:last-child,.modal-body .provider-match-location-text{color:var(--r13-muted)!important;background:transparent!important}.modal-body .provider-match-rating,.modal-body .rating{color:var(--r13-ink)!important}.modal-body .profile-services>span{background:var(--r13-chip)!important;color:var(--r13-chip-ink)!important;border:1px solid var(--r13-line)!important;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.modal-body .professional-offerings .btn.outline,.modal-body .provider-match-card .btn.outline{background:var(--r13-field)!important;color:var(--r13-ink)!important;border-color:var(--r13-line)!important}.transport-card{background:var(--r13-notice)!important;border:1px solid var(--r13-line)!important;border-radius:14px;padding:16px;color:var(--r13-ink)!important}.transport-card .checkbox-row span,.transport-card p{color:var(--r13-ink)!important;opacity:1!important;font-size:14px;line-height:1.6}.transport-card .stamp{display:flex;align-items:center;gap:8px;color:var(--r13-stamp)!important;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.transport-card .checkbox-row{align-items:flex-start}.workspace-shell .work-transport-details>summary,.workspace-shell .work-transport-details>summary>span{color:var(--r13-ink)!important;font-weight:700;font-size:14px}.workspace-shell .work-transport-details>p{color:var(--r13-muted)!important;font-size:14px;line-height:1.7}.workspace-shell .work-approval-notice{background:var(--r13-notice)!important;border:1px solid var(--r13-line);color:var(--r13-ink)!important}.workspace-shell .work-approval-notice>p{color:var(--r13-ink)!important}.workspace-shell .work-approval-notice>button{background:var(--r13-action)!important;color:var(--r13-action-ink)!important;border:0!important;border-radius:10px;padding:10px 18px!important;min-height:42px;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer}.workspace-shell .work-approval-notice>button:hover{filter:brightness(1.06)}.upload-photo-control{position:relative;display:flex;flex-direction:column;gap:8px;margin-top:8px;cursor:pointer}.upload-photo-button{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 20px;border-radius:12px;background:var(--r13-action)!important;color:var(--r13-action-ink)!important;font-size:15px;font-weight:800;border:2px solid transparent}.upload-photo-button svg{width:18px;height:18px;flex:none}.upload-photo-control:hover .upload-photo-button{filter:brightness(1.06)}.upload-photo-control:focus-within .upload-photo-button{outline:3px solid var(--r13-line);outline-offset:2px}.upload-photo-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.upload-photo-control:has(.upload-photo-input:disabled){opacity:.55;cursor:not-allowed}.upload-photo-control>.form-hint{color:var(--r13-muted)!important}.workspace-shell .admin-job-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.workspace-shell .admin-job-parties .admin-job-location{grid-column:1/-1}@media (max-width:640px){.workspace-shell .admin-job-parties{grid-template-columns:minmax(0,1fr)}}.offering-manager .service-choice-list{border:0;padding:0;margin:0;display:grid;gap:8px;min-width:0}.offering-manager .service-choice-list legend{font-size:14px;font-weight:800;color:var(--r13-ink);margin-bottom:8px;padding:0}.offering-manager .service-choice{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 14px;border:1px solid var(--r13-line);border-radius:12px;background:var(--r13-field);cursor:pointer}.offering-manager .service-choice.selected{border-color:var(--r13-action);box-shadow:inset 0 0 0 1px var(--r13-action)}.offering-manager .service-choice input{width:18px;height:18px;flex:none;accent-color:var(--r13-action)}.offering-manager .service-choice>span{display:flex;flex-direction:column;gap:3px;min-width:0}.offering-manager .service-choice strong{color:var(--r13-ink)!important;font-size:15px}.offering-manager .service-choice small{font-size:12px}.public-document .public-profile-request{padding:26px 24px 24px!important;border-left:1px solid var(--r13-line)!important;border:1px solid var(--r13-line)!important;border-radius:16px!important;background:var(--r13-surface)!important;color:var(--r13-ink)!important;box-sizing:border-box;overflow:visible}.public-document .public-profile-request>*{max-width:100%}.public-document .public-profile-request .portfolio-section-label,.public-document .public-profile-request h2{color:var(--r13-ink)!important}.public-document .public-profile-request .starting-score-note,.public-document .public-profile-request dt,.public-document .public-profile-request>p:not(.privacy-lock):not(.portfolio-section-label){color:var(--r13-muted)!important;line-height:1.6}.public-document .public-profile-request dd{color:var(--r13-ink)!important}.public-document .public-profile-request .privacy-lock{color:var(--r13-muted)!important;line-height:1.5}.public-document .public-profile-request .text-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:10px 16px;box-sizing:border-box;border:1px solid var(--r13-line)!important;border-radius:12px;background:var(--r13-field)!important;color:var(--r13-ink)!important;font-size:14px;font-weight:700;text-decoration:none;margin-top:10px}.public-document .public-profile-request .text-button:hover{border-color:var(--r13-action)!important}.modal-services .field,.modal-services .field>span,.modal-services h2,.modal-services h3{color:var(--r13-ink)!important}.modal-services input,.modal-services select,.modal-services textarea{padding:10px 12px}.modal-services .service-dialog-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:6px}.modal-services .service-dialog-actions .btn{min-height:44px;padding:10px 18px;font-weight:800}.modal-services .service-dialog-actions .btn.outline{background:var(--r13-field)!important;color:var(--r13-ink)!important;border-color:var(--r13-line)!important}.modal-services .service-dialog-actions .btn.primary{background:var(--r13-action)!important;color:var(--r13-action-ink)!important}.modal-services .service-dialog-actions .btn:disabled{opacity:.5}.modal-services{background:var(--r13-surface)!important;color:var(--r13-ink)!important;border:1px solid var(--r13-line)!important}.modal-services .offering-form{display:grid;gap:14px;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.modal-services .field>span:first-child,.modal-services label,.modal-services legend{color:var(--r13-ink)!important;font-size:14px;font-weight:700}.modal-services .form-hint,.modal-services p{color:var(--r13-muted)!important;line-height:1.6}.modal-services input,.modal-services select,.modal-services textarea{background:var(--r13-field)!important;color:var(--r13-ink)!important;-webkit-text-fill-color:var(--r13-ink);border:1px solid var(--r13-line)!important;border-radius:12px;padding:11px 13px;width:100%;box-sizing:border-box;font-size:15px;min-height:46px;opacity:1!important}.modal-services textarea{min-height:110px;resize:vertical}.modal-services input::placeholder,.modal-services textarea::placeholder{color:var(--r13-muted)!important;-webkit-text-fill-color:var(--r13-muted);opacity:1}.modal-services select option{background:var(--r13-surface);color:var(--r13-ink)}.modal-services .service-form-fields{border:0;padding:0;margin:0;display:grid;gap:14px;min-width:0}.modal-services .service-form-fields:disabled{opacity:.55}.modal-services .service-form-fields:disabled input,.modal-services .service-form-fields:disabled select,.modal-services .service-form-fields:disabled textarea{cursor:not-allowed;background:var(--r13-notice)!important;-webkit-text-fill-color:var(--r13-muted)}.modal-services .service-locked-note{margin:0;padding:12px 14px;border:1px solid var(--r13-line);border-radius:12px;background:var(--r13-notice);color:var(--r13-ink)!important;font-size:14px;line-height:1.6}.modal-services .service-dialog-actions .btn:disabled{opacity:.45;cursor:not-allowed}.modal-body.modal-services{background:var(--r13-surface,#ffffff)!important;border:1px solid var(--r13-line,#c3d6c6)!important;border-radius:18px!important;padding:24px!important;box-shadow:0 24px 60px rgba(0,0,0,.35)!important}.modal-body.modal-services,.modal-body.modal-services h2,.modal-body.modal-services h3{color:var(--r13-ink,#14281d)!important}.modal-body.modal-services .form-hint,.modal-body.modal-services p{color:var(--r13-muted,#3f5548)!important;line-height:1.6}.modal-body.modal-services .offering-form{display:grid!important;gap:16px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.modal-body.modal-services label,.modal-body.modal-services legend{color:var(--r13-ink,#14281d)!important;font-size:14px!important;font-weight:700!important;display:grid;gap:7px}.modal-body.modal-services input,.modal-body.modal-services select,.modal-body.modal-services textarea{background:var(--r13-field,#f4f8f1)!important;color:var(--r13-ink,#14281d)!important;-webkit-text-fill-color:var(--r13-ink,#14281d)!important;border:1px solid var(--r13-line,#c3d6c6)!important;border-radius:12px!important;padding:11px 13px!important;min-height:46px!important;width:100%!important;box-sizing:border-box!important;font-size:15px!important;opacity:1!important}.modal-body.modal-services textarea{min-height:110px!important;resize:vertical}.modal-body.modal-services input::placeholder,.modal-body.modal-services textarea::placeholder{color:var(--r13-muted,#3f5548)!important;-webkit-text-fill-color:var(--r13-muted,#3f5548)!important;opacity:1!important}.modal-body.modal-services select option{background:var(--r13-surface,#ffffff)!important;color:var(--r13-ink,#14281d)!important}.modal-body.modal-services .service-form-fields{border:0!important;padding:0!important;margin:0!important;display:grid!important;gap:16px!important;min-width:0}.modal-body.modal-services .service-form-fields:disabled input,.modal-body.modal-services .service-form-fields:disabled select,.modal-body.modal-services .service-form-fields:disabled textarea{background:var(--r13-notice,#f0f6ea)!important;color:var(--r13-muted,#3f5548)!important;-webkit-text-fill-color:var(--r13-muted,#3f5548)!important;cursor:not-allowed}.modal-body.modal-services .service-form-fields:disabled label{color:var(--r13-muted,#3f5548)!important}.modal-body.modal-services .service-locked-note{margin:0!important;padding:12px 14px!important;border:1px solid var(--r13-line,#c3d6c6)!important;border-radius:12px!important;background:var(--r13-notice,#f0f6ea)!important;color:var(--r13-ink,#14281d)!important;font-size:14px!important;line-height:1.6!important}.modal-body.modal-services .service-dialog-actions{display:flex!important;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:4px}.modal-body.modal-services .service-dialog-actions .btn{min-height:46px!important;padding:10px 20px!important;font-weight:800!important;border-radius:12px!important}.modal-body.modal-services .service-dialog-actions .btn.outline{background:var(--r13-field,#f4f8f1)!important;color:var(--r13-ink,#14281d)!important;border:1px solid var(--r13-line,#c3d6c6)!important}.modal-body.modal-services .service-dialog-actions .btn.primary{background:var(--r13-action,#193f2e)!important;color:var(--r13-action-ink,#ffffff)!important;border:0!important}.modal-body.modal-services .service-dialog-actions .btn:disabled{opacity:.45!important;cursor:not-allowed}:root{--r15-ink:#14281d;--r15-muted:#3b5145;--r15-eyebrow:#2d5b3f;--r15-link:#1f4d35;--r15-surface:#ffffff;--r15-field:#f3f7f0;--r15-line:#c2d4c4;--r15-primary:#193f2e;--r15-primary-ink:#ffffff;--r15-step:#e4efdc}:root[data-theme=dark]{--r15-ink:#f3f7fc;--r15-muted:#c6d3e0;--r15-eyebrow:#b8f365;--r15-link:#b8f365;--r15-surface:#18222e;--r15-field:#111b27;--r15-line:#3d5268;--r15-primary:#b8f365;--r15-primary-ink:#12231c;--r15-step:#22334a}.public-shell h1,.public-shell h2,.public-shell h3,.public-shell h4,.public-shell strong{color:var(--r15-ink)!important}.public-shell h2,.public-shell h3{font-family:DM Sans,sans-serif;font-weight:700}.public-shell dd,.public-shell li,.public-shell p,.public-shell small,.public-shell summary{color:var(--r15-muted)}.public-shell .instructions-step-count,.public-shell .market-eyebrow{color:var(--r15-eyebrow)!important;font-weight:700}.public-shell .form-hint,.public-shell .muted{color:var(--r15-muted)!important}:root[data-theme=dark] .public-shell .brand-wordmark>span{color:#b8f365!important}.public-shell .btn.primary{background:var(--r15-primary)!important;color:var(--r15-primary-ink)!important;border:0!important;font-weight:800}.public-shell .btn.outline{background:var(--r15-field)!important;color:var(--r15-ink)!important;border:1px solid var(--r15-line)!important;font-weight:700}.public-shell .document-links a,.public-shell .help-contact a,.public-shell .policy-contact a,.public-shell .reader-link-action,.public-shell .text-button{color:var(--r15-link)!important;font-weight:700;text-decoration-color:var(--r15-line)}.public-shell .text-button{background:transparent}.public-shell .help-contact,.public-shell .reader-link-card,.public-shell .support-resources .reader-link-card{background:var(--r15-surface)!important;border:1px solid var(--r15-line)!important;color:var(--r15-ink)!important}.public-shell .reader-link-card p{color:var(--r15-muted)!important}.public-shell .reader-link-card:hover{border-color:var(--r15-link)!important}.public-shell .directory-service{background:var(--r15-surface)!important;border:1px solid var(--r15-line)!important;color:var(--r15-ink)!important}.public-shell .directory-service h2{color:var(--r15-ink)!important;font-size:19px;line-height:1.25}.public-shell .directory-service p{color:var(--r15-muted)!important}.public-shell .directory-service strong{color:var(--r15-link)!important;font-size:14px}.public-shell .directory-placeholder{background:var(--r15-field)!important}.public-shell .service-page-details h2{color:var(--r15-ink)!important;font-size:22px}.public-shell .service-page-details li{color:var(--r15-ink)!important;opacity:1!important}.public-shell .service-page-details p{color:var(--r15-muted)!important}.public-shell .faq-search{background:var(--r15-field)!important;border:1px solid var(--r15-line)!important;border-radius:14px}.public-shell .faq-search input{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--r15-ink)!important;-webkit-text-fill-color:var(--r15-ink);outline:none}.public-shell .faq-search input::placeholder{color:var(--r15-muted);opacity:1}.public-shell .faq-result-count,.public-shell .faq-search button,.public-shell .faq-search svg{color:var(--r15-muted)!important}.public-shell .faq-list details{border-bottom:1px solid var(--r15-line)!important}.public-shell .faq-list summary,.public-shell .faq-list summary span{color:var(--r15-ink)!important;font-weight:700;opacity:1!important}.public-shell .faq-disclosure-icon{color:var(--r15-ink)!important}.public-shell .faq-list details p{color:var(--r15-muted)!important;line-height:1.7}.public-shell .instructions-tabs button{color:var(--r15-muted)!important;background:transparent!important;opacity:1!important;font-weight:700}.public-shell .instructions-tabs button[aria-selected=true]{color:var(--r15-ink)!important;border-bottom:3px solid var(--r15-link)!important}.public-shell .guide-step-number{background:var(--r15-step)!important;color:var(--r15-ink)!important;border:1px solid var(--r15-line);font-weight:800}.public-shell .instructions-steps h3{color:var(--r15-ink)!important}.public-shell .instructions-steps p{color:var(--r15-muted)!important}.public-shell .collection-number{background:transparent!important;color:var(--r15-muted)!important}.public-shell .document-policy .policy-section h2{font-size:19px;margin-top:28px;margin-bottom:8px}.public-shell .document-policy p{color:var(--r15-muted)!important;line-height:1.75}.public-shell .document-policy .policy-draft{background:var(--r15-field)!important;color:var(--r15-ink)!important;border:1px solid var(--r15-line);border-radius:12px;padding:14px 16px}.public-shell .help-contact{border-radius:14px;padding:18px}.public-shell .help-contact a{display:block;margin-top:6px}