.app-shell{--brand-navy:#082d56;--brand-turquoise:#00c9d2;--brand-action:#007d89;--brand-ink:#006c7c;--brand-soft:#e0f9fb;background:#f7fbfd;color:#082d56}.app-shell .button{border-radius:14px;min-height:46px;font-weight:650}.app-shell .button.outline{background:#fff;border-color:#d8e7ed;color:#082d56}.app-shell .page-heading h1{letter-spacing:-.04em;line-height:1.15}.app-shell .page-heading p:not(.eyebrow){margin-top:9px;color:#587087;font-size:15px}.app-shell .availability-preview,.app-shell .mission-card,.app-shell .panel,.app-shell .proposal-card,.app-shell .request-card{border-radius:22px;border-color:#e1edf2;box-shadow:0 5px 22px #082d5605}.app-shell .proposal-card{border-top:5px solid #00c9d2}.app-shell .proposal-card h3{font-size:21px;letter-spacing:-.025em}.app-shell .proposal-card .proposal-pay{font-size:21px;color:#082d56}.app-shell .light-modality,.app-shell .modality{border-radius:9px;background:#e0f9fb;color:#006c7c;font-weight:650}.app-shell .stats-row{margin-bottom:20px}.app-shell .stats-row>button{border-radius:18px}.app-shell .app-proposal-hero{position:relative;background:var(--action-gradient);color:var(--action-foreground);border:0;border-radius:24px;padding:26px;gap:24px;margin:0 0 26px;overflow:hidden;isolation:isolate}.app-proposal-hero:after{content:"";position:absolute;z-index:-1;width:240px;height:240px;border:35px solid #00c9d224;border-radius:50%;right:-90px;top:-95px}.app-shell .app-proposal-hero .app-proposal-art{flex:0 0 auto;display:flex;align-items:center;justify-content:center;position:relative;width:90px;height:90px;border-radius:24px;background:#00c9d21f;color:#64e9ee}.app-proposal-art>svg+svg{position:absolute;right:9px;top:8px}.app-shell .app-proposal-hero .app-proposal-copy{min-width:0}.app-shell .app-proposal-hero strong{font-size:27px;letter-spacing:-.035em;line-height:1.15;margin:8px 0 10px;color:#fff}.app-shell .app-proposal-hero small{color:#d3edf2;font-size:13px;line-height:1.45}.app-shell .app-proposal-hero small:first-child{font-size:10px;letter-spacing:.12em;color:#77e9ef}.app-proposal-link{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:650;margin-top:18px;color:#77e9ef}.app-shell .app-profile-disclosure{margin-top:26px;padding:0;border:1px solid #e1edf2;border-radius:18px;background:white;overflow:hidden}.app-profile-disclosure>summary{display:flex;align-items:center;gap:10px;padding:18px;list-style:none;cursor:pointer;font-size:14px;font-weight:650;min-height:52px}.app-profile-disclosure>summary::-webkit-details-marker{display:none}.app-profile-disclosure>summary>svg:last-child{margin-left:auto}.app-profile-disclosure[open]>summary>svg:last-child{transform:rotate(90deg)}.app-profile-disclosure>.profile-trust-card{border:0;margin:0;border-radius:0}.app-shell .calendar-panel{background:white}.app-shell .calendar-day{border-radius:14px;border-color:transparent;background:#f3f8fb}.app-shell .calendar-day.selected{background:#00c9d2;border-color:#00c9d2;color:#082d56;box-shadow:none}.app-shell .calendar-day.available{background:#e0f9fb;border-color:#91e4e9}.app-shell .calendar-day.booked{background:#082d56;border-color:#082d56;color:white}.app-shell .calendar-day.today{outline:2px solid #007d89;outline-offset:-2px}.app-shell .next-mission{border-radius:24px;background:var(--action-gradient);overflow:hidden;border:0;color:var(--action-foreground)}.app-shell .next-date-tile{border-radius:16px;background:#ffffff18;border:0}.app-shell .next-bottom .button.white{background:#fff;color:#082d56;border-color:#fff}.app-shell .mission-sheet .sheet-top{background:#e0f9fb}.app-shell .match-reasons{background:#effafd;border-radius:14px;color:#315d72}@media(max-width:700px){.app-shell{background:#fff}.app-shell .app-header{border-top:0;border-bottom:0;padding:12px 18px;min-height:64px}.app-shell .brand-logo{width:142px}.app-shell .demo-strip{background:#f3f8fb;padding:6px 18px;font-size:10px;overflow-wrap:anywhere;flex-wrap:wrap}.app-shell .demo-strip>span{font-size:9px;background:transparent;padding:0}.app-shell .workspace-switch{padding:12px 18px 4px;gap:8px;flex-wrap:wrap}.app-shell .workspace-switch>div{background:#f0f6f9;border-radius:30px;padding:3px}.app-shell .workspace-switch>div button{border-radius:25px;min-height:38px;padding:8px 14px}.app-shell .workspace-switch>div button[aria-pressed=true]{background:var(--action-gradient);color:var(--action-foreground)}.app-shell .profile-button{border:0;background:transparent;box-shadow:none;color:#006c7c;font-size:12px}.app-shell .app-tabs main{padding:24px 18px calc(116px + env(safe-area-inset-bottom))}.app-shell .page-heading h1{font-size:29px}.app-shell .page-heading .eyebrow{letter-spacing:.1em;font-size:10px}.app-shell .page-heading-actions{width:100%}.app-shell .planning-shortcuts{gap:8px}.app-shell .planning-shortcuts>.button:first-child{background:#e0f9fb;border:0;color:#006c7c;border-radius:14px}.app-shell .planning-shortcuts>.button+.button{font-size:12px;padding:8px;color:#587087}.app-shell .today-label{display:none}.app-shell .stats-row{border:0;border-radius:0;background:transparent;gap:8px;padding:0;margin:8px 0 22px}.app-shell .stats-row>button{padding:12px 9px;border-radius:15px;background:#f2f8fb;border:0;min-width:0}.app-shell .stats-row>button+button{border-left:0}.app-shell .stats-row>button>span{font-size:11px;line-height:1.4}.app-shell .stats-row>button>span svg{display:none}.app-shell .stats-row strong{font-size:25px;margin-top:7px;color:#082d56}.app-shell .stats-row .attention-stat{background:#e0f9fb}.app-shell .app-proposal-hero{padding:22px 18px;gap:18px;margin-bottom:26px}.app-shell .app-proposal-hero .app-proposal-art{width:66px;height:76px;border-radius:20px}.app-shell .app-proposal-hero strong{font-size:26px}.app-shell .home-grid{gap:24px}.app-shell .availability-preview{padding:20px;background:#f2f8fb;border:0}.app-shell .availability-preview .button{font-size:13px}.app-shell .main-nav[data-slot=tabs-list]{background:#fff;border:0;border-top:1px solid #e3edf2;padding:8px 10px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -5px 25px #082d5606;gap:4px}.app-shell .employer-tabs .main-nav[data-slot=tabs-list]>button,.app-shell .main-nav[data-slot=tabs-list]>button{padding:9px 3px;min-height:56px;gap:7px;border-radius:16px;color:#657b90;font-size:11px;min-width:0}.app-shell .main-nav[data-slot=tabs-list]>button[data-state=active]{background:#e0f9fb;color:#006c7c;box-shadow:none}.app-shell .main-nav[data-slot=tabs-list]>button[data-state=active] svg{color:#006c7c}.app-shell .main-nav[data-slot=tabs-list]>button svg{width:21px;height:21px}.app-shell .main-nav span{font-size:11px;overflow-wrap:normal}.app-shell .nav-count{background:#082d56;color:white;right:8px;top:3px}.app-shell .mission-card,.app-shell .proposal-card,.app-shell .request-card{padding:20px}.app-shell .calendar-panel{padding:18px 12px}.app-shell .calendar-grid{gap:5px}.app-shell .calendar-day{min-height:44px}.app-shell .action-callout{border-color:#bdebf0;background:#effbfd;border-radius:18px}.app-shell .home-profile-title{font-size:15px}.app-shell .app-footer{display:none}.app-shell .proposal-actions{gap:10px;flex-wrap:wrap}.app-shell .mission-sheet{border-radius:24px 24px 0 0}}@media(prefers-reduced-motion:reduce){.app-shell *{scroll-behavior:auto;transition:none}}.brand-logo{width:210px;line-height:0}.brand-logo img{width:100%;height:auto;object-fit:contain;border-radius:0}.app-shell .app-header{padding-top:6px;padding-bottom:6px}.app-shell .button:not(.outline):not(.white):not(.correction-button):not(.contact-decision-refuse),.app-shell .button:not(.outline):not(.white):not(.correction-button):not(.contact-decision-refuse):hover{background:var(--action-gradient);border-color:transparent;color:var(--action-foreground)}.app-shell .app-proposal-hero{background:#eef8fa;color:#082d56;border:1px solid #d8edf0;box-shadow:none}.app-shell .app-proposal-hero:after{border-color:#00c9d20c}.app-shell .app-proposal-hero strong{color:#082d56}.app-shell .app-proposal-hero small{color:#506a7d}.app-shell .app-proposal-hero small:first-child{color:#006c7c}.app-shell .app-proposal-hero .app-proposal-art{background:#dcf5f6;color:#007d89}.app-shell .app-proposal-link{color:#006c7c}.app-shell .proposal-card{border-top-width:3px;border-top-color:#92dfe4}.app-shell .next-mission{background:#f0f7fa;color:#082d56;border:1px solid #dceaf0;box-shadow:none}.app-shell .next-mission .next-bottom,.app-shell .next-mission .next-bottom small,.app-shell .next-mission .next-date,.app-shell .next-mission .next-location,.app-shell .next-mission h3{color:#082d56}.app-shell .next-mission .next-bottom{border-color:#dceaf0}.app-shell .next-date-tile{background:#dff4f6;color:#082d56}.app-shell .next-date-tile span,.app-shell .next-date-tile strong{color:#082d56}.app-shell .calendar-day.selected{background:#dff7f8;color:#006c7c;border-color:#58cbd3;box-shadow:inset 0 0 0 1px #58cbd3}.app-shell .calendar-day.available{background:#effafb;border-color:#d2ecee;color:#006c7c}.app-shell .calendar-day.booked{background:#e6eef5;border-color:#c3d5e4;color:#082d56}@media(max-width:700px){.app-shell .brand-logo{width:142px}.app-shell .brand-logo img{height:auto}.app-shell .app-header{min-height:88px;padding:4px 18px}.app-shell .planning-shortcuts>.button:first-child{background:#e8f7f8;color:#006c7c;border:0}.app-shell .main-nav[data-slot=tabs-list]>button[data-state=active]{background:#edf8f9}}.app-shell{background:#edf3f7}.app-shell :is(.panel,.mission-card,.request-card,.proposal-card,.availability-preview,.next-mission,.app-proposal-hero,.app-profile-disclosure,.monthly-review-card,.banking-card,.qualification-card){border:1px solid #b9cedb;box-shadow:0 3px 6px #082d5608,0 8px 22px #082d5610}.app-shell :is(.panel,.mission-card,.request-card,.proposal-card,.availability-preview,.monthly-review-card,.banking-card,.qualification-card){background:#fff}.app-shell .proposal-card{border-top:3px solid #70ccd3}.app-shell :is(.request-list,.mission-list,.proposal-list){gap:22px}.app-shell .home-grid{gap:26px}.app-shell .stats-row>button{border:1px solid #bfd1dd;box-shadow:0 2px 5px #082d5608}.app-shell .stats-row>button+button{border-left:1px solid #bfd1dd}.app-shell .app-profile-disclosure>.profile-trust-card{border:0;box-shadow:none}@media(max-width:700px){.app-shell,.app-shell .workspace-switch{background:#edf3f7}.app-shell .stats-row{gap:10px}.app-shell :is(.request-list,.mission-list,.proposal-list){gap:20px}.app-shell .home-grid{gap:24px}}.app-shell .employer-tabs .main-nav[data-slot=tabs-list]>button[data-state=active],.app-shell .main-nav[data-slot=tabs-list]>button[data-state=active]{background:var(--action-gradient);color:var(--action-foreground);box-shadow:0 2px 8px #082d5620}.app-shell .main-nav[data-slot=tabs-list]>button[data-state=active] :is(svg,span){color:var(--action-foreground)}.app-shell .main-nav[data-slot=tabs-list]>button[data-state=active] .nav-count{background:#fff;color:#082d56}.app-shell .planning-shortcuts>.button.add-availability-button{background:var(--action-gradient);border:1px solid transparent;color:var(--action-foreground)}.app-shell .planning-shortcuts>.button.add-availability-button:hover{background:var(--action-gradient);border-color:transparent;color:var(--action-foreground)}.app-shell .main-nav[data-slot=tabs-list]>button[data-state=active]:hover{background:var(--action-gradient);color:var(--action-foreground)}.app-shell .contact-decision-buttons>.contact-decision-refuse{background:#b42332;border-color:#b42332;color:#fff}.app-shell .contact-decision-buttons>.contact-decision-refuse:hover{background:#951c29;border-color:#951c29;color:#fff}.app-shell{--panel-content-space:20px}.app-shell .monthly-review-card{padding:var(--panel-content-space);gap:18px;min-width:0}.app-shell .monthly-archive>.monthly-review-hub{padding:0;margin:12px 0 0;border:0;box-shadow:none;background:transparent}.app-shell .monthly-review-hub>.section-title{margin-bottom:18px;gap:16px;align-items:center;flex-wrap:wrap}.app-shell .monthly-review-card .monthly-review-heading{gap:12px;align-items:center;flex-wrap:wrap}.app-shell .monthly-review-card .monthly-check-prompt{padding:14px 16px;line-height:1.6}.app-shell .monthly-relation-list{gap:14px}.app-shell .declaration-relation-groups{gap:18px}.app-shell .declaration-relation-group{gap:10px}.app-shell .declaration-relation-row{padding:12px 14px;min-height:52px;gap:12px}.app-shell .monthly-review-card>.toggle-label{margin:0;gap:12px;line-height:1.6}.app-shell .monthly-review-card>.button{justify-self:start;margin:0}@media(max-width:600px){.app-shell{--panel-content-space:16px}.app-shell .monthly-archive,.app-shell .relationships-panel{padding:16px}.app-shell .monthly-review-hub>.section-title{gap:12px;margin-bottom:16px}.app-shell .declaration-relation-row{padding:12px;gap:10px;flex-wrap:wrap}.app-shell .declaration-relation-row>div:first-child{flex:1 1 150px}.app-shell .monthly-review-card .monthly-check-prompt{padding:12px;line-height:1.6}.app-shell .monthly-review-card>.button{width:100%;justify-self:stretch}}@media(max-width:700px){.app-shell .mobile-disclosure-body>.availability-preview,.app-shell .mobile-disclosure-body>.panel,.app-shell .mobile-disclosure-body>.profile-trust-card{padding:0;margin:0;border:0;box-shadow:none;background:transparent}}.app-shell .pending-action-body>.center-contact-card{border:0;box-shadow:none;padding:0;background:transparent;border-radius:0}.app-shell .center-contact-card .contact-profile-actions{gap:14px;margin:4px 0}.app-shell .center-contact-card>.form-actions{justify-content:flex-start;gap:12px;flex-wrap:wrap;margin:6px 0}.app-shell .center-contact-card>.form-actions>.button{flex:0 1 auto;min-height:46px;font-size:14px;line-height:1.4;padding:10px 14px;white-space:normal}.app-shell .center-contact-card .contact-documents{padding:12px 16px 16px;margin-top:6px}@media(max-width:500px){.app-shell .center-contact-card>.form-actions>.button{width:100%;flex-basis:100%}}.app-shell .center-contact-card .contact-profile-actions{display:grid;grid-template-columns:1fr;gap:12px;justify-items:start;margin:0}.app-shell .center-contact-card .contact-profile-actions .prior-employment-note{width:100%;gap:8px}.app-shell .center-contact-card .contact-profile-actions .known-manip-link{display:inline-flex;align-items:flex-start;gap:8px;max-width:100%;margin:0;min-height:40px;border:0;background:transparent;box-shadow:none;text-align:left;white-space:normal;font-family:inherit;font-size:14px;font-weight:700;line-height:1.5}.app-shell .center-contact-card .contact-profile-actions .known-manip-link:hover{text-decoration:underline;background:transparent}.prior-proof-task .form-body{display:grid;gap:16px;min-width:0}.prior-proof-task p{line-height:1.6}.app-shell .center-contact-card .contact-profile-actions{gap:2px;align-items:start}.app-shell .center-contact-card .contact-profile-actions .prior-employment-note{gap:4px}.app-shell .center-contact-card .contact-profile-actions .known-manip-link{min-height:32px;padding:4px 0;color:#145c9e}.app-shell .center-contact-card .contact-profile-actions .known-manip-link:focus-visible,.app-shell .center-contact-card .contact-profile-actions .known-manip-link:hover{background:transparent;color:#145c9e;text-decoration:underline}.app-shell .center-contact-card .contact-profile-actions .known-manip-refuse,.app-shell .center-contact-card .contact-profile-actions .known-manip-refuse:focus-visible,.app-shell .center-contact-card .contact-profile-actions .known-manip-refuse:hover{background:transparent;color:#b42332}.app-shell .center-contact-card>.form-actions>.contact-documents-trigger{background:#fff;color:#082d56;border:1px solid #b9cedb;box-shadow:none}.app-shell .center-contact-card>.form-actions>.contact-documents-trigger:hover{background:#f0f6fa;color:#082d56}.app-shell .center-contact-card>.form-actions>.contact-center-validation{background:#082d56;color:#fff;border:1px solid #082d56;box-shadow:none}.app-shell .center-contact-card>.form-actions>.contact-center-validation:hover{background:#17496c;color:#fff;border-color:#17496c}.contact-cancellation-action{margin-top:4px;padding-top:12px;border-top:1px solid #dce7ed}.contact-cancellation-action>.text-button{min-height:40px;padding:4px 0;font-size:.875rem;font-weight:650}.cancellation-amount{padding:16px;border:1px solid #e9c8b9;background:#fff5ee;border-radius:12px;line-height:1.6}.cancellation-amount strong{display:block;font-size:1rem;margin-bottom:6px;color:#942f23}.confirmation-dialog .info-line.cancellation-amount{display:grid;gap:8px;align-items:start;margin:0;padding:16px;line-height:1.6}.confirmation-dialog .cancellation-amount>p,.confirmation-dialog .cancellation-amount>strong{margin:0;min-width:0;overflow-wrap:anywhere}.confirmation-dialog .cancellation-amount>p{font-size:.875rem;line-height:1.6;color:#315d68}.mission-message-list{max-height:35vh;overflow:auto}.mission-message-list p{padding:12px;background:#f1f5f9;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere}.bypass-report-trigger{display:block;font-size:.8rem;font-weight:500;margin-top:12px;color:#64748b}.bypass-report-trigger span{margin-right:3px}.app-shell .contact-decision-buttons>.contact-decision-confirm,.app-shell .contact-decision-buttons>.contact-decision-confirm:hover,.contact-decision-buttons>.contact-decision-confirm,.contact-decision-buttons>.contact-decision-confirm:hover{background:var(--action-gradient);border-color:transparent;color:var(--action-foreground)}.app-shell .contact-decision-buttons>.contact-decision-refuse,.contact-decision-buttons>.contact-decision-refuse{background:#b42332;border-color:#b42332;color:#fff}.app-shell .contact-decision-buttons>.contact-decision-refuse:hover,.contact-decision-buttons>.contact-decision-refuse:hover{background:#951c29;border-color:#951c29;color:#fff}.app-shell .manip-mission-card{padding:22px;background:#fff;border-radius:22px;color:#082d56}.manip-mission-card .next-top{margin-bottom:16px}.manip-mission-card .next-summary{align-items:center;gap:14px}.manip-mission-card .next-identity h3{font-size:1.08rem;line-height:1.4;margin:3px 0}.manip-mission-card .next-date{font-size:.82rem;margin:0}.manip-mission-card .next-location{font-size:.85rem;margin:4px 0 0}.manip-mission-card .mission-card-timing{gap:8px;flex-wrap:wrap;padding:12px 0 16px;font-size:.86rem}.mission-card-timing>span{color:#64748b;font-size:.8rem;margin-left:4px}.manip-mission-card .mission-contact-action{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 0 0;margin:0;border-top:1px solid #e1ebf1;background:transparent;justify-items:stretch}.manip-mission-card .mission-contact-action>.info-line{margin:0;padding:12px 14px;border-radius:12px;line-height:1.5;font-size:.86rem}.manip-mission-card .mission-contact-action>.footnote{margin:0;font-size:.78rem;line-height:1.55;color:#64748b}.manip-mission-card .contact-decision-label{margin:0}.manip-mission-card .contact-decision-buttons{width:min(100%,360px)}.manip-mission-card .bypass-report-trigger{grid-column:1/-1;justify-self:start;width:auto;text-align:left;margin:0;padding:4px 0;font-size:.76rem}.mission-card-detail-link{display:flex;justify-content:flex-end;padding-top:12px;margin-top:10px;border-top:1px solid #e1ebf1}.mission-card-detail-link .text-button{font-size:.8rem;min-height:32px}@media(max-width:480px){.app-shell .manip-mission-card{padding:18px}.manip-mission-card .contact-decision-buttons{width:100%}}.contact-decision-buttons,.manip-mission-card .contact-decision-buttons{grid-template-columns:minmax(0,1fr);width:100%;gap:10px}.app-shell .contact-decision-buttons>.contact-decision-button,.contact-decision-buttons>.contact-decision-button{white-space:normal;height:auto;min-height:48px;padding:12px 16px;line-height:1.45;font-size:.86rem;text-align:center}.confirmed-mission-recap{border-top:1px solid #e1ebf1;padding-top:14px}.confirmed-mission-address{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;font-size:.86rem;line-height:1.5}.confirmed-mission-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.confirmed-mission-facts>div{min-width:0}.confirmed-mission-facts dt{font-size:.75rem;color:#64748b;margin-bottom:4px}.confirmed-mission-facts dd{margin:0;font-size:.86rem;line-height:1.5;color:#082d56;overflow-wrap:anywhere}.confirmed-mission-facts small{display:block;color:#64748b;font-size:.76rem}.confirmed-mission-mobility{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.confirmed-mission-mobility>span{font-size:.76rem;padding:7px 10px;border-radius:9px;background:#edf7f8;color:#125663}.confirmed-mission-contact{display:grid;gap:5px;margin-top:14px;font-size:.78rem;color:#64748b}.confirmed-mission-contact>div{display:flex;flex-wrap:wrap;gap:6px 16px}.confirmed-mission-contact a{color:#08717c;text-decoration:none;overflow-wrap:anywhere}.manip-mission-card .mission-card-detail-link{justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.manip-mission-card .mission-card-detail-link .impediment-button{font-size:.76rem;color:var(--brand-ink);min-height:32px;padding:4px 0}.manip-mission-card .mission-card-detail-link .impediment-button:hover{color:var(--brand-ink);text-decoration:underline}.manip-mission-card .mission-card-detail-link>.text-button:last-child{margin-left:auto}@media(max-width:400px){.confirmed-mission-facts{grid-template-columns:minmax(0,1fr)}}.manip-mission-card .next-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.next-status-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mission-detail-pill{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:9px 12px;border:1px solid #cfdee8;border-radius:999px;background:#f6fafc;color:#082d56;font-size:.77rem;font-weight:650;line-height:1.3;cursor:pointer;box-shadow:0 2px 6px #082d5606}.mission-detail-pill:hover{background:#eaf4f8;border-color:#a9c5d6}.mission-detail-pill:focus-visible{outline:2px solid #08717c;outline-offset:3px}.mission-terms-details{padding:16px 0;border-top:1px solid #e1ebf1;border-bottom:1px solid #e1ebf1;margin-bottom:16px}.manip-mission-card .mission-card-detail-link{margin-top:12px;padding-top:8px}.manip-mission-card .status.confirmed{background:#e8f7ef;color:#17694d;border:1px solid #ccebdc;font-weight:650}@media(max-width:400px){.mission-detail-pill{font-size:.73rem;padding:8px 10px}.manip-mission-card .next-top{gap:8px}}.manip-mission-card .next-location{align-items:flex-start;gap:7px;line-height:1.5}.manip-mission-card .next-location svg{flex-shrink:0;margin-top:2px}.manip-mission-card .next-location>span{overflow-wrap:anywhere}.manip-mission-card .mission-card-timing{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:0}.mission-card-hours{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mission-card-hours>span{font-size:.8rem;color:#64748b}.mission-card-impediment{margin-left:auto}.mission-card-impediment .impediment-button{min-height:32px;padding:4px 0;font-size:.76rem;color:var(--brand-ink);white-space:normal;text-align:right}.mission-card-impediment .impediment-button:hover{color:var(--brand-ink);text-decoration:underline}.manip-mission-card .confirmed-mission-recap{margin-top:14px}.manip-mission-card .mission-contact-action{margin-top:16px}@media(max-width:440px){.mission-card-hours{gap:6px;flex:1;min-width:130px}.mission-card-hours>span{flex-basis:100%;padding-left:22px}.mission-card-impediment{max-width:130px}}.request-card .employer-questions-trigger{display:flex;margin-top:20px;margin-bottom:4px}.app-shell .mission-questions-trigger,.mission-questions-trigger{display:block;width:max-content;max-width:100%;min-height:28px;padding:4px 0;margin-top:8px;border:0;background:transparent;box-shadow:none;line-height:1.5;text-align:left;border-radius:0}.app-shell .mission-questions-trigger:hover,.mission-questions-trigger:hover{background:transparent;text-decoration:underline}.request-card .employer-questions-trigger{margin-top:18px;margin-bottom:0}.mission-questions-trigger:focus-visible{outline:2px solid #08717c;outline-offset:3px}.employer-mission-summary{margin:10px 0 12px}.employer-mission-summary .employer-mission-center{margin:0 0 4px;font-size:.9rem;line-height:1.5}.employer-mission-summary .employer-mission-address{margin:0 0 8px;font-size:.81rem;color:#64748b;line-height:1.5;overflow-wrap:anywhere}.employer-mission-summary .employer-mission-conditions{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:.83rem;line-height:1.5}.employer-mission-summary .employer-mission-equipment{margin:7px 0 0;font-size:.76rem}.confirmed-center-mission{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.confirmed-center-mission .assigned-profile{margin-top:12px}.confirmed-center-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.confirmed-center-actions .text-button{font-size:.78rem;white-space:nowrap}.confirmed-center-mission .mission-lifecycle{max-width:420px}@media(max-width:480px){.confirmed-center-mission{grid-template-columns:minmax(0,1fr)}.confirmed-center-actions{flex-direction:row;justify-content:flex-end;align-items:center}.employer-mission-summary .employer-mission-conditions{gap:6px 12px}}.confirmed-center-mission{display:block}.confirmed-center-mission .mission-lifecycle{width:100%;max-width:none}.confirmed-center-mission>.request-card-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.confirmed-center-mission>.assigned-profile{margin-top:0}.confirmed-center-mission .confirmed-center-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media(max-width:480px){.confirmed-center-mission .confirmed-center-actions{flex-direction:column;align-items:flex-end}}.app-shell .mission-questions-trigger,.mission-questions-trigger{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 9px;border:1px solid #e2e8ec;border-radius:999px;background:#f8fafb;color:#64748b;font-size:.75rem;font-weight:500;line-height:1.4;transition:background .15s,border-color .15s,color .15s}.mission-questions-trigger svg{flex-shrink:0}.app-shell .mission-questions-trigger:hover,.mission-questions-trigger:hover{background:#eef7f7;border-color:#c9dfe0;color:#08717c;text-decoration:none}.mission-questions-trigger:disabled{opacity:.55}.app-shell .center-contact-card{min-width:0;max-width:100%}.app-shell .center-contact-card>.center-contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;gap:10px}.app-shell .center-contact-card>.center-contact-actions>.button{width:100%;max-width:100%;min-width:0;min-height:46px;height:auto;flex:none;justify-content:center;white-space:normal;overflow-wrap:anywhere;padding:11px 12px;line-height:1.4}.app-shell .center-contact-actions>.button svg{flex-shrink:0}@media(max-width:700px){.app-shell .center-contact-card>.center-contact-actions{grid-template-columns:minmax(0,1fr)}}.mission-incident-trigger{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#8a5b31;margin-top:12px}.mission-card .mission-actions{min-width:0}@media(max-width:600px){.mission-card .mission-card-heading{display:flex;flex-direction:column;align-items:stretch;gap:14px}.mission-card .mission-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.mission-card .mission-actions .button{width:100%;min-width:0;max-width:100%;height:auto;min-height:42px;padding:9px 10px;white-space:normal;line-height:1.35}.mission-card .mission-info,.mission-card .mission-main{min-width:0}.app-shell .mission-card .mission-card-heading .mission-actions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;width:100%;max-width:none;min-width:0}.app-shell .mission-card .mission-card-heading .mission-actions>.button{width:auto;min-width:100px;max-width:100%;height:auto;min-height:42px;flex:0 1 auto;padding:9px 14px;text-align:center;font-size:13px;line-height:1.4;white-space:normal}.app-shell .mission-card .mission-card-heading .mission-actions>.impediment-button{width:auto;max-width:100%;min-height:36px;margin:0;padding:6px 0;align-self:auto;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;color:var(--brand-ink);text-align:right}.app-shell .mission-card .mission-card-heading .mission-actions>.impediment-button:hover{color:var(--brand-ink)}}.mission-month-filter{display:flex;align-items:center;gap:10px;max-width:320px;margin:12px 0 20px}.mission-month-filter>label{font-size:13px;font-weight:600;color:#526a75}.mission-month-filter [data-slot=native-select-wrapper]{flex:1;min-width:0}.mission-month-filter select{width:100%;min-height:42px;background:#fff;border-radius:10px;font-size:14px}@media(max-width:600px){.mission-month-filter{max-width:100%;width:100%}}.mission-lifecycle li.warning{color:#956015}.mission-lifecycle li.warning .mission-lifecycle-dot{background:#fff3cf;color:#966214;border-color:#e5bc61;font-size:14px;font-weight:800}.mission-lifecycle li.not-performed{color:#a34242}.mission-lifecycle li.not-performed .mission-lifecycle-dot{background:#fff0f0;color:#a34242;border-color:#e3b7b7}.mission-month-filter{max-width:520px;display:grid;grid-template-columns:auto minmax(90px,1fr) auto minmax(140px,2fr)}@media(max-width:420px){.mission-month-filter{grid-template-columns:auto minmax(0,1fr)}}.mission-contact-action .contact-secondary-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 16px;width:100%;min-width:0;grid-column:1/-1;padding-top:4px}.mission-contact-action .contact-secondary-actions .mission-questions-trigger{width:auto;max-width:100%;margin:0;white-space:normal}.mission-contact-action .contact-secondary-actions .bypass-report-trigger{display:inline-flex;align-items:flex-start;gap:5px;width:auto;max-width:100%;min-width:0;margin:0;padding:5px 0;white-space:normal;overflow-wrap:anywhere;line-height:1.5;text-align:left}.mission-contact-action .contact-secondary-actions .bypass-report-trigger span{flex-shrink:0;margin:0}@media(max-width:600px){.mission-contact-action .contact-secondary-actions{flex-direction:column;align-items:flex-start;gap:8px}}.app-shell button.text-button.impediment-button{color:var(--action-blue)}.mission-contact-action .contact-secondary-actions{align-items:center}.mission-contact-action .contact-secondary-actions .bypass-report-trigger,.mission-contact-action .contact-secondary-actions .mission-questions-trigger{display:inline-flex;align-items:center;min-height:32px;line-height:1.4;margin:0}.mission-contact-action .contact-secondary-actions .mission-questions-trigger{flex-shrink:0;white-space:nowrap}@media(max-width:600px){.mission-contact-action .contact-secondary-actions{align-items:flex-start}}.cancellation-action-card{display:grid;gap:16px;width:100%;min-width:0}.cancellation-action-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.cancellation-action-heading h3{font-size:1rem;text-transform:capitalize}.cancellation-action-hours{font-size:.8rem;color:#64748b;margin-left:auto}.cancellation-action-card .cancellation-details{display:grid;gap:8px;padding:14px 16px;margin:0;border:1px solid #f0d7d8;border-radius:12px;background:#fff7f7;line-height:1.5}.cancellation-action-card .cancellation-details>strong{font-size:.86rem;font-weight:600}.cancellation-action-card .cancellation-details small{font-size:.75rem;color:#64748b}.cancellation-action-card .cancellation-search-status{padding:12px 14px;border-radius:10px;background:#edf8f6;color:#276759;font-size:.85rem;line-height:1.5}.cancellation-action-card .cancellation-action-buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px}.app-shell .cancellation-action-card .cancellation-action-buttons>button{width:100%;min-width:0;min-height:48px;margin:0;padding:12px 14px;font-size:.82rem;line-height:1.4;white-space:normal;border-radius:10px}.app-shell .cancellation-action-card .cancellation-action-buttons>.danger-text{color:#b42332;border:1px solid #edced3;background:#fff;box-shadow:none}.app-shell .cancellation-action-card .cancellation-action-buttons>.danger-text:hover{background:#fff5f6;text-decoration:none}@media(max-width:600px){.cancellation-action-card .cancellation-action-buttons{grid-template-columns:minmax(0,1fr)}.cancellation-action-hours{margin-left:0}}.mission-pending-cancellation{margin-top:16px;padding:16px;border:1px solid #e7d8b8;background:#fffdf8;border-radius:14px;min-width:0}.mission-action-label{display:inline-block;margin:0 0 12px;padding:4px 9px;border-radius:8px;background:#fff0d5;color:#805419;font-size:.75rem;font-weight:650}.app-shell .pending-action-body .proposal-card{padding:22px;min-width:0}@media(max-width:600px){.app-shell .pending-action-body .proposal-card{padding:16px}}.app-shell .proposal-card .proposal-terms{display:grid;gap:6px;margin-top:14px;min-width:0}.app-shell .proposal-card .proposal-pay{font-size:18px;line-height:1.35;margin:0!important}.app-shell .proposal-card .proposal-contract{font-size:13px;line-height:1.5;color:#526a75;margin:0}.app-shell .proposal-card .proposal-facts{display:grid;gap:9px;margin:8px 0 0;padding-top:12px;border-top:1px solid #e1ebed;width:100%;font-size:13px;line-height:1.5}.app-shell .proposal-facts>div{display:grid;gap:2px;min-width:0}.app-shell .proposal-facts dt{font-weight:650;color:#526a75}.app-shell .proposal-facts dd{margin:0;color:#082d56;overflow-wrap:anywhere}.app-shell .proposal-card .proposal-mobility{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;line-height:1.5;margin-top:12px}.app-shell .proposal-card .proposal-footer{margin-top:16px}.app-shell .proposal-card .proposal-summary{margin-top:12px}.app-shell .proposal-footer{width:100%}.app-shell .proposal-footer .proposal-actions{display:flex;width:100%;gap:10px;align-items:stretch}.app-shell .proposal-footer .proposal-actions>.button{flex:1 1 140px;min-height:46px;padding:11px 14px;font-size:14px;line-height:1.35;justify-content:center;text-align:center}.app-shell .proposal-footer .proposal-actions>.proposal-decline{flex:0 1 100px;border:1px solid #9eb5c6;background:#f2f6f9;color:#244961}.app-shell .proposal-footer .proposal-decline:hover{background:#e5edf3}.app-shell .greeting-wave{display:inline-block;font-size:.72em;vertical-align:baseline;margin-left:2px;white-space:nowrap}.app-shell .proposal-card.compact-proposal{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;border-top:1px solid #b9dce5;border-left:1px solid #b9dce5;min-width:0}.app-shell .compact-proposal .proposal-heading{display:grid;gap:8px}.app-shell .compact-proposal .proposal-heading h3{display:flex;align-items:flex-start;gap:7px;font-size:18px;line-height:1.3;margin:0}.app-shell .compact-proposal svg{flex-shrink:0;color:#007d89}.app-shell .compact-proposal .proposal-heading h3 svg{margin-top:2px}.app-shell .compact-proposal .badges{gap:6px}.app-shell .compact-proposal .badges>span{font-size:12px;padding:4px 8px;line-height:1.35}.app-shell .compact-proposal .proposal-date-list{display:flex;flex-wrap:wrap;gap:6px;margin:0}.app-shell .compact-proposal .proposal-date-list>span{display:inline-flex;align-items:center;gap:5px;margin:0;padding:5px 8px;font-size:12px;line-height:1.4;background:#eaf5fb;border:0;border-radius:7px}.app-shell .compact-proposal .proposal-summary{display:flex;justify-content:space-between;gap:5px 12px}.app-shell .compact-proposal .proposal-summary p{margin:0;font-size:12px;line-height:1.4;text-transform:none}.app-shell .compact-proposal .proposal-terms{gap:7px;margin:0}.app-shell .compact-proposal .proposal-pay{font-size:22px;line-height:1.3}.app-shell .compact-proposal .proposal-condition-row{display:flex;flex-wrap:wrap;font-size:13px;line-height:1.4;color:#526a75}.app-shell .proposal-condition-row>span{display:inline-flex;align-items:center;gap:5px}.app-shell .compact-proposal .proposal-facts{gap:0;margin:3px 0 0;padding-top:5px}.app-shell .compact-proposal .proposal-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:8px;border-bottom:1px solid #edf2f5}.app-shell .compact-proposal .proposal-facts dt{display:flex;align-items:flex-start;gap:6px;color:#082d56}.app-shell .compact-proposal .proposal-facts dt svg{margin-top:1px}.app-shell .compact-proposal .proposal-facts dd{font-size:13px;line-height:1.45}.app-shell .compact-proposal .proposal-mobility{display:flex;gap:6px 12px;margin:0;padding:8px 10px;background:#e8f8f3;border-radius:8px;color:#076766;font-size:12px}.app-shell .compact-proposal :is(.proposal-support,.proposal-gap,.proposal-instruction,.info-line){margin:0;font-size:12px;line-height:1.45;padding:8px 10px}.app-shell .compact-proposal>.footnote{margin:0;font-size:11px;line-height:1.45;color:#607583}.app-shell .compact-proposal .proposal-secondary-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-top:1px solid #e7eef2}.app-shell .compact-proposal .hour-proposal-actions{display:flex;flex:1 1 180px;flex-wrap:wrap;gap:6px;margin:0}.app-shell .compact-proposal .hour-proposal-actions>.button{min-height:40px;padding:8px 10px;font-size:12px;line-height:1.4;box-shadow:none;width:100%;text-align:left}.app-shell .compact-proposal .mission-questions-trigger{min-height:40px;padding:8px 10px;font-size:12px;border-radius:9px;margin:0}.app-shell .compact-proposal .proposal-footer{margin:0;padding-top:2px}.app-shell .compact-proposal .proposal-footer .proposal-actions>.button{flex:1 1 120px;min-height:44px;padding:10px 12px;border-radius:10px}.app-shell .compact-proposal .proposal-footer .proposal-actions>.proposal-decline{flex:1 1 85px}.app-shell .compact-proposal{background:#fff;box-shadow:0 3px 12px #173c6508}.app-shell .compact-proposal .proposal-heading h3,.app-shell .compact-proposal .proposal-pay{color:#123760}.app-shell .compact-proposal .modality{background:#e4f7f8;color:#007b8d}.app-shell .compact-proposal .proposal-footer .proposal-actions>.button:not(.outline){background:var(--action-gradient);border:1px solid transparent;color:var(--action-foreground);box-shadow:none}.app-shell .compact-proposal .proposal-footer .proposal-actions>.button:not(.outline):hover{background:var(--action-gradient);color:var(--action-foreground)}.app-shell .compact-proposal .proposal-footer .proposal-actions>.proposal-decline{background:white;border:1px solid #0096ac;color:#007f93;box-shadow:none}.app-shell .compact-proposal .proposal-footer .proposal-actions>.proposal-decline:hover{background:#edf9fb}.app-shell .employer-tabs .main-nav[data-slot=tabs-list]>button[data-state=active],.app-shell .main-nav[data-slot=tabs-list]>button[data-state=active]{background:#e6f5fa;color:var(--action-blue);box-shadow:none}.app-shell .main-nav[data-slot=tabs-list]>button[data-state=active] :is(svg,span){color:var(--action-blue)}.app-shell .main-nav[data-slot=tabs-list]>button[data-state=active]:hover{background:#d7eff6;color:var(--action-blue)}.app-shell .main-nav[data-slot=tabs-list]>button[data-state=active] .nav-count{background:var(--action-blue);color:#fff}.app-shell .compact-proposal svg{color:#0096ac;stroke-width:2.2}.app-shell .compact-proposal .proposal-location-icon{fill:#0096ac;stroke:#fff;stroke-width:1.8;background:#0096ac;border-radius:9px}.app-shell .compact-proposal .proposal-country{font-size:12px;font-weight:500;color:#526a75}.app-shell .compact-proposal .proposal-facts dt svg{color:#0096ac;fill:#ddf3f6}.app-shell .compact-proposal .proposal-mobility>span{display:inline-flex;align-items:center;gap:6px}.app-shell .compact-proposal .proposal-benefit-icon{fill:#008b89;color:#008b89;stroke-width:1.2}.app-shell .compact-proposal .mission-questions-trigger{color:#007d91;background:#eff8fa;border:1px solid #c2e3e9}.app-shell .compact-proposal .proposal-footer .proposal-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.app-shell .compact-proposal .proposal-footer .proposal-actions>.button,.app-shell .compact-proposal .proposal-footer .proposal-actions>.proposal-decline{width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.35;margin:0}.app-shell .compact-proposal .proposal-emoji{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;font-size:16px;line-height:1.4;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.app-shell .compact-proposal .proposal-heading h3>.proposal-emoji{font-size:18px}.app-shell .compact-proposal .proposal-date-list .proposal-emoji{font-size:13px;width:16px}.app-shell .compact-proposal .proposal-mobility{display:grid;gap:8px;padding:10px 12px;background:#e5f7f1;border:1px solid #c3e8df;border-radius:9px;color:#076866}.app-shell .compact-proposal .proposal-mobility>span{display:flex;flex-wrap:nowrap;gap:8px;align-items:flex-start;font-weight:650}.app-shell .compact-proposal .proposal-mobility>span>.proposal-emoji{flex:0 0 19px}.app-shell .compact-proposal .proposal-mobility>span>span:last-child{flex:1;min-width:0;overflow-wrap:anywhere}.app-shell .compact-proposal .proposal-mobility b{margin-left:auto;font-size:10px;line-height:1.5;padding:2px 6px;border:1px solid #b6ddd2;border-radius:5px;background:#fff;color:#4e776d;font-weight:650}.app-shell .compact-proposal .proposal-mobility small{font-size:11px;line-height:1.45;font-weight:400;color:#4b716a}.app-shell .proposal-visual-example{border-style:dashed}.ui-pictogram{display:inline-flex;align-items:center;justify-content:center;vertical-align:-.16em;width:1.2em;height:1.2em;min-width:17px;color:#008fa5;margin-right:.25em;line-height:1;flex-shrink:0}.ui-pictogram svg{display:block;width:17px;height:17px;stroke:currentColor;fill:none}.ui-pictogram-solid svg{fill:currentColor;stroke-width:1.5}.ui-pictogram-success{color:#16836a}.ui-pictogram-danger{color:#b84c51}.ui-pictogram-warning{color:#a16f19}.app-shell .compact-proposal .ui-pictogram{color:#008fa5;margin-right:0}.app-shell .compact-proposal .ui-pictogram svg{fill:none;stroke:currentColor}.app-shell .compact-proposal .ui-pictogram-solid svg{fill:currentColor}.app-shell .compact-proposal .proposal-emoji{width:19px;height:19px;font-family:inherit}.app-shell .compact-proposal .proposal-emoji .ui-pictogram{width:19px;height:19px;vertical-align:middle}.app-shell .compact-proposal .proposal-facts dt .ui-pictogram{margin-right:0}.app-shell .button:not(.outline):not(.white) .ui-pictogram{color:inherit}.app-shell :is(.mission-card,.request-card,.next-mission,.pending-action-card,.monthly-review-card,.qualification-card,.banking-card){border-radius:16px;padding:16px;border-color:#c4dce7;box-shadow:0 3px 12px #173c6508;min-width:0}.app-shell :is(.mission-card,.request-card,.next-mission,.pending-action-card) :is(h2,h3){font-size:17px;line-height:1.35;letter-spacing:-.015em}.app-shell :is(.mission-card,.request-card,.next-mission) :is(.badges,.mission-actions,.request-management,.mission-contact-action){gap:7px;flex-wrap:wrap}.app-shell :is(.mission-card,.request-card,.next-mission) :is(.button.small,.mission-detail-pill){font-size:12px;min-height:40px;padding:8px 10px;line-height:1.4;border-radius:9px;white-space:normal}.app-shell :is(.mission-card,.request-card) .mission-logistics{display:flex;flex-wrap:wrap;gap:7px 14px;margin:10px 0;font-size:13px;line-height:1.45}.app-shell .confirmed-mission-mobility,.app-shell :is(.mission-card,.request-card) .mission-mobility{display:flex;flex-wrap:wrap;gap:7px 12px;padding:9px 11px;margin:10px 0;background:#e5f7f1;border:1px solid #c3e8df;border-radius:9px;color:#076866;font-size:12px;line-height:1.45}.app-shell :is(.mission-mobility,.confirmed-mission-mobility)>span{display:inline-flex;align-items:center;gap:5px}.app-shell .employer-mission-summary{display:grid;gap:6px;margin:8px 0}.app-shell .employer-mission-summary>p{margin:0;font-size:13px;line-height:1.5}.app-shell .employer-mission-conditions{display:flex;flex-wrap:wrap;gap:6px 13px}.app-shell .confirmed-mission-facts{gap:8px;font-size:13px;line-height:1.5}.app-shell .confirmed-mission-facts dt{font-size:12px}.app-shell .next-mission .next-summary{gap:12px;margin:12px 0}.app-shell .next-mission .next-date-tile{border-radius:10px;background:#e7f3fb;min-width:50px}.app-shell .next-mission :is(.next-location,.mission-card-hours){font-size:13px;line-height:1.45}.app-shell .next-mission .mission-card-timing{gap:8px;padding:10px 0;margin-top:10px}.app-shell :is(.mission-card,.request-card,.next-mission) :is(.mission-logistics,.next-location,.mission-card-hours) svg{color:var(--brand-ink);flex-shrink:0}@media(max-width:600px){.app-shell :is(.mission-card,.request-card,.next-mission){padding:15px}.app-shell .mission-card .mission-card-heading,.app-shell .request-card .request-card-top{gap:10px}.app-shell .next-mission .next-identity{min-width:0}}.app-shell .pending-action{border-radius:16px;padding:16px;border-color:#c4dce7;box-shadow:0 3px 12px #173c6508}.app-shell .pending-action-body{margin-top:12px;min-width:0}.app-shell .pending-action-body .compact-proposal{padding:15px}.app-shell .compact-proposal .proposal-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.app-shell .compact-proposal .proposal-identification{flex:1;min-width:0}.app-shell .compact-proposal .proposal-identification h3{font-size:18px;line-height:1.3;margin:0}.app-shell .compact-proposal .proposal-modality{margin:4px 0 0 27px;font-size:13px;line-height:1.4;font-weight:600;color:#123760}.app-shell .compact-proposal .proposal-heading>.proposal-date-list{flex:0 1 45%;justify-content:flex-end;gap:5px;text-align:center}.app-shell .compact-proposal .proposal-heading>.proposal-date-list>span{font-size:11px;padding:6px 8px;line-height:1.35;background:#e7f3fb;color:#315b7d;font-weight:600;text-transform:capitalize}.app-shell .compact-proposal .proposal-summary{gap:5px 8px;align-items:center;margin:0}.app-shell .compact-proposal .proposal-summary .status{font-size:10px;line-height:1.35;padding:3px 6px;white-space:normal}.app-shell .compact-proposal .proposal-summary .proposal-date{font-size:11px;color:#607786;font-weight:500}.app-shell .compact-proposal .proposal-pay{font-size:24px;font-weight:750;margin-top:3px!important;line-height:1.25}.app-shell .compact-proposal .proposal-condition-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin-top:2px;font-size:12px}.app-shell .compact-proposal .proposal-condition-row>span:nth-child(2){border-left:1px solid #dce7ed;padding-left:12px}.app-shell .compact-proposal .proposal-condition-row>span:nth-child(3){grid-column:1/-1}.app-shell .compact-proposal .proposal-facts{margin-top:6px;padding-top:4px}.app-shell .compact-proposal .proposal-facts>div{grid-template-columns:112px minmax(0,1fr);gap:7px;align-items:start;padding:7px 0}.app-shell .compact-proposal .proposal-facts dt{font-size:12px;font-weight:650;line-height:1.5}.app-shell .compact-proposal .proposal-facts dd{font-size:12px;line-height:1.5}.app-shell .compact-proposal .proposal-mobility{margin-top:1px}.app-shell .compact-proposal .proposal-secondary-actions{gap:7px;padding-top:8px}.app-shell .compact-proposal .proposal-footer .proposal-actions>.button{min-height:42px;border-radius:8px;font-size:13px}@media(max-width:350px){.app-shell .compact-proposal .proposal-heading>.proposal-date-list{flex-basis:43%}.app-shell .compact-proposal .proposal-identification h3{font-size:16px}.app-shell .compact-proposal .proposal-condition-row{grid-template-columns:1fr}.app-shell .compact-proposal .proposal-condition-row>span:nth-child(2){border:0;padding:0}.app-shell .compact-proposal .proposal-facts>div{grid-template-columns:103px minmax(0,1fr)}}.app-shell .compact-proposal .proposal-time-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.app-shell .compact-proposal .proposal-time{display:inline-flex;align-items:center;gap:5px;font-size:13px;line-height:1.4;white-space:nowrap}.app-shell .compact-proposal .proposal-time-actions .hour-proposal-actions{display:flex;gap:5px;margin:0;min-width:0}.app-shell .compact-proposal .proposal-time-actions .hour-proposal-actions>.button{width:auto;min-height:32px;line-height:1.35;padding:6px 8px;border-radius:7px;text-align:center;border:1px solid #9ccbd7;color:var(--action-blue);background:#eff9fb;box-shadow:none}.app-shell .compact-proposal .proposal-question{display:flex;justify-content:flex-end;margin:-2px 0 2px}.app-shell .compact-proposal .proposal-question .mission-questions-trigger{padding:3px 2px;min-height:30px;border:0;background:transparent;box-shadow:none;font-size:10px;line-height:1.4;color:#607d8c;gap:4px}.app-shell .compact-proposal .proposal-question .ui-pictogram svg{width:13px;height:13px}.app-shell .compact-proposal .proposal-contract-pause{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12px;color:#526a75;line-height:1.5}.app-shell .compact-proposal .proposal-contract-pause>span{display:inline-flex;align-items:center;gap:5px}.app-shell .compact-proposal .proposal-date-question{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:0 1 45%;min-width:0}.app-shell .compact-proposal .proposal-date-question .proposal-date-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;text-align:center}.app-shell .compact-proposal .proposal-date-question .proposal-date-list>span{font-size:11px;padding:6px 8px;line-height:1.35;background:#e7f3fb;color:#315b7d;font-weight:600;text-transform:capitalize}.app-shell .compact-proposal .proposal-date-question .proposal-question{margin:0;justify-content:flex-end}.app-shell .compact-proposal .proposal-time-stack{display:flex;flex-direction:column;gap:5px;min-width:0}.app-shell .compact-proposal .proposal-pause{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1.4;color:#526a75}.app-shell .compact-proposal .proposal-time-actions{justify-content:flex-start;gap:6px;align-items:flex-start}.app-shell .compact-proposal .proposal-time-actions .hour-proposal-actions{flex:0 1 auto}.app-shell .compact-proposal .proposal-time-actions .hour-proposal-actions>.button{min-height:28px;font-size:10px;padding:4px 6px;line-height:1.3;border-radius:6px;margin:0}.app-shell .compact-proposal .proposal-time-actions .hours-text-link{display:inline;min-height:0;width:auto;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#007d91;font-size:11px;font-weight:500;line-height:1.4;text-decoration:none;text-align:left;cursor:pointer}.app-shell .compact-proposal .proposal-time-actions .hours-text-link:hover{background:transparent;color:#005b70;text-decoration:none}.app-shell .compact-proposal .proposal-time-actions .hours-text-link:focus-visible{outline:2px solid #0096ac;outline-offset:4px}.app-shell .compact-proposal .proposal-time-actions .hours-text-link:disabled{color:#728b98;cursor:default;text-decoration:none}.app-shell .compact-proposal .proposal-time-actions .hour-proposal-actions{margin-top:1px;align-items:baseline}.app-shell .employer-tabs .main-nav[data-slot=tabs-list]>button[data-state=active],.app-shell .main-nav[data-slot=tabs-list]>button[data-state=active],.app-shell .main-nav[data-slot=tabs-list]>button[data-state=active]:hover{background:transparent;color:var(--action-blue);box-shadow:none}.app-shell .main-nav[data-slot=tabs-list]>button[data-state=active] svg{fill:none;stroke:currentColor;color:var(--action-blue)}