.management{padding:60px clamp(20px,6vw,100px);min-height:100vh}.management header>a{color:var(--orange);font-weight:800}.management header>span{display:block;margin-top:60px;color:var(--orange);font-size:12px;font-weight:900;letter-spacing:.2em}.management h1{font-size:clamp(65px,9vw,140px);line-height:.8;letter-spacing:-.08em;margin:25px 0 35px}.management header>p{font-size:18px;color:var(--muted)}.management-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.65fr);gap:24px;margin-top:45px}.member-list{display:grid}.member-list article{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;border-top:1px solid #dedad3}.member-list article>div{display:grid;gap:7px}.member-list small{color:var(--muted)}.member-list article>form{display:flex;gap:8px}.member-list select{height:48px}.member-list button{min-height:48px}.pending{display:grid;gap:10px;margin-top:25px;padding-top:20px;border-top:1px solid #dedad3}.pending small{color:var(--muted)}@media(max-width:950px){.management-layout{grid-template-columns:1fr}.member-list article{align-items:flex-start;flex-direction:column}.member-list article>form{width:100%;flex-wrap:wrap}}.member-list .member-card{display:grid;align-items:stretch;gap:0;margin-top:14px;padding:0;border:1px solid #dedad3;border-radius:28px;overflow:hidden;background:#fff}.member-card>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;background:#f8f6f2}.member-card>header>div{display:grid;gap:6px}.member-card>header>b{font-size:18px}.member-card>header>span{padding:10px 14px;border-radius:999px;background:#fff;color:#5f5a54;font-size:12px;font-weight:900}.member-card>form{display:grid!important;gap:20px!important;width:100%;padding:24px 26px}.member-role-controls{display:grid;grid-template-columns:1fr 1fr;gap:14px}.member-role-controls label{display:grid;gap:8px;font-size:12px;font-weight:900}.staff-permissions{display:grid;gap:10px;margin:0;padding:20px;border:1px solid #e3ded7;border-radius:22px;background:#fbfaf8}.staff-permissions legend{padding:0 8px;color:var(--orange);font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.staff-permissions>label{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.staff-permissions>label:hover{background:#f5f2ed;transform:translateY(-1px)}.staff-permissions input{position:absolute;opacity:0;pointer-events:none}.staff-permissions i{position:relative;width:46px;height:28px;border-radius:999px;background:#d8d4ce;box-shadow:inset 0 0 0 1px #cbc6bf;transition:.2s ease}.staff-permissions i span{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 7px #0002;transition:.2s ease}.staff-permissions input:checked+i{background:var(--orange);box-shadow:none}.staff-permissions input:checked+i span{transform:translateX(18px)}.staff-permissions input:focus-visible+i{outline:3px solid #1677ff;outline-offset:3px}.staff-permissions p{display:grid;gap:4px;margin:0}.staff-permissions p b{font-size:14px}.staff-permissions p small{line-height:1.35}.member-card>form>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 20px;border:0;border-radius:999px;background:#171717;color:#fff;font-weight:900}.member-card>form>button span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#171717}@media(max-width:950px){.member-list .member-card{align-items:stretch;flex-direction:unset}.member-card>header{align-items:flex-start}.member-card>form{width:auto!important}.member-role-controls{grid-template-columns:1fr}}@media(max-width:560px){.member-card>form,.member-card>header{padding:20px}.staff-permissions{padding:10px}.staff-permissions>label{grid-template-columns:44px minmax(0,1fr);padding:12px 10px}.member-card>header{flex-direction:column}.member-card>header>span{align-self:flex-start}}.users-management{max-width:1680px;margin:0 auto;padding-top:34px;background:radial-gradient(circle at 88% 2%,rgba(255,50,23,.06),transparent 28%)}.users-hero{display:grid;grid-template-columns:minmax(0,1fr);padding:10px 0 0}.users-hero>span{margin-top:42px!important}.users-hero>div{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.users-hero h1{margin-bottom:18px;font-size:clamp(64px,7vw,112px)}.users-hero>div>p{max-width:440px;margin:0 0 23px;color:#6f6962;font-size:17px;line-height:1.55}.users-feedback{position:fixed;z-index:80;top:24px;left:50%;min-width:320px;padding:14px 20px;border-radius:999px;background:#cf2e19;color:#fff;font-size:12px;font-weight:850;text-align:center;box-shadow:0 16px 45px #0003;transform:translateX(-50%)}.users-feedback.is-success{background:#167b45}.users-overview{display:grid;grid-template-columns:repeat(4,1fr);margin-top:34px;overflow:hidden;border:1px solid #ded8d0;border-radius:25px;background:#fff;box-shadow:0 18px 55px rgba(40,30,23,.06)}.users-overview>div{display:flex;align-items:center;gap:17px;min-height:112px;padding:22px 25px;border-right:1px solid #e7e2dc}.users-overview>div:last-child{border-right:0}.users-overview>div>span{color:#aaa29a;font-size:10px;font-weight:950;letter-spacing:.12em}.users-overview p{display:grid;gap:2px;margin:0}.users-overview b{font-size:30px;letter-spacing:-.05em}.users-overview small{color:#7c756e;font-size:11px;font-weight:750}.users-layout{grid-template-columns:minmax(0,1fr) 355px;align-items:start;gap:25px;margin-top:26px}.users-directory{padding:28px;border:1px solid #ded8d0;border-radius:28px;background:#f8f6f2}.users-section-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:2px 4px 18px}.users-section-head>div{display:grid;gap:5px}.users-section-head>div>span{color:#ff3217;font-size:9px;font-weight:950;letter-spacing:.18em}.users-section-head h2{margin:0;font-size:30px;letter-spacing:-.045em}.users-section-head p{margin:0;color:#7d766f;font-size:11px}.users-section-head>b{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#171717;color:#fff;font-size:16px}.users-management .member-list{gap:16px}.users-management .member-list .member-card{margin:0;border-color:#ddd7cf;border-radius:24px;box-shadow:0 8px 28px rgba(35,26,20,.035)}.users-management .member-card.is-suspended{opacity:.72}.users-management .member-card-head{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 20px;background:#fff}.member-avatar{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:#ff3217;color:#fff;font-size:13px;font-weight:950;letter-spacing:.03em}.member-role-admin .member-avatar{background:#171717}.member-role-client .member-avatar{background:#177aa8}.member-role-owner .member-avatar{background:#16834b}.member-identity{display:grid!important;gap:3px!important;min-width:0}.member-identity>b{font-size:16px}.member-identity>b,.member-identity>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-identity>small{color:#7f7871!important;font-size:10px}.member-state{display:flex;align-items:center;gap:5px;color:#38815a;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.member-state>i{width:6px;height:6px;border-radius:50%;background:#35a869}.is-suspended .member-state{color:#9b6a1d}.is-suspended .member-state>i{background:#e8a12d}.member-role-badge{padding:9px 12px;border-radius:999px;background:#fff1ee;color:#df301a;font-size:9px;font-weight:950}.member-role-badge.role-admin{background:#eeeeec;color:#222}.member-role-badge.role-client{background:#eaf5fa;color:#17698f}.member-role-badge.role-owner{background:#e8f6ed;color:#187746}.users-management .member-card>form{gap:0!important;padding:0}.member-access-section{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);align-items:end;gap:22px;padding:20px;border-top:1px solid #eee9e3}.member-section-title{display:flex;align-items:center;gap:11px}.member-section-title>span,.staff-permissions legend>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#eeeae5;color:#756e67;font-size:9px;font-weight:950}.member-section-title p,.staff-permissions legend p{display:grid;gap:3px;margin:0}.member-section-title b,.staff-permissions legend b{font-size:12px}.member-section-title small,.staff-permissions legend small{color:#817a73;font-size:9px;line-height:1.35}.users-management .member-role-controls{gap:10px}.users-management .member-role-controls label{gap:6px;font-size:9px}.users-management .member-role-controls select{height:48px;padding:0 13px;border:1px solid #dcd6ce;border-radius:13px;background:#fff;font:inherit;font-size:11px;font-weight:800}.users-management .staff-permissions{gap:14px;padding:20px;border:0;border-top:1px solid #eee9e3;border-radius:0;background:#fbfaf8}.users-management .staff-permissions legend{display:flex;align-items:center;gap:11px;width:100%;padding:0 0 14px;color:#27231f;letter-spacing:0;text-transform:none}.staff-permission-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.staff-permission-grid>label{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 42px;align-items:center;gap:11px;min-height:76px;padding:12px 13px;border:1px solid #e7e1da;border-radius:16px;background:#fff;cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s}.staff-permission-grid>label:first-child{grid-column:1/-1}.staff-permission-grid>label:hover{border-color:#cfc6bc;transform:translateY(-1px);box-shadow:0 9px 24px rgba(35,26,20,.05)}.staff-permission-grid input{position:absolute;opacity:0}.permission-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#f1eeea;color:#6d665f;font-size:11px;font-weight:950}.staff-permission-grid input:checked~.permission-icon{background:#fff0ed;color:#ed3219}.staff-permission-grid p{display:grid;gap:3px;margin:0}.staff-permission-grid p b{font-size:10px;line-height:1.3}.staff-permission-grid p small{color:#817a73;font-size:8.5px;line-height:1.4}.permission-switch{position:relative;width:40px;height:24px;border-radius:999px;background:#d7d2cc;transition:.18s}.permission-switch>span{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0002;transition:.18s}.staff-permission-grid input:checked~.permission-switch{background:#ff3217}.staff-permission-grid input:checked~.permission-switch>span{transform:translateX(16px)}.staff-permission-grid input:focus-visible~.permission-switch{outline:3px solid #1677ff;outline-offset:2px}.owner-permission-note,.role-information{display:flex;align-items:center;gap:12px;margin:20px;padding:16px;border:1px solid #d9e8df;border-radius:16px;background:#f0f8f3}.owner-permission-note>span,.role-information>span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#1b8650;color:#fff;font-size:11px;font-weight:950}.owner-permission-note p,.role-information p{display:grid;gap:3px;margin:0}.owner-permission-note b,.role-information b{font-size:10px}.owner-permission-note small,.role-information small{color:#64776c;font-size:9px;line-height:1.4}.owner-permission-note{margin:0;padding:18px 20px;border-width:1px 0 0;border-radius:0}.member-card-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 14px 13px 20px;border-top:1px solid #e9e4dd;background:#171717;color:#fff}.member-card-actions p{display:grid;gap:3px;margin:0}.member-card-actions b{font-size:10px}.member-card-actions small{color:#aaa49e;font-size:8.5px}.users-management .member-card-actions>button{display:flex;align-items:center;justify-content:space-between;gap:28px;width:auto;min-width:210px;min-height:46px;padding:0 7px 0 17px;border:0;border-radius:999px;background:#ff3217;color:#fff;font-size:10px;font-weight:900}.member-card-actions>button>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:#ff3217}.users-invite-card{position:sticky;top:24px;padding:24px;border:1px solid #ded8d0;border-radius:28px;background:#fff;box-shadow:0 18px 55px rgba(40,30,23,.07)}.invite-kicker{display:flex;align-items:center;gap:13px}.invite-kicker>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ff3217;color:#fff;font-size:24px}.invite-kicker p{display:grid;gap:3px;margin:0}.invite-kicker small{color:#ff3217;font-size:8px;font-weight:950;letter-spacing:.14em}.invite-kicker b{font-size:21px;letter-spacing:-.03em}.invite-description{margin:18px 0 21px;color:#777069;font-size:10px;line-height:1.55}.users-invite-card form{display:grid;gap:13px}.users-invite-card form label{display:grid;gap:7px;color:#39342f;font-size:9px;font-weight:900}.users-invite-card input,.users-invite-card select{box-sizing:border-box;width:100%;height:50px;padding:0 13px;border:1px solid #dcd6ce;border-radius:13px;background:#faf9f7;font:inherit;font-size:11px}.users-invite-card input:focus,.users-invite-card select:focus{border-color:#77736e;outline:none;box-shadow:none}.users-invite-card form>button{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 8px 0 18px;border:0;border-radius:999px;background:#171717;color:#fff;font-size:10px;font-weight:900}.users-invite-card form>button>i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ff3217;font-style:normal}.invite-security-note{display:flex;align-items:center;gap:10px;margin-top:18px;padding:13px;border-radius:14px;background:#f0f8f3}.invite-security-note>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#dff1e5;color:#147643;font-weight:950}.invite-security-note p{display:grid;gap:2px;margin:0}.invite-security-note b{font-size:9px}.invite-security-note small{color:#687a70;font-size:8px;line-height:1.35}.users-invite-card .pending{gap:9px;margin-top:20px}.users-invite-card .pending>div{display:flex;align-items:center;justify-content:space-between}.users-invite-card .pending>div>b{font-size:10px}.users-invite-card .pending>div>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#eeeae5;font-size:9px;font-weight:900}.users-invite-card .pending article{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:10px;border:1px solid #ebe6df;border-radius:13px}.users-invite-card .pending article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#fff0ed;color:#e93219;font-size:9px;font-weight:950}.users-invite-card .pending article p{display:grid;gap:2px;min-width:0;margin:0}.users-invite-card .pending article b,.users-invite-card .pending article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-invite-card .pending article b{font-size:9px}.users-invite-card .pending article small{font-size:7.5px}@media(max-width:1100px){.users-hero>div{display:grid;gap:0}.users-hero>div>p{margin-bottom:10px}.users-layout{grid-template-columns:1fr}.users-invite-card{position:static}.users-overview{grid-template-columns:1fr 1fr}.users-overview>div:nth-child(2){border-right:0}.users-overview>div:nth-child(-n+2){border-bottom:1px solid #e7e2dc}}@media(max-width:1050px){.users-management{padding:24px 14px 60px}.users-hero>span{margin-top:34px!important}.users-hero h1{font-size:52px}.users-overview>div{min-height:90px;padding:17px}.users-directory{padding:14px;border-radius:21px}.users-section-head h2{font-size:24px}.users-management .member-card-head{grid-template-columns:46px minmax(0,1fr);padding:15px}.member-avatar{width:46px;height:46px;border-radius:14px}.member-role-badge{grid-column:2;justify-self:start}.member-access-section{padding:16px}.member-access-section,.staff-permission-grid{grid-template-columns:1fr}.staff-permission-grid>label:first-child{grid-column:auto}.users-management .staff-permissions{padding:16px}.member-card-actions{align-items:stretch;flex-direction:column;padding:15px}.member-card-actions p{display:none}.users-management .member-card-actions>button{width:100%}.users-invite-card{padding:20px;border-radius:21px}}.users-management .member-card-head>.member-avatar{margin:0;padding:0;color:#fff;font-size:14px;letter-spacing:.03em}.users-management .member-card-head>.member-role-badge{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:9px 14px;color:#df301a;font-size:12px;letter-spacing:0;text-transform:none}.users-management .member-card-head>.member-role-badge.role-admin{color:#222}.users-management .member-card-head>.member-role-badge.role-client{color:#17698f}.users-management .member-card-head>.member-role-badge.role-owner{color:#187746}.users-management .member-card-head{min-height:92px;box-sizing:border-box}.users-management .member-identity>b{font-size:18px}.users-management .member-identity>small{font-size:13px;line-height:1.45}.users-management .member-state{font-size:10px}.users-management .member-access-section,.users-management .member-card,.users-management .member-card-actions,.users-management .member-card>form,.users-management .member-list,.users-management .staff-permissions{box-sizing:border-box;width:100%;max-width:none}.users-management .member-section-title b,.users-management .staff-permissions legend b{font-size:15px}.users-management .member-section-title small,.users-management .staff-permissions legend small{font-size:12px;line-height:1.5}.users-management .member-role-controls label{font-size:12px}.users-management .member-role-controls select{font-size:14px}.users-management .staff-permission-grid p b{font-size:13px;line-height:1.35}.users-management .staff-permission-grid p small{font-size:11px;line-height:1.5}.users-management .owner-permission-note b,.users-management .permission-icon,.users-management .role-information b{font-size:13px}.users-management .owner-permission-note small,.users-management .role-information small{font-size:11px;line-height:1.5}.users-management .member-card-actions b{font-size:13px}.users-management .member-card-actions small{font-size:11px;line-height:1.45}.users-management .member-card-actions>button{font-size:13px}.users-management .users-section-head>div>span{font-size:11px}.users-management .users-section-head p{font-size:13px;line-height:1.45}.users-management .users-overview>div>span{font-size:11px}.users-management .users-overview small{font-size:12px}.users-management .invite-kicker small{font-size:10px}.users-management .invite-description{font-size:12px}.users-management .users-invite-card form label{font-size:11px}.users-management .users-invite-card input,.users-management .users-invite-card select{font-size:13px}.users-management .users-invite-card form>button{font-size:12px}.users-management .invite-security-note b{font-size:11px}.users-management .invite-security-note small{font-size:10px}.users-management .users-invite-card .pending>div>b{font-size:12px}.users-management .users-invite-card .pending article b{font-size:11px}.users-management .users-invite-card .pending article small{font-size:9.5px}.users-management .users-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.users-management .users-invite-card{position:static;order:-1;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.7fr);grid-template-rows:auto auto;column-gap:34px;row-gap:8px;box-sizing:border-box;width:100%;padding:24px 26px;border-radius:24px}.users-management .users-invite-card .invite-kicker{grid-column:1;grid-row:1}.users-management .users-invite-card .invite-description{grid-column:1;grid-row:2;align-self:start;margin:4px 0 0;max-width:390px;font-size:13px;line-height:1.55}.users-management .users-invite-card>form{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:minmax(240px,1.45fr) minmax(180px,.75fr) minmax(190px,.7fr);align-items:end;gap:12px}.users-management .users-invite-card>form label{gap:8px;font-size:12px}.users-management .users-invite-card>form input,.users-management .users-invite-card>form select{height:54px;font-size:14px}.users-management .users-invite-card>form>button{min-height:54px;font-size:13px;white-space:nowrap}.users-management .users-invite-card>.invite-security-note{grid-column:1/-1;margin:14px 0 0;padding:12px 15px}.users-management .users-invite-card>.invite-security-note p{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.users-management .users-invite-card>.invite-security-note b{font-size:12px}.users-management .users-invite-card>.invite-security-note small{font-size:11px}.users-management .users-invite-card>.pending{grid-column:1/-1;display:grid;grid-template-columns:180px repeat(3,minmax(0,1fr));align-items:center;gap:10px;margin-top:10px;padding-top:16px}.users-management .users-invite-card>.pending>div{align-self:stretch;padding:0 10px}.users-management .users-invite-card>.pending article{min-width:0}@media(max-width:1050px){.users-management .users-invite-card{grid-template-columns:1fr}.users-management .users-invite-card .invite-description,.users-management .users-invite-card .invite-kicker,.users-management .users-invite-card>form{grid-column:1;grid-row:auto}.users-management .users-invite-card .invite-description{max-width:none}.users-management .users-invite-card>form{grid-template-columns:minmax(0,1fr) minmax(180px,.6fr) minmax(180px,.55fr);margin-top:12px}.users-management .users-invite-card>.pending{grid-template-columns:1fr 1fr}.users-management .users-invite-card{padding:20px}.users-management .users-invite-card>.pending,.users-management .users-invite-card>form{grid-template-columns:1fr}.users-management .users-invite-card>.pending>div{padding:0}}.users-management{max-width:none}.users-management .users-directory{box-sizing:border-box;width:100%;padding:28px 30px}.users-management .member-list .member-card{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;width:100%;max-width:none}.users-management .member-card>*{box-sizing:border-box;width:100%;max-width:none}.users-management .member-card-head{grid-template-columns:58px minmax(0,1fr) auto;padding:20px 22px}.users-management .member-card-head>.member-avatar{width:58px;height:58px;border-radius:18px}.users-management .member-role-badge{justify-self:end}.users-management .member-access-section{grid-template-columns:minmax(270px,.7fr) minmax(560px,1.5fr);gap:28px;padding:22px}.users-management .member-role-controls{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px}.users-management .staff-permissions{padding:22px}.users-management .staff-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.users-management .staff-permission-grid>label{min-height:82px;padding:14px 15px}.users-management .staff-permission-grid>label:first-child{grid-column:1/-1}.users-management .owner-permission-note,.users-management .role-information{box-sizing:border-box;width:auto;min-height:76px;margin:20px 22px;padding:17px 18px}.users-management .owner-permission-note{width:calc(100% - 44px);border:1px solid #d9e8df;border-radius:16px}.users-management .member-card-actions{min-height:72px;padding:13px 16px 13px 22px}.users-management .member-card-actions>button{min-width:260px;min-height:48px;padding-left:21px}.users-management .users-section-head{padding:4px 2px 22px}.users-management .users-section-head h2{font-size:32px}.users-management .users-section-head p{max-width:680px}@media(max-width:1200px){.users-management .member-access-section{grid-template-columns:1fr}.users-management .member-role-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.users-management .users-directory{padding:16px}.users-management .member-card-head{grid-template-columns:50px minmax(0,1fr);padding:17px}.users-management .member-card-head>.member-avatar{width:50px;height:50px;border-radius:15px}.users-management .member-role-badge{grid-column:2;justify-self:start}.users-management .member-access-section{padding:17px}.users-management .member-role-controls,.users-management .staff-permission-grid{grid-template-columns:1fr}.users-management .staff-permission-grid>label:first-child{grid-column:auto}.users-management .owner-permission-note,.users-management .role-information{margin:16px;width:calc(100% - 32px)}.users-management .member-card-actions>button{min-width:0}}.users-management .staff-permissions>legend{float:left;box-sizing:border-box;margin:0 0 16px;padding:0}.users-management .staff-permissions>.staff-permission-grid{clear:both}.users-management .member-access-section,.users-management .member-card,.users-management .member-role-controls,.users-management .users-invite-card,.users-management .users-invite-card>form,.users-management .users-invite-card>form>label{overflow:visible}.users-management .member-role-controls>label,.users-management .users-invite-card>form>label{position:relative;min-width:0}.users-management .member-role-controls>label:has(.hokush-select details[open]),.users-management .users-invite-card>form>label:has(.hokush-select details[open]){z-index:90}.users-management .member-role-controls .hokush-select,.users-management .users-invite-card .hokush-select{width:100%;min-width:0}.users-management .member-role-controls .hokush-select summary,.users-management .users-invite-card .hokush-select summary{box-sizing:border-box;height:54px;padding:0 14px 0 16px;border:1px solid #dcd6ce;border-radius:0;background:#faf9f7;font-size:14px;font-weight:850}.users-management .member-role-controls .hokush-select details[open] summary,.users-management .member-role-controls .hokush-select summary:hover,.users-management .users-invite-card .hokush-select details[open] summary,.users-management .users-invite-card .hokush-select summary:hover{border-color:#ff3217;background:#fff;box-shadow:0 0 0 3px rgba(255,50,23,.09)}.users-management .member-role-controls .hokush-select-menu,.users-management .users-invite-card .hokush-select-menu{z-index:100;top:calc(100% + 6px);gap:2px;padding:6px;border-color:#dcd6ce;border-radius:0;box-shadow:0 18px 42px rgba(35,26,20,.16)}.users-management .member-role-controls .hokush-select-menu button,.users-management .users-invite-card .hokush-select-menu button{min-height:44px;padding:9px 12px;border-radius:0;font-size:13px;font-weight:800}.users-management .member-role-controls .hokush-select-menu button:hover,.users-management .users-invite-card .hokush-select-menu button:hover{background:#f3f0ec}.users-management .member-role-controls .hokush-select-menu button.selected,.users-management .users-invite-card .hokush-select-menu button.selected{background:#ff3217;color:#fff}.announcement-button{position:fixed;z-index:20;right:34px;top:28px;width:48px;height:48px;min-height:48px;padding:0;border-radius:50%;background:#111;font-size:25px}.announcement-button.has-news:after{content:"";position:absolute;right:1px;top:1px;width:11px;height:11px;background:var(--orange);border:2px solid white;border-radius:50%}.announcement-drawer,.feedback-drawer{position:fixed;z-index:30;right:25px;top:90px;width:min(440px,calc(100vw - 40px));max-height:calc(100vh - 120px);overflow:auto;background:#fff;border-radius:25px;box-shadow:0 25px 90px #0003}.announcement-drawer header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #ddd}.announcement-drawer header h2{margin:4px 0}.announcement-drawer header button,.drawer-close{width:38px;height:38px;min-height:38px;padding:0;background:#eee;color:#111}.announcement-drawer>div{padding:0 24px 24px}.announcement-drawer article{padding:22px 0;border-bottom:1px solid #ddd}.announcement-drawer article small{color:var(--orange);font-weight:800}.announcement-drawer article p{white-space:pre-wrap;color:var(--muted);line-height:1.5}.feedback-button{position:fixed;z-index:19;right:30px;bottom:30px;background:#111;text-align:left;line-height:1.25;box-shadow:0 12px 40px #0003}.feedback-button span{color:var(--orange);margin-right:8px}.feedback-drawer{top:auto;bottom:30px;padding:32px}.feedback-drawer>span{color:var(--orange);font-size:11px;font-weight:900;letter-spacing:.2em}.feedback-drawer h2{font-size:50px;line-height:.9;letter-spacing:-.06em}.feedback-drawer>p{color:var(--muted)}.drawer-close{float:right}.feedback-drawer textarea{min-height:120px;padding:15px}@media(max-width:600px){.announcement-button{right:18px;top:18px}.feedback-button{right:18px;bottom:18px}.feedback-drawer{right:15px;bottom:15px}}.settings-page{max-width:1320px;margin:0 auto;padding:48px clamp(24px,4vw,64px) 80px!important}.settings-hero{max-width:820px}.settings-hero>a{color:#ff3217;font-size:12px;font-weight:850;text-decoration:none}.settings-hero>span{display:block;margin-top:34px;color:#ff3217;font-size:10px;font-weight:900;letter-spacing:.2em}.settings-page .settings-hero h1{margin:16px 0 18px;font-size:clamp(54px,6.2vw,88px)!important;line-height:.82;letter-spacing:-.075em}.settings-hero>p{max-width:650px;margin:0;color:#77716b;font-size:15px;line-height:1.55}.settings-subnav{position:sticky;z-index:5;top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:34px 0 20px;padding:7px;border:1px solid #ddd8d0;border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 14px 36px rgba(45,32,23,.08);backdrop-filter:blur(14px)}.settings-subnav a{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border-radius:12px;color:#27231f;text-decoration:none;font-size:12px;font-weight:850;transition:background .15s ease,color .15s ease}.settings-subnav a:hover{background:#f4f1ed}.settings-subnav i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#f0ede8;color:#77716b;font-size:9px;font-style:normal}.settings-subnav a:first-child i{background:#ff3217;color:#fff}.settings-message{margin:0 0 16px}.settings-panel{margin-top:18px;padding:0!important;overflow:hidden;border:1px solid #e2ddd6;border-radius:24px!important;background:#fff;box-shadow:0 14px 42px rgba(45,32,23,.055)}.settings-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 28px;border-bottom:1px solid #ece7e0}.settings-panel-head>div>span{color:#ff3217;font-size:9px;font-weight:900;letter-spacing:.16em}.settings-panel-head h2{margin:8px 0 7px;font-size:27px;line-height:1;letter-spacing:-.035em}.settings-panel-head p{max-width:680px;margin:0;color:#807a73;font-size:12px;line-height:1.5}.settings-panel-head>b{padding:8px 11px;border-radius:999px;background:#f2efeb;color:#635d57;font-size:10px;white-space:nowrap}.settings-panel-head>b.is-connected{background:#e6f7ed;color:#168044}.status-list{display:grid;padding:8px 28px 24px}.status-form{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(280px,.8fr) minmax(320px,1.2fr) auto;align-items:end;gap:14px;padding:18px 0;border-top:1px solid #eee9e3}.status-form:first-child{border-top:0}.status-identity{display:grid;grid-template-columns:44px minmax(0,1fr) 68px;align-items:end;gap:10px}.status-identity label,.status-template{display:grid;gap:7px;color:#3e3934;font-size:10px;font-weight:850}.status-identity input:not([type=color]){width:100%;height:44px;padding:0 12px;border:1px solid #ddd7cf;border-radius:10px;background:#fff;font-size:12px}.status-color{position:relative;width:44px;height:44px}.status-color input{position:absolute;width:1px;height:1px;opacity:0}.status-color i{display:block;width:44px;height:44px;border:7px solid #f3f0ec;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.status-options{height:44px}.status-options,.status-options .check{display:flex;align-items:center;gap:6px}.status-options .check{min-height:36px;padding:0 9px;border:1px solid #e2ddd6;border-radius:999px;background:#faf9f7;font-size:9.5px;white-space:nowrap}.status-options .check input{width:15px;height:15px;margin:0}.status-template textarea{min-height:58px;padding:10px 12px;border-radius:10px;line-height:1.4}.status-save{min-height:44px;padding:0 16px;border-radius:999px;font-size:10px;white-space:nowrap}.integration-layout{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:24px;padding:26px 28px 30px}.integration-note{display:flex;gap:13px;padding:18px;border-radius:16px;background:#eaf8f0;color:#195f3a}.integration-note>i{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #79c99e;border-radius:50%;font-style:normal}.integration-note b{font-size:12px}.integration-note p{margin:6px 0 0;color:#4e7661;font-size:11px;line-height:1.55}.integration-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.integration-form label{display:grid;gap:7px;color:#3e3934;font-size:10px;font-weight:850}.integration-form input{height:46px;padding:0 13px;border:1px solid #ddd7cf;border-radius:10px;font-size:12px}.integration-form button{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 8px 0 18px;border-radius:999px;font-size:11px}.integration-form button i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#ff3217;font-style:normal}#netgsm-settings,#workflow-settings{scroll-margin-top:100px}@media(max-width:1100px){.status-form{grid-template-columns:1fr 1fr}.status-template{grid-column:1/-1}.status-save{justify-self:start}.integration-layout{grid-template-columns:1fr}}@media(max-width:1050px){.settings-page{padding:32px 16px 60px!important}.settings-page .settings-hero h1{font-size:54px!important}.settings-subnav{position:static;grid-template-columns:1fr}.settings-panel{border-radius:19px!important}.settings-panel-head{padding:21px 18px}.settings-panel-head h2{font-size:23px}.status-list{padding:5px 18px 20px}.status-form{grid-template-columns:1fr;padding:20px 0}.status-identity{grid-template-columns:42px minmax(0,1fr) 62px}.status-options{height:auto;flex-wrap:wrap}.status-save,.status-template{grid-column:1}.integration-layout{padding:20px 18px 24px}.integration-form{grid-template-columns:1fr}.integration-form button{grid-column:1}}.workflow-editor{overflow:visible!important}.workflow-head-actions{display:flex;align-items:center;gap:9px}.workflow-head-actions>b{white-space:nowrap}.workflow-head-actions>button{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 15px;border:0;border-radius:999px;background:#111;color:#fff;font-size:10px;font-weight:900;cursor:pointer}.workflow-head-actions>button i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ff3217;font-size:14px;font-style:normal}.template-guide{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 28px 4px;padding:18px 20px;border:1px solid #d7eadd;border-radius:17px;background:linear-gradient(110deg,#f0faf4,#fbfdfb)}.template-guide>div{display:flex;align-items:center;gap:12px}.template-guide>div>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#1e804a;color:#fff}.template-guide p{display:grid;gap:4px;margin:0}.template-guide b{font-size:12px}.template-guide small{color:#668071;font-size:9px}.template-guide ul{display:flex;gap:8px;margin:0;padding:0;list-style:none}.template-guide li{display:grid;gap:3px;min-width:115px;padding:9px 11px;border:1px solid #d9e9df;border-radius:11px;background:#fff}.template-guide code{color:#167542;font-size:10px;font-weight:950}.template-guide li span{color:#78837c;font-size:8px}.workflow-editor .status-list{display:grid;gap:14px;padding:20px 28px 24px}.status-card{overflow:hidden;border:1px solid #dfd9d2;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(39,29,22,.04);transition:.18s ease}.status-card:hover{border-color:#cfc7be;box-shadow:0 15px 38px rgba(39,29,22,.07)}.status-card.is-passive{opacity:.64}.status-card>header{display:grid;grid-template-columns:38px auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;border-bottom:1px solid #eee9e3;background:#fbfaf8}.status-number{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#efebe6;color:#817a72;font-size:9px;font-weight:950}.status-preview{display:flex;align-items:center;gap:7px;min-width:95px;padding:8px 11px;border-radius:999px;background:color-mix(in srgb,var(--status-color) 11%,white);color:#26221f;font-size:9px;font-weight:900}.status-preview i{width:8px;height:8px;border-radius:50%;background:var(--status-color)}.status-card>header>div:nth-child(3){display:grid;gap:3px}.status-card>header b{font-size:12px}.status-card>header small{color:#8b857e;font-size:8px}.status-delete{min-height:32px;padding:0 11px;border:1px solid #ead8d4;border-radius:999px;background:#fff;color:#c83a27;font-size:8px;font-weight:900;cursor:pointer}.status-delete:hover{border-color:#ff3217;background:#fff1ee}.status-fields{display:grid;grid-template-columns:1.2fr 1fr 90px 145px;gap:12px;padding:17px 18px}.status-fields label,.status-template{display:grid;gap:7px}.status-fields label>span,.status-template>span{display:grid;gap:3px;color:#302c28;font-size:10px;font-weight:900}.status-fields label span small,.status-template>span small{color:#969089;font-size:7.5px;font-weight:600}.status-fields input{width:100%;height:45px;padding:0 12px;border:1px solid #ddd7cf;border-radius:11px;background:#fff;font:inherit;font-size:11px}.status-fields input:focus,.status-template textarea:focus{border-color:#77736e;box-shadow:none;outline:none}.status-color-field>div{display:flex;align-items:center;gap:8px;height:45px;padding:5px 9px;border:1px solid #ddd7cf;border-radius:11px}.status-color-field input{width:31px;height:31px;padding:0;border:0;border-radius:8px;overflow:hidden}.status-color-field code{font-size:9px;font-weight:850}.status-rule-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:0 18px 17px}.status-rule-row label{position:relative;display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;padding:11px;border:1px solid #e5e0d9;border-radius:13px;background:#faf9f7;cursor:pointer}.status-rule-row input{position:absolute;opacity:0}.status-rule-row label>i{width:34px;height:20px;padding:3px;border-radius:999px;background:#d4cfc8;transition:.18s}.status-rule-row label>i:after{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0002;transition:.18s}.status-rule-row input:checked+i{background:#ff3217}.status-rule-row input:checked+i:after{transform:translateX(14px)}.status-rule-row label>span{display:grid;gap:3px}.status-rule-row b{font-size:9px}.status-rule-row small{color:#8f8982;font-size:7.5px}.status-template{position:relative;padding:17px 18px 19px;border-top:1px solid #eee9e3;background:#fcfbfa}.status-template textarea{min-height:83px;padding:13px 15px 37px;border:1px solid #ddd7cf;border-radius:13px;background:#fff;font:inherit;font-size:11px;line-height:1.55;resize:vertical}.template-tokens{position:absolute;right:28px;bottom:28px;display:flex;gap:5px}.template-tokens button{display:flex;align-items:center;gap:5px;min-height:25px;padding:0 8px;border:1px solid #ded8d0;border-radius:999px;background:#f7f4f0;color:#625c55;font-family:monospace;font-size:8px;font-weight:900;cursor:pointer}.template-tokens button:hover{border-color:#ff3217;color:#ff3217}.template-tokens i{font-family:inherit;font-style:normal}.workflow-savebar{position:sticky;z-index:4;bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 28px 28px;padding:12px 12px 12px 17px;border-radius:18px;background:#111;color:#fff;box-shadow:0 18px 48px rgba(20,15,12,.24)}.workflow-savebar>div{display:flex;align-items:center;gap:11px}.workflow-savebar>div>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#e9f8ef;color:#15864a;font-weight:950}.workflow-savebar p{display:grid;gap:3px;margin:0}.workflow-savebar b{font-size:10px}.workflow-savebar small{color:#aaa;font-size:8px}.workflow-savebar>button{display:flex;align-items:center;justify-content:space-between;gap:30px;min-width:230px;min-height:48px;padding:0 8px 0 18px;border:0;border-radius:999px;background:#ff3217;color:#fff;font-size:10px;font-weight:900;cursor:pointer}.workflow-savebar>button i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:#ff3217;font-style:normal}.settings-success{position:fixed;z-index:50;top:24px;left:50%;transform:translateX(-50%);padding:13px 18px;border-radius:999px;background:#167844;color:#fff;box-shadow:0 12px 30px #0002;font-size:10px;font-weight:900}@media(max-width:1000px){.template-guide{align-items:flex-start;flex-direction:column}.status-fields{grid-template-columns:1fr 1fr}.status-rule-row{grid-template-columns:1fr}.workflow-head-actions{align-items:flex-end;flex-direction:column}}@media(max-width:650px){.workflow-editor .status-list{padding:14px}.template-guide{margin:14px}.template-guide ul{width:100%;overflow-x:auto}.status-card>header{grid-template-columns:34px minmax(0,1fr) auto}.status-preview{display:none}.status-fields{grid-template-columns:1fr}.status-rule-row{padding:0 14px 14px}.status-template{padding:14px}.template-tokens{position:static;margin-top:-4px;overflow-x:auto}.workflow-savebar{bottom:10px;align-items:stretch;flex-direction:column;margin:0 14px 14px}.workflow-savebar>button{width:100%}.workflow-savebar>div{display:none}}#notification-settings{scroll-margin-top:112px}.notification-preferences{overflow:visible!important;margin-top:28px}.notification-channel-tools{display:grid;grid-template-columns:minmax(250px,1fr) repeat(3,minmax(160px,.52fr));gap:10px;padding:22px 28px;border-bottom:1px solid #e8e2db;background:#f7f4f0}.notification-channel-tools>div{align-self:center}.notification-channel-tools>div small{color:#ff3217;font-size:9px;font-weight:950;letter-spacing:.15em}.notification-channel-tools>div p{margin:7px 0 0;color:#756f68;font-size:11px}.notification-channel-tools>button{display:grid;grid-template-columns:42px 1fr 30px;align-items:center;gap:10px;min-height:68px;padding:9px 12px;border:1px solid #dcd6ce;background:#fff;color:#25211e;text-align:left;cursor:pointer}.notification-channel-tools>button>i{display:grid;place-items:center;width:42px;height:42px;background:#ede9e4;color:#706a63;font-size:8px;font-style:normal;font-weight:950;letter-spacing:.08em}.notification-channel-tools>button span{display:grid;gap:3px}.notification-channel-tools>button b{font-size:11px}.notification-channel-tools>button small{color:#8a847d;font-size:8px}.notification-channel-tools>button>em{position:relative;width:30px;height:18px;border-radius:999px;background:#d3cec7}.notification-channel-tools>button>em:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0002;transition:.18s}.notification-channel-tools>button.is-on{border-color:#ff3217;background:#fff3ef}.notification-channel-tools>button.is-on>i{background:#ff3217;color:#fff}.notification-channel-tools>button.is-on>em{background:#ff3217}.notification-channel-tools>button.is-on>em:after{transform:translateX(12px)}.notification-matrix{padding:10px 28px 4px}.notification-event-wrap article,.notification-matrix-head{display:grid;grid-template-columns:minmax(360px,1fr) repeat(3,142px);align-items:center}.notification-matrix-head{min-height:45px;border-bottom:1px solid #ddd7d0;color:#8b847d;font-size:8px;letter-spacing:.13em}.notification-matrix-head b{text-align:center}.notification-event-wrap h3{margin:24px 0 7px;color:#ff3217;font-size:9px;letter-spacing:.16em}.notification-event-wrap article{min-height:82px;border-top:1px solid #eee9e3}.notification-event-wrap h3+article{border-top:0}.notification-event-wrap article>div{display:grid;gap:5px;padding-right:28px}.notification-event-wrap article>div>b{font-size:12px}.notification-event-wrap article>div>small{color:#77716a;font-size:10px;line-height:1.45}.notification-event-wrap label{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;border-left:1px solid #eee9e3;cursor:pointer}.notification-event-wrap label input{position:absolute;opacity:0}.notification-event-wrap label i{position:relative;width:38px;height:22px;border-radius:999px;background:#d3cec7;transition:.18s}.notification-event-wrap label i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0002;transition:.18s}.notification-event-wrap label input:checked+i{background:#ff3217}.notification-event-wrap label input:checked+i:after{transform:translateX(16px)}.notification-event-wrap label input:focus-visible+i{outline:3px solid #77736e;outline-offset:3px}.notification-event-wrap label input:disabled+i{opacity:.4}.notification-event-wrap label span{display:none}.notification-phone-note{margin:17px 28px 0;padding:14px 16px;border-left:3px solid #d99b27;background:#fff8e9;color:#6d5a35;font-size:10px;line-height:1.5}.notification-phone-note b{margin-right:4px}.notification-save{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;margin-top:24px;padding:17px 20px 17px 28px;background:#171717;color:#fff}.notification-save p{display:grid;gap:4px;margin:0}.notification-save p b{font-size:11px}.notification-save p small{color:#aaa49e;font-size:9px}.notification-save>span{min-height:16px;color:#ff8d7c;font-size:9px;font-weight:850}.notification-save>span.success{color:#55cf8b}.notification-save>button{display:flex;align-items:center;justify-content:space-between;gap:28px;min-width:245px;min-height:50px;padding:0 8px 0 17px;border:0;border-radius:999px;background:#ff3217;color:#fff;font-size:10px;font-weight:900}.notification-save>button i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#ff3217;font-style:normal}.notification-save>button:disabled{opacity:.6}@media(max-width:1050px){.notification-channel-tools{grid-template-columns:repeat(3,1fr)}.notification-channel-tools>div{grid-column:1/-1}.notification-matrix{overflow-x:auto}.notification-event-wrap article,.notification-matrix-head{min-width:910px}.notification-save{grid-template-columns:1fr auto}.notification-save>span{grid-column:1/-1;grid-row:2}.notification-channel-tools{grid-template-columns:1fr;padding:18px}.notification-channel-tools>div{grid-column:auto}.notification-matrix{padding:8px 18px}.notification-matrix-head{display:none}.notification-event-wrap h3{margin-top:22px}.notification-event-wrap article{grid-template-columns:1fr;min-width:0;padding:17px 0}.notification-event-wrap article>div{padding:0 0 13px}.notification-event-wrap label{justify-content:space-between;min-height:46px;border-top:1px solid #eee9e3;border-left:0}.notification-event-wrap label span{display:block;order:-1;font-size:10px;font-weight:800}.notification-phone-note{margin:14px 18px 0}.notification-save{grid-template-columns:1fr;padding:18px}.notification-save>span{grid-column:1;grid-row:auto}.notification-save>button{width:100%;min-width:0}}.workflow-editor .status-fields label span small,.workflow-editor .status-template>span small{color:#756f68;font-size:9.5px;font-weight:650;line-height:1.4;letter-spacing:0}.workflow-editor .status-rule-row small{color:#756f68;font-size:9px;font-weight:600;line-height:1.4}.workflow-editor .status-card>header small{color:#756f68;font-size:9px;line-height:1.35}.workflow-editor .template-guide small{color:#587064;font-size:10px;line-height:1.4}.workflow-editor .template-guide li span{color:#65736b;font-size:9px;line-height:1.35}.workflow-savebar{border-radius:0!important}.settings-accordion>.settings-panel-head{align-items:center;cursor:pointer}.settings-accordion-content[hidden]{display:none}.settings-accordion-summary{display:flex;align-items:center;gap:10px}.settings-accordion-summary>b,.workflow-head-actions>b{padding:8px 11px;border-radius:999px;background:#f2efeb;color:#635d57;font-size:10px;white-space:nowrap}.settings-accordion-toggle{cursor:pointer}.settings-accordion.is-open .settings-accordion-toggle{transform:rotate(180deg)}.settings-accordion:not(.is-open)>.settings-panel-head{border-bottom:0}.settings-accordion>.settings-panel-head:hover{background:#fcfbf9}.settings-accordion-content{animation:settingsAccordionIn .2s ease both}@keyframes settingsAccordionIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media(max-width:1050px){.settings-accordion>.settings-panel-head{align-items:flex-start;flex-direction:column}.settings-accordion-summary,.workflow-head-actions{width:100%;align-items:center;flex-direction:row;justify-content:space-between}}.workflow-head-actions>.app-accordion-chevron{display:grid;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:1px solid #e7e2dc;background:#f7f5f2;color:#111}.workflow-head-actions>.app-accordion-chevron:hover{border-color:#d8d1c9;background:#efebe6;color:#111}.workflow-head-actions>.app-accordion-chevron:focus-visible{outline:2px solid #77736e;outline-offset:3px}@media(max-width:1050px){.workflow-head-actions>.app-accordion-chevron{width:36px;height:36px;min-width:36px;min-height:36px}}.addons-page{max-width:1240px!important;padding-top:72px!important}.addons-hero>a{display:inline-block;margin-bottom:32px;color:#77716b;text-decoration:none;font-size:12px;font-weight:800}.addons-hero>span{display:block;color:#ff3217;font-size:11px;font-weight:900;letter-spacing:.2em}.addons-hero h1{max-width:850px;margin:20px 0 22px;font-size:clamp(62px,8vw,116px);line-height:.82;letter-spacing:-.075em}.addons-hero p{max-width:650px;color:#77716b;font-size:16px;line-height:1.6}.addon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px}.addon-card{min-height:570px;padding:32px;border:1px solid #ddd8d0;border-radius:28px;background:#fff;box-shadow:0 20px 60px rgba(34,25,19,.07);display:flex;flex-direction:column}.addon-card-top{display:flex;align-items:center;justify-content:space-between}.addon-card-top>b{padding:8px 11px;border-radius:999px;background:#f0ede8;color:#716b64;font-size:9px;letter-spacing:.12em}.addon-mark{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;background:#101010;color:#fff;font-size:18px;font-weight:900}.addon-card>div:nth-child(2){margin-top:54px}.addon-card small{color:#ff3217;font-size:9px;font-weight:900;letter-spacing:.16em}.addon-card h2{margin:12px 0 18px;font-size:43px;line-height:.96;letter-spacing:-.045em}.addon-card p{margin:0;color:#716b64;font-size:14px;line-height:1.65}.addon-card ul{display:grid;gap:11px;margin:30px 0;padding:0;list-style:none;font-size:12px;font-weight:750}.addon-card li:before{content:"";margin-right:10px;color:#ff3217;display:inline-block;width:1em;height:1em;background-color:currentColor;mask:url(/icons/check.svg) center/1em 1em no-repeat;-webkit-mask:url(/icons/check.svg) center/1em 1em no-repeat;vertical-align:-.12em}.addon-actions{display:flex!important;align-items:center;gap:10px;margin-top:auto!important}.addon-actions button{min-height:48px;padding:0 20px;border:0;border-radius:999px;background:#d8d4cf;color:#fff;font-weight:850;cursor:not-allowed}.addon-actions .secondary{background:#f1efec;color:#96908a}.addon-actions span{color:#938d86;font-size:11px;font-weight:800}.addon-note{display:block;margin-top:15px!important;color:#99928b!important;letter-spacing:0!important}.addon-bespoke{background:#111;color:#fff;border-color:#111}.addon-bespoke .addon-mark{background:#ff3217}.addon-bespoke .addon-note,.addon-bespoke p{color:#aaa!important}.addon-bespoke .addon-card-top>b{background:#292929;color:#bbb}.addon-bespoke .addon-actions button{background:#343434}.addon-empty{grid-column:1/-1;min-height:330px}.settings-subnav{grid-template-columns:repeat(2,1fr)!important}@media(max-width:800px){.addon-grid{grid-template-columns:1fr}.addon-card{min-height:520px}.addons-hero h1{font-size:58px}.addon-empty{grid-column:auto}}[class*=secure]:before{animation:hokushSecurePulse 1.8s ease-in-out infinite}@keyframes hokushSecurePulse{0%,to{opacity:1;box-shadow:0 0 0 4px rgba(255,50,23,.1)}50%{opacity:.42;box-shadow:0 0 0 7px rgba(255,50,23,.035)}}@media(prefers-reduced-motion:reduce){[class*=secure]:before{animation:none}}.shell-profile-menu{position:fixed;top:22px;right:28px;z-index:20}.shell-profile-menu>summary{position:static;list-style:none;cursor:pointer}.shell-profile-menu>summary::-webkit-details-marker{display:none}.shell-profile>i{margin-left:3px;color:#8b857e;font-size:13px;font-style:normal;transition:transform .18s ease}.shell-profile-menu[open] .shell-profile>i{transform:rotate(180deg)}.profile-popover{position:absolute;top:58px;right:0;width:310px;padding:10px;border:1px solid #ddd8d0;border-radius:20px;background:#fff;box-shadow:0 24px 65px rgba(31,23,18,.18);animation:profileAppear .18s ease-out}.profile-popover header{display:flex;align-items:center;gap:11px;padding:11px 10px 15px}.profile-popover header>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#ff3217;color:#fff;font-size:12px;font-weight:900}.profile-popover header>div{display:grid;gap:3px;min-width:0}.profile-popover header b,.profile-popover header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-popover header b{font-size:13px}.profile-popover header small{color:#817b74;font-size:10px}.profile-logout,.profile-settings-link{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 12px;border:0;border-top:1px solid #eee9e3;background:transparent;color:#24211e;text-decoration:none;font-size:12px;font-weight:850}.profile-settings-link:hover{color:#ff3217}.profile-popover section{display:grid;gap:4px;padding:12px 4px;border-top:1px solid #eee9e3}.profile-popover section>small{padding:0 8px 6px;color:#9a938c;font-size:8px;font-weight:900;letter-spacing:.15em}.profile-popover section>a{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:41px;padding:5px 8px;border-radius:10px;color:#312d29;text-decoration:none;font-size:11px;font-weight:750}.profile-popover section>a:hover{background:#f5f2ee}.profile-popover section>a.current{background:#fff1ee;color:#e62b15}.profile-popover section>a>i{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#eeeae5;font-size:10px;font-style:normal}.profile-logout{width:100%;cursor:pointer;color:#d82a15;text-align:left}.profile-logout:hover{background:#fff4f1}.profile-page{max-width:1080px!important}.profile-settings-card{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;margin-top:40px;padding:32px;border:1px solid #dfdad3;border-radius:26px;background:#fff;box-shadow:0 18px 50px rgba(35,26,20,.06)}.profile-settings-intro{display:flex;gap:15px}.profile-settings-intro>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#ff3217;color:#fff;font-size:10px;font-weight:900}.profile-settings-intro small{color:#ff3217;font-size:9px;font-weight:900;letter-spacing:.15em}.profile-settings-intro h2{margin:8px 0;font-size:32px}.profile-settings-intro p{color:#817b74;font-size:12px}.profile-settings-card form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-settings-card label{display:grid;gap:8px;font-size:11px;font-weight:850}.profile-settings-card input{height:49px;padding:0 14px;border:1px solid #dcd7d0;border-radius:12px;background:#faf9f7}.profile-settings-card input:disabled{color:#8e8881}.profile-settings-card label small{color:#99928b;font-size:9px;font-weight:500}.profile-settings-card form>button{grid-column:1/-1;min-height:50px;border:0;border-radius:999px;background:#ff3217;color:#fff;font-weight:850}@keyframes profileAppear{0%{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:1050px){.shell-profile-menu{position:absolute;top:20px;right:20px}}@media(max-width:760px){.profile-settings-card,.profile-settings-card form{grid-template-columns:1fr}.profile-settings-card form>button{grid-column:1}.profile-popover{width:min(310px,calc(100vw - 28px))}}.profile-settings-card.profile-settings-advanced{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;gap:28px;max-width:1180px;padding:28px}.profile-data-panel,.profile-photo-panel{display:grid;gap:22px}.profile-data-panel{padding-left:28px;border-left:1px solid #ebe6df}.profile-photo-stage{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;padding:20px;border:1px solid #e4ded7;border-radius:22px;background:#f8f6f2}.profile-photo-preview{display:grid;place-items:center;width:150px;height:150px;overflow:hidden;border:6px solid #fff;border-radius:50%;background:#ff3217 50%/cover no-repeat;color:#fff;font-size:30px;font-weight:950;box-shadow:0 16px 38px #2c21162b}.profile-photo-stage>button{display:flex;align-items:center;gap:12px;min-height:58px;padding:9px 12px;border:1px solid #dcd6cf;border-radius:16px;background:#fff;text-align:left;cursor:pointer}.profile-photo-stage>button:hover{border-color:#ff3217}.profile-photo-stage>button>i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ff3217;color:#fff;font-size:20px;font-style:normal}.profile-photo-stage>button>span{display:grid;gap:3px}.profile-photo-stage>button b{font-size:13px}.profile-photo-stage>button small{color:#817a73;font-size:10px}.profile-photo-controls{display:grid;gap:14px;padding:18px;border:1px solid #e7e1da;border-radius:18px}.profile-photo-controls>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.profile-photo-controls label{display:grid;gap:7px;color:#5f5953;font-size:10px;font-weight:850}.profile-photo-controls input[type=range]{width:100%;accent-color:#ff3217}.profile-photo-controls>button{justify-self:start;border:0;background:transparent;color:#d72d18;font-size:11px;font-weight:850;cursor:pointer}.profile-data-panel form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-data-panel form>button{grid-column:1/-1}.member-avatar.has-photo,.profile-avatar.has-photo,.profile-popover header>span.has-photo,.shell-profile>span.has-photo{background-color:#eee;background-repeat:no-repeat;color:transparent}.member-avatar.has-photo,.profile-popover header>span.has-photo,.shell-profile>span.has-photo{background-repeat:no-repeat}@media(max-width:900px){.profile-settings-card.profile-settings-advanced{grid-template-columns:1fr}.profile-data-panel{padding:24px 0 0;border-top:1px solid #ebe6df;border-left:0}}@media(max-width:600px){.profile-photo-stage{grid-template-columns:1fr}.profile-photo-preview{margin:auto}.profile-data-panel form,.profile-photo-controls>div{grid-template-columns:1fr}.profile-data-panel form>button{grid-column:1}}.contact-directory-avatar,.contact-recipient-avatar{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;overflow:hidden;background-repeat:no-repeat}.contact-recipient-avatar{width:28px;height:28px;flex:0 0 28px}.selected-member-avatar{background-repeat:no-repeat;overflow:hidden;border-radius:50%}.member-avatar,.profile-avatar,.profile-photo-preview,.profile-popover header>span.profile-avatar,.shell-profile>span.profile-avatar{overflow:hidden;border-radius:50%!important;background-repeat:no-repeat}.users-management .member-card-head>.member-avatar{display:grid;flex:0 0 auto;aspect-ratio:1/1;overflow:hidden;border-radius:999px!important;clip-path:none!important;-webkit-mask-image:radial-gradient(circle at center,#000 0 99%,transparent 100%);mask-image:radial-gradient(circle at center,#000 0 99%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;background-repeat:no-repeat}.workspace-shell .profile-page{box-sizing:border-box;width:100%;max-width:1540px!important;margin:0 auto;padding:42px clamp(28px,4.4vw,72px) 90px!important}.profile-page>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);column-gap:70px;align-items:end}.profile-page>header>a,.profile-page>header>h1,.profile-page>header>span{grid-column:1}.profile-page>header>a{justify-self:start;color:#ff3217;font-size:13px;font-weight:900;text-decoration:none}.profile-page>header>span{margin-top:38px!important;font-size:11px!important}.profile-page>header>h1{max-width:800px;margin:20px 0 12px!important;font-size:clamp(72px,7.2vw,116px)!important;line-height:.78!important;letter-spacing:-.075em!important}.profile-page>header>p{grid-column:2;grid-row:1/5;align-self:end;max-width:390px;margin:0 0 18px;color:#706a64;font-size:17px;line-height:1.55}.profile-settings-card.profile-settings-advanced{grid-template-columns:minmax(390px,.85fr) minmax(560px,1.15fr);gap:0;width:100%;max-width:none;margin-top:42px;padding:0;overflow:hidden;border-radius:30px;box-shadow:0 24px 70px rgba(38,28,21,.09)}.profile-settings-advanced .profile-data-panel,.profile-settings-advanced .profile-photo-panel{box-sizing:border-box;padding:34px 36px}.profile-settings-advanced .profile-photo-panel{background:linear-gradient(155deg,#fbfaf8,#f4f1ec)}.profile-settings-advanced .profile-data-panel{padding-left:40px;border-left:1px solid #e5dfd8;background:#fff}.profile-settings-advanced .profile-settings-intro{align-items:flex-start}.profile-settings-advanced .profile-settings-intro>span{flex:0 0 44px;width:44px;height:44px;font-size:11px}.profile-settings-advanced .profile-settings-intro small{font-size:10px}.profile-settings-advanced .profile-settings-intro h2{margin:9px 0 8px;font-size:36px;line-height:1.05}.profile-settings-advanced .profile-settings-intro p{max-width:480px;margin:0;font-size:13px;line-height:1.55}.profile-settings-advanced .profile-photo-stage{grid-template-columns:180px minmax(190px,1fr);gap:24px;padding:24px;border-radius:24px;background:#fff}.profile-settings-advanced .profile-photo-preview{width:180px;height:180px;box-shadow:0 18px 42px rgba(30,22,17,.2)}.profile-settings-advanced .profile-photo-stage>button{min-height:72px;padding:12px 14px}.profile-settings-advanced .profile-photo-stage>button>i{flex:0 0 42px;width:42px;height:42px}.profile-settings-advanced .profile-photo-stage>button b{font-size:14px}.profile-settings-advanced .profile-photo-stage>button small{font-size:11px;line-height:1.45}.profile-settings-advanced .profile-photo-controls{gap:20px;padding:22px 24px;border-radius:20px;background:#fff}.profile-settings-advanced .profile-photo-controls label{font-size:11px}.profile-settings-advanced .profile-photo-controls>button{padding:0;font-size:12px}.profile-settings-advanced .profile-data-panel form{gap:20px 16px}.profile-settings-advanced .profile-data-panel label{gap:9px;font-size:12px}.profile-settings-advanced .profile-data-panel input{height:56px;padding:0 16px;font-size:14px}.profile-settings-advanced .profile-data-panel label small{font-size:10px;line-height:1.45}.profile-settings-advanced .profile-data-panel form>button{min-height:56px;margin-top:4px;font-size:14px;box-shadow:0 13px 26px rgba(255,50,23,.18);transition:transform .18s,box-shadow .18s}.profile-settings-advanced .profile-data-panel form>button:hover{transform:translateY(-2px);box-shadow:0 17px 34px rgba(255,50,23,.24)}@media(max-width:1150px){.profile-page>header{grid-template-columns:1fr}.profile-page>header>p{grid-column:1;grid-row:auto;max-width:650px;margin-top:18px}.profile-settings-card.profile-settings-advanced{grid-template-columns:1fr}.profile-settings-advanced .profile-data-panel{border-top:1px solid #e5dfd8;border-left:0}}@media(max-width:650px){.workspace-shell .profile-page{padding:30px 16px 70px!important}.profile-page>header>h1{font-size:58px!important}.profile-settings-card.profile-settings-advanced{margin-top:28px;border-radius:22px}.profile-settings-advanced .profile-data-panel,.profile-settings-advanced .profile-photo-panel{padding:24px 18px}.profile-settings-advanced .profile-photo-stage{grid-template-columns:1fr}.profile-settings-advanced .profile-photo-preview{width:160px;height:160px}.profile-settings-advanced .profile-data-panel form,.profile-settings-advanced .profile-photo-controls>div{grid-template-columns:1fr}}