.member-header{position:static;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.member-nav{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.member-main{max-width:1050px;margin:3rem auto;padding:0 1.25rem}.member-main.narrow{max-width:600px}.member-card{background:var(--surface,#fff);border:1px solid var(--border,#dce2dc);border-radius:24px;padding:clamp(1.3rem,4vw,2.2rem);margin:1.25rem 0;box-shadow:0 8px 24px #122c2510}.member-card h1{font-size:clamp(2rem,6vw,3rem);line-height:1.1;letter-spacing:-.04em}.member-card h2{font-size:1.4rem}.member-card label{display:block;margin:1rem 0}.member-card label input,.member-card label select{display:block;width:100%;margin-top:.45rem}.member-card input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.member-card button{margin-top:.7rem}.member-tabs{display:flex;gap:.5rem;flex-wrap:wrap}.member-tabs button[aria-pressed=true]{background:#245a47;color:white}.member-hint{font-size:.9rem;color:var(--muted,#61756b);line-height:1.6}.member-alert{padding:1rem 1.2rem;border-radius:14px;background:#f5edd6;color:#57451c;margin:1rem 0;overflow-wrap:anywhere}.member-alert:empty{display:none}.member-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.device-row{padding:1.1rem 0;border-top:1px solid var(--border,#dce2dc);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.7rem}.device-row small,.client-card small{display:block;color:var(--muted,#61756b);margin:.35rem 0}.client-card{border-top:1px solid var(--border,#dce2dc);padding:1.3rem 0;overflow-wrap:anywhere}.client-actions{display:flex;flex-wrap:wrap;gap:.6rem}.client-actions button{font-size:.85rem;padding:.7rem .9rem}.client-title{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.client-title h3{margin:0}.client-subscription{display:flex;gap:.8rem;flex-wrap:wrap;align-items:end}.client-subscription label{flex:1;min-width:160px}.member-code{font:inherit;overflow-wrap:anywhere;user-select:all}.member-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem clamp(1rem,4vw,4rem);border-bottom:1px solid var(--border,#dce2dc);font-size:.85rem}.member-bar div{display:flex;flex-wrap:wrap;gap:1rem}.member-empty{padding:1rem 0;color:var(--muted,#61756b)}.member-footer{text-align:center;margin:2rem 0;color:var(--muted,#61756b)}[data-theme=dark] .member-card{background:#172823;border-color:#30483d}[data-theme=dark] .member-alert{background:#3d3423;color:#ead7a3}[data-theme=dark] .member-hint,[data-theme=dark] .device-row small,[data-theme=dark] .client-card small{color:#abc1b5}.member-card [hidden]{display:none!important}.member-search{display:flex;gap:.75rem;flex-wrap:wrap}.member-search input{flex:1;min-width:160px}dialog.member-reauth{max-width:500px;width:calc(100% - 2rem)}

.member-loading header,.member-loading main,.member-loading .member-bar{visibility:hidden}.brand-splash{display:none}.member-loading{overflow:hidden}.member-loading .brand-splash{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px;background:var(--paper);color:var(--ink);text-align:center}.brand-splash img{display:block;width:min(240px,65vw);height:auto;border-radius:18px;box-shadow:0 16px 48px #152a2320}.brand-splash p{font-size:16px;line-height:1.6}.member-loading .emergency-floating,.member-loading #siteMenu{visibility:hidden}

.brand-image{display:block;object-fit:contain;width:132px;height:88px;border-radius:10px}.brand{flex-shrink:0}.risk-disclaimer{max-width:1100px;margin:32px auto;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--muted);font-size:13px;line-height:1.8}.risk-disclaimer h2{font-size:16px;color:var(--ink)}.settings-library{margin:24px 0}.setup-tabs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.settings-library label,.settings-library form{display:grid;gap:8px}.settings-library input:not([type=checkbox]),.settings-library select,.settings-library textarea,.member-main textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:9px;padding:12px;background:var(--soft);color:var(--ink);font:inherit}.settings-library textarea,.member-main textarea{resize:vertical;overflow-wrap:anywhere}.setup-policy{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--soft);font-size:13px}.quick-setups{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:14px;margin:20px 0}.quick-setup{padding:18px;border:1px solid var(--line);border-radius:12px}.quick-setup h3{font-size:16px;line-height:1.5}.quick-setup p{font-size:12px;line-height:1.8;color:var(--muted)}.quick-setup small,.saved-setup small{display:block;color:var(--muted);font-size:11px;margin-top:7px}.risk-badge{font-size:11px;border:1px solid var(--line);border-radius:20px;padding:4px 9px}.risk-badge.high{color:var(--red)}.setup-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.saved-setup{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:14px 0}.saved-setup>strong,.saved-setup>div{flex:1;min-width:120px;overflow-wrap:anywhere}.setup-check{display:flex!important;align-items:center;gap:10px;font-size:12px}.setup-check input{width:18px;height:18px}#ownerPresetForm{display:grid;gap:16px;margin-top:24px}.member-loading .settings-library{display:none}@media(max-width:760px){.brand-image{width:90px;height:60px}.member-header .brand-image{width:102px;height:68px}.setup-tabs{grid-template-columns:1fr}.quick-setups{grid-template-columns:1fr}.risk-disclaimer{margin:24px 18px;font-size:12px}.settings-library{padding:18px}.saved-setup .quiet{font-size:11px;padding:9px}.member-header{flex-wrap:wrap}}

/* Large, readable account controls and compact navigation. */
.member-card label,.compact-choice{font-size:16px;line-height:1.5;color:var(--ink)}
.member-card input:not([type=checkbox]),.member-card select,.member-card textarea{font:inherit;font-size:16px;min-height:52px;border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:10px;padding:13px 14px;max-width:100%}
.member-card button{font-size:15px;min-height:46px}.member-hint{font-size:14px}.member-card input[type=checkbox]{width:20px;height:20px;vertical-align:middle}.member-card [hidden],.quick-setup[hidden],.saved-setup[hidden],.device-row[hidden],.client-card[hidden]{display:none!important}
.compact-choice{display:grid;gap:8px;margin:16px 0;font-weight:600}.compact-choice select{width:100%;min-width:0;min-height:50px;font:inherit;font-size:16px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--soft);color:var(--ink)}
.section-fold>summary,.entry-fold>summary{cursor:pointer;font-weight:650;font-size:16px;line-height:1.6;padding:8px 0;min-height:44px;color:var(--ink)}.fold-body{padding-top:16px}.fold-body>h2:first-child{display:none}.fold-body>.eyebrow:first-child{display:none}.risk-fold>summary{font-size:14px;min-height:44px}.risk-fold .field-grid{margin-top:12px}.entry-fold>summary{color:var(--green);font-size:14px}.strategy-side:has(.entry-fold){padding-top:8px;padding-bottom:8px}.entry-fold[open]{padding-bottom:12px}#audit{max-height:320px;overflow:auto}#ownerPresets{margin-bottom:16px}.section-fold:not([open]) .fold-body{display:none}.section-fold .section-heading{margin-top:10px}section[data-fold]{margin-bottom:16px}.risk-disclaimer{font-size:14px}.risk-disclaimer .section-fold>summary{color:var(--ink)}
/* Original geometric treatment inspired by the supplied login reference. */
.login-page{--paper:#dbf8f0;--ink:#143c38;--muted:#386860;--green:#0e6957;--line:#95cfc0;--soft:#effff9;min-height:100dvh;background:radial-gradient(ellipse at 78% 18%,#157a7560,transparent 46%),radial-gradient(ellipse at 9% 83%,#115d5f99,transparent 42%),linear-gradient(125deg,#30162e,#112d35 65%,#071b25);color:#e7fff8;isolation:isolate}
.login-page:before,.login-page:after{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(32deg,transparent 50%,#40d4b134 50.1%,transparent 50.3%),linear-gradient(148deg,transparent 61%,#abe8ce30 61.1%,transparent 61.3%),linear-gradient(63deg,transparent 76%,#c3e6a322 76.1%,transparent 76.3%)}
.login-page:after{inset:10% -7% 0 56%;background:linear-gradient(150deg,#21cbb57a,#13868122);clip-path:polygon(40% 0,100% 20%,65% 38%,94% 62%,48% 55%,24% 90%,0 60%,20% 30%)}
.login-page .member-header{background:transparent;border:0;height:auto;min-height:112px;max-width:1100px;padding:12px 28px}.login-page .member-header .brand-image{width:150px;height:100px;border:1px solid #ffffff2b}.login-page .member-nav #terminalLink{display:none}.login-page .member-nav a{color:#dbfff3}.login-page .theme-toggle{font-size:15px;min-height:46px;background:#123f42;color:#edfff9;border-color:#5e9f9755}
.login-main.member-main.narrow{max-width:600px;padding:0 20px;margin:16px auto 28px}.login-card.member-card{background:linear-gradient(155deg,#b7f4e5ed,#c8ede3e8);border:1px solid #8de7d699;box-shadow:0 24px 70px #031a2566;border-radius:20px;padding:30px 36px;margin:0;color:var(--ink);backdrop-filter:blur(16px)}
.login-card .eyebrow{text-align:center;font-size:13px;letter-spacing:3px;color:#276a60;margin-bottom:10px}.login-card h1{font-size:36px;line-height:1.2;letter-spacing:-1px;text-align:center;margin:0 0 20px;color:#103d36}.login-card .member-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.login-card .member-tabs button{font-size:16px;min-height:48px;margin:0;background:#ffffff66;border-color:#5d9c8b;color:#20584d}.login-card .member-tabs button[aria-pressed=true]{background:#104c43;color:#f1fff8;border-color:#104c43}
.login-card .login-label{font-size:16px;font-weight:650;color:var(--ink);margin:18px 0}.login-input{display:flex;align-items:center;gap:0;margin-top:8px;background:#f1fff9;border:1px solid #7db5a5;border-radius:10px;min-width:0;overflow:hidden}.login-icon{width:50px;min-width:50px;align-self:stretch;display:grid;place-items:center;color:#256454;background:#a7dfcd55}.login-icon svg{width:22px;height:24px}.login-card .login-input input{height:58px;min-height:58px;font-size:17px;width:100%;margin:0;background:transparent;border:0;border-radius:0;padding:15px 12px;flex:1;min-width:0;color:#123d34}.login-card input::placeholder{color:#577f72;opacity:1}.login-input:focus-within{outline:3px solid #137463;outline-offset:3px}.login-card .password-toggle{padding:8px 12px;margin:0;min-height:44px;border:0;background:transparent;color:#1e6656;font-size:14px}.login-card .password-note{font-size:14px;line-height:1.6;margin:10px 0 18px;color:#315e52}.login-card .password-note strong{display:block;color:#184e42}.login-card #loginSubmit{display:block;width:100%;min-height:56px;font-size:18px;background:#0d6954;color:#fff;border:1px solid #09533e;margin:0;font-weight:700;letter-spacing:.2px}.login-card #loginSubmit:hover{background:#08513f}.login-card #forgotToggle{display:block;margin:8px auto 0;color:#285e50;font-size:15px;padding:12px;text-decoration:underline;text-underline-offset:4px}.login-page .member-alert{font-size:16px}.login-page .member-card:not(.login-card){background:#d4f4eae8;color:var(--ink)}.login-page .member-footer{color:#c3e1db;line-height:1.7;font-size:13px;padding:0 20px}.login-page .risk-disclaimer{max-width:560px;background:#123a3cd9;border-color:#386b65;color:#ccebe0;margin:20px auto}.login-page .risk-disclaimer .section-fold>summary,.login-page .risk-disclaimer h2{color:#e3fff5}.login-page .member-main>.member-card:not(.login-card){margin:16px 0 0;padding:14px 24px}.login-page .member-main>.member-card p{line-height:1.7}
[data-theme=dark] .login-page{--paper:#173f42;--ink:#e0fff4;--muted:#b0d8ce;--green:#67e7c1;--line:#539c8d;--soft:#103237}[data-theme=dark] .login-card.member-card{background:linear-gradient(155deg,#236768ed,#102f38f2);border-color:#54bca499}[data-theme=dark] .login-card h1,[data-theme=dark] .login-card .eyebrow{color:#dbfff3}[data-theme=dark] .login-card .member-tabs button{background:#143c40;color:#c6f0e2;border-color:#539c8d}[data-theme=dark] .login-card .member-tabs button[aria-pressed=true]{background:#52d8b7;color:#082f29}[data-theme=dark] .login-input{background:#0b2c33;border-color:#539c8d}[data-theme=dark] .login-card .login-input input{color:#e4fff4}[data-theme=dark] .login-card input::placeholder{color:#a2c7bc}[data-theme=dark] .login-icon{color:#b9e8d7;background:#123f43}[data-theme=dark] .login-card .password-toggle,[data-theme=dark] .login-card #forgotToggle{color:#c0f1dd}[data-theme=dark] .login-card .password-note,[data-theme=dark] .login-card .password-note strong{color:#c5ebdc}[data-theme=dark] .login-card #loginSubmit{background:#58dfbc;color:#0b332c;border-color:#77efcd}[data-theme=dark] .login-card #loginSubmit:hover{background:#8cf3d4}[data-theme=dark] .login-page .member-card:not(.login-card){background:#153f42ed}
@media(max-width:760px){.login-page .member-header{padding:10px 20px;min-height:100px}.login-page .member-header .brand-image{width:126px;height:84px}.login-main.member-main.narrow{padding:0 16px;margin:12px auto 20px}.login-card.member-card{padding:24px 22px;border-radius:17px}.login-card h1{font-size:32px;margin-bottom:18px}.login-card .eyebrow{font-size:12px;letter-spacing:2px}.login-page .risk-disclaimer{margin:16px}.login-card .login-input input{font-size:16px}.login-card .login-label{font-size:16px}.login-card #loginSubmit{font-size:17px}.member-nav{font-size:14px}.member-main{margin-top:20px}.member-card{padding:20px}.compact-choice{font-size:15px}.member-card .client-actions button{font-size:14px}.entry-fold>summary,.section-fold>summary{font-size:15px}.login-page .member-header .member-nav{gap:8px}}
@media(prefers-reduced-transparency:reduce){.login-card.member-card{backdrop-filter:none}}

.execution .table-wrap{max-height:420px;overflow:auto}.execution th{position:sticky;top:0;z-index:1}

.owner-manual-settings .switch-label{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:14px}.owner-manual-settings .switch-label input{display:inline-block;width:35px;height:21px;margin:0}.owner-manual-settings .digits label{display:grid;place-items:center;margin:0;font-size:14px}.owner-manual-settings .digits input{width:auto;height:auto;margin:0}.owner-manual-settings .digit-caption{font-size:14px}.owner-manual-settings .field small{font-size:12px}.owner-manual-settings .helper{font-size:13px}

.brand-group{display:flex;align-items:center;gap:12px;min-width:0}.hamburger{display:grid;place-items:center;width:44px;height:44px;padding:10px;flex-shrink:0}.hamburger svg{width:24px;height:24px}.side-menu{position:fixed;inset:0 auto 0 0;margin:0;width:min(360px,calc(100vw - 20px));height:100dvh;max-height:100dvh;border-radius:0 18px 18px 0;padding:22px;overflow-y:auto;background:var(--paper);color:var(--ink)}.menu-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.menu-heading h2{font-size:22px}#menuNavigation{display:grid;gap:8px}#menuNavigation a,#menuContacts a{display:block;font-size:16px;line-height:1.5;padding:12px 8px;text-decoration:none;border-bottom:1px solid var(--line)}#menuTheme{margin-top:20px;width:100%;min-height:48px;font-size:16px}.menu-support{margin-top:24px}.menu-support>summary{font-size:17px;font-weight:650;cursor:pointer;padding:12px 0}.menu-emergency{position:sticky;bottom:0;background:var(--red);color:white;width:100%;margin-top:24px;min-height:52px;font-size:16px}.side-menu::backdrop{background:#071e23a8}.client-card>summary{list-style:none;cursor:pointer;min-height:58px;padding:12px 0;align-items:center}.client-card>summary::-webkit-details-marker{display:none}.client-card>summary:after{content:'⌄';font-size:22px}.client-card[open]>summary:after{transform:rotate(180deg)}.client-controls{padding-top:12px}.security-code{font-family:ui-monospace,monospace;font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;user-select:all}.security-qr{display:block;width:240px;max-width:100%;height:auto;background:white;padding:8px;margin:16px auto}.security-status{padding:12px;border:1px solid var(--line);border-radius:10px;font-size:15px}.security-controls{display:grid;gap:12px}.security-factor[hidden]{display:none!important}#securityRecoveryCodes{width:min(620px,calc(100vw - 24px));max-height:90dvh;overflow:auto}#securityRecoveryCodes button{min-height:48px;font-size:15px}.menu-support .helper{font-size:14px}.member-bar div:last-child:empty{display:none}.login-page .hamburger{background:#123f42;color:#edfff9;border-color:#5e9f9755}.login-page .side-menu{--ink:#183b32;--paper:#effaf5;--line:#c7ddd0;--green:#1d674e;--muted:#496c5c}.login-page #menuNavigation a,.login-page #menuContacts a{color:var(--green)}[data-theme=dark] .login-page .side-menu{--ink:#e0fff4;--paper:#16352f;--line:#426b58;--green:#b0e5c9;--muted:#b8d5c8}
@media(max-width:760px){.brand-group{gap:8px}.brand-group .brand-image{width:82px;height:55px}.login-page .brand-group .brand-image{width:126px;height:84px}.header-actions .account{max-width:140px}.member-header .brand-group .brand-image{width:96px;height:64px}.login-page .member-header .brand-group .brand-image{width:126px;height:84px}.side-menu{padding:20px}.member-nav{gap:8px}}@media(max-width:360px){.brand-group{gap:6px}.brand-group .brand-image{width:70px;height:47px}.hamburger{width:40px;height:42px}.header-actions .account{max-width:105px}.login-page .member-header{padding-left:14px;padding-right:14px}.login-page .member-header .brand-group .brand-image{width:110px;height:74px}}

.danger-button{background:var(--red);border:1px solid var(--red);color:#fff;font:inherit;font-weight:650;padding:12px 18px;border-radius:10px;min-height:48px;cursor:pointer}.danger-button:disabled{opacity:.55;cursor:not-allowed}#deleteClientDialog{max-height:90dvh;overflow:auto}#deleteClientName{overflow-wrap:anywhere}
.security-busy form{opacity:.65;cursor:progress}
.configuration-state{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;font-size:.9rem;flex-wrap:wrap}.configuration-state span{font-size:.82rem}.configuration-state.unconfigured{border-color:#b67b20;background:#fff4da;color:#6a4205}.configuration-state.configured{border-color:#4a8b76;background:var(--paper)}.strategy-availability{display:grid;gap:12px;margin:20px 0}.strategy-availability label{display:flex;align-items:center;gap:12px}.strategy-availability input{width:22px;height:22px;flex-shrink:0}.account-tools{display:flex;align-items:center;gap:8px}.tool-icon{position:relative;display:grid;place-items:center;min-width:44px;height:44px;border-radius:50%;padding:10px;background:var(--paper);color:var(--ink);border:1px solid var(--line);cursor:pointer}.tool-icon svg{width:22px;height:22px}.balance-is-hidden::after{content:'';position:absolute;width:24px;height:2px;background:currentColor;transform:rotate(45deg)}.notification-badge{position:absolute;top:-5px;right:-4px;min-width:20px;height:20px;border-radius:12px;background:#c71949;color:white;padding:1px 4px;font-size:11px;font-weight:700;line-height:18px}.notifications-dialog{width:min(600px,calc(100vw - 24px));max-height:85dvh;overflow:auto}.notification-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.notification-toolbar label{margin:0}.notification-item{border-top:1px solid var(--line);padding:20px 0}.notification-item>div{display:flex;justify-content:space-between;gap:12px}.notification-item h3{font-size:1rem;margin:0}.notification-item p{white-space:pre-wrap;overflow-wrap:anywhere}.notification-item time,.notification-item small{display:block;color:var(--muted);font-size:.8rem}.notification-action{margin-top:12px;font-size:.8rem}.notification-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#c71949;margin-top:7px}.notification-item.is-unread h3{font-weight:800}#ownerPublishReview{max-height:85dvh;overflow:auto;width:min(800px,calc(100vw - 24px))}[data-theme=dark] .configuration-state.unconfigured{background:#3b301b;color:#f6d28c}@media(max-width:600px){.account-tools{gap:6px}.header-actions{flex-wrap:wrap}.notification-toolbar{align-items:flex-start}.configuration-state strong{font-size:.85rem}}
[hidden]{display:none!important}

.company-information{max-width:1100px;margin:24px auto;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);font-size:14px;line-height:1.7}.company-information h2{font-size:18px;margin:0 0 16px}.company-information dl{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:12px 24px;margin:0}.company-information dt{font-weight:650}.company-information dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.login-page .company-information{max-width:560px;background:#123a3cd9;border-color:#386b65;color:#e3fff5}#companyDetailsForm{display:grid;gap:12px}#companyDetailsForm input{width:100%;min-width:0}@media(max-width:760px){.company-information,.login-page .company-information{margin:20px 18px}.company-information dl{grid-template-columns:minmax(0,1fr);gap:6px}.company-information dd{margin-bottom:10px}}

.preparation-panel{margin:20px 0;padding:22px}.preparation-panel>summary{font-weight:700;font-size:18px;cursor:pointer;min-height:32px}.preparation-panel progress{display:block;width:100%;height:12px;accent-color:var(--green);margin:16px 0}.preparation-panel p{overflow-wrap:anywhere;line-height:1.7}.preparation-stages{display:flex;flex-wrap:wrap;gap:10px 18px;padding:0;list-style:none;font-size:13px}.preparation-stages .complete{color:var(--green)}.preparation-stages .current{font-weight:700;color:var(--ink)}.preparation-stages .waiting{color:var(--muted)}@media(max-width:760px){.preparation-stages{display:grid;grid-template-columns:1fr 1fr;font-size:12px}.preparation-panel{padding:20px}}
.session-notice{padding:1rem 1.25rem;margin:1rem 0;border:1px solid var(--line,#8d9d8f);border-radius:16px;background:var(--surface,#e8f1e7);color:inherit;line-height:1.6;overflow-wrap:anywhere}
.session-notice[hidden]{display:none}
.menu-session-controls{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.menu-session-controls button{width:100%;min-height:48px;font-size:16px}.menu-session-controls .helper,.menu-session-controls [role=status]{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.device-session-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.device-session-actions button{max-width:100%}
