@media (max-width:1020px) and (min-width:761px){.nm-account-shell{grid-template-columns:82px minmax(0,1fr)}.nm-sidebar-brand{padding-inline:10px}.nm-sidebar-link{justify-content:center}.nm-sidebar-link>span:last-child{display:none}.nm-workspace-content{min-width:0;padding-inline:16px}}.nm-public-mobile-menu{display:none}@media (max-width:900px){.nm-public-mobile-menu{position:relative;display:block}.nm-public-mobile-menu>summary{width:40px;height:40px;display:grid;place-items:center;list-style:none;cursor:pointer;border:1px solid #e8dfd8;border-radius:12px;background:#fff;color:#28103f;font-size:1.25rem}.nm-public-mobile-menu>summary::-webkit-details-marker{display:none}.nm-public-mobile-menu[open]>summary{background:#baf5c8;border-color:#74cc91}.nm-public-mobile-menu nav{position:absolute;top:calc(100% + 10px);right:0;z-index:100;min-width:188px;display:grid;gap:4px;padding:10px;border:1px solid #e9e1e9;border-radius:15px;background:#fff;box-shadow:0 16px 32px rgba(36,16,57,.16)}.nm-public-mobile-menu nav a{display:flex;align-items:center;min-height:44px;padding:9px 11px;color:#28103f;font-size:.86rem;font-weight:700;border-radius:9px}.nm-public-mobile-menu nav a:focus-visible,.nm-public-mobile-menu nav a:hover{background:#f2edf7}}@media (max-width:760px){.booking-shell,.nm-account-content,.nm-account-page,.nm-account-shell,.nm-admin-content,.nm-settings-full,.nm-worker-profile,.nm-workspace,.nm-workspace-content{min-width:0;max-width:100%}.nm-account-shell{display:block;padding:0}.nm-sidebar,.nm-topbar{display:none}.nm-workspace{padding:0 12px 28px}.nm-admin-mobile-header,.nm-mobile-header{display:flex;margin:0 -12px 14px}.nm-admin-mobile-header .nm-mobile-brand>span{color:#baf5c8}.nm-workspace-content{width:100%;padding:14px 0 calc(30px + env(safe-area-inset-bottom))}.nm-account-content{padding:10px 0 32px!important}.booking-shell>*,.nm-admin-content>*,.nm-worker-profile>*,.nm-workspace-content>*{min-width:0;max-width:100%}.nm-mobile-menu-panel{max-height:calc(100dvh - 64px);overscroll-behavior:contain}.nm-mobile-menu-link{min-width:0;overflow-wrap:anywhere}.nm-admin-mobile-links{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-admin-mobile-links .nm-mobile-menu-link{align-items:flex-start}.nm-admin-content .admin-heading,.nm-admin-content .admin-hero{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 16px!important;border-radius:18px}.nm-admin-content .admin-hero-links{width:100%;justify-content:flex-start;flex-wrap:wrap}.admin-detail-top,.admin-document-row,.admin-panel-heading,.admin-recent-item{flex-wrap:wrap}.admin-panel{min-width:0;padding:16px!important}.admin-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-table-wrap .admin-table{min-width:610px}.nm-booking-tabs,.nm-earnings-tabs,.nm-employer-job-tabs,.nm-profile-tabs,.nm-verification-tabs,.nm-worker-profile-tabs{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.nm-booking-tabs a,.nm-earnings-tabs a,.nm-employer-job-tabs a,.nm-profile-tabs a,.nm-verification-tabs button,.nm-worker-profile-tabs a{flex-shrink:0}.nm-bookings-head,.nm-earnings-head,.nm-employer-billing-head,.nm-employer-jobs-head,.nm-messages-head,.nm-verification-head,.nm-worker-profile-head{flex-wrap:wrap;gap:12px}.nm-workspace-content input:not([type=checkbox]):not([type=radio]),.nm-workspace-content select,.nm-workspace-content textarea{max-width:100%;font-size:16px}.nm-workspace-content .nm-account-copy,.nm-workspace-content :is(dd,dt),.nm-workspace-content :is(h1,h2,h3,p,small,strong){overflow-wrap:anywhere}.conversation-inbox>*,.nm-bookings-filter-card,.nm-browse-filter-card,.nm-earnings-row,.nm-employer-billing-row,.nm-employer-job-row,.nm-employer-jobs-filter-card,.nm-reference-booking-row,.nm-settings-security-card,.nm-worker-panel{min-width:0;max-width:100%}.conversation-compose-footer,.nm-conversation-head,.nm-conversation-topline,.nm-worker-profile-head{flex-wrap:wrap}.nm-account-modal-card{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}}@media (max-width:600px){.admin-case-layout,.admin-detail-grid,.booking-layout,.nm-admin-content .admin-metric-row,.nm-browse-filter-grid,.nm-certification-fields,.nm-employer-billing-metrics,.nm-profile-identity-grid,.nm-settings-password-grid,.nm-worker-grid,.nm-worker-priority-grid,.nm-worker-profile-stats,.profile-fields.three-col,.profile-fields.two-col{grid-template-columns:minmax(0,1fr)}.nm-worker-schedule-times{flex-wrap:wrap}.nm-worker-schedule-times input{min-width:0;max-width:100%}.nm-employer-billing-data,.nm-reference-booking-row .booking-list-data{min-width:0}.job-form-actions,.nm-settings-heading,.nm-settings-session-row,.nm-verification-panel-footer,.verification-submit-row{flex-wrap:wrap}}@media (max-width:420px){.nm-mobile-header{gap:8px}.nm-mobile-header,.nm-mobile-menu-panel{padding-inline:12px}.nm-admin-mobile-links,.nm-mobile-menu-links{grid-template-columns:minmax(0,1fr)}.nm-workspace{padding-inline:10px}.nm-admin-mobile-header,.nm-mobile-header{margin-inline:-10px}.nm-admin-content .admin-heading,.nm-admin-content .admin-hero{padding:18px 14px!important}.admin-details-list>div{grid-template-columns:1fr;gap:4px}.nm-public-header .brand{font-size:1.3rem}.nm-public-header-inner{padding-inline:9px;gap:6px}.nm-public-actions{gap:5px}.nm-public-start{font-size:.68rem;padding-inline:9px}.nm-public-mobile-menu>summary{width:38px;height:38px}}.nm-vector-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.nm-choice-icon.nm-service-icon{font-size:medium}.nm-service-icon-sparkles{color:#24366b!important;background:#f3e8ff!important}.nm-service-icon-heart{color:#e72d87!important;background:#fceef6!important}.nm-service-icon-shield{color:#0a9c69!important;background:#eafaf2!important}.nm-service-icon-house{color:#ed8a13!important;background:#fff0f4!important}.nm-service-icon-hospitality{color:#8052b6!important;background:#f4eafd!important}.nm-service-icon-fileText{color:#3d6d9d!important;background:#eaf3fb!important}.nm-landing-safety-cards article>span{display:inline-grid;place-items:center}.nm-phone-grid .nm-phone-service-icon{display:grid;justify-items:center;align-content:center;gap:4px}.nm-phone-grid .nm-phone-service-icon small{display:block}.nm-help-hero>span:first-child,.nm-help-hours-card h3,.nm-help-support-footer button{display:inline-flex;align-items:center;gap:7px}.nm-help-support-footer button{justify-content:center}.save-job-button.saved .nm-vector-icon{fill:currentColor}.nm-document-icon,.nm-profile-document-icon,.nm-security-lock,.role-option-icon{display:inline-grid;place-items:center}.auth-reference-badge{display:inline-flex;align-items:center;gap:6px}.nm-time-12{min-width:0;display:grid;grid-template-columns:minmax(58px,1fr) auto minmax(60px,1fr) minmax(60px,.85fr);gap:6px;align-items:center}.nm-time-12 select,.nm-wizard-step .nm-time-12 select{min-width:0;width:100%;min-height:42px;margin:0;padding:9px 7px;border:1px solid #ddd7df;border-radius:10px;background:#fff;color:#31263b;font:inherit;font-size:.85rem}.nm-time-12 select:focus-visible{outline:2px solid #7542aa;outline-offset:1px}.nm-time-12 select:disabled{background:#f4f0f6;color:#81768a;cursor:not-allowed}.nm-time-12-colon{font-weight:900;color:#806e8c}.nm-wizard-time-field{min-width:0;display:grid;gap:7px}.nm-wizard-time-field>span{font-size:.82rem;font-weight:850}.nm-datetime-12{display:grid;gap:7px;min-width:0}.nm-datetime-12>input[type=date]{width:100%;min-width:0;margin:0}.nm-datetime-12 .nm-time-12{max-width:390px}.nm-account-content.nm-employer-edit-compact{gap:14px;padding-top:8px!important}.nm-employer-edit-compact .nm-employer-edit-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 22px;margin:0;border:1px solid #e5ddd6;border-radius:19px;background:#fff;box-shadow:none}.nm-account-content.nm-employer-edit-compact .nm-employer-edit-hero h1{font-size:clamp(1.45rem,2.6vw,2.2rem);line-height:1.12;letter-spacing:-.035em;margin:5px 0 8px}.nm-employer-edit-compact .nm-employer-edit-hero .dashboard-role{font-size:.63rem}.nm-account-content.nm-employer-edit-compact .nm-employer-edit-hero p{font-size:.8rem;line-height:1.4;margin:0;max-width:670px}.nm-employer-edit-compact .profile-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.nm-employer-edit-compact .profile-dashboard-link{font-size:.76rem}.nm-employer-edit-compact .job-form-section{padding:18px 20px;margin:0;border-radius:18px}.nm-employer-edit-compact .profile-section-heading{margin-bottom:14px;padding-bottom:12px;gap:14px}.nm-employer-edit-compact .profile-section-heading h2{font-size:1.08rem}.nm-employer-edit-compact .profile-section-heading>div>span{width:34px;height:34px}.nm-employer-edit-compact .profile-section-heading>p{font-size:.77rem;line-height:1.4}.nm-employer-edit-compact .profile-fields{gap:12px}.nm-employer-edit-compact .profile-section input,.nm-employer-edit-compact .profile-section select,.nm-employer-edit-compact .profile-section textarea{min-height:40px;padding:10px 12px;border-radius:11px}.nm-employer-edit-compact .profile-section label{font-size:.78rem}.nm-employer-edit-compact .job-publish-panel{padding:18px 20px;border-radius:18px}.nm-employer-edit-compact .job-publish-panel h2{font-size:1.15rem}.nm-employer-edit-compact .job-funding-panel.funded{padding:16px 20px;border-radius:18px;gap:16px}.nm-employer-edit-compact .job-funding-panel.funded h2{font-size:1.08rem}.nm-employer-edit-compact .job-funding-panel.funded p{font-size:.77rem;line-height:1.4}.nm-employer-edit-compact .funding-total-card{padding:12px 16px;min-width:0}.nm-funded-job-form{gap:12px}.nm-funded-edit-notice{padding:12px 16px;border-radius:14px;border:1px solid #efd68c;background:#fff8dd;color:#775411}.nm-funded-edit-notice strong{font-size:.82rem}.nm-funded-edit-notice p{font-size:.75rem;line-height:1.45;margin:4px 0 0}.nm-funded-edit-card{display:grid;gap:14px;background:#fff;border:1px solid #e5ddd6;border-radius:18px;padding:18px 20px}.nm-funded-edit-card-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.nm-funded-edit-card-head h2{font-size:1.06rem;margin:0;color:#302238}.nm-funded-edit-card-head span{color:#776b79;font-size:.73rem}.nm-funded-edit-grid,.nm-funded-edit-textareas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nm-funded-edit-card label{display:block;min-width:0;color:#33273b;font-size:.78rem;font-weight:800}.nm-funded-edit-card label>input,.nm-funded-edit-card label>textarea{display:block;width:100%;max-width:100%;margin-top:7px;padding:10px 12px;min-height:41px;border:1px solid #ded7e2;border-radius:11px;background:#fff;color:#302338;font:inherit;font-size:.85rem}.nm-funded-edit-card textarea{resize:vertical;line-height:1.45}.nm-funded-edit-actions{display:flex;justify-content:flex-end;align-items:center}.nm-funded-edit-actions button{min-height:42px;padding:9px 20px}.nm-funded-locked-details{border:1px solid #e5ddd6;border-radius:16px;background:#fff;overflow:hidden}.nm-funded-locked-details summary{cursor:pointer;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:14px 18px;color:#492d69;font-size:.82rem;font-weight:850;list-style:none}.nm-funded-locked-details summary::-webkit-details-marker{display:none}.nm-funded-locked-details summary:before{content:"▸";margin-right:7px}.nm-funded-locked-details[open] summary:before{content:"▾"}.nm-funded-locked-details summary span{color:#8a8090;font-size:.71rem;font-weight:500}.nm-funded-locked-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:14px 18px;border-top:1px solid #e9e2eb}.nm-funded-locked-details dl>div{min-width:0;padding:8px 10px;border:1px solid #f0ecf2;border-radius:10px}.nm-funded-locked-details dt{font-size:.7rem;color:#837888}.nm-funded-locked-details dd{margin:4px 0 0;font-size:.83rem;font-weight:800;overflow-wrap:anywhere}@media(max-width:850px){.nm-funded-edit-grid,.nm-funded-edit-textareas{grid-template-columns:minmax(0,1fr)}.nm-employer-edit-compact .nm-employer-edit-hero{flex-direction:column;align-items:flex-start}.nm-employer-edit-compact .profile-hero-actions{justify-content:flex-start}}@media(max-width:560px){.nm-time-12{gap:4px;grid-template-columns:minmax(52px,1fr) auto minmax(56px,1fr) minmax(61px,.85fr)}.nm-time-12 select,.nm-wizard-step .nm-time-12 select{padding:9px 5px;font-size:.82rem}.nm-employer-edit-compact .nm-employer-edit-hero{padding:16px;border-radius:16px}.nm-funded-edit-card{padding:14px}.nm-funded-locked-details dl{grid-template-columns:minmax(0,1fr)}}.auth-method-two.single-method{grid-template-columns:minmax(0,1fr)}.nm-reference-verification .nm-verification-change-info,.nm-reference-verification .nm-verification-missing,.nm-reference-verification .nm-verification-pending-change{display:grid;gap:6px;padding:13px 16px;border:1px solid #ded5e6;border-radius:14px;background:#fff;color:#382849;line-height:1.45}.nm-reference-verification .nm-verification-missing{border-color:#e6c989;background:#fff8e7}.nm-reference-verification .nm-verification-pending-change{border-color:#c9b8de;background:#f7f1fd}.nm-reference-verification .nm-verification-change-info{border-color:#c5e3d4;background:#f0faf5}.nm-reference-verification :is(.nm-verification-missing,.nm-verification-pending-change,.nm-verification-change-info) strong{font-size:.85rem}.nm-reference-verification :is(.nm-verification-missing,.nm-verification-pending-change,.nm-verification-change-info) p{margin:0;font-size:.78rem;color:inherit}.nm-reference-verification .nm-verification-pending-change a,.nm-reference-verification .nm-verification-view-file{color:#6e36a5;font-size:.76rem;font-weight:800;text-decoration:underline;text-underline-offset:2px}.nm-reference-verification .document-row{min-width:0;flex-wrap:wrap;gap:10px}.nm-reference-verification .document-meta{min-width:0;overflow-wrap:anywhere}.nm-reference-verification .nm-verification-pending-change a:focus-visible,.nm-reference-verification .nm-verification-view-file:focus-visible{outline:2px solid #6e36a5;outline-offset:3px}.nm-document-change-review label{width:100%}.nm-reference-verification .nm-verification-pending-file{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px 15px;padding:8px 0;border-top:1px solid #ded2e8;font-size:.79rem;overflow-wrap:anywhere}.nm-reference-verification .nm-verification-pending-file>span{min-width:0}.nm-admin-document-updates{display:grid;gap:14px}.nm-admin-document-updates>h2{font-size:1.05rem;margin:5px 0}.nm-admin-document-update{display:grid;gap:12px;border-bottom:1px solid #e6dee8;padding-bottom:16px}.nm-admin-document-update .admin-review-box{margin-top:0}.nm-reference-verification .nm-verification-requirements>span.pending{border-color:#dec59b;background:#fff7e9;color:#805518}.nm-reference-verification .nm-verification-requirements>span.pending strong{color:#86591e;font-weight:800}.nm-reference-verification .nm-verification-tabs button.pending:not(.active){color:#8c6127}.nm-reference-verification .nm-verification-tabs button small.pending-marker{background:#fff0d2;color:#90601e}.nm-reference-verification .nm-verification-tabs button small.pending-marker svg{width:12px;height:12px}.nm-reference-verification .nm-review-pending-list{display:grid;gap:8px;border:1px solid #ead5b1;border-radius:12px;background:#fffaf1;padding:12px;margin-top:12px;min-width:0}.nm-reference-verification .nm-review-pending-list>strong{font-size:.77rem;color:#78511c}.nm-reference-verification .nm-review-pending-list>p{margin:0;font-size:.68rem;line-height:1.4;color:#6a5b46}.nm-reference-verification .nm-review-pending-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 15px;min-width:0;padding-top:9px;border-top:1px solid #eadfcf}.nm-reference-verification .nm-review-pending-item>div{min-width:0;display:grid;gap:3px;overflow-wrap:anywhere}.nm-reference-verification .nm-review-pending-item span{font-size:.75rem;font-weight:750}.nm-reference-verification .nm-review-pending-item small{font-size:.65rem;color:#7c663f}.nm-reference-verification .nm-review-pending-item a{font-size:.7rem;font-weight:750;text-decoration:underline;color:#7144a0}.nm-reference-verification .nm-verification-summary-status{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.nm-reference-verification .nm-review-count,.nm-reference-verification .nm-verified-pill{display:inline-flex;align-items:center;border-radius:999px;padding:9px 12px;font-size:.7rem;font-weight:800;white-space:nowrap}.nm-reference-verification .nm-verified-pill{background:#dcf8e8;color:#116d48}.nm-reference-verification .nm-review-count{background:#fff1d8;color:#845b1b}.nm-admin-content .admin-panel .admin-kicker,.nm-admin-content .admin-review-box .admin-kicker{color:#7040a1!important}.nm-admin-content .admin-review-box{color:#31213f;padding:20px 22px;gap:14px;box-shadow:none}.nm-admin-content .admin-review-box h2,.nm-admin-content .admin-review-box strong{color:#302039}.nm-admin-content .admin-review-box p{color:#6f6475;line-height:1.45;font-size:.82rem}.nm-admin-content .admin-review-box label{display:block;min-width:0;font-size:.79rem;font-weight:800;color:#302039}.nm-admin-content .admin-review-box .field-help{color:#83768b;font-weight:550;font-size:.73rem}.nm-admin-content .admin-review-box textarea{display:block;width:100%;min-height:92px;max-width:100%;padding:11px 13px;margin-top:8px;border:1px solid #dcd4df;border-radius:11px;background:#fdfcfe;color:#302039;font-size:.85rem;line-height:1.5;font-weight:500;resize:vertical;box-shadow:none}.nm-admin-content .admin-review-box textarea::placeholder{color:#807487;opacity:1}.nm-admin-content .admin-review-box textarea:focus-visible{outline:2px solid #7345a2;outline-offset:1px;border-color:#7345a2;background:#fff}.nm-admin-content .admin-review-box .admin-button.reject{border:1px solid #e5c4c7;background:#fff6f6;color:#93282e}.nm-admin-content .admin-review-box .admin-button.approve{border:1px solid #a6e7ba;background:#b9f4c9;color:#221331}.nm-admin-content .admin-review-box .admin-button:focus-visible{outline:3px solid #7040a1;outline-offset:2px}.nm-admin-content .admin-review-box .admin-button:hover:not(:disabled){filter:brightness(.97)}.nm-admin-content .admin-metric{color:#281a36}.nm-admin-content .admin-metric span{color:#746780}.nm-admin-content .admin-metric:first-child span{color:#345142}.nm-admin-content .nm-document-change-review{gap:15px;padding:18px 20px;margin-top:0}.nm-admin-content .nm-document-change-review-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.nm-admin-content .nm-document-change-review-head h2{margin:5px 0 6px;font-size:1.2rem;line-height:1.25}.nm-admin-content .nm-document-change-review-head p{margin:0;max-width:730px}.nm-admin-content .nm-document-review-state{display:inline-flex;align-items:center;flex-shrink:0;padding:6px 10px;border-radius:999px;background:#fff3df;color:#82591c;font-size:.7rem;font-weight:800}.nm-admin-content .nm-document-change-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nm-admin-content .nm-document-change-field-title{display:block}.nm-admin-content .nm-document-change-fields .field-help{display:block;margin-top:3px}.nm-admin-content .nm-document-change-actions{padding-top:12px;border-top:1px solid #ebe5ec;flex-wrap:wrap;align-items:center}.nm-admin-content .nm-document-change-actions .admin-button{min-height:40px;padding:10px 17px;font-size:.77rem}@media (max-width:900px){.nm-admin-content .nm-document-change-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.nm-admin-content .nm-document-change-review{padding:16px 14px}.nm-admin-content .nm-document-change-review-head{flex-direction:column;gap:10px}.nm-admin-content .nm-document-change-actions .admin-button{width:100%}}.nm-account-content.booking-shell.nm-compact-booking{display:grid;align-content:start;gap:12px;padding:4px 0 34px!important;min-width:0}.nm-compact-booking .job-detail-top{margin:0;min-height:45px;padding:9px 13px;border-radius:13px;gap:12px}.nm-compact-booking .nm-booking-status-banner{min-height:0;margin:0;padding:12px 15px;gap:12px;border-radius:15px;grid-template-columns:38px minmax(0,1fr)}.nm-compact-booking .nm-booking-status-icon{width:38px;height:38px;border-radius:11px;font-size:1rem}.nm-compact-booking .nm-booking-status-banner>div{gap:2px;min-width:0}.nm-compact-booking .nm-booking-status-banner strong{font-size:.99rem;letter-spacing:-.015em}.nm-compact-booking .nm-booking-status-banner p{font-size:.76rem;line-height:1.42;color:#65596b}.nm-compact-booking .booking-hero{align-items:center;flex-wrap:wrap;gap:12px 20px;padding:2px 3px 3px;margin:0;min-height:0;min-width:0}.nm-compact-booking .booking-hero>div:first-child{min-width:0}.nm-compact-booking .booking-hero .job-kicker{font-size:.63rem}.nm-account-content.nm-compact-booking .booking-hero h1{margin:4px 0 3px;color:#281a36;font-size:clamp(1.48rem,2.5vw,2.15rem);line-height:1.17;letter-spacing:-.04em;overflow-wrap:anywhere}.nm-compact-booking .booking-hero p{font-size:.78rem;line-height:1.35;color:#675c6b}.nm-account-content.nm-compact-booking .booking-hero-amount{margin-left:auto;min-width:166px;padding:10px 14px;border-radius:14px;gap:3px}.nm-compact-booking .booking-hero-amount span{font-size:.62rem;color:#786a7e}.nm-compact-booking .booking-hero-amount strong{font-size:1.25rem;line-height:1.2}.nm-account-content.nm-compact-booking .booking-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.64fr);align-items:start;gap:13px;min-width:0}.nm-compact-booking .booking-aside,.nm-compact-booking .booking-main{min-width:0;gap:12px}.nm-account-content.nm-compact-booking .booking-action-card,.nm-account-content.nm-compact-booking .booking-panel,.nm-account-content.nm-compact-booking .booking-status-card{border-radius:16px!important;padding:15px 17px!important;min-width:0}.nm-compact-booking .booking-panel-heading{margin-bottom:12px;gap:10px;flex-wrap:wrap}.nm-compact-booking .booking-panel-heading h2{font-size:1.18rem;line-height:1.2;margin-top:3px}.nm-compact-booking .booking-aside .job-kicker,.nm-compact-booking .booking-panel .job-kicker{font-size:.65rem;color:#7142a0;font-weight:900}.nm-compact-booking .booking-contact-grid,.nm-compact-booking .booking-facts{gap:8px}.nm-compact-booking .booking-contact-grid>div,.nm-compact-booking .booking-facts>div{border-radius:11px;padding:10px 11px;gap:3px;min-width:0}.nm-compact-booking .booking-contact-grid span,.nm-compact-booking .booking-facts span{font-size:.6rem;color:#6f6375}.nm-compact-booking .booking-contact-grid strong,.nm-compact-booking .booking-facts strong{font-size:.78rem;overflow-wrap:anywhere}.nm-compact-booking .booking-job-link{margin-top:12px;padding-top:11px;gap:9px}.nm-compact-booking .booking-job-link strong{font-size:.81rem}.nm-compact-booking .booking-contact-note{font-size:.76rem;margin-top:11px}.nm-compact-booking .booking-status-card h2{font-size:1.18rem;line-height:1.25;margin:4px 0 12px}.nm-compact-booking .booking-status-steps{gap:7px}.nm-compact-booking .booking-status-steps>div{grid-template-columns:23px minmax(0,1fr);gap:7px;font-size:.8rem}.nm-compact-booking .booking-status-steps>div>span{width:23px;height:23px;font-size:.67rem}.nm-compact-booking .booking-status-steps>div:not(:last-child):after{left:11px;top:23px;height:16px}.nm-compact-booking .booking-aside{top:80px}.nm-compact-booking .booking-aside>.booking-action-card.employer,.nm-compact-booking .booking-aside>.booking-action-card.worker{order:-1}.nm-compact-booking .booking-aside>.booking-action-card.worker{background:#fff!important;color:#302139!important;border-color:#e3dbe4!important}.nm-compact-booking .booking-action-card h2{color:#281b34!important;margin:4px 0 7px;font-size:1.18rem;line-height:1.25}.nm-compact-booking .booking-action-card p,.nm-compact-booking .booking-action-card.worker p{margin:0;color:#574b60!important;font-size:.79rem;line-height:1.5}.nm-compact-booking .booking-action-card{gap:12px}.nm-compact-booking .check-photo-step{background:#faf8fb;border:1px solid #ddd3e3;border-radius:12px;padding:11px;gap:8px;color:#382b44}.nm-compact-booking .check-photo-label strong{font-size:.81rem;color:#352741}.nm-compact-booking .check-photo-label span{opacity:1;color:#65586b;font-size:.73rem}.nm-compact-booking .check-photo-step input[type=file]{border:1px solid #dfd6e2;padding:8px;max-width:100%;border-radius:10px;font-size:.77rem}.nm-compact-booking .check-photo-selected{background:#f1ecf5;color:#594a62;padding:8px 10px;font-size:.72rem}.nm-compact-booking .check-photo-selected.ready{background:#e7f8ed;color:#146f43}.nm-compact-booking .booking-action-button{width:100%;min-height:43px;font-size:.8rem}.nm-compact-booking .booking-empty-state{padding:14px;font-size:.77rem}.nm-compact-booking .booking-privacy{padding:12px;font-size:.76rem}.nm-compact-booking .booking-message-link{margin-top:12px}.nm-compact-booking .booking-timeline-item{padding-bottom:12px}.nm-compact-booking .booking-case-history-row{padding:10px 0}@media (max-width:1080px){.nm-account-content.nm-compact-booking .booking-layout{grid-template-columns:minmax(0,1fr)}.nm-compact-booking .booking-aside{position:static}}@media (max-width:760px){.nm-account-content.booking-shell.nm-compact-booking{gap:10px;padding:0 0 25px!important}.nm-compact-booking .job-detail-top{padding:10px}.nm-compact-booking .nm-booking-status-banner{padding:11px 12px;grid-template-columns:35px minmax(0,1fr)}.nm-compact-booking .nm-booking-status-icon{width:35px;height:35px}.nm-account-content.nm-compact-booking .booking-action-card,.nm-account-content.nm-compact-booking .booking-panel,.nm-account-content.nm-compact-booking .booking-status-card{padding:14px!important;border-radius:14px!important}.nm-compact-booking .booking-hero{flex-direction:row;align-items:center}.nm-account-content.nm-compact-booking .booking-hero-amount{margin-left:0;min-width:0;width:auto}.nm-compact-booking .booking-contact-grid,.nm-compact-booking .booking-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.nm-compact-booking .booking-contact-grid,.nm-compact-booking .booking-facts{grid-template-columns:minmax(0,1fr)}.nm-compact-booking .booking-hero{flex-direction:column;align-items:flex-start}.nm-account-content.nm-compact-booking .booking-hero-amount{width:100%}}.nm-finance-inline-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.nm-finance-inline-actions .button{min-height:38px;padding:9px 13px;font-size:.78rem}.nm-finance-row-links{display:flex;justify-content:flex-end;align-items:center;gap:9px 14px;flex-wrap:wrap}.nm-financial-document .receipt-head strong.nm-finance-document-pending{background:#fff3dc;color:#765016}.nm-financial-document .receipt-title{margin:18px 0}.nm-financial-document .receipt-title h1{font-size:clamp(1.65rem,3vw,2.4rem)}.nm-financial-document .receipt-parties>div{min-width:0}.nm-financial-document .receipt-meta strong,.nm-financial-document .receipt-parties small,.nm-financial-document .receipt-parties strong{overflow-wrap:anywhere}.nm-financial-document .receipt-breakdown>div{align-items:baseline}.nm-financial-document .receipt-breakdown strong{text-align:right;flex-shrink:0}.nm-financial-document .receipt-note{font-size:.82rem;line-height:1.48}.nm-financial-document .receipt-note p{margin:5px 0 0}.nm-employer-billing .nm-employer-billing-action{gap:7px}.nm-employer-billing .nm-employer-billing-action .admin-open-link{font-size:.76rem}@media(max-width:740px){.receipt-page{padding:14px 10px 38px}.receipt-toolbar{flex-wrap:wrap}.receipt-card.nm-financial-document{padding:17px;border-radius:15px}.nm-financial-document .receipt-head{gap:10px;padding-bottom:12px}.nm-financial-document .receipt-breakdown>div{padding:11px 10px;gap:9px}.nm-financial-document .receipt-breakdown strong{font-size:.8rem}.nm-financial-document .receipt-meta,.nm-financial-document .receipt-parties{grid-template-columns:minmax(0,1fr)}.nm-finance-row-links{justify-content:flex-start}}@media print{.receipt-page{background:white!important;padding:0!important}.receipt-card.nm-financial-document{padding:0!important;border:0!important;box-shadow:none!important}.receipt-card.nm-financial-document .receipt-breakdown,.receipt-card.nm-financial-document .receipt-head,.receipt-card.nm-financial-document .receipt-meta>div{page-break-inside:avoid;break-inside:avoid}.nm-financial-document .receipt-breakdown .receipt-total{background:#2a1042!important;color:white!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.nm-admin-topbar-new .notification-dock-inline{z-index:30}.nm-admin-topbar-new .notification-popover{z-index:60}.nm-admin-mobile-header .nm-mobile-header-actions{display:flex;align-items:center;gap:8px}.nm-admin-mobile-header .notification-dock-inline{position:relative;z-index:55}.nm-admin-mobile-header .notification-popover{right:0;max-width:calc(100vw - 20px);z-index:70}.nm-admin-notifications{display:grid;gap:17px;min-width:0}.nm-admin-notifications-heading{padding:20px 23px;border:1px solid #e8ddd6;border-radius:18px;background:#fff}.nm-admin-notifications-heading h1{margin:6px 0 5px;font-size:clamp(1.35rem,2.5vw,2rem);color:#2d163d}.nm-admin-notifications-heading p{margin:0;font-size:.84rem;color:#6c6272}.nm-admin-notifications .notifications-list,.nm-admin-notifications .notifications-summary{margin:0;min-width:0}.nm-admin-notifications .notifications-list{background:#fff;color:#2e1d3b;border-radius:17px;border:1px solid #e8ddd6}.nm-admin-notifications .notification-row-main strong{color:#281631}.nm-admin-notifications .notification-row-main span{color:#615569}@media(max-width:680px){.nm-admin-notifications-heading{padding:16px}.nm-admin-mobile-header .notification-popover{width:min(340px,calc(100vw - 24px))}}.nm-admin-content.admin-shell,.nm-admin-content.nm-account-content{display:grid;align-content:start;gap:12px!important;min-width:0;padding:0 0 28px!important}.nm-admin-content.admin-shell>*,.nm-admin-content.nm-account-content>*{min-width:0}.nm-admin-content .admin-case-hero,.nm-admin-content .admin-heading,.nm-admin-content .admin-hero{display:flex;align-items:center;justify-content:space-between;gap:12px 20px!important;border-radius:17px!important;padding:17px 20px!important;margin:0!important;min-height:0!important}.nm-admin-content .admin-case-hero{background:#28103f;color:#fff}.nm-admin-content .admin-heading>div:first-child,.nm-admin-content .admin-hero>div:first-child{min-width:0}.nm-admin-content .admin-case-hero h1,.nm-admin-content .admin-heading h1,.nm-admin-content .admin-hero h1{font-size:clamp(1.45rem,2.3vw,2rem)!important;line-height:1.14!important;letter-spacing:-.038em!important;margin:4px 0 5px!important}.nm-admin-content .admin-case-hero p,.nm-admin-content .admin-heading p,.nm-admin-content .admin-hero p{font-size:.78rem!important;line-height:1.45!important;max-width:680px;margin:0!important}.nm-admin-content .admin-case-hero .admin-kicker,.nm-admin-content .admin-heading .eyebrow,.nm-admin-content .admin-hero .admin-kicker{font-size:.6rem!important}.nm-admin-content .admin-hero-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px!important;max-width:415px;flex-shrink:0}.nm-admin-content .admin-hero-links a{font-size:.69rem!important;padding:6px 10px!important;white-space:nowrap}.nm-admin-content .admin-detail-top,.nm-admin-content .job-detail-top{min-height:40px;margin:0!important;padding:8px 12px!important;gap:8px 14px;flex-wrap:wrap;border-radius:12px}.nm-admin-content .admin-heading .admin-count-card{min-width:110px;padding:9px 13px;border-radius:12px;flex-shrink:0;background:#fff;color:#30233e}.nm-admin-content .admin-count-card strong{font-size:1.25rem;line-height:1.2}.nm-admin-content .admin-metric-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important;margin:0!important}.nm-admin-content .admin-metric{min-height:0!important;padding:12px 15px!important;border-radius:15px!important;display:grid;align-content:center;gap:4px;overflow:hidden}.nm-admin-content .admin-metric strong{font-size:clamp(1.18rem,2vw,1.65rem)!important;line-height:1.17;letter-spacing:-.025em;color:#2d193e!important;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nm-admin-content .admin-metric span{font-size:.72rem!important;color:#5f536c!important;font-weight:750;line-height:1.3}.nm-admin-content .admin-metric:first-child span{color:#2c533e!important}.nm-admin-content .finance-secondary-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important}.nm-admin-content .finance-secondary-metrics>div{min-height:0!important;padding:11px 14px!important;border-radius:14px!important;gap:4px}.nm-admin-content .finance-secondary-metrics strong{font-size:1.12rem!important;color:#2d193e;overflow-wrap:anywhere}.nm-admin-content .finance-secondary-metrics span{font-size:.65rem;line-height:1.3}.nm-admin-content .finance-config-note{border-radius:13px;padding:11px 15px;margin:0!important;gap:3px;font-size:.78rem}.nm-admin-content .finance-config-note strong{font-size:.71rem}.nm-admin-content .finance-config-note span{font-size:.85rem}.nm-admin-content .finance-config-note small{font-size:.72rem;line-height:1.4}.nm-admin-content .admin-panel{padding:15px 17px!important;border-radius:16px!important;margin:0!important}.nm-admin-content .admin-panel-heading{padding:0 0 11px!important;margin:0 0 11px!important;align-items:center;gap:8px 14px}.nm-admin-content .admin-panel-heading h2{margin:3px 0 0!important;font-size:1.12rem!important;line-height:1.25}.nm-admin-content .admin-panel-heading p{font-size:.72rem;line-height:1.4;max-width:420px}.nm-admin-content .admin-panel .admin-kicker,.nm-admin-content .admin-review-box .admin-kicker{color:#7645a0!important;font-size:.62rem!important}.nm-admin-content .admin-empty{border-radius:12px;padding:14px!important;font-size:.79rem;line-height:1.45;color:#706578}.nm-admin-content .admin-case-layout,.nm-admin-content .admin-detail-grid{gap:12px!important;margin:0!important}.nm-admin-content .admin-case-aside,.nm-admin-content .admin-case-main{gap:12px}.nm-admin-content .admin-details-list>div{grid-template-columns:minmax(90px,115px) minmax(0,1fr);gap:7px 13px;padding:9px 0}.nm-admin-content .admin-details-list dt{font-size:.74rem}.nm-admin-content .admin-details-list dd{font-size:.82rem;line-height:1.42}.nm-admin-content .admin-document-list,.nm-admin-content .admin-message-case-list,.nm-admin-content .admin-message-report-list,.nm-admin-content .admin-recent-list,.nm-admin-content .admin-review-list,.nm-admin-content .finance-ledger-list{gap:8px!important}.nm-admin-content .admin-document-row,.nm-admin-content .admin-message-case-row,.nm-admin-content .admin-message-report-card,.nm-admin-content .admin-recent-item,.nm-admin-content .admin-review-card,.nm-admin-content .finance-ledger-row{border-radius:12px!important;padding:10px 12px!important;gap:10px!important;min-width:0}.nm-admin-content .finance-ledger-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(105px,.65fr) auto;align-items:center;column-gap:14px!important}.nm-admin-content .finance-ledger-row>div{min-width:0;overflow-wrap:anywhere}.nm-admin-content .finance-ledger-row>div:nth-child(2){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nm-admin-content .finance-ledger-row>div:last-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;text-align:right;gap:4px 12px}.nm-admin-content .finance-ledger-row .nm-finance-inline-actions{margin:0}.nm-admin-content .finance-ledger-row span{font-size:.72rem}.nm-admin-content .admin-recent-item>div{min-width:0}.nm-admin-content .admin-document-row strong,.nm-admin-content .admin-recent-item strong{font-size:.82rem;overflow-wrap:anywhere}.nm-admin-content .admin-document-row span,.nm-admin-content .admin-recent-item span:not(.admin-status){font-size:.73rem}.nm-admin-content .admin-document-row small{font-size:.7rem}.nm-admin-content .admin-review-box{margin:0!important;padding:15px 17px!important;border-radius:15px!important;gap:12px!important}.nm-admin-content .admin-review-box h2{font-size:1.14rem!important}.nm-admin-content .admin-review-box p{font-size:.77rem!important}.nm-admin-content .admin-conversation-message{padding:10px 12px;border-radius:12px}.nm-admin-content .admin-conversation-message-head{gap:8px}.nm-admin-content .admin-message-report-card h3{font-size:1rem;margin:5px 0 3px}.nm-admin-content .admin-message-report-card blockquote{margin:7px 0;padding:8px 10px}.nm-admin-content .admin-review-card{grid-template-columns:minmax(0,1fr) minmax(200px,270px)}.nm-admin-content .admin-review-card-main,.nm-admin-content .review-moderation-actions{gap:7px}.nm-admin-content .review-moderation-actions input{padding:9px 10px}.nm-admin-content .admin-refund-history{margin-top:10px;gap:7px}.nm-admin-content .admin-refund-history>div{padding:9px;border-radius:11px}.nm-admin-content .nm-admin-document-updates{gap:10px}.nm-admin-content .nm-admin-document-update{gap:9px;padding-bottom:11px}.nm-admin-content .admin-table-wrap{border-radius:12px!important;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.nm-admin-content .admin-table{width:100%;border-collapse:collapse;font-size:.77rem;line-height:1.35}.nm-admin-content .admin-table th{padding:9px 11px!important;font-size:.64rem!important;white-space:nowrap;letter-spacing:.055em}.nm-admin-content .admin-table td{display:table-cell!important;vertical-align:middle;padding:10px 11px!important;line-height:1.4;overflow-wrap:anywhere}.nm-admin-content .admin-table td strong,.nm-admin-content .admin-table td>span:not(.admin-status){display:block}.nm-admin-content .admin-table td strong{font-size:.78rem;color:#281b35}.nm-admin-content .admin-table td>span:not(.admin-status){font-size:.7rem;color:#716678;margin-top:3px}.nm-admin-content .admin-table .admin-status{font-size:.66rem;padding:5px 9px}.nm-admin-content .admin-cases-table{min-width:790px}.nm-admin-content .admin-cases-table td:first-child{min-width:185px;max-width:265px}.nm-admin-content .admin-cases-table td:nth-child(3){min-width:120px}.nm-admin-content .admin-cases-table td:nth-child(4){min-width:152px}.nm-admin-content .admin-case-table-stack{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;white-space:normal}.nm-admin-content .admin-case-table-stack strong{display:block;white-space:normal;overflow-wrap:anywhere}.nm-admin-content .admin-case-table-stack span:not(.admin-status){display:block;white-space:normal;font-size:.71rem;color:#706376}.nm-admin-content .admin-table .admin-open-link{font-size:.75rem}.nm-admin-content .finance-table:not(.admin-cases-table){min-width:830px}.nm-admin-content .finance-table td:nth-child(2),.nm-admin-content .finance-table td:nth-child(3),.nm-admin-content .finance-table td:nth-child(4){white-space:normal}@media (max-width:1100px){.nm-admin-content .admin-hero-links{max-width:310px}.nm-admin-content .finance-ledger-row{grid-template-columns:minmax(0,1fr) auto}.nm-admin-content .finance-ledger-row>div:last-child{grid-column:1/-1;justify-content:flex-start}}@media (max-width:900px){.nm-admin-content .admin-case-hero,.nm-admin-content .admin-heading,.nm-admin-content .admin-hero{align-items:flex-start;flex-direction:column}.nm-admin-content .admin-hero-links{max-width:none;justify-content:flex-start}.nm-admin-content .admin-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nm-admin-content .admin-case-layout,.nm-admin-content .admin-detail-grid{grid-template-columns:minmax(0,1fr)}.nm-admin-content .admin-case-aside{position:static}.nm-admin-content .admin-review-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.nm-admin-content.admin-shell,.nm-admin-content.nm-account-content{gap:10px!important}.nm-admin-content .admin-case-hero,.nm-admin-content .admin-heading,.nm-admin-content .admin-hero{padding:14px 15px!important;border-radius:14px!important;gap:11px!important}.nm-admin-content .admin-case-hero h1,.nm-admin-content .admin-heading h1,.nm-admin-content .admin-hero h1{font-size:1.45rem!important}.nm-admin-content .admin-hero-links a{font-size:.68rem!important;padding:6px 9px!important}.nm-admin-content .admin-metric-row{gap:8px!important}.nm-admin-content .admin-metric{padding:11px!important;border-radius:12px!important}.nm-admin-content .admin-metric strong{font-size:1.15rem!important}.nm-admin-content .admin-metric span{font-size:.68rem!important}.nm-admin-content .finance-secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.nm-admin-content .finance-secondary-metrics>div{padding:10px!important}.nm-admin-content .admin-panel{padding:12px!important;border-radius:13px!important}.nm-admin-content .admin-panel-heading{align-items:flex-start;padding-bottom:9px!important;margin-bottom:9px!important}.nm-admin-content .admin-panel-heading h2{font-size:1.02rem!important}.nm-admin-content .admin-details-list>div{grid-template-columns:minmax(0,1fr);gap:2px}.nm-admin-content .admin-document-row,.nm-admin-content .admin-recent-item{align-items:flex-start;flex-wrap:wrap}.nm-admin-content .finance-ledger-row{grid-template-columns:minmax(0,1fr);gap:7px!important}.nm-admin-content .finance-ledger-row>div:nth-child(2){text-align:left}.nm-admin-content .finance-ledger-row>div:last-child{grid-column:auto}.nm-admin-content .admin-review-box{padding:12px!important}.nm-admin-content .admin-review-actions{flex-direction:column}.nm-admin-content .admin-review-actions button{width:100%}.nm-admin-content .admin-table-wrap{max-width:100%;overflow-x:auto}.nm-admin-content .admin-table td{padding:9px 10px!important}}.nm-admin-content .nm-finance-audit-row{grid-template-columns:minmax(0,1fr) minmax(145px,.55fr)!important}.nm-admin-content .nm-finance-audit-row>div:last-child{display:grid;grid-column:auto;justify-items:end;justify-content:normal;gap:3px;text-align:right}.nm-admin-content .nm-finance-funding-row{grid-template-columns:minmax(0,1.5fr) minmax(105px,.65fr) auto}@media(max-width:1100px){.nm-admin-content .nm-finance-funding-row{grid-template-columns:minmax(0,1fr) auto}.nm-admin-content .nm-finance-funding-row>div:last-child{grid-column:1/-1}}@media(max-width:640px){.nm-admin-content .nm-finance-audit-row,.nm-admin-content .nm-finance-funding-row{grid-template-columns:minmax(0,1fr)!important}.nm-admin-content .nm-finance-audit-row>div:last-child{justify-items:start;text-align:left}.nm-admin-content .nm-finance-funding-row>div:last-child{grid-column:auto}}.nm-admin-notifications{gap:10px!important}.nm-admin-notifications .nm-admin-notifications-heading{padding:15px 19px!important;border-radius:15px}.nm-admin-notifications .nm-admin-notifications-heading .job-kicker{font-size:.62rem!important;color:#7645a0!important}.nm-admin-notifications .nm-admin-notifications-heading h1{font-size:clamp(1.35rem,2.2vw,1.75rem)!important;line-height:1.2!important;margin:4px 0!important}.nm-admin-notifications .nm-admin-notifications-heading p{font-size:.77rem!important;line-height:1.42}.nm-admin-notifications .notifications-summary{min-height:0;padding:12px 17px!important;border-radius:15px!important;gap:10px 16px;margin:0!important}.nm-admin-notifications .notifications-summary>div{display:flex;align-items:center;gap:9px;min-width:0}.nm-admin-notifications .notifications-summary>div span{color:#e1d5ed;opacity:1;font-size:.69rem}.nm-admin-notifications .notifications-summary>div strong{font-size:1.3rem;line-height:1.1;color:#fff}.nm-admin-notifications .notifications-summary>button{appearance:none;border:1px solid #ddd0e8!important;border-radius:999px!important;background:#fff!important;color:#321047!important;font-size:.75rem!important;font-weight:850;min-height:36px;padding:8px 15px!important;box-shadow:none!important;cursor:pointer;opacity:1!important}.nm-admin-notifications .notifications-summary>button:hover{background:#f3eafa!important;color:#28103f!important;transform:none}.nm-admin-notifications .notifications-summary>button:focus-visible{outline:3px solid #ba9be2;outline-offset:3px}.nm-admin-notifications .notifications-list{border-radius:15px!important}.nm-admin-notifications .notification-row{padding:13px 16px;gap:10px;grid-template-columns:9px minmax(0,1fr) auto}.nm-admin-notifications .notification-row-main{gap:3px;min-width:0}.nm-admin-notifications .notification-row-main strong{font-size:.81rem;line-height:1.35}.nm-admin-notifications .notification-row-main>span{font-size:.75rem;line-height:1.45}.nm-admin-notifications .notification-row-main small{font-size:.67rem;color:#746981}.nm-admin-notifications .notification-row-action{font-size:.74rem;color:#7140a8}.nm-admin-content .admin-heading .admin-count-card{display:grid!important;align-content:center;justify-items:start;gap:3px;min-width:124px;min-height:62px;padding:10px 14px!important;border-radius:13px!important;border:1px solid #e5dde9!important;background:#fff!important;color:#28193a!important}.nm-admin-content .admin-heading .admin-count-card span{display:block!important;font-size:.68rem!important;font-weight:800;line-height:1.2;color:#63546f!important;white-space:nowrap}.nm-admin-content .admin-heading .admin-count-card strong{display:block!important;font-size:1.35rem!important;line-height:1.1!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#2b183c!important}.nm-admin-content .admin-panel .admin-kicker,.nm-admin-content .admin-panel .eyebrow,.nm-admin-content .admin-review-box .eyebrow{color:#7540a3!important}@media(max-width:640px){.nm-admin-notifications .nm-admin-notifications-heading{padding:13px 14px!important}.nm-admin-notifications .notifications-summary{flex-direction:row;align-items:center;flex-wrap:wrap;padding:12px!important}.nm-admin-notifications .notification-row{grid-template-columns:9px minmax(0,1fr);gap:8px 10px;padding:12px}.nm-admin-notifications .notification-row-action{grid-column:2;justify-self:start}.nm-admin-content .admin-heading .admin-count-card{min-height:0;min-width:120px}}.nm-job-recovery{display:grid;gap:13px;padding:16px 18px;border:1px solid #f2d287;border-radius:16px;background:#fff9e9;color:#2d2035;min-width:0}.nm-job-recovery .job-kicker{color:#95621d;font-size:.67rem}.nm-job-recovery-heading h2{color:#302033;font-size:1.15rem;line-height:1.22;margin:4px 0 5px}.nm-job-recovery-form p,.nm-job-recovery-heading p{color:#625469;font-size:.79rem;line-height:1.5;margin:0}.nm-job-recovery-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.nm-job-recovery-actions .button{min-height:39px;padding:9px 13px;font-size:.76rem}.nm-job-recovery-actions .nm-recovery-refund{background:#fff;border:1px solid #d6a1a1;color:#972f33}.nm-job-recovery-form{display:grid;gap:11px;border:1px solid #ebd7ac;background:#fff;border-radius:12px;padding:14px;min-width:0}.nm-job-recovery-form>strong{font-size:.9rem}.nm-job-recovery-form label{display:grid;gap:6px;font-size:.76rem;font-weight:800;color:#36273c}.nm-job-recovery-form input,.nm-job-recovery-form textarea{width:100%;min-width:0;max-width:100%;padding:10px;border-radius:10px;border:1px solid #d9d0dd;background:#fff;color:#25162f;font-size:.8rem}.nm-job-recovery-date-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nm-job-attention{color:#9b661e!important;font-weight:750}.nm-job-invitation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.nm-job-invitation-item{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid #e7dee8;background:#faf9fb;border-radius:10px;padding:9px 11px;min-width:0;font-size:.76rem}.nm-job-invitation-item strong{font-size:.76rem;overflow-wrap:anywhere}.nm-job-invitation-item span{font-size:.7rem;color:#725d7c}.nm-job-history-row{display:flex;justify-content:space-between;align-items:center;gap:6px 14px;flex-wrap:wrap;padding:9px 0;border-bottom:1px solid #ebe4ec}.nm-job-history-row span{font-size:.76rem;font-weight:700}.nm-job-history-row strong{font-size:.72rem;color:#6c4298}.nm-job-history-row small{width:100%;font-size:.67rem;color:#6f6376}.nm-job-refund-review .admin-details-list{margin:0}.nm-job-admin-review-form{display:grid;gap:9px;max-width:900px;margin-top:12px}.nm-job-admin-review-form>strong{font-size:.9rem}.nm-job-admin-review-form>p{font-size:.77rem;line-height:1.5;color:#615568}.nm-job-admin-review-form textarea{padding:10px 12px;border:1px solid #dcd3e0;border-radius:10px;min-height:88px;width:100%;color:#281b34;background:white;resize:vertical;font-size:.8rem}.nm-job-admin-review-form .button{justify-self:start;font-size:.76rem}@media(max-width:640px){.nm-job-recovery{padding:13px;gap:10px;border-radius:12px}.nm-job-recovery-date-fields{grid-template-columns:minmax(0,1fr)}.nm-job-recovery-actions .button{width:100%;justify-content:center}.nm-job-invitation-grid{grid-template-columns:minmax(0,1fr)}}.nm-account-page .nm-account-content,.nm-account-page .nm-worker-profile{min-width:0}.nm-account-page .nm-account-content:not(.nm-admin-content){gap:12px!important;padding-top:3px!important;padding-bottom:28px!important}.nm-account-page .nm-account-content>*{min-width:0}.nm-account-page .nm-account-content .job-detail-top{display:flex;align-items:center;flex-wrap:wrap;gap:9px 15px;min-height:44px;padding:9px 13px;margin:0!important;border:1px solid #e8dfda;border-radius:13px;background:#fff}.nm-account-page .nm-account-content .job-detail-top-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px 13px;min-width:0}.nm-account-page .nm-account-content .job-detail-top a{font-size:.77rem;line-height:1.3}.nm-account-page .nm-account-content .job-status{font-size:.68rem;padding:5px 9px;white-space:normal;line-height:1.3;text-align:center}.nm-account-page .nm-account-content .admin-panel{min-width:0;margin:0!important;padding:15px 17px!important;border-radius:16px!important}.nm-account-page .nm-account-content .admin-panel-heading{align-items:center;gap:9px 14px;padding-bottom:11px!important;margin:0 0 11px!important}.nm-account-page .nm-account-content .admin-panel-heading h2{margin:3px 0 0;font-size:1.12rem!important;line-height:1.25;color:#33233d}.nm-account-page .nm-account-content .admin-panel-heading p{font-size:.75rem!important;line-height:1.4}.nm-account-page .nm-account-content .admin-panel .admin-kicker{font-size:.63rem!important;color:#7641a2!important}.nm-account-page .nm-account-content .profile-section{margin:0!important;padding:17px 19px!important;border-radius:16px!important}.nm-account-page .nm-account-content .profile-section-heading{padding-bottom:12px;margin-bottom:13px;gap:10px 16px}.nm-account-page .nm-account-content .profile-section-heading h2{font-size:1.15rem;line-height:1.25}.nm-account-page .nm-account-content .profile-section-heading>p{font-size:.77rem;line-height:1.45}.nm-account-page .nm-account-content .profile-fields{gap:12px}.nm-account-page .nm-account-content .profile-subheading{margin:15px 0 8px}.nm-account-page .nm-account-content .profile-section input,.nm-account-page .nm-account-content .profile-section select,.nm-account-page .nm-account-content .profile-section textarea{padding:10px 12px;min-height:41px;border-radius:11px;font-size:.84rem}.nm-account-page .nm-account-content .profile-section textarea{min-height:80px}.nm-account-page .nm-compact-job-detail .employer-job-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(340px,.7fr);align-items:center;gap:16px 24px;min-height:0;margin:0!important;padding:16px 19px!important;border-radius:16px!important;background:#fff!important;color:#302139!important;border:1px solid #e5ddd7!important}.nm-account-page .nm-compact-job-detail .employer-job-hero>div:first-child{min-width:0}.nm-account-page .nm-compact-job-detail .employer-job-hero h1{font-size:clamp(1.45rem,2.4vw,2rem)!important;line-height:1.17!important;letter-spacing:-.045em!important;margin:5px 0!important;overflow-wrap:anywhere;color:#28103f!important}.nm-account-page .nm-compact-job-detail .employer-job-hero p{color:#665a71!important;font-size:.8rem;line-height:1.35}.nm-account-page .nm-compact-job-detail .employer-job-hero .job-category{font-size:.62rem;padding:4px 9px}.nm-account-page .nm-compact-job-detail .employer-job-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;gap:8px;color:#302139!important}.nm-account-page .nm-compact-job-detail .employer-job-summary>div{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:10px 12px;border:1px solid #e5dde7!important;border-radius:11px;background:#faf8fc!important}.nm-account-page .nm-compact-job-detail .employer-job-summary span{display:block;color:#6e5c7b!important;font-size:.62rem;font-weight:850;line-height:1.3;letter-spacing:.05em}.nm-account-page .nm-compact-job-detail .employer-job-summary strong{display:block;color:#2c183e!important;font-size:1.15rem;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nm-compact-job-detail .employer-applicant-list{gap:8px}.nm-account-page .nm-compact-job-detail .employer-applicant-row{padding:12px!important;border-radius:12px!important;gap:10px 14px}.nm-compact-job-detail .employer-applicant-meta{gap:7px}.nm-compact-job-detail .employer-applicant-meta div{min-width:0}.nm-compact-job-detail .employer-applicant-meta strong{overflow-wrap:anywhere}.nm-account-page .nm-compact-job-detail .nm-compact-empty-action{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 18px;min-height:0!important;padding:15px 16px!important;border-radius:12px!important;text-align:left}.nm-compact-empty-action>div{min-width:0;flex:1 1 220px}.nm-compact-empty-action h3{margin:0 0 3px!important;font-size:.97rem;color:#32213f}.nm-compact-empty-action p{margin:0!important;color:#6c5f72;font-size:.76rem;line-height:1.45}.nm-compact-empty-action .button{padding:9px 13px;min-height:39px;font-size:.76rem}.nm-account-page .nm-compact-matching .matching-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,275px);gap:12px 20px;align-items:center;padding:16px 19px!important;margin:0!important;border-radius:16px}.nm-account-page .nm-compact-matching .matching-hero h1{font-size:clamp(1.4rem,2.5vw,2rem)!important;line-height:1.14;margin:5px 0}.nm-compact-matching .matching-hero p{font-size:.78rem;line-height:1.42}.nm-compact-matching .matching-job-summary{padding:11px 13px;border-radius:12px;min-width:0}.nm-compact-matching .matching-gate{margin:0!important;padding:12px 15px;border-radius:13px}.nm-compact-matching .matching-gate p{font-size:.77rem}.nm-compact-matching .jobs-toolbar{margin:0!important;padding:11px 14px}.nm-compact-matching .worker-match-list{gap:10px}.nm-account-page .nm-compact-matching .worker-match-card{padding:14px 16px!important;border-radius:15px!important}.nm-compact-matching .worker-match-grid{gap:7px;margin:12px 0 10px}.nm-compact-matching .worker-match-grid>div{padding:9px;border-radius:10px}.nm-compact-matching .worker-match-footer{gap:9px;flex-wrap:wrap}.nm-compact-worker-review .employer-review-layout{gap:12px}.nm-account-page .nm-compact-worker-review .employer-worker-profile{padding:16px 18px;border-radius:16px}.nm-compact-worker-review .employer-worker-heading{gap:10px}.nm-compact-worker-review .employer-worker-heading h1{font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.14;margin:3px 0 5px}.nm-compact-worker-review .employer-profile-section{margin-top:12px;padding-top:12px}.nm-compact-worker-review .employer-profile-section h2{font-size:1.08rem;margin-bottom:8px}.nm-compact-worker-review .employer-profile-section p{font-size:.8rem;line-height:1.45}.nm-compact-worker-review .employer-review-aside{gap:10px}.nm-compact-worker-review .application-review-card,.nm-compact-worker-review .employer-action-panel{padding:14px 16px;border-radius:15px;gap:10px}.nm-compact-worker-review .application-review-card h2,.nm-compact-worker-review .employer-action-panel h2{font-size:1.07rem}.nm-compact-worker-review .application-review-meta{gap:6px}.nm-compact-worker-review .application-review-meta div{padding-top:7px}.nm-compact-worker-review .profile-read-row{padding:7px 0}.nm-account-page .nm-dashboard-hero,.nm-account-page .nm-home-hero,.nm-account-page .nm-worker-hero{min-height:168px}.nm-account-page .nm-dashboard-lower,.nm-account-page .nm-home-lower,.nm-account-page .nm-worker-grid{gap:12px}@media(max-width:1080px){.nm-account-page .nm-compact-job-detail .employer-job-hero,.nm-account-page .nm-compact-matching .matching-hero{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.nm-account-page .nm-account-content .job-detail-top{align-items:flex-start}.nm-account-page .nm-account-content .job-detail-top-actions{justify-content:flex-start}.nm-compact-job-detail .employer-applicant-row{grid-template-columns:minmax(0,1fr)}.nm-compact-matching .worker-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.nm-account-page .nm-account-content:not(.nm-admin-content){gap:10px!important;padding-bottom:20px!important}.nm-account-page .nm-account-content .job-detail-top{padding:10px 11px}.nm-account-page .nm-account-content .admin-panel{padding:12px!important;border-radius:13px!important}.nm-account-page .nm-account-content .admin-panel-heading{align-items:flex-start}.nm-account-page .nm-account-content .profile-section{padding:13px!important}.nm-account-page .nm-compact-job-detail .employer-job-hero,.nm-account-page .nm-compact-matching .matching-hero{padding:13px!important;border-radius:13px!important}.nm-account-page .nm-compact-job-detail .employer-job-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px}.nm-account-page .nm-compact-job-detail .employer-job-summary>div{padding:9px 10px}.nm-account-page .nm-compact-job-detail .employer-job-summary span{font-size:.59rem}.nm-account-page .nm-compact-job-detail .employer-job-summary strong{font-size:1.04rem}.nm-account-page .nm-compact-job-detail .nm-compact-empty-action{padding:12px!important}.nm-compact-empty-action .button{width:100%;justify-content:center}.nm-account-page .nm-compact-worker-review .employer-worker-profile{padding:13px}.nm-compact-worker-review .employer-worker-heading{grid-template-columns:auto minmax(0,1fr)}.nm-compact-worker-review .worker-verified-badge{grid-column:1/-1}.nm-account-page .nm-dashboard-hero,.nm-account-page .nm-home-hero,.nm-account-page .nm-worker-hero{min-height:0}}.nm-job-recovery-time{display:grid;gap:6px;min-width:0;font-size:.76rem;font-weight:800;color:#36273c}.nm-job-recovery-time-selects{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.2fr);gap:7px;min-width:0}.nm-job-recovery-time-selects select{width:100%;min-width:0;height:42px;border:1px solid #d9d0dd;border-radius:10px;padding:8px 11px;background:#fff;color:#25162f;font-size:.84rem;font-weight:600}.nm-job-recovery-form input:focus-visible,.nm-job-recovery-time-selects select:focus-visible{outline:2px solid #7441a5;outline-offset:2px}.nm-account-page .nm-job-status-expired{background:#fff0ce!important;border:1px solid #efcb79!important;color:#845114!important;font-weight:800}@media(max-width:440px){.nm-job-recovery-time-selects{gap:5px}.nm-job-recovery-time-selects select{padding:8px 6px;font-size:.8rem}}.nm-address-pin-picker{display:grid;gap:9px;min-width:0;margin:10px 0 14px;border:1px solid #e7ddea;background:#fff;border-radius:14px;padding:12px}.nm-address-pin-picker>strong{font-size:.84rem;color:#291738}.nm-address-pin-picker>p{font-size:.73rem;line-height:1.45;color:#63536f;margin:0}.nm-map-search{position:relative;z-index:3}.nm-map-search>gmp-place-autocomplete{width:100%;font-size:.84rem}.nm-worksite-map{height:236px;width:100%;min-width:0;border-radius:12px;background:#f1ecf2;border:1px solid #e2d9e6}.nm-map-fallback{font-size:.75rem;line-height:1.45;padding:10px 12px;border:1px solid #ecdbac;background:#fff9e9;border-radius:10px;color:#79521a;margin:10px 0}.nm-map-confirmed{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#176949;font-weight:800;font-size:.73rem}.nm-map-confirmed button{background:#fff;border:1px solid #cbb9d7;border-radius:9px;color:#6b368b;padding:7px 11px;font-size:.73rem;font-weight:800;cursor:pointer}.nm-worksite-evidence{display:block!important;line-height:1.45!important;color:#4b4a65;margin-top:5px;font-weight:700;overflow-wrap:anywhere}.nm-worksite-directions{display:inline-flex;align-items:center;color:#6333a2;font-size:.76rem;font-weight:800;margin-top:8px}.nm-worksite-unconfirmed{display:block;color:#7f5d34;font-size:.72rem;line-height:1.4;margin-top:6px}@media(max-width:640px){.nm-address-pin-picker{padding:10px}.nm-worksite-map{height:216px}.nm-map-confirmed{font-size:.69rem}}.nm-address-pin-picker .nm-map-selection-error{margin:0;padding:9px 11px;border:1px solid #efc3bd;background:#fff5f3;border-radius:9px;color:#9b252b;font-size:.76rem;font-weight:700;line-height:1.45}.nm-address-pin-picker .nm-map-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.nm-address-pin-picker .nm-map-actions .nm-map-confirm-button{color:#fff;background:#7544ad;border:1px solid #7544ad}.nm-confirm-summary strong{overflow-wrap:anywhere;word-break:normal;text-align:right}.nm-confirm-pin-note{font-size:.78rem;line-height:1.45;color:#805116;background:#fff8e5;border:1px solid #f0dcad;border-radius:10px;padding:9px 11px;margin:10px 0}@media(max-width:640px){.nm-confirm-summary strong{max-width:65%;font-size:.82rem}.nm-address-pin-picker .nm-map-actions{width:100%;justify-content:flex-end}}.nm-account-page .nm-account-content.nm-employer-edit-compact{width:min(940px,100%);margin-inline:auto;gap:10px!important;padding-top:24px!important;padding-bottom:24px!important}.nm-account-page .nm-employer-edit-compact .nm-employer-edit-hero{gap:12px;padding:14px 16px;border-radius:15px}.nm-account-page .nm-account-content.nm-employer-edit-compact .nm-employer-edit-hero h1{margin:3px 0 5px;font-size:1.55rem;line-height:1.15;letter-spacing:-.03em}.nm-account-page .nm-employer-edit-compact .nm-employer-edit-hero .dashboard-role{font-size:.58rem!important}.nm-account-page .nm-account-content.nm-employer-edit-compact .nm-employer-edit-hero p{max-width:610px;font-size:.7rem;line-height:1.4}.nm-account-page .nm-employer-edit-compact .profile-hero-actions{gap:8px}.nm-account-page .nm-employer-edit-compact .profile-dashboard-link{font-size:.66rem}.nm-account-page .nm-employer-edit-compact .nm-funded-job-form{gap:9px}.nm-account-page .nm-employer-edit-compact .nm-funded-edit-notice{padding:9px 12px;border-radius:11px}.nm-account-page .nm-employer-edit-compact .nm-funded-edit-notice strong{font-size:.72rem}.nm-account-page .nm-employer-edit-compact .nm-funded-edit-notice p{margin-top:3px;font-size:.65rem;line-height:1.4}.nm-account-page .nm-employer-edit-compact .nm-funded-edit-card{gap:10px;padding:13px 15px;border-radius:14px}.nm-account-page .nm-employer-edit-compact .nm-funded-edit-card-head{gap:8px}.nm-account-page .nm-employer-edit-compact .nm-funded-edit-card-head h2{font-size:.88rem}.nm-account-page .nm-employer-edit-compact .nm-funded-edit-card-head span{font-size:.61rem}.nm-account-page .nm-employer-edit-compact .nm-funded-edit-grid,.nm-account-page .nm-employer-edit-compact .nm-funded-edit-textareas{gap:10px}.nm-account-page .nm-employer-edit-compact .nm-funded-edit-card label{font-size:.67rem;font-weight:700}.nm-account-page .nm-employer-edit-compact .nm-funded-edit-card label>input,.nm-account-page .nm-employer-edit-compact .nm-funded-edit-card label>textarea{min-height:36px;margin-top:5px;padding:8px 10px;border-radius:9px;font-size:.74rem}.nm-account-page .nm-employer-edit-compact .nm-funded-edit-card label>textarea{min-height:62px}.nm-account-page .nm-employer-edit-compact .nm-datetime-12{gap:5px}.nm-account-page .nm-employer-edit-compact .nm-time-12 select{min-height:36px;padding:7px 6px;border-radius:9px;font-size:.73rem}.nm-account-page .nm-employer-edit-compact .nm-funded-edit-actions button{min-height:34px;padding:7px 14px;font-size:.68rem}.nm-account-page .nm-employer-edit-compact .nm-funded-locked-details{border-radius:12px}.nm-account-page .nm-employer-edit-compact .nm-funded-locked-details summary{padding:10px 13px;font-size:.71rem}.nm-account-page .nm-employer-edit-compact .nm-funded-locked-details summary span{font-size:.6rem}.nm-account-page .nm-employer-edit-compact .nm-funded-locked-details dl{gap:7px;padding:10px 13px}.nm-account-page .nm-employer-edit-compact .nm-funded-locked-details dl>div{padding:7px 9px}.nm-account-page .nm-employer-edit-compact .nm-funded-locked-details dt{font-size:.6rem}.nm-account-page .nm-employer-edit-compact .nm-funded-locked-details dd{font-size:.72rem}.nm-account-page .nm-employer-edit-compact .job-funding-panel.funded{gap:12px;padding:13px 15px;border-radius:14px}.nm-account-page .nm-employer-edit-compact .job-funding-panel.funded h2{margin:4px 0;font-size:.9rem}.nm-account-page .nm-employer-edit-compact .job-funding-panel.funded p{margin:0;max-width:650px;font-size:.66rem;line-height:1.4}.nm-account-page .nm-employer-edit-compact .job-funding-panel.funded .job-kicker{font-size:.56rem!important}.nm-account-page .nm-employer-edit-compact .nm-finance-inline-actions{gap:7px;margin-top:9px}.nm-account-page .nm-employer-edit-compact .nm-finance-inline-actions .button{min-height:32px;padding:6px 10px;font-size:.61rem}.nm-account-page .nm-employer-edit-compact .funding-total-card{padding:10px 12px;border-radius:11px}.nm-account-page .nm-employer-edit-compact .funding-total-card span{font-size:.56rem}.nm-account-page .nm-employer-edit-compact .funding-total-card strong{font-size:1rem}@media(max-width:760px){.nm-account-page .nm-account-content.nm-employer-edit-compact{width:100%;padding-top:14px!important}}@media(max-width:560px){.nm-account-page .nm-employer-edit-compact .job-funding-panel.funded,.nm-account-page .nm-employer-edit-compact .nm-employer-edit-hero,.nm-account-page .nm-employer-edit-compact .nm-funded-edit-card{padding:12px}}.nm-worksite-evidence{width:fit-content;max-width:100%;padding:5px 8px;border:1px solid #e1dbe5;border-radius:8px;background:#f8f6f9}.nm-worksite-evidence.verified{border-color:#bfe4cf;background:#eef9f3;color:#176949}.nm-worksite-evidence.review{border-color:#efc5a1;background:#fff6ec;color:#9a4e13}.nm-worksite-evidence.uncertain{border-color:#ead9a3;background:#fff9e8;color:#7c5a14}.nm-worksite-evidence.legacy,.nm-worksite-evidence.unconfirmed{border-color:#ddd7e1;background:#f7f5f8;color:#6d6475}.job-message.warning{border:1px solid #efc98d;background:#fff6e7;color:#8a5414}@media (max-width:760px){.auth-page input:not([type=checkbox]):not([type=radio]),.auth-page select,.auth-page textarea,.auth-reference-page input:not([type=checkbox]):not([type=radio]),.auth-reference-page select,.auth-reference-page textarea{font-size:16px}.auth-page .auth-card,.auth-reference-page .auth-reference-card,.auth-reference-page .auth-reference-main-inner{min-width:0;max-width:100%}.nm-public-mobile-menu nav{max-width:calc(100vw - 24px)}}