.trainer-onboarding-workspace{--onboarding-green:#3f7657;--onboarding-green-dark:#2f6247;--onboarding-red:#b83232;gap:22px;display:grid}.trainer-onboarding-heading{align-items:end;gap:24px;margin-bottom:2px}.trainer-onboarding-heading h1{max-width:760px}.trainer-onboarding-heading p{max-width:720px}.trainer-onboarding-counter{background:linear-gradient(145deg,#fffdf9,#f6eddf);border:1px solid #dfd0be;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-width:154px;padding:12px 15px;display:flex;box-shadow:0 10px 25px #442e1f12}.trainer-onboarding-counter span{color:var(--ink-soft);font-size:.61rem;font-weight:780;line-height:1.2}.trainer-onboarding-counter strong{background:var(--onboarding-red);color:#fff;border-radius:11px;place-items:center;min-width:34px;height:34px;font-size:.84rem;display:grid;box-shadow:0 7px 16px #b832322e}.trainer-onboarding-warning{color:#725d4d;background:#fff8ed;border:1px solid #dfd0be;border-radius:14px;margin:0;padding:11px 14px;font-size:.63rem;font-weight:700;line-height:1.45}.trainer-onboarding-workspace .admin-operation-list{gap:15px;display:grid}.trainer-onboarding-workspace .admin-operation-list>article{background:linear-gradient(145deg,#fffefa 0%,#fff9f1 60%,#f8eee2 100%);border:1px solid #e4d3c1;border-radius:24px;padding:22px;animation:.34s cubic-bezier(.2,.75,.25,1) both onboarding-card-enter;position:relative;overflow:hidden;box-shadow:0 14px 32px #482f1f13}.trainer-onboarding-workspace .admin-operation-list>article:before{content:"";background:linear-gradient(90deg, var(--onboarding-red), #d77d5d);border-radius:0 0 999px;width:118px;height:4px;position:absolute;inset:0 auto auto 0}.trainer-onboarding-workspace .admin-operation-list article>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.trainer-onboarding-workspace .admin-operation-icon{width:48px;height:48px;color:var(--onboarding-red);background:#f4e4df;border-radius:15px;flex:none;place-items:center;display:grid}.trainer-onboarding-workspace .admin-operation-icon svg{width:22px;height:22px}.trainer-onboarding-workspace .trainer-onboarding-client-copy>small{color:var(--onboarding-red);letter-spacing:.075em;text-transform:uppercase;font-size:.58rem;font-weight:850}.trainer-onboarding-workspace .admin-operation-list h2{margin:3px 0 0;font-size:1.02rem;line-height:1.2}.trainer-onboarding-client-identity{gap:9px;min-width:0;display:grid}.trainer-onboarding-client-main{align-items:center;gap:13px;min-width:0;display:flex}.trainer-onboarding-avatar{color:#8f2c2d;background:linear-gradient(145deg,#f1d9d3,#dfeade);border:3px solid #ffffffeb;border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:.78rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 7px 18px #462e1f1f}.trainer-onboarding-avatar img{object-fit:cover;width:100%;height:100%}.trainer-onboarding-client-copy{min-width:0}.trainer-onboarding-pet{color:#675b52;align-items:center;gap:5px;margin-top:5px;font-size:.61rem;font-weight:720;display:inline-flex}.trainer-onboarding-pet svg{width:14px;height:14px;color:var(--onboarding-green)}.trainer-onboarding-client-links{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;display:grid}.trainer-onboarding-client-links button{color:#8f2c2d;width:100%;min-height:32px;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #decdbb;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.57rem;font-weight:820;transition:transform .17s,border-color .17s,box-shadow .17s;display:inline-flex}.trainer-onboarding-client-links button svg{width:14px;height:14px}.trainer-onboarding-client-links button:hover{border-color:#cfae96;transform:translateY(-1px);box-shadow:0 6px 14px #432d1f17}.trainer-onboarding-stage-pill{min-height:35px;color:var(--onboarding-green-dark);background:#eef5ee;border:1px solid #cbdccc;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:.58rem;font-weight:820;display:inline-flex}.trainer-onboarding-stage-pill svg{width:14px;height:14px}.trainer-onboarding-stage-pill.is-ready{color:var(--onboarding-green-dark);background:linear-gradient(145deg,#edf7ef,#e2f0e6);border-color:#b8d3c0}.trainer-onboarding-card-note{color:var(--ink-soft);margin:15px 0 0;font-size:.66rem;line-height:1.55}.trainer-onboarding-workspace .admin-operation-list>article.trainer-contract-step:before{background:linear-gradient(90deg, var(--onboarding-green-dark), #72a17f);width:154px}.trainer-contract-step.is-sent{background:linear-gradient(145deg,#fffefa 0%,#f8fcf8 62%,#eaf4ec 100%)!important;border-color:#c7dbc9!important}.trainer-contract-progress{background:#ffffffb3;border:1px solid #dfd2c3;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:14px 16px;list-style:none;display:grid}.trainer-contract-progress li{color:#8b7d72;text-align:center;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.trainer-contract-progress li:not(:last-child):after{content:"";z-index:0;background:#e2d7c9;border-radius:999px;width:calc(100% - 40px);height:2px;position:absolute;top:17px;left:calc(50% + 20px)}.trainer-contract-progress li.is-complete:not(:last-child):after{background:linear-gradient(90deg, var(--onboarding-green), #8db49a)}.trainer-contract-progress li>span{z-index:1;color:#8b7d72;background:#fffdf9;border:1px solid #d9cbbb;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 5px 12px #422c1d0f}.trainer-contract-progress li>span svg{width:17px;height:17px}.trainer-contract-progress li b{font-size:.57rem;line-height:1.25}.trainer-contract-progress li.is-complete,.trainer-contract-progress li.is-current{color:var(--onboarding-green-dark)}.trainer-contract-progress li.is-complete>span{background:var(--onboarding-green);color:#fff;border-color:#0000}.trainer-contract-progress li.is-current>span{color:var(--onboarding-green-dark);background:#e8f3eb;border-color:#8eb29a;box-shadow:0 0 0 4px #3f76571a,0 7px 15px #2f62471f}.trainer-contract-step-body{background:linear-gradient(135deg,#edf7efeb,#fafdf9d9);border:1px solid #3f765742;border-radius:18px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;margin-top:15px;padding:15px 16px;display:grid}.trainer-contract-payment-choice{background:#fffdf9c7;border:1px solid #dfd0be;border-radius:18px;margin:15px 0 0;padding:15px}.trainer-contract-payment-choice legend{color:#332820;padding:0 6px;font-size:.82rem;font-weight:850}.trainer-contract-payment-choice>p{color:var(--ink-soft);margin:0 0 11px;font-size:.75rem;line-height:1.5}.trainer-contract-payment-choice>strong{color:#625b55;letter-spacing:.04em;text-transform:uppercase;margin:11px 0 7px;font-size:.7rem;font-weight:850;display:block}.trainer-contract-payment-choice>p+strong{margin-top:0}.trainer-contract-payment-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.trainer-contract-payment-choice label{cursor:pointer;position:relative}.trainer-contract-payment-choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.trainer-contract-payment-choice label>span{background:#fffdfa;border:1px solid #ddcdbb;border-radius:15px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:78px;padding:12px 13px;transition:border-color .17s,box-shadow .17s,background .17s;display:grid}.trainer-contract-payment-choice label>span>svg{color:#9b3435;grid-row:1/3;width:23px;height:23px}.trainer-contract-payment-choice label b{font-size:.8rem;line-height:1.25}.trainer-contract-payment-choice label small{color:var(--ink-soft);font-size:.72rem;line-height:1.4}.trainer-contract-payment-choice label.is-selected>span{background:#edf6ef;border-color:#6e9a7b;box-shadow:0 0 0 3px #3f76571a}.trainer-contract-payment-choice label.is-selected>span>svg{color:var(--onboarding-green-dark)}.trainer-contract-payment-choice input:focus-visible+span{outline-offset:2px;outline:3px solid #3f765733}.trainer-contract-step-icon{background:var(--onboarding-green);color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px #2f62472b}.trainer-contract-step-icon svg{width:21px;height:21px}.trainer-contract-step-body h3{margin:0;font-size:.86rem;line-height:1.3}.trainer-contract-step-body p{color:#625b55;margin:5px 0 0;font-size:.75rem;line-height:1.5}.trainer-contract-step-actions{justify-content:flex-end;margin-top:15px;display:flex}.trainer-contract-create,.trainer-contract-open{min-height:46px;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.78rem;font-weight:850;transition:transform .17s,box-shadow .17s,background .17s;display:inline-flex}.trainer-contract-create{background:linear-gradient(135deg, var(--onboarding-green), var(--onboarding-green-dark));color:#fff;border:1px solid #0000;box-shadow:0 10px 22px #2f624738}.trainer-contract-open{color:var(--onboarding-green-dark);background:#f7fcf8eb;border:1px solid #bcd3c1;box-shadow:0 6px 15px #2f624714}.trainer-contract-create svg,.trainer-contract-open svg{width:17px;height:17px}.trainer-contract-create:hover:not(:disabled),.trainer-contract-open:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 13px 26px #2f624738}:is(.trainer-contract-create:focus-visible,.trainer-contract-open:focus-visible){outline-offset:2px;outline:3px solid #3f76573d}.trainer-contract-create:disabled{cursor:wait;opacity:.66}.trainer-contract-create .is-spinning{animation:.75s linear infinite trainer-contract-spin}.trainer-reschedule-pending{background:#e7f2ebb8;border:1px solid #3777533d;border-radius:16px;gap:6px;margin-top:14px;padding:12px 14px;display:grid}.trainer-reschedule-pending>span{color:var(--onboarding-green);align-items:center;gap:8px;font-weight:820;display:flex}.trainer-reschedule-pending>span svg{flex:none;width:17px;height:17px}.trainer-reschedule-pending small{color:var(--ink-soft);line-height:1.5}.trainer-reschedule-pending button{width:100%;margin-top:3px}.trainer-onboarding-workspace .intro-form-footer,.trainer-onboarding-workspace .trainer-lesson-proposal-actions,.trainer-onboarding-workspace .intro-scheduled-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:17px;display:flex}.trainer-onboarding-workspace .admin-approve-button,.trainer-onboarding-workspace .admin-decline-button{min-height:42px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:.63rem;font-weight:820;line-height:1.15;transition:transform .17s,box-shadow .17s,background .17s,border-color .17s;display:inline-flex}.trainer-onboarding-workspace .admin-approve-button{background:linear-gradient(135deg, var(--onboarding-green), var(--onboarding-green-dark));color:#fff;border:1px solid #0000;box-shadow:0 8px 18px #2f624733}.trainer-onboarding-workspace .admin-decline-button{color:#8f2c2d;background:#ffffffdb;border:1px solid #decdbb;box-shadow:0 4px 12px #4d301f0b}.trainer-onboarding-workspace .admin-approve-button svg,.trainer-onboarding-workspace .admin-decline-button svg{flex:none;width:16px;height:16px}.trainer-onboarding-workspace .admin-approve-button:hover:not(:disabled),.trainer-onboarding-workspace .admin-decline-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 11px 22px #412b1d21}.trainer-onboarding-workspace button:disabled{cursor:wait;opacity:.58}.trainer-onboarding-workspace .intro-variant-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.trainer-onboarding-workspace .intro-variant-row{background:#ffffffb8;border:1px solid #e4d4c3;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.trainer-onboarding-workspace .intro-variant-row>svg{width:18px;color:var(--onboarding-red);justify-self:center}.trainer-onboarding-workspace .intro-variant-row b,.trainer-onboarding-workspace .intro-variant-row small{display:block}.trainer-onboarding-workspace .intro-variant-row b{font-size:.71rem}.trainer-onboarding-workspace .intro-variant-row small{color:var(--ink-soft);margin-top:3px;font-size:.59rem}.trainer-onboarding-workspace .intro-variant-row .admin-decline-button{min-height:34px;padding-inline:10px}.trainer-onboarding-workspace .trainer-lesson-proposal-form{background:#ffffffa3;border:1px solid #dfcfbd;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;padding:16px;display:grid}.trainer-onboarding-workspace .trainer-lesson-proposal-field{gap:6px;min-width:0;display:grid}.trainer-onboarding-workspace .trainer-lesson-proposal-field input,.trainer-onboarding-workspace .trainer-lesson-proposal-field select,.trainer-onboarding-workspace .trainer-lesson-proposal-form textarea{width:100%;color:var(--ink);font:inherit;background:#fffdfa;border:1px solid #ddcbb8;border-radius:12px;outline:none;padding:10px 12px;font-size:.65rem}.trainer-onboarding-workspace .trainer-lesson-proposal-field input,.trainer-onboarding-workspace .trainer-lesson-proposal-field select{min-height:44px}.trainer-onboarding-workspace .trainer-lesson-proposal-form textarea{resize:vertical;grid-column:1/-1;min-height:82px}.trainer-onboarding-workspace .trainer-lesson-proposal-actions{grid-column:1/-1;margin-top:1px}.trainer-onboarding-workspace .admin-onboarding-progress{background:linear-gradient(145deg,#fffdf9,#fbf4ea);border:1px solid #e1d2c1;border-radius:22px;padding:18px 20px;box-shadow:0 10px 26px #482f1f0e}.trainer-onboarding-workspace .admin-onboarding-progress h3{color:#6f6258;margin:0 0 11px;font-size:.75rem}.trainer-onboarding-workspace .admin-onboarding-progress-row{border-top:1px solid #e8dbcd;grid-template-columns:minmax(230px,1.15fr) minmax(175px,.8fr) auto;align-items:center;gap:15px;padding:14px 0;display:grid}.trainer-onboarding-workspace .admin-onboarding-progress-row:first-of-type{border-top:0}.trainer-onboarding-workspace .admin-onboarding-progress-row>.trainer-client-journey{grid-column:1/-1;width:100%;margin-top:0}.trainer-onboarding-client-identity.is-compact .trainer-onboarding-avatar{border-radius:15px;flex-basis:48px;width:48px;height:48px}.trainer-onboarding-client-identity.is-compact h2{margin:2px 0 0;font-size:.76rem}.trainer-onboarding-client-identity.is-compact .trainer-onboarding-client-copy>small{font-size:.52rem}.trainer-onboarding-client-identity.is-compact .trainer-onboarding-pet{margin-top:3px;font-size:.56rem}.trainer-onboarding-client-identity.is-compact .trainer-onboarding-client-links button{min-height:29px;padding-inline:8px;font-size:.53rem}.trainer-onboarding-stage-summary b{font-size:.7rem;line-height:1.35;display:block}.trainer-onboarding-stage-summary small{color:var(--ink-soft);margin-top:3px;font-size:.59rem;line-height:1.4;display:block}.trainer-onboarding-workspace .admin-friendly-empty{text-align:left;background:#fffaf28c;border:1px dashed #d9c7b5;border-radius:22px;justify-content:center;align-items:center;gap:14px;min-height:150px;padding:28px;display:flex}.trainer-onboarding-workspace .admin-friendly-empty>svg{width:27px;color:var(--onboarding-green)}.trainer-onboarding-workspace .admin-friendly-empty b{font-size:.78rem}.trainer-onboarding-workspace .admin-friendly-empty p{color:var(--ink-soft);margin:4px 0 0;font-size:.63rem}.trainer-onboarding-history{gap:11px;padding-top:4px;display:grid}.trainer-onboarding-history>h3{color:#716b66;margin:0;font-size:.72rem}.trainer-onboarding-workspace .admin-operation-list>article.trainer-completed-journey{background:linear-gradient(145deg,#f7f6f3 0%,#efede8 100%);border-color:#d6d3ce;box-shadow:0 9px 23px #3d3a360e}.trainer-onboarding-workspace .admin-operation-list>article.trainer-completed-journey:before{background:#a8aaa5;width:100%}.trainer-completed-journey .trainer-onboarding-client-copy>small{color:#6e716c}.trainer-completed-journey .trainer-onboarding-avatar{color:#61645f;background:linear-gradient(145deg,#e6e4df,#d8d9d4);box-shadow:0 5px 14px #3d3a3617}.trainer-completed-journey .trainer-onboarding-avatar img{filter:grayscale(.35)}.trainer-completed-journey-meta{color:#706f6b;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;font-size:.59rem;font-weight:690;display:flex}.trainer-completed-journey-meta svg{width:13px;height:13px}.trainer-completed-journey-meta i{color:#aaa7a0;font-style:normal}.trainer-completed-journey-toggle{color:#60635e;min-height:40px;font:inherit;cursor:pointer;background:#ffffffa8;border:1px solid #cac8c2;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.59rem;font-weight:820;transition:border-color .17s,background .17s,transform .17s;display:inline-flex}.trainer-completed-journey-toggle:hover{background:#ffffffe6;border-color:#aaa9a3;transform:translateY(-1px)}.trainer-completed-journey-toggle:focus-visible{outline-offset:2px;outline:3px solid #5d605b33}.trainer-completed-journey-toggle svg{flex:none;width:16px;height:16px}.trainer-completed-journey-toggle svg:last-child{transition:transform .18s}.trainer-completed-journey.is-expanded .trainer-completed-journey-toggle svg:last-child{transform:rotate(180deg)}.trainer-completed-journey-body[hidden]{display:none}.trainer-completed-journey-body>footer{justify-content:flex-end;margin-top:13px;display:flex}.trainer-closed-journey-list .trainer-contract-step{background:linear-gradient(145deg,#fcfaf7 0%,#f4efea 100%)!important;border-color:#dfd4cd!important;box-shadow:0 8px 20px #483a310b!important}.trainer-onboarding-workspace .trainer-closed-journey-list .trainer-contract-step:before{background:linear-gradient(90deg,#8f7568,#b29b8e)}@keyframes onboarding-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes trainer-contract-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.trainer-onboarding-workspace{gap:15px}.trainer-onboarding-heading{align-items:stretch;gap:13px}.trainer-onboarding-heading h1{font-size:clamp(2rem,12vw,3.1rem);line-height:.96}.trainer-onboarding-heading p{font-size:.7rem;line-height:1.5}.trainer-onboarding-counter{border-radius:15px;width:100%;min-width:0;padding:10px 12px}.trainer-onboarding-counter strong{border-radius:10px;width:32px;min-width:32px;height:32px}.trainer-onboarding-workspace .admin-operation-list>article{border-radius:19px;padding:17px 15px}.trainer-onboarding-workspace .admin-operation-list article>header{align-items:flex-start;gap:11px}.trainer-onboarding-workspace .admin-operation-icon{border-radius:13px;width:42px;height:42px}.trainer-onboarding-workspace .admin-operation-list h2{font-size:.86rem}.trainer-onboarding-workspace .admin-operation-list header p{font-size:.64rem}.trainer-onboarding-workspace .intro-form-footer,.trainer-onboarding-workspace .trainer-lesson-proposal-actions,.trainer-onboarding-workspace .intro-scheduled-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.trainer-onboarding-workspace .admin-approve-button,.trainer-onboarding-workspace .admin-decline-button{width:100%;min-height:42px;padding:7px 10px;font-size:.62rem}.trainer-onboarding-workspace .intro-variant-row{grid-template-columns:30px minmax(0,1fr)}.trainer-onboarding-workspace .intro-variant-row .admin-decline-button{grid-column:1/-1;min-height:40px}.trainer-onboarding-workspace .trainer-lesson-proposal-form{grid-template-columns:1fr;padding:13px}.trainer-onboarding-workspace .trainer-lesson-proposal-form textarea,.trainer-onboarding-workspace .trainer-lesson-proposal-actions{grid-column:1}.trainer-onboarding-workspace .admin-onboarding-progress{border-radius:19px;padding:15px}.trainer-onboarding-workspace .admin-onboarding-progress-row{grid-template-columns:1fr;gap:11px}.trainer-onboarding-workspace .admin-onboarding-progress-row>button,.trainer-onboarding-workspace .admin-onboarding-progress-row>.intro-scheduled-actions,.trainer-onboarding-workspace .admin-onboarding-progress-row>.trainer-lesson-proposal-form{grid-column:1/-1}.trainer-onboarding-workspace .admin-friendly-empty{min-height:130px;padding:22px 17px}.trainer-onboarding-card-header{flex-direction:column}.trainer-onboarding-stage-pill{align-self:flex-start}.trainer-onboarding-client-identity{gap:11px;width:100%}.trainer-onboarding-client-main{align-items:flex-start}.trainer-onboarding-avatar{border-radius:16px;flex-basis:52px;width:52px;height:52px}.trainer-onboarding-client-links button{min-width:0;min-height:40px;padding-inline:8px}.trainer-onboarding-client-identity.is-compact .trainer-onboarding-client-main{align-items:flex-start}.trainer-completed-journey-header{width:100%}.trainer-completed-journey-toggle{border-radius:13px;width:100%}.trainer-completed-journey-body>footer{display:grid}.trainer-onboarding-stage-summary{background:#f4ebe0b8;border-radius:13px;padding:10px 12px}.trainer-contract-progress{grid-template-columns:1fr;gap:7px;padding:12px}.trainer-contract-progress li{text-align:left;grid-template-columns:34px minmax(0,1fr);place-items:center start;gap:10px;min-height:34px}.trainer-contract-progress li:not(:last-child):after{width:2px;height:19px;top:29px;left:16px}.trainer-contract-progress li>span{border-radius:10px;width:32px;height:32px}.trainer-contract-progress li b{font-size:.61rem}.trainer-contract-step-body{border-radius:16px;grid-template-columns:42px minmax(0,1fr);padding:13px}.trainer-contract-step-icon{border-radius:13px;width:42px;height:42px}.trainer-contract-step-body h3{font-size:.84rem}.trainer-contract-step-body p{font-size:.74rem}.trainer-contract-payment-choice{border-radius:16px;padding:12px}.trainer-contract-payment-choice>div{grid-template-columns:1fr}.trainer-contract-payment-choice label>span{min-height:66px;padding:10px 11px}.trainer-contract-step-actions{display:grid}.trainer-contract-create,.trainer-contract-open{width:100%;min-height:48px;padding-inline:12px}}@media (max-width:430px){.trainer-onboarding-workspace .intro-form-footer,.trainer-onboarding-workspace .trainer-lesson-proposal-actions,.trainer-onboarding-workspace .intro-scheduled-actions{grid-template-columns:1fr}.trainer-onboarding-client-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.trainer-onboarding-workspace .admin-operation-list>article{animation:none}.trainer-onboarding-workspace .admin-approve-button,.trainer-onboarding-workspace .admin-decline-button,.trainer-contract-create,.trainer-contract-open,.trainer-completed-journey-toggle,.trainer-completed-journey-toggle svg:last-child{transition:none}.trainer-contract-create .is-spinning{animation:none}}
