@font-face{font-family:Satoshi;src:url('/satoshi.woff2') format('woff2');font-weight:300 900;font-style:normal;font-display:swap}
:root{font-family:Satoshi,"Segoe UI",sans-serif;color:#222640;background:#f4f5fa;font-synthesis:none;--indigo:#6250d5;--muted:#5c6378;--line:#e0e3ec;--ink:#222640;--selected:#e9e8f5}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}button{cursor:pointer;border:1px solid transparent;border-radius:6px;padding:12px 18px;min-height:44px;background:var(--indigo);color:#fff;font-weight:600}button:hover{filter:brightness(.95)}button:disabled{cursor:not-allowed;opacity:.5}button.secondary{background:#fff;border-color:var(--line);color:var(--ink)}button.text-button{background:transparent;color:var(--muted)}button.danger{background:#fff0ed;color:#9b3727}button.small{font-size:13px;padding:8px 12px;min-height:36px}a{color:var(--indigo)}.shell{min-height:100vh}aside{background:#fff;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav identity";align-items:center;padding:0 32px;gap:30px;min-height:76px}.brand{grid-area:brand;display:flex;align-items:center;gap:18px;text-decoration:none;background:var(--ink);padding:15px 20px;border-radius:4px;color:white}.brand img{width:130px;height:35px;object-fit:contain}.brand span{font-size:15px;border-left:1px solid #5c6378;padding-left:18px}.identity{grid-area:identity;font-size:14px;text-align:right}.identity strong,.identity span{display:block}.identity span{font-size:12px;color:var(--muted);margin-top:3px}#identity{grid-area:identity}nav{grid-area:nav;display:flex;gap:6px;align-items:center;flex-wrap:wrap}nav button{background:none;color:var(--muted);font-weight:500;padding:10px 14px}nav button.active{background:var(--selected);color:#43349c}nav #logout{margin-left:auto;font-size:13px}.aside-footer{display:none}main{padding:36px 40px 64px;max-width:1320px;width:100%;margin:0 auto}h1{font-size:34px;letter-spacing:-1px;font-weight:650;margin:8px 0}h2{font-size:20px;letter-spacing:-.4px;margin:0;font-weight:650}p{line-height:1.6}.sub{color:var(--muted);margin-top:0;font-size:14px}.heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.heading small{color:var(--muted);font-size:13px}.heading .sub{margin-bottom:0}.demo{background:var(--selected);color:#43349c;border-left:3px solid var(--indigo);padding:12px 16px;font-size:13px;line-height:1.5;margin:20px 0 26px}.metrics{display:flex;background:var(--line);gap:1px;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin:24px 0}.metric{background:#fff;padding:22px;flex:1}.metric span{font-size:13px;color:var(--muted)}.metric strong{display:block;font-size:30px;letter-spacing:-.7px;margin-top:12px;font-weight:650}.metric.highlight{background:var(--indigo);color:#fff}.metric.highlight span{color:#eeeaff}.panel{background:#fff;border:1px solid var(--line);border-radius:8px;margin:24px 0;overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 24px;border-bottom:1px solid var(--line)}.panel-head p{margin:6px 0 0;font-size:13px;color:var(--muted);max-width:70ch}.empty{padding:40px 24px;text-align:center;color:var(--muted);font-size:14px}.empty strong{display:block;color:var(--ink);font-size:18px;margin-bottom:8px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:14px;text-align:left;white-space:nowrap}th{background:#f4f5fa;font-weight:500;color:var(--muted);font-size:12px}td,th{padding:17px 22px;border-bottom:1px solid var(--line)}tr:last-child td{border-bottom:0}.amount{font-variant-numeric:tabular-nums;font-weight:600}.badge{display:inline-flex;background:#f0f2f8;color:#5c6378;border-radius:4px;padding:6px 9px;font-size:12px;white-space:nowrap}.badge.approved{background:#fff6df;color:#82600b}.badge.settled,.badge.paid{background:#e8f6f0;color:#216445}.badge.requested{background:var(--selected);color:#43349c}.avatar{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--selected);color:var(--indigo);margin-right:10px;font-weight:600}.login{max-width:420px;margin:7vh auto}.login h1{font-size:36px}.login label,.form label,.method-form label{display:block;font-size:13px;margin:16px 0 8px;color:var(--muted)}input,select{background:#fff;border:1px solid #c5c9d7;border-radius:6px;padding:12px;width:100%;color:var(--ink);min-height:46px}input:disabled{background:#f4f5fa}input:focus,select:focus{outline:2px solid var(--indigo)}.login button[type=submit]{width:100%;margin:24px 0 16px}.login-note{font-size:13px;color:var(--muted);line-height:1.7}.form{padding:24px;max-width:520px}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.balance-hero{background:#fff;border:1px solid var(--line);border-top:3px solid var(--indigo);padding:26px 28px;border-radius:8px;margin:24px 0}.balance-hero small{color:var(--muted);font-size:14px}.balance-hero strong{display:block;font-size:54px;letter-spacing:-2px;margin:10px 0;font-weight:650}.balance-hero p{font-size:14px;color:var(--muted);margin:0}.team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.team .panel{padding:25px;margin:0}.team dl{display:grid;grid-template-columns:1fr auto;line-height:2;margin-bottom:0}.team dt{color:var(--muted)}.team dd{margin:0;font-variant-numeric:tabular-nums}#notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:15px 22px;border-radius:6px;background:var(--ink);color:#fff;max-width:90%;display:none;z-index:20;font-size:14px}dialog{border:1px solid var(--line);border-radius:10px;max-width:540px;width:calc(100% - 32px);padding:28px;color:var(--ink)}dialog::backdrop{background:#22264066}dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:14px}dialog dt{color:var(--muted)}dialog dd{margin:0;overflow-wrap:anywhere}details{margin:16px 0;color:var(--muted);font-size:13px}pre{white-space:pre-wrap;overflow-wrap:anywhere}.negative,.inline-error{color:#aa3b2c}.mobile-only{display:none}.payout-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.payout-layout .panel{margin:0}.method-item{display:flex;gap:14px;padding:22px 24px;border-bottom:1px solid var(--line);align-items:center}.method-symbol{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;background:var(--selected);color:var(--indigo);font-size:30px;border-radius:6px}.method-copy{min-width:0;flex:1}.method-copy strong,.method-copy span{display:block}.method-copy strong{font-size:14px}.method-copy span{font-size:13px;color:var(--muted);margin-top:4px}.method-copy .default-label{color:#43349c;font-weight:600}.method-actions{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.method-add{display:flex;gap:12px;padding:20px 24px;flex-wrap:wrap}.setup-empty{padding:28px 24px}.setup-empty strong{font-size:18px}.setup-empty p{font-size:14px;color:var(--muted);margin:8px 0 0}.schedule-form{padding:22px 24px}.schedule-option{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--line);border-radius:6px;margin-bottom:12px;cursor:pointer}.schedule-option:has(input:checked){background:#f5f3ff;border-color:var(--indigo)}.schedule-option:has(input:disabled){opacity:.6;cursor:not-allowed}.schedule-option input{width:18px;height:18px;min-height:18px;flex-shrink:0;margin:3px 0 0;accent-color:var(--indigo)}.schedule-option strong{display:block;font-size:14px}.schedule-option span span{display:block;color:var(--muted);font-size:13px;line-height:1.5;margin-top:6px}.schedule-note{font-size:13px;color:var(--muted);line-height:1.6}.manual-payout{display:grid;grid-template-columns:1fr 1fr;padding:24px;align-items:center;gap:24px}.manual-payout .form{padding:0;max-width:none}.manual-payout .form label{margin-top:0}.manual-payout .row{flex-wrap:nowrap}.manual-payout .row input{min-width:0;flex:1}.manual-payout .row button{white-space:nowrap}.manual-payout .sub{margin:8px 0 0;font-size:13px}.payout-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid var(--line);padding:20px 24px;border-radius:8px}.payout-strip strong{font-size:15px}.payout-strip p{font-size:13px;color:var(--muted);margin:6px 0 0}.cell-note{display:block;font-size:12px;color:var(--muted);margin-top:5px}.demo-account{background:#f4f5fa;border:1px solid var(--line);border-radius:6px;margin:20px 0;padding:20px}.demo-account span,.demo-account strong,.demo-account small{display:block}.demo-account span{font-size:13px;color:var(--muted)}.demo-account strong{font-size:21px;margin:12px 0;letter-spacing:1px}.demo-account small{font-size:13px;color:var(--muted);line-height:1.6}.method-form>button{width:100%}.funding-form{display:flex;align-items:flex-end;gap:16px;max-width:850px}.funding-form>div{flex:1}.funding-form button{white-space:nowrap}.funding-form label{margin-top:0}.funding-note{padding:0 24px 22px;margin:0;color:var(--muted);font-size:13px}
@media(max-width:1050px){aside{padding:12px 24px;grid-template-columns:1fr auto;grid-template-areas:"brand identity" "nav nav";gap:12px}.brand{justify-self:start}nav #logout{margin-left:auto}.payout-layout{gap:16px}.method-item{padding:18px 16px;gap:10px}.method-actions{max-width:105px}}
@media(max-width:700px){aside{padding:14px 18px;gap:12px}.brand{padding:10px 12px;gap:12px}.brand img{width:104px;height:28px}.brand span{padding-left:12px;font-size:14px}.identity{font-size:13px}.identity span{font-size:11px}nav{flex-wrap:nowrap;overflow:auto;gap:0}nav button{padding:10px 12px;white-space:nowrap;font-size:13px}main{padding:24px 18px 48px}.heading{align-items:flex-start;gap:12px}h1{font-size:29px}.metrics{flex-wrap:wrap;gap:0}.metric{padding:16px;min-width:33%;border-right:1px solid var(--line)}.metric strong{font-size:24px}.metric span{font-size:12px}.team,.payout-layout{grid-template-columns:1fr}.panel-head{padding:20px}.panel-head .row{justify-content:flex-end}td,th{padding:14px 16px}.balance-hero{padding:24px}.balance-hero strong{font-size:48px}.form{max-width:none}.login{margin:20px auto}.manual-payout{grid-template-columns:1fr;gap:20px;padding:20px}.manual-payout .row{flex-wrap:wrap}.manual-payout .row button{width:100%}.method-item{padding:20px}.method-copy strong{overflow-wrap:anywhere}.schedule-form{padding:20px}.payout-strip{align-items:flex-start;padding:20px;flex-direction:column}.payout-strip button{width:100%}.funding-form{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.funding-note{padding:0 20px 20px}.demo-account strong{font-size:18px}.method-actions{max-width:100px}.metric.highlight{min-width:50%}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

@media(max-width:700px){.payout-table{white-space:normal}.payout-table thead{display:none}.payout-table tbody{display:block}.payout-table tr{display:grid;grid-template-columns:1fr 1fr;padding:16px 20px;border-bottom:1px solid var(--line);gap:16px 12px}.payout-table tr:last-child{border:0}.payout-table td{display:block;padding:0;border:0;overflow-wrap:anywhere}.payout-table td::before{content:attr(data-label);display:block;color:var(--muted);font-size:12px;font-weight:400;margin-bottom:6px}.payout-table td[data-label="Destination"]{grid-column:1/-1}.payout-table .payout-actions{grid-column:1/-1}.payout-table .payout-actions:empty{display:none}.payout-table .payout-actions::before{display:none}.schedule-form>button{width:100%}.panel-head h2{font-size:19px}}

/* Shared content rhythm, including the venue pool and payment details. */
.pool-balances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:24px;gap:24px}.pool-balances>div{min-width:0;border-right:1px solid var(--line);padding-right:24px}.pool-balances>div:last-child{border:0;padding:0}.pool-balances dt{color:var(--muted);font-size:13px}.pool-balances dd{margin:10px 0 0;font-size:28px;font-weight:650;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.heading>div,.panel-head>div{min-width:0}.heading>button{flex-shrink:0}.team .panel h2{display:flex;align-items:center}.team .panel dl{gap:4px 16px}.team .panel dt{font-size:14px}.team .panel dd{font-size:14px}.refund-form{margin-top:24px;padding-top:6px;border-top:1px solid var(--line)}.refund-form>button{margin-top:16px}dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.venue-panel+.team{margin-top:24px}
@media(max-width:700px){aside{grid-template-columns:minmax(0,1fr) auto}nav{min-width:0}.pool-balances{grid-template-columns:1fr;gap:0;padding:4px 20px}.pool-balances>div,.pool-balances>div:last-child{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border:0;border-bottom:1px solid var(--line)}.pool-balances>div:last-child{border:0}.pool-balances dd{margin:0;font-size:22px;white-space:nowrap}.pool-balances dt{font-size:14px}.team .panel{padding:20px}.team .panel dl{gap:8px 14px}.panel-head{flex-wrap:wrap}.panel-head>div{flex:1 1 180px}.panel-head>button{width:100%}.operations-table{white-space:normal}.operations-table thead{display:none}.operations-table tbody{display:block}.operations-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;padding:20px;border-bottom:1px solid var(--line)}.operations-table tr:last-child{border:0}.operations-table td{display:block;padding:0;border:0;overflow-wrap:anywhere}.operations-table td::before{content:attr(data-label);display:block;color:var(--muted);font-size:12px;font-weight:400;margin-bottom:6px}.operations-table td[data-label="Time"],.operations-table td[data-label="Recipient"],.operations-table td[data-label="Status"]{grid-column:1/-1}.operations-table .operation-actions{grid-column:1/-1}.operations-table .operation-actions::before{display:none}.operations-table .operation-actions button{width:100%;min-height:44px}dialog{padding:22px}dialog dl{grid-template-columns:1fr;gap:6px}dialog dd{margin-bottom:12px}.method-actions .small{min-height:44px}.team{gap:16px}}
.metric{display:flex;flex-direction:column}.metric span{display:block}.metric strong{margin-top:auto;padding-top:12px}
@media(max-width:360px){.method-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px}.method-actions{grid-column:2;flex-direction:row;justify-content:flex-start;align-items:center;max-width:none;flex-wrap:wrap}.method-copy strong{font-size:14px}.method-actions .small{padding-inline:8px}}
/* Workplace: daily operations, staff identity and shift context. */
.environment{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted);margin:-8px 0 26px;flex-wrap:wrap}.environment strong{background:var(--selected);color:#43349c;border-radius:4px;padding:5px 9px;font-weight:600}.work-summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px;background:#fff;border:1px solid var(--line);border-left:3px solid var(--indigo);border-radius:8px;margin:24px 0 16px}.work-summary strong{font-size:20px;letter-spacing:-.3px}.work-summary p{font-size:14px;color:var(--muted);margin:6px 0 0}.status-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#a9adbd;margin-right:10px}.status-dot.live{background:#267653}.terminal-overview{display:grid;gap:12px}.terminal-mini{display:flex;justify-content:space-between;gap:16px;padding:18px 22px;border:1px solid var(--line);border-radius:6px;background:#fff}.terminal-mini strong,.terminal-mini span:not(.badge),.terminal-mini small{display:block}.terminal-mini strong{font-size:15px}.terminal-mini span:not(.badge){margin-top:5px;font-size:13px;color:var(--muted)}.terminal-mini small{margin-top:8px;color:var(--muted);font-size:12px}.terminal-mini>div:last-child{text-align:right}.attention{border:1px solid #e7dcbf;background:#fffaf0;border-radius:6px;padding:16px 20px;margin:16px 0}.attention strong{display:block;font-size:14px;margin-bottom:6px}.attention button{display:block;text-align:left;background:none;color:#76571a;padding:8px 0;min-height:36px;font-size:13px;font-weight:500}.person-avatar{width:54px;height:54px;display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--selected);color:var(--indigo);font-size:20px;font-weight:600;flex-shrink:0}.person-avatar img{width:100%;height:100%;object-fit:cover}.roster-person{display:flex;align-items:center;gap:18px;padding:24px;border-bottom:1px solid var(--line)}.roster-person:last-child{border:0}.roster-copy{flex:1;min-width:0}.roster-copy strong,.roster-copy span,.roster-copy small,.roster-state small{display:block}.roster-copy strong{font-size:17px}.roster-copy span{font-size:13px;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}.roster-copy small{font-size:12px;color:var(--muted);margin-top:7px}.roster-state{text-align:right}.roster-state small{font-size:12px;color:var(--muted);margin-top:8px}.roster-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.terminal-row,.shift-record{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;border-bottom:1px solid var(--line)}.terminal-row:last-child,.shift-record:last-child{border:0}.terminal-row h3{margin:0;font-size:18px}.terminal-row p{font-size:14px;color:var(--muted);margin:7px 0}.terminal-row small{font-size:12px;color:var(--muted)}.shift-record strong{font-size:15px}.shift-record span,.shift-record small{display:block;font-size:13px;color:var(--muted);margin-top:7px}.shift-record>div:last-child{text-align:right}.report-link{font-size:13px;color:var(--indigo);display:inline-block;margin-top:8px;line-height:1.5}.terminal-code{display:block;font-size:46px;letter-spacing:8px;text-align:center;padding:24px 0;color:var(--indigo);font-variant-numeric:tabular-nums}.terminal-config button{margin-top:20px}.profile-panel .person-avatar{width:72px;height:72px}.profile-panel .form>button{margin-top:12px}.demo-tools{padding:24px}.demo-tools h3{font-size:17px;margin:0 0 16px}.demo-tools .form{padding:0;max-width:520px}.demo-tools .form>button{margin-top:16px}.demo-tools h3:not(:first-child){margin-top:30px}.inbox-item{display:flex;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.inbox-item>div{flex:1;min-width:0}.inbox-item span{display:block;font-size:13px;color:var(--muted);overflow-wrap:anywhere;margin-top:4px}.inbox-item code{font-size:22px;color:var(--indigo);letter-spacing:3px}.inbox-item small{color:var(--muted);font-size:12px}.activity-row,.review-row{padding:18px 24px;border-bottom:1px solid var(--line);font-size:14px}.activity-row:last-child,.review-row:last-child{border:0}.activity-row span,.activity-row small{display:block;font-size:12px;color:var(--muted);margin-top:6px;overflow-wrap:anywhere}.review-row p{font-size:14px;color:var(--muted);margin:7px 0}.review-row small{display:block;color:var(--muted);font-size:12px}.review-row button{margin-top:12px}.payment-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:24px 0 12px}.payment-filters>div{flex:1 1 140px;min-width:0}.payment-filters label{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.pagination{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);gap:12px}.pagination>div{display:flex;gap:8px}.method-form textarea{font:inherit;min-height:100px;width:100%;border:1px solid #c5c9d7;border-radius:6px;padding:12px;resize:vertical}.method-form>button{margin-top:18px}.allocation-people{margin:16px 0}.allocation-people label{display:flex;align-items:center;justify-content:space-between;gap:16px}.allocation-people input{width:120px}.join-contact{border:1px solid var(--line);background:#fff;border-radius:6px;padding:20px;margin:24px 0;overflow-wrap:anywhere}.join-contact span{display:block;font-size:13px;color:var(--muted);margin-top:7px}#copy-invite{margin:18px 0}nav{min-width:0}
@media(max-width:1050px){.roster-person{flex-wrap:wrap}.roster-state{margin-left:auto}.roster-actions{flex-direction:row}.terminal-row{flex-wrap:wrap}.terminal-row>.row{margin-left:auto}.payment-filters>div{flex-basis:160px}}
@media(max-width:700px){.environment{gap:8px;align-items:flex-start;margin-bottom:20px}.environment span{font-size:12px;line-height:1.5}.work-summary{padding:20px;align-items:flex-start;flex-direction:column;gap:16px}.work-summary strong{font-size:18px}.work-summary>button{width:100%}.terminal-mini{flex-direction:column;padding:20px}.terminal-mini>div:last-child{text-align:left}.roster-person{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:20px}.roster-person .person-avatar{width:48px;height:48px}.roster-state{grid-column:2;text-align:left;margin:0}.roster-actions{grid-column:2;align-items:flex-start;flex-wrap:wrap}.roster-actions button{min-height:44px}.terminal-row,.shift-record{padding:20px;gap:16px}.terminal-row>.row{margin:0;width:100%}.terminal-row>.row button{flex:1}.shift-record{align-items:flex-start;flex-direction:column}.shift-record>div:last-child{text-align:left}.shift-record .report-link{min-height:44px;padding-top:8px}.demo-tools{padding:20px}.inbox-item{flex-wrap:wrap;gap:12px}.inbox-item>div{flex-basis:100%}.activity-row,.review-row{padding:18px 20px}.payment-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.payment-filters>button{grid-column:1/-1}.payment-filters input,.payment-filters select{min-width:0;font-size:14px}.payment-filters>div{min-width:0}.profile-panel .form{padding:20px}.allocation-people input{width:108px}.terminal-code{font-size:36px;letter-spacing:6px}.attention{padding:16px 20px}.attention button{min-height:44px}nav{padding-bottom:3px}}
.daily-summary{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);margin:24px 0 0;padding:0 0 24px;gap:24px}.daily-summary span{display:block;color:var(--muted);font-size:13px}.daily-summary strong{display:block;font-size:38px;font-weight:650;letter-spacing:-1px;margin-top:10px;font-variant-numeric:tabular-nums}@media(max-width:700px){.daily-summary{gap:18px}.daily-summary strong{font-size:30px}.daily-summary span{font-size:12px}}
.settings-navigation{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:12px;overflow:auto}.settings-navigation button{background:transparent;color:var(--muted);white-space:nowrap;font-weight:500}.settings-navigation button.active{background:var(--selected);color:#43349c}.session-list{padding:4px 24px}.session-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.session-row:last-child{border:0}.session-row strong{font-size:14px}.session-row span:not(.badge){display:block;color:var(--muted);font-size:12px;margin-top:6px}@media(max-width:700px){.session-list{padding:4px 20px}.session-row{flex-wrap:wrap}.settings-navigation button{padding:10px 12px}}
