.fs-workspace{--fp-navy:#12223f;--fp-blue:#385bd6;--fp-ink:#203450;--fp-muted:#63748d;--fp-line:#e0e7f1;--fp-canvas:#f4f7fc;display:flex;min-height:100vh;max-width:none;margin:0;padding:0;background:var(--fp-canvas);color:var(--fp-ink);font:14px/1.6 Arial,Helvetica,sans-serif;letter-spacing:normal}.fs-workspace *{box-sizing:border-box}.fs-workspace :where(h1,h2,h3,h4){color:var(--fp-navy);line-height:1.3;letter-spacing:-.5px}.fs-workspace h2{font-size:20px}.fs-workspace h3{font-size:17px}.fs-workspace :where(button,input,select,textarea){font:inherit}.fs-workspace :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #87a3f3;outline-offset:3px}.fs-workspace a{color:#3454bd}.fs-workspace button{cursor:pointer}.fs-workspace button:disabled{opacity:.5;cursor:not-allowed}.fs-workspace :where(input,select,textarea){min-width:0;max-width:100%}.fs-workspace input:not([type=checkbox]):not([type=radio]),.fs-workspace select,.fs-workspace textarea{border:1px solid #cdd8e8;border-radius:9px;padding:11px 13px;background:#fff;color:#263e60;min-height:44px}.fs-workspace :where(input[type=checkbox],input[type=radio]){accent-color:var(--fp-blue);width:17px;height:17px;flex-shrink:0}.fs-workspace :where(p,dd,td,h2,h3,small){overflow-wrap:anywhere}.fs-workspace :where(label){color:#435772}.fs-workspace :where(button,.cta,.s3-button){min-height:42px;border-radius:8px}.fs-workspace .cta,.fs-workspace .form button:not(.light),.fs-workspace .s3-button{background:var(--fp-blue);color:#fff;padding:11px 17px;display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid transparent;font-size:12px;font-weight:700;text-decoration:none}.fs-workspace .cta.secondary,.fs-workspace button.light{background:#edf2fd;color:#3456b9;border:1px solid #dce5f6}.fs-workspace .cta:hover,.fs-workspace .s3-button:hover:not(:disabled){background:#2645b0;color:white}.fs-workspace a:not(.cta):hover{text-decoration:underline}.fs-workspace .eyebrow{font-size:9px;letter-spacing:1.5px;color:#5368b6}.fs-workspace .notice{margin:0 0 20px;border:1px solid #d8e3f5;background:#edf3fd;color:#405a80;border-radius:10px;padding:14px 17px;font-size:12px;line-height:1.7}.fs-workspace .field-error,.fs-workspace [role=alert].notice{color:#a23b4c;background:#fff2f3;border-color:#f0d4db}.fs-workspace :where(.pill,.status,.fs-managed-status,.fs-application-status){background:#edf2fb;color:#4b638d;border-radius:7px;padding:6px 10px;font-size:10px;font-weight:700;text-transform:capitalize;line-height:1.5;white-space:normal}.fs-workspace [data-status=approved],.fs-workspace [data-status=hired],.fs-workspace [data-status=published]{background:#e7f6ef;color:#227352}.fs-workspace [data-status=draft],.fs-workspace [data-status=pending]{background:#fff4df;color:#936511}.fs-workspace .s3-note{font-size:11px;line-height:1.8;color:#6a7c94}.fs-workspace :where(.fs-portal-page-back,.fs-shift-toolbar,.fs-billing-navigation,.fs-s9-hiring-links,.fs-s9-ops-nav,.fs-s9-roster-links){display:none}.fp-skip{position:fixed;left:15px;top:-90px;z-index:100;background:#fff;padding:12px 20px;border-radius:9px}.fp-skip:focus{top:15px}.fp-sidebar{flex:0 0 246px;width:246px;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100dvh;overflow-y:auto;background:var(--fp-navy);padding:28px 13px 20px;display:flex;flex-direction:column;z-index:40;color:#c4d1e8}.fp-brand-row{justify-content:space-between;margin:0 10px 30px}.fp-brand,.fp-brand-row{display:flex;align-items:center}.fp-brand{gap:10px;color:#fff!important;font-size:19px;font-weight:750;text-decoration:none!important;letter-spacing:-.5px}.fp-brand strong{color:#92aeff}.fp-mark{height:37px;width:36px;display:grid;place-items:center;border-radius:10px;background:#4d6ee5;font-size:25px;color:#fff}.fp-brand small{display:block;color:#a3b3ce;font-size:8px;letter-spacing:1.6px;margin-top:3px}.fp-sidebar nav{display:grid;grid-gap:3px;gap:3px}.fp-nav-caption{font-size:8px;letter-spacing:1.6px;font-weight:700;color:#899dbf;margin:19px 13px 10px}.fs-workspace .fp-nav-link{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:8px;min-height:44px;font-size:12px;font-weight:600;color:#bdcce4;text-decoration:none}.fp-nav-link svg{color:#94a9cb;flex-shrink:0}.fs-workspace .fp-nav-link:hover{background:#22385e;color:#fff;text-decoration:none}.fs-workspace .fp-nav-link.is-active{color:#fff;background:#2d4777}.fp-nav-link.is-active svg{color:#a2c0ff}.fp-nav-link i{width:5px;height:5px;border-radius:50%;background:#9cc5ff;margin-left:auto}.fp-sidebar-bottom{margin-top:auto;padding:24px 12px 0}.fp-sidebar-bottom>a{display:flex;align-items:center;gap:8px;font-size:11px;color:#c1d3f4!important;text-decoration:none!important}.fp-sidebar-bottom>a>span{margin-left:auto}.fp-sidebar-bottom p{border-top:1px solid #33496a;padding-top:17px;margin-top:19px;color:#8fa5c7;font-size:11px;line-height:1.7}.fp-business-picker{background:#1c3153;border:1px solid #304869;border-radius:10px;padding:12px;margin:0 4px 12px}.fp-business-picker label{display:block;color:#8fa6cf;font-size:8px;letter-spacing:1.1px;font-weight:700}.fs-workspace .fp-business-picker select{padding:6px 0;background:transparent;color:#eff4ff;font-size:12px;border:0;min-height:35px;width:100%}.fp-business-picker option{color:#172a48;background:white}.fp-business-picker small{display:block;color:#a8bddc;font-size:9px;text-transform:capitalize}.fp-business-picker p{color:#e2ebfa;font-size:10px}.fp-menu-toggle,.fp-mobile-close{display:none}.fp-main{flex:1 1;min-width:0}.fp-topbar{height:75px;justify-content:space-between;gap:20px;padding:0 clamp(22px,3vw,44px);background:#fff;border-bottom:1px solid var(--fp-line)}.fp-breadcrumb,.fp-topbar{display:flex;align-items:center}.fp-breadcrumb{gap:10px;font-size:11px;color:#9ba7b8;min-width:0}.fp-breadcrumb>a{color:#7b8ba5;text-decoration:none;white-space:nowrap}.fp-breadcrumb strong{font-weight:600;color:#3a4f70;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-top-actions{display:flex;gap:12px;align-items:center;flex-shrink:0}.fp-icon-button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #e1e8f2;border-radius:9px;background:#f7f9fd;color:#657b9b!important}.fs-workspace .fp-signout{background:white;color:#4f6381;border:1px solid #dce5f2;min-height:35px;font-size:11px;font-weight:700;padding:7px 13px}.fp-content{width:100%;max-width:1510px;margin:auto;padding:34px clamp(22px,3vw,44px) 20px;min-height:calc(100vh - 75px)}.fp-page-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:29px}.fp-eyebrow{display:block;font-size:9px;letter-spacing:1.8px;font-weight:800;color:#5369bd;margin-bottom:10px}.fp-page-heading h1{font-size:clamp(27px,2.8vw,36px);line-height:1.2;letter-spacing:-1.2px;margin:0 0 10px}.fp-page-heading p{font-size:12px;line-height:1.8;color:#72829a;max-width:710px;margin:0}.fp-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 16px;border-radius:9px;background:var(--fp-blue);color:white!important;text-decoration:none!important;font-size:11px;font-weight:700;white-space:nowrap;min-height:43px}.fp-footer{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#8796ac;padding:28px 0 7px;margin-top:25px}.fp-footer a{color:#657a9a}.fp-toast{position:fixed;right:25px;bottom:24px;z-index:90;display:flex;align-items:center;gap:12px;max-width:min(480px,calc(100% - 35px));background:#fff;color:#2c584a;border:1px solid #bfdccd;box-shadow:0 12px 40px #122c4826;border-radius:12px;padding:15px;font-size:12px}.fp-toast>svg{color:#2e8b68;flex-shrink:0}.fp-toast button{background:transparent;border:0;color:#678174;padding:4px;display:grid;place-items:center;flex-shrink:0}.fs-workspace :where(.tile,.fs-portal-card,.fs-exec-panel,.fs-s9-ops-panel,.fs-s9-notice-card,.fs-s9-notice-filters,.fs-s9-notice-summary,.fs-account-security,.fs-billing-current,.fs-billing-panel){background:#fff;border:1px solid #e1e8f2;border-radius:14px;box-shadow:0 5px 17px #142e5205;padding:24px;min-height:0}.fs-workspace :where(.tile p,.fs-portal-card p){min-height:0;font-size:12px;line-height:1.8;color:#637690}.fs-workspace .form{width:100%;max-width:850px;margin:0 0 25px;gap:20px;padding:27px}.fs-workspace .form>label{font-size:12px;font-weight:650;gap:8px}.fs-workspace .form p{min-height:0}.fs-workspace fieldset{border:1px solid #dde5f1;border-radius:10px;padding:17px;margin:0;min-width:0}.fs-workspace legend{font-size:12px;color:#405c85;font-weight:700;padding:0 7px}.fs-workspace .check{font-size:12px;font-weight:400!important;gap:10px;align-items:center}.fs-workspace .availability-slot{gap:10px}.fs-workspace .availability-slot label{min-width:125px;font-size:11px;flex:1 1}.fs-workspace .fs-portal-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:17px;gap:17px}.fs-workspace .fs-portal-card h2{margin:9px 0 11px;font-size:18px}.fs-workspace .fs-portal-card .cta{margin-top:10px}.fs-workspace .fs-portal-section-head{margin:30px 0 20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.fs-workspace .fs-portal-section-head h2{margin:5px 0 0}.fs-workspace .fs-portal-section-head>a{font-size:11px}.fs-workspace .s3-list{max-width:none;margin:20px 0 25px;gap:17px}.fs-workspace .s3-heading{gap:15px;align-items:flex-start}.fs-workspace .s3-heading h2{font-size:20px}.fs-workspace .fs-shift-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fs-workspace .fs-shift-card{display:flex;flex-direction:column;gap:0}.fs-workspace .fs-shift-card>p{margin:9px 0;min-height:0}.fs-workspace .fs-shift-card>p:has(>.s3-button){margin-top:auto}.fs-workspace .fs-shift-card>.s3-button{align-self:flex-start}.fs-workspace .fs-worker-filters{background:white;border:1px solid #e0e7f2;border-radius:13px;padding:22px;margin-bottom:15px;box-shadow:none}.fs-workspace .fs-worker-filter-grid{gap:14px}.fs-workspace .fs-worker-filter-grid label{font-size:11px;display:grid;grid-gap:7px;gap:7px}.fs-workspace .fs-worker-filter-grid :where(input,select){font-size:12px}.fs-workspace .fs-worker-filter-bottom{font-size:11px;gap:15px;display:flex;align-items:center;flex-wrap:wrap;margin-top:16px}.fs-workspace .fs-worker-reset{margin-left:auto;border:0;background:#eff3fc;color:#4564be;border-radius:7px;padding:8px 12px;font-size:11px}.fs-workspace .fs-worker-results{font-size:11px;color:#74859e;margin:14px 0 18px}.fs-workspace .fs-application-toolbar{margin-bottom:20px;display:flex;gap:15px;align-items:center}.fs-workspace .fs-application-card{padding:25px}.fs-workspace .fs-application-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.fs-workspace .fs-application-heading h2{margin:0;font-size:21px}.fs-workspace .fs-application-history{border-top:1px solid #e6ecf5;padding-top:15px;margin-top:18px}.fs-workspace .fs-application-history summary{font-size:11px;font-weight:700;cursor:pointer;color:#4e6893}.fs-workspace .fs-application-history p{border-left:2px solid #c7d7f7;padding:4px 15px;font-size:11px}.fs-workspace .fs-application-offer{background:#edf3ff;border:1px solid #c8d8fb;margin:15px 0;padding:16px}.fs-workspace .fs-application-offer-actions{display:flex;gap:10px}.fs-workspace .fs-application-decline,.fs-workspace .fs-withdraw-button{border:1px solid #e0c9cf;color:#a54b59;background:#fff6f7;border-radius:7px;padding:9px 14px;font-size:12px}.fs-workspace .fs-s12-message-actions{margin-top:18px;border-top:1px solid #e7edf6;padding-top:15px;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:15px}.fs-workspace .fs-s12-unread-badge{background:#ecf2ff;color:#4462b9;font-size:10px;border-radius:7px;padding:6px 9px}.fs-workspace .fs-s9-worker-activity{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:13px;gap:13px;margin:0 0 22px}.fs-workspace .fs-s9-worker-activity>a{min-height:137px;border:1px solid #e1e8f2;border-radius:13px;background:#fff;padding:19px;display:flex;flex-direction:column;text-decoration:none}.fs-workspace .fs-s9-worker-activity span{font-size:10px;color:#72849f}.fs-workspace .fs-s9-worker-activity strong{font-size:29px;color:#203d66;font-weight:800;margin:13px 0 5px;line-height:1.2}.fs-workspace .fs-s9-worker-activity small{font-size:9px;color:#627dae;margin-top:auto}.fs-workspace .fs-s9-worker-activity>a:nth-child(2){background:#3f5fd3;border-color:#3f5fd3}.fs-workspace .fs-s9-worker-activity>a:nth-child(2) :is(span,strong,small){color:white}.fs-workspace .fs-s9-worker-next{background:#fff;border:1px solid #e0e8f2;border-radius:14px;padding:24px;display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:23px}.fs-workspace .fs-s9-worker-next h2{font-size:20px;margin:6px 0 12px}.fs-workspace .fs-s9-worker-next p{margin:5px 0;font-size:12px;color:#617794}.fp-priority{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid #ccdbf7;border-radius:13px;background:#eaf1ff;margin-bottom:22px}.fp-priority h2{font-size:19px;margin:0 0 7px}.fp-priority p{font-size:12px;color:#577296;margin:0}.fp-profile-progress{display:flex;align-items:center;gap:15px;margin:0 0 23px;padding:17px 21px;border:1px solid #dfe7f3;border-radius:12px;background:white}.fp-profile-progress>div{flex:1 1}.fp-profile-progress h2{font-size:15px;margin:0 0 5px}.fp-profile-progress p{font-size:11px;color:#6c7f9b;margin:0}.fp-profile-progress progress{width:140px;height:8px;accent-color:#4565d6}.fp-profile-progress>a{font-size:11px;font-weight:700}.fp-dashboard-split{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:20px;gap:20px;margin:25px 0}.fp-dashboard-panel{background:white;border:1px solid #e0e7f2;border-radius:14px;padding:25px}.fp-dashboard-panel h2{font-size:19px;margin:0 0 17px}.fp-mini-job{padding:16px 0;border-top:1px solid #e6ecf5}.fp-mini-job:first-of-type{border-top:0}.fp-mini-job h3{font-size:15px;margin:0 0 6px}.fp-mini-job p{font-size:11px;color:#6d7f99;margin:4px 0}.fp-mini-job>a{font-size:11px;font-weight:700}.fp-stat-row{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e7edf5;padding:13px 0;font-size:12px}.fp-stat-row strong{color:#355ba9}.fp-list-pages{display:flex;align-items:center;justify-content:center;gap:15px;margin:22px 0;font-size:11px;color:#73849f}.fp-list-pages button{background:#fff;color:#3b5c9d;border:1px solid #d4dfef;border-radius:8px;padding:8px 13px;font-size:11px}.fs-workspace .fs-exec-content{width:100%;max-width:none;padding:0;margin:0;display:block}.fs-workspace .fs-exec-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:17px;gap:17px;margin:0 0 22px}.fs-workspace .fs-exec-metric{background:#fff;border:1px solid #e1e7f1;border-radius:13px;box-shadow:none;padding:22px;min-height:142px}.fs-workspace .fs-exec-metric strong{font-size:32px;color:#233c61;margin:9px 0 4px}.fs-workspace .fs-exec-metric span{font-size:11px;color:#71839d}.fs-workspace .fs-exec-metric svg{color:#5873ce}.fs-workspace .fs-exec-workspace{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:20px;gap:20px;margin:0 0 22px}.fs-workspace .fs-exec-panel h2{font-size:19px;margin:0 0 20px}.fs-workspace .fs-exec-action-row{border-bottom:1px solid #e8edf5;padding:18px 0;font-size:12px}.fs-workspace .fs-exec-action-row small{font-size:11px;color:#7c8ca6}.fs-workspace .fs-exec-business-row{padding:18px 0;border-bottom:1px solid #e8eef7}.fs-workspace .fs-exec-business-info h3{font-size:19px}.fs-workspace .fs-exec-business-info p{font-size:11px;color:#6b7d97}.fs-workspace .fs-exec-businesses-head{display:flex;justify-content:space-between;align-items:center}.fs-workspace .fs-exec-business-manage summary{font-size:12px;color:#4164bd;cursor:pointer}.fs-workspace .fs-portal-card-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.fs-workspace .fs-portal-card-actions>a{border:1px solid #dae3f2;border-radius:7px;padding:8px 11px;font-size:11px;text-decoration:none}.fs-workspace .fs-s9-ops-panel{margin:20px 0}.fs-workspace :where(.fs-s9-ops-metrics,.fs-s9-hiring-summary,.fs-s9-roster-summary,.fs-shift-management-summary){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.fs-workspace :where(.fs-s9-ops-metrics>article,.fs-s9-hiring-summary>div,.fs-s9-roster-summary>div,.fs-shift-metric){background:#fff;border:1px solid #e0e7f2;border-radius:12px;padding:19px;box-shadow:none}.fs-workspace :where(.fs-s9-ops-metrics strong,.fs-s9-hiring-summary strong,.fs-s9-roster-summary strong,.fs-shift-metric strong){color:#2c4569;font-size:27px}.fs-workspace :where(.fs-s9-hiring-filters,.fs-s9-ops-toolbar,.fs-s9-roster-filters){background:white;border:1px solid #dfe7f2;border-radius:12px;padding:20px;margin:20px 0;gap:12px}.fs-workspace :where(.fs-s9-hiring-filters label,.fs-s9-ops-toolbar label,.fs-s9-roster-filters label){font-size:11px}.fs-workspace :where(.fs-s9-ops-table-wrap,.fs-billing-table-wrap){width:100%;overflow:auto;border:1px solid #e2e9f3;border-radius:10px}.fs-workspace table{width:100%;border-collapse:collapse;min-width:570px;font-size:12px;background:#fff}.fs-workspace th{background:#f4f7fc;color:#7386a2;font-size:10px;font-weight:700;padding:14px 16px;text-align:left;white-space:nowrap}.fs-workspace td{padding:15px 16px;border-bottom:1px solid #e6ecf5;color:#4f6483}.fs-workspace .fs-shift-management-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.fs-workspace .fs-managed-card-head h3{font-size:20px}.fs-workspace .fs-managed-schedule{background:#f6f8fd;border:1px solid #e9edf6;border-radius:9px;padding:15px}.fs-workspace .fs-managed-facts{gap:12px}.fs-workspace .fs-managed-facts strong{font-size:23px}.fs-workspace .fs-managed-actions{gap:8px;flex-wrap:wrap}.fs-workspace .fs-shift-directory-heading{gap:15px;margin-top:30px}.fs-workspace .fs-s9-ops-week{background:#f8faff;border:1px solid #e4ebf6;border-radius:10px;padding:17px}.fs-workspace .fs-s9-ops-bar{background:#4767d7;border-radius:5px}.fs-workspace .fs-s9-ops-track{background:#e7edf8;border-radius:5px}.fs-workspace .fs-s9-ops-bar-applications{background:#8ba5ee}.fs-workspace .fs-s9-ops-bar-hires{background:#4b9d82}.fs-workspace .fs-s9-notifications{max-width:none;background:none;padding:0}.fs-workspace .fs-s9-notice-card{margin-bottom:12px}.fs-workspace .fs-s9-notice-card.is-unread{border-left:4px solid #5574d9}.fs-workspace .fs-s9-notice-card h2{font-size:17px}.fs-workspace .fs-s9-notice-filters{margin:18px 0}.fs-workspace .fs-s9-notice-summary{gap:20px}.fs-workspace .fs-s12-thread{border:1px solid #e0e8f3;border-radius:14px;background:#fff;padding:25px;max-width:100%}.fs-workspace .fs-s12-history{border:1px solid #e4ebf5;border-radius:12px;background:#f8faff;min-height:250px;max-height:55vh;padding:20px;overflow-y:auto}.fs-workspace .fs-s12-bubble{border-radius:12px;padding:15px 18px;box-shadow:none;max-width:78%;font-size:12px}.fs-workspace .fs-s12-bubble.is-mine{background:#eaf0ff;border-color:#d8e3fb}.fs-workspace .fs-s12-bubble p{font-size:13px;line-height:1.7;white-space:pre-wrap}.fs-workspace .fs-s12-bubble time{font-size:10px;color:#71839e}.fs-workspace .fs-s12-compose{padding-top:20px}.fs-workspace .fs-s12-compose textarea{width:100%;font-size:13px}.fs-workspace .fs-s12-thread-head h2{font-size:22px}.fs-workspace .fs-s12-thread-head p{font-size:11px}.fs-workspace .fs-s12-compose button,.fs-workspace .fs-s12-thread-head button{border:1px solid #d2ddf0;border-radius:8px;background:#385bd6;color:#fff;padding:10px 15px;font-size:12px}.fp-inbox-toolbar{display:flex;align-items:center;gap:15px;margin-bottom:20px}.fp-inbox-toolbar input{flex:1 1}.fp-inbox-list{display:grid;grid-gap:12px;gap:12px}.fp-conversation{display:flex;gap:17px;padding:21px 24px;background:#fff;border:1px solid #e0e8f3;border-radius:12px;text-decoration:none!important;color:#294367!important}.fp-conversation h2{font-size:17px;margin:0 0 7px}.fp-conversation p{font-size:12px;color:#6e809c;margin:4px 0}.fp-conversation time{font-size:10px;color:#8090a9;margin-left:auto;white-space:nowrap}.fp-conversation .fp-unread{background:#3d61d3;color:#fff;font-size:10px;border-radius:20px;padding:4px 8px;align-self:flex-start}.fp-loading{padding:15px 0 30px;font-size:12px;color:#7890b0}.fp-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;margin-top:18px}.fp-loading-grid>div{border:1px solid #e1e8f3;background:#fff;padding:22px;display:grid;grid-gap:20px;gap:20px;border-radius:13px}.fp-loading b,.fp-loading i{display:block;background:#e8eef7;height:11px;border-radius:5px;animation:fp-pulse 1.3s ease-in-out infinite alternate}.fp-loading b{height:30px;width:55%}@keyframes fp-pulse{to{opacity:.4}}@media(max-width:1200px){.fs-workspace .fs-portal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-workspace .fs-s9-worker-activity{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-page-heading{gap:20px}.fp-primary-action{font-size:10px}.fs-workspace .fs-worker-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:970px){.fp-sidebar{position:fixed;inset:0 auto 0 0;transform:translateX(-100%);visibility:hidden;height:100dvh;transition:transform .2s;width:260px}.fp-sidebar.is-open{transform:none;visibility:visible;box-shadow:10px 0 35px #11254244}.fp-backdrop{position:fixed;inset:0;background:#1224409c;border:0;z-index:35}.fp-menu-toggle,.fp-mobile-close{display:grid;place-items:center;background:none;border:0;color:inherit;padding:8px;min-height:40px}.fp-menu-toggle{color:#5d7396}.fp-main{width:100%}.fp-content{padding:27px 25px 20px}.fp-topbar{padding:0 25px}.fs-workspace .fs-exec-workspace{grid-template-columns:1fr 1fr}.fs-workspace .fs-s9-worker-activity{grid-template-columns:repeat(5,minmax(0,1fr))}.fs-workspace .fs-s9-worker-activity>a{padding:16px}.fp-dashboard-split{grid-template-columns:1fr 1fr}}@media(max-width:650px){.fp-topbar{height:64px;padding:0 15px;gap:12px}.fp-breadcrumb{gap:7px}.fp-breadcrumb>a,.fp-breadcrumb>span{display:none}.fp-breadcrumb strong{font-size:11px;max-width:170px}.fp-top-actions{gap:8px}.fp-top-actions .fp-icon-button{width:32px;height:34px}.fp-content{padding:23px 17px 17px}.fp-page-heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:23px}.fp-page-heading h1{font-size:28px;letter-spacing:-1px}.fp-page-heading p{font-size:12px}.fp-primary-action{font-size:11px;min-height:42px}.fp-eyebrow{font-size:8px}.fs-workspace .fs-s9-worker-activity{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.fs-workspace .fs-s9-worker-activity>a{padding:17px;min-height:127px}.fs-workspace .fs-s9-worker-activity>a:last-child{grid-column:1/-1;min-height:100px;display:grid;grid-template-columns:1fr auto;align-items:center}.fs-workspace .fs-s9-worker-activity>a:last-child small{grid-column:1/-1}.fs-workspace .fs-s9-worker-activity strong{font-size:28px;margin-top:9px}.fs-workspace .fs-s9-worker-next{align-items:flex-start;flex-direction:column;padding:20px}.fp-dashboard-split,.fs-workspace .fs-portal-card-grid,.fs-workspace .fs-shift-list,.fs-workspace .fs-shift-management-list{grid-template-columns:1fr}.fs-workspace :where(.tile,.fs-portal-card,.fs-exec-panel,.fs-s9-ops-panel,.fs-s9-notice-card,.fs-s9-notice-filters,.fs-s9-notice-summary,.fs-account-security,.fs-billing-current,.fs-billing-panel){padding:20px}.fs-workspace .form{padding:20px;gap:20px}.fs-workspace .availability-slot,.fs-workspace .s3-two{display:grid;grid-template-columns:1fr}.fs-workspace .form label{min-width:0}.fs-workspace .fs-worker-filters{padding:17px}.fs-workspace .fs-worker-filter-grid{grid-template-columns:1fr}.fs-workspace .fs-worker-filter-grid :where(input,select){width:100%}.fs-workspace .fs-worker-filter-bottom{gap:12px}.fs-workspace .fs-worker-reset{margin-left:0}.fs-workspace .fs-application-heading{flex-direction:column;gap:12px}.fs-workspace .fs-application-card h2{font-size:21px}.fs-workspace .fs-application-offer-actions{flex-wrap:wrap}.fs-workspace .fs-portal-section-head{align-items:flex-start;gap:10px}.fs-workspace .fs-portal-section-head>a{max-width:100px;font-size:10px}.fp-priority{padding:20px;align-items:flex-start;flex-direction:column;gap:15px}.fp-profile-progress{padding:18px;flex-wrap:wrap;gap:10px}.fp-profile-progress>div{flex-basis:100%}.fp-profile-progress progress{flex:1 1}.fs-workspace .fs-exec-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.fs-workspace .fs-exec-metric{min-height:132px;padding:17px}.fs-workspace .fs-exec-metric strong{font-size:29px}.fs-workspace .fs-exec-workspace{grid-template-columns:1fr;gap:15px}.fs-workspace :where(.fs-s9-ops-metrics,.fs-s9-hiring-summary,.fs-s9-roster-summary,.fs-shift-management-summary){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fs-workspace :where(.fs-s9-ops-metrics>article,.fs-s9-hiring-summary>div,.fs-s9-roster-summary>div,.fs-shift-metric){padding:15px}.fs-workspace .fs-shift-directory-heading{align-items:flex-start;flex-direction:column}.fs-workspace .fs-s9-hiring-filters{grid-template-columns:1fr;padding:17px}.fs-workspace .fs-s9-hiring-filters :where(label,select,input){width:100%}.fs-workspace .fs-s12-thread{padding:17px}.fs-workspace .fs-s12-thread-head{align-items:flex-start;gap:15px;flex-direction:column}.fs-workspace .fs-s12-history{padding:13px;max-height:55dvh}.fs-workspace .fs-s12-bubble{max-width:94%;padding:13px}.fs-workspace .fs-s12-compose-bottom{gap:10px;flex-wrap:wrap}.fs-workspace .fs-s12-compose-bottom>span{font-size:10px}.fp-inbox-toolbar{flex-wrap:wrap}.fp-inbox-toolbar input{flex-basis:100%}.fp-conversation{padding:18px;gap:12px;flex-wrap:wrap}.fp-conversation time{margin-left:0}.fp-conversation h2{font-size:17px}.fp-footer{font-size:9px;flex-wrap:wrap;gap:10px}.fp-toast{right:15px;bottom:15px;padding:13px;font-size:11px}.fp-loading-grid{gap:10px}.fp-loading-grid>div{padding:15px}.fs-workspace table{font-size:11px;min-width:550px}.fs-workspace .fs-managed-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.fs-workspace .fs-managed-facts strong{font-size:21px}.fs-workspace .fs-managed-actions{display:flex;flex-direction:column;align-items:stretch}.fs-workspace .fs-managed-actions :where(a,button){justify-content:center;min-height:44px}.fs-workspace .fs-s9-roster-filters{display:grid;grid-template-columns:1fr}.fs-workspace .fs-s9-ops-toolbar{display:flex;flex-wrap:wrap;gap:15px}}@media(prefers-reduced-motion:reduce){.fs-workspace *,.fs-workspace :after,.fs-workspace :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.fs-workspace .form>fieldset{display:grid;grid-gap:18px;gap:18px}.fp-detail-actions{display:flex;flex-direction:column;gap:10px;margin:23px 0}.fp-job-controls{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap;padding:21px;background:#fff;border:1px solid #e0e7f2;border-radius:12px;margin:25px 0 15px}.fp-job-controls label{display:grid;grid-gap:7px;gap:7px;font-size:11px;flex:1 1;min-width:180px}.fp-job-controls button{padding:10px 15px;border:1px solid #d9e3f4;background:#edf2fc;color:#4163b6;font-size:11px}.fp-dashboard-panel p{font-size:12px;line-height:1.8;color:#667b97}.fp-dashboard-panel h3{margin-top:24px}.fp-dashboard-panel .fp-mini-job h3{margin-top:0}.fp-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px}.fp-pipeline>a{background:#f7f9fd;border:1px solid #e1e9f5;border-radius:10px;padding:18px;text-decoration:none!important}.fp-pipeline span{font-size:10px;color:#778ba8;display:block}.fp-pipeline strong{display:block;font-size:28px;color:#2f4d79;margin-top:9px}.fp-mini-chart{display:flex;gap:12px;align-items:flex-end;height:160px;margin-top:20px}.fp-mini-chart>div{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.fp-mini-chart span{font-size:10px;color:#7a8ca7}.fp-mini-chart i{background:#6382df;width:100%;max-width:35px;border-radius:5px 5px 0 0;min-height:2px}.fp-mini-chart b{font-size:11px;color:#5572b1}@media(max-width:650px){.fp-job-controls{padding:17px}.fp-job-controls label{flex-basis:100%}.fp-pipeline{grid-template-columns:1fr 1fr;gap:10px}.fp-pipeline>a{padding:15px}}.fp-business-pipeline{padding:18px 0;border-bottom:1px solid #e1e9f5}.fp-business-pipeline:last-child{border-bottom:0}.fp-business-pipeline h3{margin:0 0 16px}.fs-workspace .panel{background:#fff;border:1px solid var(--fp-line);border-radius:14px;padding:25px;margin:24px 0}@media(max-width:650px){.fs-workspace .fs-s9-hiring-filters{display:grid;grid-template-columns:minmax(0,1fr)}.fs-workspace .fs-s9-hiring-filters label{flex:auto;min-width:0}.fs-workspace .fs-s9-hiring-summary>div{min-width:0}.fs-workspace .fs-summary-action{min-width:0;width:100%;white-space:normal}.fs-workspace .fs-s9-hiring-list{grid-template-columns:minmax(0,1fr)}}.fs-workspace .fs-s9-hiring-filters input[type=checkbox]{width:17px;min-width:17px;flex:0 0 17px}.fs-workspace .fs-s9-hiring-filters .fs-s9-hiring-check{display:flex;align-items:center;gap:10px;white-space:normal}.fp-draft-disclosure{margin:24px 0}.fp-draft-disclosure>summary{cursor:pointer;font-size:18px;font-weight:700;color:#233f69;min-height:50px;padding:17px 20px;background:#eaf0ff;border:1px solid #d9e3fb;border-radius:12px}.fp-draft-disclosure>summary span{display:block;font-size:11px;font-weight:400;color:#617a9d;margin:5px 0 0 17px}.fp-draft-disclosure[open]>summary{margin-bottom:20px}.fp-profile-overview .fs-portal-card{min-height:0}.fs-workspace details>summary:focus-visible{outline:3px solid #87a3f3;outline-offset:3px}.fs-worker-qualification-profile{min-width:0;border-top:1px solid #dce5ef;padding-top:12px}.fs-match-explanation>summary,.fs-worker-qualification-profile>summary{cursor:pointer;font-weight:650;color:#24466e;line-height:1.5}.fs-worker-qualification-profile>summary{padding:8px 2px}.fs-worker-qualification-profile[open]>summary{margin-bottom:10px}.fs-worker-qualification-profile textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;resize:vertical}.fs-match-explanation{margin:10px 0;padding:10px 12px;border:1px solid #e1e8f2;border-radius:9px;background:#fafcff}.fs-match-explanation ul{margin:8px 0 0;padding-left:21px;line-height:1.55}.fs-workspace .s3-button.fp-danger{background:#fff0f1;color:#a5374e;border:1px solid #edcbd3}.fp-page-heading>div{min-width:0;max-width:100%}.fp-page-heading :where(h1,p){overflow-wrap:anywhere}.fs-employer-app-card .fs-offer-action{display:grid;grid-gap:6px;gap:6px;min-width:0;max-width:100%;flex:1 1 190px}.fs-employer-app-card .fs-offer-unavailable{margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.fs-application-unavailable,.fs-workday-card,.fs-workdays{min-width:0;max-width:100%;overflow-wrap:anywhere}.fs-workdays fieldset{min-width:0;margin:12px 0;border:1px solid #dce4ef;border-radius:12px;padding:12px}.fs-workday-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.fs-workday-grid label{min-width:0;display:grid;grid-gap:6px;gap:6px}.fs-workday-grid input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.fs-workday-card label{display:flex;align-items:flex-start;gap:10px;min-width:0}.fs-workday-card input[type=checkbox]{width:20px;flex:0 0 20px}@media(max-width:600px){.fs-workday-grid{grid-template-columns:minmax(0,1fr)}}.fs-job-requirements{border:1px solid #dce4ef;border-radius:14px;padding:18px;min-width:0;max-width:100%;background:#fafbff}.fs-job-requirements header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fs-job-requirements header h2{margin:0;font-size:20px}.fs-job-requirements header p{margin:8px 0 14px;line-height:1.5}.fs-requirement-category{border-top:1px solid #dce4ef;padding:12px 0;min-width:0}.fs-requirement-category summary{cursor:pointer;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.fs-requirement-option{padding:10px 0}.fs-requirement-check{display:flex!important;align-items:flex-start;gap:10px!important;line-height:1.5}.fs-requirement-check input{width:18px!important;flex:0 0 18px;margin-top:3px}.fs-requirement-details{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;border:1px solid #e0e7f1;border-radius:10px;padding:12px;margin:10px 0}.fs-requirement-details legend{font-size:13px;color:#596b82;max-width:100%;overflow-wrap:anywhere}.fs-requirement-details label{min-width:0;display:grid;grid-gap:6px;gap:6px}.fs-job-requirements textarea,.fs-requirement-details input,.fs-requirement-details select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.fs-requirements-summary{min-width:0;overflow-wrap:anywhere}.fs-requirements-summary ul{padding-left:22px;line-height:1.65}.fs-requirements-summary h3{font-size:16px;margin:12px 0 6px}@media(max-width:600px){.fs-requirement-details{grid-template-columns:minmax(0,1fr)}.fs-job-requirements{padding:14px}.fs-job-requirements header{flex-wrap:wrap}}.fs-job-requirements{box-sizing:border-box;width:100%;grid-column:1/-1}.fs-registration-image-placeholder,.fs-registration-image-preview{width:88px;height:88px;object-fit:contain;border:1px dashed #a9bad5;border-radius:14px;background:#f5f8fd;display:grid;place-items:center;flex-shrink:0}.fs-application-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0;list-style:none;margin:20px 0}.fs-application-steps li{min-width:0;border-bottom:3px solid #dce4ef;padding:10px 6px;color:#526782;font-size:12px;overflow-wrap:anywhere}.fs-application-steps li span{display:block;font-weight:700}.fs-application-steps small{display:block;font-size:10px}.fs-application-steps .is-current{border-color:#385bd6;color:#243f96;font-weight:700}.fs-workspace .fs-application-flow{max-width:920px;min-width:0;padding:24px}.fs-application-flow h2:focus{outline-offset:5px}.fs-flow-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.fs-flow-facts div{min-width:0}.fs-flow-facts dt{font-size:12px;color:#526782}.fs-flow-facts dd{margin:6px 0;font-size:14px;overflow-wrap:anywhere}.fs-flow-actions{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid #dce4ef;padding-top:18px;margin-top:20px}.fs-workspace .fs-flow-actions button{width:auto;flex:0 1 auto;min-height:44px}.fs-workday-choices{display:grid;grid-gap:10px;gap:10px;margin:18px 0}.fs-workday-choice{display:flex;align-items:flex-start;gap:10px;border:1px solid #dce4ef;border-radius:12px;padding:14px;min-width:0}.fs-workday-choice>span{min-width:0}.fs-workday-choice span span{display:block;font-size:12px;margin-top:7px}.fs-workday-choice:has(input:checked){border-color:#385bd6;background:#f2f5ff}.fs-qualification-confirm{border-top:1px solid #e1e8f1;padding:14px 0;min-width:0}.fs-qualification-confirm label{display:grid;grid-gap:8px;gap:8px}.fs-qualification-confirm label.check{display:flex;align-items:flex-start}.fs-qualification-confirm select{width:100%;margin-top:10px}.fs-application-evidence,.fs-calendar-actions,.fs-worker-documents{min-width:0;border:1px solid #dce4ef;border-radius:12px;padding:16px;margin:18px 0;overflow-wrap:anywhere}.fs-document-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.fs-document-fields label{display:grid;grid-gap:7px;gap:7px;min-width:0}.fs-document-fields .fs-image-file{grid-column:1/-1}.fs-document-fields input{width:100%;box-sizing:border-box}.fs-document-list{padding-left:18px}.fs-document-list li{padding:12px 0}.fs-document-list .s3-actions{gap:12px}.fs-worker-documents input[type=file]{min-width:0;font-size:12px}.fs-calendar-actions>button{max-width:100%}.fs-application-evidence summary{cursor:pointer;font-weight:600}@media(max-width:600px){.fs-application-steps{gap:3px}.fs-application-steps li{font-size:10px;padding:8px 3px}.fs-workspace .fs-application-flow{padding:16px}.fs-document-fields,.fs-flow-facts{grid-template-columns:minmax(0,1fr)}.fs-document-fields .fs-image-file{grid-column:auto}.fs-flow-actions{gap:8px}.fs-workspace .fs-flow-actions button{flex:1 1 auto}}.fs-document-list .s3-actions>label{display:grid;grid-gap:6px;gap:6px;min-width:0;max-width:100%;flex:1 1 160px}.fs-worker-documents input[type=file]{box-sizing:border-box;width:100%;max-width:100%}.fs-workspace .fs-application-flow{display:block;min-height:0}.fs-workspace .fs-application-flow p,.fs-workspace .fs-worker-documents p{min-height:0;margin:10px 0;line-height:1.6}.fs-qualification-upload{margin:16px 0}.fs-qualification-upload>summary{cursor:pointer;font-weight:600;padding:10px 0}.fs-qualification-upload .fs-worker-documents{margin:8px 0}.fp-skip:not(:focus){-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;min-width:0;min-height:0;padding:0;overflow:hidden;white-space:nowrap}.fs-job-screening,.fs-screening-notice{border:1px solid var(--fp-line,#dce3ef);border-radius:12px;padding:16px;margin:16px 0;min-width:0;overflow-wrap:anywhere}.fs-job-screening legend{font-weight:700;padding:0 6px}.fs-job-screening .check{display:flex;align-items:flex-start;gap:10px}.fs-job-screening input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin-top:3px}.fs-job-screening p,.fs-screening-notice p{min-height:0!important;margin:8px 0}.fs-screening-notice small{display:block;line-height:1.6}.fs-screening-notice{background:#f5f8ff}.fs-screening-setup{margin-bottom:16px}.fs-screening-setup>summary{font-weight:600;cursor:pointer;padding:12px 0}.fs-employer-app-card .fs-candidate-facts p,.fs-employer-app-card section>p,.fs-employer-app-card>p{min-height:0}.fs-workspace .fs-card-hiring-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:16px 0 0}.fs-workspace .fs-s9-hiring-card{min-width:0;padding:20px;overflow-wrap:anywhere}.fs-workspace .fs-s9-hiring-card>p{min-height:0;margin:8px 0;line-height:1.55}.fs-workspace .fs-card-action-reason{font-size:13px;line-height:1.5;margin:10px 0 0;color:#52627c;min-height:0}.fs-workspace .fs-card-secondary-links{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid #e5ebf5;margin-top:16px;padding-top:12px;font-size:13px}.fs-workspace .fs-simulation-badge{display:inline-block;font-size:11px;line-height:1.4;font-weight:500;color:#52627c;background:#eef2f9;padding:2px 6px;border-radius:5px;margin-left:8px;vertical-align:middle}.fs-screening-context{margin:16px 0;display:grid;grid-gap:10px;gap:10px}.fs-screening-context>div{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:12px;gap:12px}.fs-screening-context dt{font-weight:600;font-size:13px;color:#52627c}.fs-screening-context dd{margin:0;min-width:0;overflow-wrap:anywhere}.fs-screening-context dd small{display:block;margin-top:4px}.fs-screening-reason{border-left:3px solid #d9e3f5;padding-left:10px;font-size:13px;line-height:1.5}@media(max-width:480px){.fs-workspace .fs-s9-hiring-card{padding:16px}}.fs-workspace .fs-hiring-screening-link{font-size:13px;margin:0 0 16px;text-align:right;min-height:0}.fs-workspace .fs-hiring-filter-disclosure{margin:16px 0;border:1px solid #e1e8f2;border-radius:10px;background:#fff}.fs-workspace .fs-hiring-filter-disclosure>summary{cursor:pointer;padding:14px 16px;font-size:13px;font-weight:600;color:#405c85}.fs-workspace .fs-hiring-filter-disclosure .fs-s9-hiring-filters{border:0;margin:0;padding:0 16px 16px;box-shadow:none}@media(max-width:650px){.fs-workspace .fs-s9-hiring-summary>div{padding:12px}.fs-workspace .fs-s9-hiring-summary .fs-summary-action strong{font-size:25px}.fs-workspace .fs-s9-hiring-summary .fs-summary-action span{font-size:12px}}.fs-pay-estimate{min-width:0;max-width:100%;margin:12px 0;padding:12px;border:1px solid #dce4ef;border-radius:10px;background:#f7faff;color:#152b48}.fs-pay-heading{margin:0 0 8px;font-size:13px;font-weight:600;overflow-wrap:anywhere}.fs-pay-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));grid-gap:10px;gap:10px;margin:0}.fs-pay-facts>div{min-width:0}.fs-pay-facts dt{font-size:12px;color:#526782}.fs-pay-facts dd{margin:4px 0 0;font-size:16px;font-weight:650;overflow-wrap:anywhere}.fs-pay-estimate .s3-note{margin:8px 0 0;font-size:12px;overflow-wrap:anywhere}.fs-marketplace-invite{min-height:100vh;background:#f4f7f5;color:#17352f;padding:0 18px 40px}.fs-marketplace-invite>header{max-width:960px;margin:auto;min-height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbe5df}.fs-marketplace-invite-card{max-width:620px;margin:44px auto 20px;padding:clamp(22px,5vw,42px);background:#fff;border:1px solid #dbe5df;border-radius:18px;box-shadow:0 14px 36px #17352f12}.fs-marketplace-invite-card h1{font-size:clamp(1.8rem,5vw,2.5rem);margin:8px 0 12px}.fs-marketplace-invite-card p{line-height:1.6}.fs-marketplace-invite-card dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:22px 0}.fs-marketplace-invite-card dl div{padding:12px;border-radius:10px;background:#f4f7f5;min-width:0}.fs-marketplace-invite-card dt{font-size:.8rem;color:#55736a}.fs-marketplace-invite-card dd{margin:4px 0 0;overflow-wrap:anywhere;font-weight:650}.fs-marketplace-invite-tabs{display:flex;gap:8px;margin:20px 0}.fs-marketplace-invite-accept button,.fs-marketplace-invite-tabs button{border:0;border-radius:9px;background:#176b54;color:white;padding:11px 16px;font-weight:650;cursor:pointer}.fs-marketplace-invite-tabs button[aria-pressed=true]{background:#103f34}.fs-marketplace-invite-error{padding:12px;border:1px solid #b34b49;border-radius:8px;color:#8b2928;background:#fff8f7}.fs-marketplace-invite footer{max-width:620px;margin:20px auto;color:#55736a;font-size:.9rem}.fs-marketplace-invite .eyebrow{font-size:.76rem;letter-spacing:.1em;font-weight:700;color:#176b54}@media(max-width:480px){.fs-marketplace-invite-card dl{grid-template-columns:1fr}.fs-marketplace-invite-card{margin-top:22px}}.fs-marketplace-invitation-list{display:grid;grid-gap:18px;gap:18px}.fs-marketplace-invitation-filters,.fs-marketplace-invitation-pagination{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:16px;background:#fff;border:1px solid #dbe5df;border-radius:12px}.fs-marketplace-invitation-filters label{display:grid;grid-gap:6px;gap:6px;min-width:min(260px,100%);flex:1 1}.fs-marketplace-invitation-filters input,.fs-marketplace-invitation-filters select{min-height:42px;padding:8px 10px;border:1px solid #b8cbc1;border-radius:8px}.fs-marketplace-invitation-records{display:grid;grid-gap:12px;gap:12px}.fs-marketplace-invitation-records article{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px;background:#fff;border:1px solid #dbe5df;border-radius:12px}.fs-marketplace-invitation-records h2{margin:0 0 4px;font-size:1.05rem}.fs-marketplace-invitation-records p{margin:3px 0 8px;overflow-wrap:anywhere}.fs-marketplace-invitation-records dl{display:flex;gap:18px;flex-wrap:wrap;margin:0}.fs-marketplace-invitation-records dl div{min-width:110px}.fs-marketplace-invitation-records dt{font-size:.78rem;color:#55736a}.fs-marketplace-invitation-records dd{margin:3px 0 0;font-size:.9rem}.fs-marketplace-invitation-pagination{align-items:center;justify-content:flex-end}.fs-marketplace-invitation-pagination span{margin-right:auto}@media(max-width:600px){.fs-marketplace-invitation-records article{display:grid}.fs-marketplace-invitation-records dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.fs-marketplace-invitation-pagination{justify-content:space-between}}