.workspace13 .session-grid13{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.workspace13 .sessions-panel13{background:transparent;border:0;padding:0;box-shadow:none}.workspace13 .session-tools{padding:18px;border:1px solid var(--line12,#dbe6ed);border-radius:18px;background:var(--panel12,#fff);margin-bottom:22px}.workspace13 .session13{padding:22px;border-radius:22px;background:var(--panel12,#fff);border:1px solid var(--line12,#dbe6ed);box-shadow:0 6px 24px #152f4810;position:relative;overflow:hidden}.workspace13 .session13.live13{border-color:#82cdbd}.session13:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#a4b1bf}.session13.live13:before{background:linear-gradient(90deg,#169b7e,#96dcc5)}.session13 .session-card-head{gap:13px;align-items:center}.session13 .session-person13{flex:1;min-width:0}.session13 .session-person13 h3{font-size:17px;margin:0 0 5px;overflow-wrap:anywhere}.session-person13>span{font-size:11px;color:var(--sub12,#6b8090)}.session13 .session-card-head>button{margin-left:auto;width:30px;height:30px;padding:0;border-radius:10px}.brand-main13{position:relative;background:white!important;min-width:58px;width:58px;height:58px;border:1px solid #dde9e5;border-radius:18px}.brand-main13>img{width:38px;height:38px;object-fit:contain}.type-mini13{position:absolute;right:-4px;bottom:-4px;width:22px;height:22px;display:grid;place-items:center;background:var(--panel12,#fff);border:1px solid var(--line12,#dbe6ed);border-radius:7px;color:#55717b}.type-mini13 .icon12{width:14px;height:14px}.brand-main13.is-live>img{animation:brand-breathe13 3.5s ease-in-out infinite}.session-status13{display:flex;align-items:center;justify-content:space-between;margin:22px 0 17px;gap:6px}.session-status13>span:last-child{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--sub12,#6b8090)}.session-main13{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.session-main13 small{display:block;font-size:9px;letter-spacing:.1em;color:var(--sub12,#6b8090);font-weight:650}.session-main13 strong{display:block;font-size:27px;letter-spacing:-.7px;margin-top:6px;color:var(--ink12,#10374c)}.session-access-icon13{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#eaf6f1;color:#288974}.session-bottom13{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line12,#dbe6ed);padding-top:17px;margin-top:20px}.session-bottom13>span{display:flex;align-items:center;gap:5px;color:var(--sub12,#6b8090);font-size:11px;min-width:0;overflow-wrap:anywhere}.session-bottom13 .icon12{width:15px;height:15px;flex-shrink:0}.session-bottom13>button{font-size:11px;white-space:nowrap;background:#e8f6f1;color:#16715d;border:0;border-radius:9px;padding:9px 12px}.device-detail13{text-align:center}.device-detail13>.device-mark12{margin:0 auto 16px;width:76px;height:76px}.device-detail13 dl{text-align:left;margin:25px 0}.device-detail13 dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line12,#dbe6ed);padding:12px 0}.device-detail13 dd{margin:0;text-align:right;overflow-wrap:anywhere}.batch-toolbar13{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:15px;margin-bottom:18px;background:#eaf7f2;border:1px solid #cfe7dd;border-radius:14px}.batch-toolbar13 strong{margin-right:auto;color:#1d6656}.retention-note13{display:flex;align-items:center;gap:8px;color:var(--sub12,#6b8090);font-size:12px;padding:12px}.theme-choices{grid-template-columns:repeat(4,minmax(0,1fr))}.theme-choice.auto>span{background:linear-gradient(100deg,#d8ede2 0 50%,#553389 50% 100%)}.theme-choice.animated>span{background:linear-gradient(120deg,#8456c9,#39214f)}.theme-choice.light>span{background:linear-gradient(120deg,#e6f3e9,#87b99e)}.notification-card13{margin-top:20px}.notification-actions13{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.notification-card13 h3{display:flex;align-items:center;gap:8px}.wrap13{overflow-wrap:anywhere}.workspace13 [hidden]{display:none!important}html[data-appearance=night] .session13,html[data-appearance=night] .session-tools{background:#172936;border-color:#304756}html[data-appearance=night] .session-main13 strong{color:#eef8fa}html[data-appearance=night] .session-access-icon13,html[data-appearance=night] .batch-toolbar13{background:#1d3b35;color:#8de1c5}html[data-appearance=night] .batch-toolbar13 strong{color:#b5ebd8}@keyframes brand-breathe13{50%{transform:translateY(-2px)}}@media(min-width:1800px){.workspace13 .session-grid13{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1200px){.workspace13 .session-grid13{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.workspace13 .session-grid13{grid-template-columns:1fr}.workspace13 .session13{padding:19px}.theme-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-toolbar13>button{font-size:11px}.batch-toolbar13>.primary{width:100%}.device-detail13 dl>div{font-size:12px}.session-main13 strong{font-size:26px}.notification-actions13>button{width:100%}}@media(prefers-reduced-motion:reduce){.brand-main13.is-live>img{animation:none}}

.portal-qr13>svg{width:170px;height:170px;background:#fff;max-width:100%}.portal-qr13{margin-top:22px}.portal-qr13 p{overflow-wrap:anywhere}

/* One aligned filter row on desktop and phone. */
.workspace13 .session-tools{display:grid;grid-template-columns:170px minmax(0,1fr) 195px;align-items:end;gap:14px}.workspace13 .session-tools>label{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;font-size:11px}.workspace13 .session-tools input,.workspace13 .session-tools select{display:block;width:100%;min-width:0;height:44px;margin:0;padding:10px 12px}.workspace13 .session-tools>input{align-self:end}
@media(max-width:650px){.workspace13 .session-tools{grid-template-columns:minmax(70px,.85fr) minmax(0,1.3fr) minmax(82px,1fr);padding:12px;gap:8px}.workspace13 .session-tools input,.workspace13 .session-tools select{font-size:10px;padding:8px 6px;height:40px}.workspace13 .session-tools>label{font-size:10px}}
.workspace13 .session-tools #session-router,.workspace13 .session-tools #session-search,.workspace13 .session-tools #session-filter{height:44px;min-height:44px;max-height:44px;box-sizing:border-box;margin:0;align-self:end}
@media(max-width:650px){.workspace13 .session-tools #session-router,.workspace13 .session-tools #session-search,.workspace13 .session-tools #session-filter{height:40px;min-height:40px;max-height:40px}}
.backup-panel16{--backup-mint:#177b67;--backup-soft:#eef8f2;--backup-line:#d9e9e1;overflow:hidden}.backup-heading16{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.backup-heading16 h3{display:flex;gap:10px;align-items:center;font-size:23px;margin:12px 0}.backup-heading16 p{margin:8px 0 22px}.backup-panel16 .eyebrow{color:var(--backup-mint)}.backup-badge16{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:8px 13px;background:var(--backup-soft);border:1px solid var(--backup-line);border-radius:50px;color:var(--backup-mint);font-size:12px}.backup-badge16 i{height:7px;width:7px;border-radius:50%;background:currentColor}.backup-badge16.waiting,.backup-badge16.warning{color:#9a682b;background:#fff6e9;border-color:#efdec3}.backup-report16{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;padding:20px;background:var(--backup-soft);border:1px solid var(--backup-line);border-radius:16px;margin-bottom:20px}.backup-report16 label{margin:0}.backup-report16 small,.backup-report16 strong,.backup-report16 span{display:block}.backup-report16 small{font-size:11px;margin-bottom:8px}.backup-report16 strong{font-size:13px}.backup-report16 span{font-size:11px;margin-top:8px}.backup-toggle16{display:flex!important;flex-direction:row;text-align:left;align-items:center;justify-content:space-between;gap:18px;padding:16px 0!important}.backup-toggle16 strong,.backup-toggle16 small{display:block}.backup-toggle16 small{font-weight:400;margin-top:6px}.backup-toggle16 input{appearance:none;width:45px!important;height:26px!important;min-height:26px!important;background:#c7d8d0;border-radius:30px!important;padding:3px!important;flex-shrink:0;cursor:pointer}.backup-toggle16 input:before{content:'';display:block;width:18px;height:18px;border-radius:50%;background:white;box-shadow:0 1px 4px #153d3230;transition:transform .2s}.backup-toggle16 input:checked{background:var(--backup-mint)}.backup-toggle16 input:checked:before{transform:translateX(18px)}.backup-access16{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:12px 0 22px}.backup-access16 article{border:1px solid var(--backup-line);border-radius:16px;display:flex;gap:14px;padding:20px}.backup-symbol16{background:var(--backup-soft);color:var(--backup-mint);display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:13px}.backup-symbol16 svg{width:23px;height:23px}.backup-access16 h4{font-size:15px;margin:0 0 8px}.backup-access16 p{font-size:12px;margin:0 0 6px}.backup-access16 small{font-size:11px;line-height:1.7}.backup-presets16{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.backup-presets16 small{margin-right:8px}.backup-presets16 button{font-size:11px;padding:8px 12px;min-height:36px;background:var(--backup-soft);color:var(--backup-mint);border:1px solid var(--backup-line);border-radius:30px}.backup-note16{display:flex;align-items:flex-start;gap:12px;padding:15px;background:var(--backup-soft);border:1px solid var(--backup-line);border-radius:12px;font-size:12px;line-height:1.8;margin:20px 0}.backup-note16 svg{flex-shrink:0;width:20px;margin-top:4px}.backup-actions16{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.backup-actions16 .button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;text-decoration:none;padding:10px 15px;border:1px solid var(--backup-line);border-radius:10px;color:var(--backup-mint)}.backup-phone16{max-width:360px;margin:8px auto;background:#f5f8f2;color:#153d32;border:7px solid #233f36;border-radius:32px;padding:23px;font:14px/1.7 system-ui,'Nirmala UI',sans-serif;box-shadow:0 15px 40px #153d3220}.backup-phone16 header{display:flex;align-items:center;gap:10px}.backup-phone16 header svg{width:25px;color:#177b67}.backup-phone16 header small{display:block;font-size:8px;letter-spacing:2px}.backup-phone16 header>span{margin-left:auto;font-size:10px;background:#e4efe5;border-radius:25px;padding:5px 8px}.backup-phone16 h3{font-size:26px!important;line-height:1.5}.backup-phone16 article{border:1px solid #dcebe0;background:white;border-radius:18px;padding:18px;margin:15px 0}.backup-phone16 p{color:#607965;font-size:12px}.backup-preview-notice16{background:#e5f0e5;padding:12px;border-radius:12px;margin-top:22px}.backup-preview-field16{color:#718777;border:1px solid #dcebe0;background:#fafcf8;border-radius:10px;padding:11px;font-size:12px;margin:10px 0}.backup-preview-button16{display:block;background:#128369;color:white;border-radius:10px;padding:11px;font-size:12px;text-align:center;margin-top:14px}.backup-preview-button16.secondary{background:#507a49}.backup-phone16 footer{font-size:9px;text-align:center;color:#708675;margin-top:20px}html[data-appearance=night] .backup-panel16{--backup-mint:#83d7b9;--backup-soft:#1a3834;--backup-line:#35574d}html[data-appearance=night] .backup-badge16.waiting,html[data-appearance=night] .backup-badge16.warning{background:#3e3526;color:#edc58d;border-color:#62543c}@media(max-width:700px){.backup-heading16{flex-direction:column;gap:0;margin-bottom:18px}.backup-heading16 h3{font-size:20px}.backup-report16{grid-template-columns:1fr;gap:18px}.backup-access16{grid-template-columns:1fr}.backup-actions16>*{flex:1 1 140px}.backup-phone16{padding:18px;max-width:100%}}@media(prefers-reduced-motion:reduce){.backup-toggle16 input:before{transition:none}}

/* Original device art: no logo images, timers or external icon requests. */
.device-art1634{position:relative;overflow:visible;background:linear-gradient(145deg,#e6f8f4,#edf5fb);color:#168889;border:1px solid #d4ece8;border-radius:16px;flex-shrink:0}
.device-art1634>.icon12{width:29px;height:29px;transform:translateY(3px)}
.device-signal1634{position:absolute;width:21px;height:14px;right:-5px;top:-5px;color:#2ba889;background:var(--card,#fff);border-radius:7px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}
.device-signal1634 circle{fill:currentColor;stroke:none}.device-light1634{position:absolute;width:5px;height:5px;bottom:7px;right:7px;background:#899da6;border-radius:50%}
.device-art1634:not(.is-live){color:#81949c;background:#eff3f5}.device-art1634:not(.is-live) .device-signal1634{opacity:.28;color:#81949c}
.device-art1634.is-live .device-light1634{background:#29b795}.device-art1634.is-live .signal-outer{animation:device-wave1634 2.8s ease-in-out infinite}.device-art1634.is-live .signal-inner{animation:device-wave1634 2.8s .25s ease-in-out infinite}
@keyframes device-wave1634{0%,100%{opacity:.25}45%,65%{opacity:1}}
.motion-paused1634 .device-art1634 *{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.device-art1634 *{animation:none!important}}
html[data-appearance=night] .device-art1634{background:#183d43;border-color:#28535a;color:#80d8c7}html[data-appearance=night] .device-signal1634{background:#19303e}

.device-art1634.is-live>.icon12{animation:none;transform:translateY(3px)}
