.tools-tile-centered-popout-backdrop{z-index:var(--tools-tile-popout-z-backdrop,11999);cursor:pointer;border:0;margin:0;padding:0;position:fixed;inset:0}.tools-tile-centered-popout{z-index:var(--tools-tile-popout-z-panel,12000);padding:max(12px, env(safe-area-inset-top)) 12px calc(var(--tool-rail-h) + var(--tool-rail-center-size) * var(--tool-rail-center-rise) + 12px);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tools-tile-centered-popout--compact{padding:max(8px, env(safe-area-inset-top)) 12px calc(var(--tool-rail-h) + var(--tool-rail-center-size) * var(--tool-rail-center-rise) + 2px);flex-direction:column;justify-content:flex-start;align-items:stretch}.tools-tile-centered-popout--compact .tools-tile-centered-popout__panel--compact{min-height:0;width:min(100%, var(--tool-panel-max-w,min(94vw, 28rem)));flex:auto;align-self:center;height:auto;max-height:none}.tools-tile-centered-popout__panel{pointer-events:auto;width:min(100%, var(--tool-panel-max-w,min(94vw, 28rem)));max-height:min(calc(82dvh - var(--tool-rail-h) - var(--tool-rail-center-size) * var(--tool-rail-center-rise) - 24px), 640px);flex-direction:column;display:flex;overflow:hidden}.tools-tile-centered-popout__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--tool-panel-pad,16px);overflow-y:auto}.tools-tile-centered-popout__panel--body-fill{min-height:0;max-height:min(calc(86dvh - var(--tool-rail-h) - var(--tool-rail-center-size) * var(--tool-rail-center-rise) - 20px), 680px);flex-direction:column;display:flex;overflow:hidden}.tools-tile-centered-popout__body-fill{min-height:0;padding:var(--tool-panel-pad,16px);flex-direction:column;flex:1;display:flex;overflow:hidden}.tools-tile-centered-popout__body-fill--compact{padding:10px 12px 4px}.tools-tile-popout-stack{align-items:stretch;gap:var(--tool-panel-gap,12px);flex-direction:column;width:100%;display:flex}.tools-tile-centered-popout__body-fill .tools-tile-popout-stack,.phone-bottom-sheet-body-fill .tools-tile-popout-stack{flex:1;min-height:0;overflow:hidden}.tools-tile-centered-popout__panel--danger.app-tool-window-3d,.phone-bottom-sheet.tools-tile-phone-sheet--danger .phone-bottom-sheet-panel.app-tool-window-3d{border-color:color-mix(in srgb, var(--danger,#c44) 88%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--danger,#c44) 55%, #000), var(--tool-window-shadow,0 12px 40px #00000073)}.phone-bottom-sheet.tools-tile-phone-sheet--roster.tools-tile-phone-sheet--compact.phone-bottom-sheet--full .phone-bottom-sheet-body-fill,.phone-bottom-sheet.tools-tile-phone-sheet--roster.tools-tile-phone-sheet--compact.phone-bottom-sheet--full .tools-tile-popout-stack,.phone-bottom-sheet.tools-tile-phone-sheet--roster.tools-tile-phone-sheet--compact.phone-bottom-sheet--full .tools-roster-popout{flex:auto;min-height:0}.phone-bottom-sheet.tools-tile-phone-sheet--compact.phone-bottom-sheet--full:not(.tools-tile-phone-sheet--roster) .phone-bottom-sheet-panel{height:var(--phone-sheet-fit-h,min(var(--phone-sheet-full-h), 92dvh));max-height:var(--phone-sheet-fit-h,min(var(--phone-sheet-full-h), 92dvh))}.tools-roster-table-wrap--popout{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid color-mix(in srgb, var(--border,#e8d5a038) 40%, #000);border-radius:6px;flex:1;min-height:0;overflow:auto}.tools-roster-popout{gap:var(--tool-panel-gap,8px);flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.tools-roster-popout__side{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.tools-roster-popout .tools-roster-toolbar{flex-wrap:nowrap;gap:4px;width:100%;display:flex}.tools-roster-popout .tools-roster-toolbar .app-tool-menu-btn{border-radius:8px;flex:1;gap:4px;width:auto;min-width:0;min-height:32px;padding:4px 6px;font-size:.68rem;line-height:1.15}.tools-roster-popout .tools-roster-toolbar .app-tool-menu-btn__glyph i{font-size:.95rem}.tools-roster-popout .tools-roster-toolbar .app-tool-menu-btn__label{white-space:normal;text-align:center}.tools-roster-action-grid{grid-template-columns:repeat(3,1fr);gap:4px;width:100%;display:grid}.tools-roster-action-grid__main{flex-wrap:nowrap;grid-column:1/-1;gap:4px;width:100%;display:flex}.tools-roster-alliance-row{flex-direction:column;grid-column:1/-1;gap:3px;min-width:0;display:flex}html[data-layout-tier=phone][data-layout-phone-orientation=portrait] .tools-roster-alliance-row{grid-column:1/3}.tools-roster-flat-btn{border:1px solid var(--tools-roster-landscape-border,#c8c8cc);border-radius:var(--tools-roster-landscape-radius,3px);background:var(--tools-roster-landscape-surface,#f4f4f6);width:auto;max-width:100%;min-height:26px;color:var(--tools-roster-landscape-text,#1c1c1e);font:inherit;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;box-shadow:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding:3px 7px;font-size:.68rem;font-weight:700;line-height:1.1;display:inline-flex}.tools-roster-flat-btn i{text-align:center;flex-shrink:0;width:14px;font-size:.72rem}.tools-roster-flat-btn span{white-space:nowrap;min-width:0}.tools-roster-flat-btn--full{width:100%}.tools-roster-flat-btn:active{transform:translateY(1px)}.tools-roster-alliance-inline{flex-flow:row;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.tools-roster-alliance-inline .tools-roster-flat-btn{flex:none}.tools-roster-alliance-inline .tools-roster-alliance-field{flex:120px;min-width:0;min-height:32px}.tools-roster-alliance-field--accepted{box-shadow:0 0 0 1px color-mix(in srgb, var(--tool-action-save,#4caf7a) 55%, transparent);border-color:var(--tool-action-save,#4caf7a)!important}.tools-roster-alliance-field{width:100%;min-height:32px}.tools-roster-alliance-hint{color:color-mix(in srgb, var(--text-muted,#9a8a6a) 88%, var(--text,#e8d5a0));margin:0;font-size:.72rem;line-height:1.25}.tools-roster-alliance-saved{letter-spacing:.02em;color:var(--tool-action-save,#4caf7a);margin:0;font-size:.68rem;font-weight:700}.tools-roster-alliance-saved--inline{white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:4px;max-width:42%;display:inline-flex;overflow:hidden}.tools-roster-alliance-saved--inline i{flex-shrink:0;font-size:.72rem}.tools-roster-landscape-alliance .tools-roster-alliance-saved{width:100%}.tools-roster-landscape-alliance{flex-direction:column;gap:3px;width:100%;display:flex}.tools-roster-landscape-alliance .tools-roster-flat-btn--full{width:100%}.tools-roster-sheets-block{border:1px solid color-mix(in srgb, var(--tool-action-save,#4caf7a) 45%, var(--border,#e8d5a038));background:linear-gradient(168deg, color-mix(in srgb, var(--tool-action-save,#4caf7a) 22%, #1a2420) 0%, color-mix(in srgb, var(--tool-action-save,#4caf7a) 8%, var(--inset,#120f0b)) 55%, color-mix(in srgb, var(--inset,#120f0b) 96%, #000) 100%);border-radius:10px;flex-direction:column;gap:3px;padding:6px 8px;display:flex;box-shadow:inset 0 1px #ffffff14}.tools-roster-sheets-label{color:color-mix(in srgb, var(--tool-action-save,#4caf7a) 72%, #e8f4ec)}.tools-roster-sheets-first-row{color:color-mix(in srgb, var(--tool-action-save,#4caf7a) 65%, var(--text,#e8d5a0));margin:0;font-size:.78em;font-weight:800;line-height:1.25}.tools-roster-sheets-row{flex-wrap:nowrap;align-items:stretch;gap:4px;width:100%;display:flex}.tools-roster-sheets-row .tools-roster-sheets-url{border-color:color-mix(in srgb, var(--tool-action-save,#4caf7a) 35%, var(--border,#e8d5a038));background:color-mix(in srgb, var(--tool-action-save,#4caf7a) 12%, var(--inset,#120f0b));flex:1.15;min-width:0;min-height:28px;padding:4px 6px;font-size:.75rem}.tools-roster-popout .tools-roster-sheets-row .app-tool-menu-btn{flex:1;gap:4px;min-width:0;max-width:none;min-height:32px;padding:4px 8px;font-size:.68rem;line-height:1.15}.tools-roster-popout .tools-roster-sheets-row .app-tool-menu-btn__glyph i{font-size:.95rem}.tools-roster-popout .tools-roster-sheets-row .app-tool-menu-btn__label{white-space:normal;text-align:center}.tools-roster-popout__side .app-tool-rail-popout-copy{margin:0;line-height:1.25}.tools-roster-popout__side .app-tool-rail-popout-copy--hint{font-size:.78em}.tools-roster-popout .tools-roster-table{font-size:.82rem}.tools-roster-popout .tools-roster-table tbody tr{height:24px}.tools-roster-popout .tools-roster-table th,.tools-roster-popout .tools-roster-table td{padding:1px 3px}.tools-roster-popout .tools-roster-col-name{padding-left:6px}.tools-roster-popout .tools-roster-col-del{text-align:center;width:24px;min-width:24px;max-width:24px;padding:0}.tools-roster-popout .tools-roster-col-chk{text-align:center;width:22px;min-width:22px;max-width:22px;padding:0}.tools-roster-popout .tools-roster-col-slot{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:2ch;min-width:2ch;max-width:2ch;padding-left:2px;padding-right:4px}.tools-roster-popout .tools-roster-col-del--hidden{visibility:hidden;pointer-events:none}.tools-roster-popout .tools-roster-field{box-sizing:border-box;-webkit-user-select:text;user-select:text;touch-action:manipulation;height:22px;min-height:22px;max-height:22px;padding:1px 4px;font-size:.8rem}.tools-roster-popout--edit .tools-roster-field{border-color:color-mix(in srgb, var(--tool-action-save,#4caf7a) 40%, var(--border,#e8d5a038));background:color-mix(in srgb, var(--tool-action-save,#4caf7a) 14%, var(--inset,#120f0b))}.tools-roster-popout--edit .tools-roster-rank-btn{border:1px solid color-mix(in srgb, var(--tool-action-save,#4caf7a) 40%, var(--border,#e8d5a038));background:color-mix(in srgb, var(--tool-action-save,#4caf7a) 14%, var(--inset,#120f0b));border-radius:4px}.tools-roster-popout .tools-roster-chk,.tools-roster-popout .tools-roster-rank-btn,.tools-roster-popout .tools-roster-del-btn{min-width:22px;min-height:22px;max-height:22px;padding:0;font-size:.75rem}.tools-roster-name-cell{align-items:center;gap:6px;min-width:0;display:flex}.tools-roster-name-cell .hive-level-pill{flex-shrink:0}.tools-roster-field--name{flex:1;min-width:0}.tools-roster-popout__side .app-tool-rail-popout-field:not(.tools-roster-sheets-url){min-height:30px;padding:5px 8px;font-size:.8rem}.tools-roster-table-wrap{border:1px solid color-mix(in srgb, var(--border,#e8d5a038) 40%, #000);border-radius:10px;overflow-x:auto}.tools-roster-table{border-collapse:collapse;width:100%;font-size:var(--tool-panel-type,.9rem)}.tools-roster-table th,.tools-roster-table td{border-bottom:1px solid color-mix(in srgb, var(--border,#e8d5a038) 30%, #000);text-align:left;vertical-align:middle;padding:6px 4px}.tools-roster-table th{text-transform:uppercase;color:var(--muted,#9a8b6a);font-size:.72rem;font-weight:800}.tools-roster-field{min-height:32px;padding:4px 6px;font-size:.82rem}.tools-roster-chk,.tools-roster-rank-btn,.tools-roster-del-btn{border:1px solid color-mix(in srgb, var(--border,#e8d5a038) 55%, #000);color:var(--text,#e8d5a0);cursor:pointer;background:0 0;border-radius:6px;min-width:28px;min-height:28px}.tools-roster-chk:disabled{opacity:.35;cursor:not-allowed}.tools-cloud-code{background:color-mix(in srgb, var(--inset,#120f0b) 92%, #000);border:1px solid color-mix(in srgb, var(--border,#e8d5a038) 40%, #000);word-break:break-all;width:fit-content;min-width:9ch;max-width:100%;color:var(--text,#e8d5a0);border-radius:8px;padding:10px 12px;font-family:ui-monospace,monospace;font-size:.85rem;display:inline-block}.hub-cloud-editor__code-field{box-sizing:content-box;letter-spacing:.06em;text-align:center;background:color-mix(in srgb, var(--inset,#120f0b) 92%, #000);border:1px solid color-mix(in srgb, var(--border,#e8d5a038) 40%, #000);width:9ch;min-width:9ch;max-width:9ch;color:var(--text,#e8d5a0);border-radius:8px;flex:none;margin-inline:auto;padding:.45rem .5rem;font-family:ui-monospace,monospace;font-size:.85rem;display:block}.hub-cloud-editor__code-field:focus{border-color:#9333ea;outline:none}.tools-legal-section{flex-direction:column;gap:6px;display:flex}.tools-roster-popout__list{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .tools-roster-popout,.tools-roster-popout--landscape{flex-direction:row;align-items:stretch;gap:6px}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .tools-roster-popout__side,.tools-roster-popout--landscape .tools-roster-popout__side{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:0 0 7.25rem;gap:3px;min-width:0;max-width:7.25rem;display:flex;overflow:hidden auto}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .tools-roster-popout__side-main,.tools-roster-popout--landscape .tools-roster-popout__side-main{flex-direction:column;flex:0 auto;gap:3px;min-height:0;display:flex}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .tools-roster-popout__side-foot,.tools-roster-popout--landscape .tools-roster-popout__side-foot{flex-direction:column;flex-shrink:0;gap:3px;display:flex}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .tools-roster-popout__list,.tools-roster-popout--landscape .tools-roster-popout__list{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .tools-roster-popout .tools-roster-table-wrap--popout,.tools-roster-popout--landscape .tools-roster-popout .tools-roster-table-wrap--popout{flex:1;min-height:0}.phone-bottom-sheet.tools-tile-phone-sheet--compact .phone-bottom-sheet-panel:has(.tools-roster-popout--landscape){color:#1c1c1e;background:linear-gradient(#ececee 0%,#e2e2e6 100%);border-color:#b4b4b4;box-shadow:0 8px 28px #00000047,inset 0 1px #ffffffd9}.phone-bottom-sheet.tools-tile-phone-sheet--compact .phone-bottom-sheet-panel:has(.tools-roster-popout--landscape):before{opacity:.15}.tools-roster-popout--landscape{--tools-roster-landscape-text:#1c1c1e;--tools-roster-landscape-muted:#5c5c62;--tools-roster-landscape-surface:#f4f4f6;--tools-roster-landscape-border:#c8c8cc;--tools-roster-landscape-radius:3px}.phone-bottom-sheet.tools-tile-phone-sheet--compact .phone-bottom-sheet-panel:has(.tools-roster-popout--landscape){border-radius:5px 5px 0 0}.tools-roster-landscape-actions{flex-direction:column;gap:3px;display:flex}.tools-roster-landscape-action{border:1px solid var(--tools-roster-landscape-border,#c8c8cc);border-radius:var(--tools-roster-landscape-radius,3px);background:var(--tools-roster-landscape-surface,#f4f4f6);width:100%;min-height:26px;color:var(--tools-roster-landscape-text,#1c1c1e);font:inherit;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;box-shadow:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding:3px 7px;font-size:.68rem;font-weight:700;line-height:1.1;display:flex}.tools-roster-landscape-action i{text-align:center;flex-shrink:0;width:14px;font-size:.72rem}.tools-roster-landscape-action span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tools-roster-landscape-action--import{border-color:color-mix(in srgb, var(--tool-action-save,#4caf7a) 45%, var(--tools-roster-landscape-border,#c8c8cc));background:color-mix(in srgb, var(--tool-action-save,#4caf7a) 12%, #fff)}.tools-roster-landscape-action--export{border-color:color-mix(in srgb, var(--tool-action-share,#4e7fa8) 45%, var(--tools-roster-landscape-border,#c8c8cc));background:color-mix(in srgb, var(--tool-action-share,#4e7fa8) 12%, #fff)}.tools-roster-landscape-action--apply{border-color:color-mix(in srgb, var(--tool-action-accent,#c8860a) 50%, var(--tools-roster-landscape-border,#c8c8cc));background:color-mix(in srgb, var(--tool-action-accent,#c8860a) 14%, #fff)}.tools-roster-landscape-action--icon{flex:0 0 28px;justify-content:center;width:28px;min-width:28px;padding:0}.tools-roster-landscape-action:disabled{opacity:.45;cursor:not-allowed}.tools-roster-landscape-action:active:not(:disabled){transform:translateY(1px)}.tools-roster-landscape-rank-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.tools-roster-landscape-rank-btn{border:1px solid var(--tools-roster-landscape-border,#c8c8cc);border-radius:var(--tools-roster-landscape-radius,3px);min-height:22px;color:var(--tools-roster-landscape-muted,#5c5c62);font:inherit;letter-spacing:.02em;cursor:pointer;touch-action:manipulation;background:#fff;padding:2px 0;font-size:.62rem;font-weight:800;line-height:1}.tools-roster-landscape-rank-btn.on{border-color:color-mix(in srgb, var(--tool-action-accent,#c8860a) 55%, #ccc);background:color-mix(in srgb, var(--tool-action-accent,#c8860a) 16%, #fff);color:var(--tools-roster-landscape-text,#1c1c1e)}.tools-roster-landscape-rank-btn:disabled{opacity:.35;cursor:not-allowed}.tools-roster-landscape-rank-btn:active:not(:disabled){transform:translateY(1px)}.tools-roster-landscape-toggle-row{flex-direction:row;justify-content:space-between;align-items:center;gap:6px;min-height:26px;padding:2px 0;display:flex}.tools-roster-landscape-toggle-row__label{letter-spacing:.02em;text-transform:uppercase;min-width:0;color:var(--tools-roster-landscape-muted,#5c5c62);font-size:.64rem;font-weight:700;line-height:1.15}.tools-roster-popout--landscape .tools-roster-sheets-block{border-radius:var(--tools-roster-landscape-radius,3px);border-color:color-mix(in srgb, var(--tool-action-save,#4caf7a) 35%, var(--tools-roster-landscape-border,#c8c8cc));background:color-mix(in srgb, var(--tool-action-save,#4caf7a) 8%, #fff);box-shadow:none;gap:3px;padding:4px 5px}.tools-roster-popout--landscape .tools-roster-sheets-label{color:color-mix(in srgb, var(--tool-action-save,#4caf7a) 70%, #1c1c1e);font-size:.64rem}.tools-roster-popout--landscape .tools-roster-sheets-row{flex-direction:row;align-items:center}.tools-roster-popout--landscape .tools-roster-sheets-row .tools-roster-sheets-url{border-radius:var(--tools-roster-landscape-radius,3px);border-color:var(--tools-roster-landscape-border,#c8c8cc);min-height:26px;color:var(--tools-roster-landscape-text,#1c1c1e);background:#fff;padding:3px 6px;font-size:.68rem}.tools-roster-popout--landscape .tools-roster-table-wrap--popout{border-color:var(--tools-roster-landscape-border,#c8c8cc);border-radius:var(--tools-roster-landscape-radius,3px);background:#fff}.tools-roster-popout--landscape .tools-roster-col-rank{text-align:center;white-space:nowrap;width:2.75rem;min-width:2.75rem;max-width:2.75rem;padding-left:2px;padding-right:2px;overflow:visible}.tools-roster-popout--landscape .tools-roster-table th.tools-roster-col-rank{font-size:.65rem;overflow:visible}.tools-roster-popout--landscape .tools-roster-rank-btn{width:100%;min-width:0;max-width:none;padding-left:2px;padding-right:2px;font-size:.68rem}.tools-roster-popout--landscape .tools-roster-rank-select{text-align:center;text-align-last:center;border-radius:var(--tools-roster-landscape-radius,3px);cursor:pointer;appearance:auto;width:100%;min-width:0;height:20px;min-height:20px;max-height:20px;padding:0 1px;font-size:.68rem}.tools-roster-popout--landscape .tools-roster-table{table-layout:auto;width:100%;color:var(--tools-roster-landscape-text,#1c1c1e)}.tools-roster-popout--landscape .tools-roster-col-name{text-overflow:ellipsis;width:auto;min-width:4.5rem;max-width:none;overflow:hidden}.tools-roster-popout--landscape .tools-roster-table thead th{z-index:1;color:var(--tools-roster-landscape-muted,#5c5c62);box-shadow:0 1px 0 var(--tools-roster-landscape-border,#c8c8cc);background:#f0f0f2;position:sticky;top:0}.tools-roster-popout--landscape .tools-roster-table tbody tr:nth-child(2n){background:#f8f8fa}.tools-roster-popout--landscape .tools-roster-field,.tools-roster-popout--landscape .tools-roster-rank-btn,.tools-roster-popout--landscape .tools-roster-chk,.tools-roster-popout--landscape .tools-roster-del-btn{border-color:var(--tools-roster-landscape-border,#c8c8cc);color:var(--tools-roster-landscape-text,#1c1c1e);border-radius:var(--tools-roster-landscape-radius,3px);background:#fff}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .tools-roster-popout .tools-roster-toolbar,.tools-roster-popout--landscape .tools-roster-popout .tools-roster-toolbar{flex-flow:column}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .tools-roster-popout .tools-roster-toolbar .app-tool-menu-btn,.tools-roster-popout--landscape .tools-roster-popout .tools-roster-toolbar .app-tool-menu-btn{flex:none;width:100%;min-width:0}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .tools-roster-sheets-first-row,html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .tools-roster-sheets-hint,html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .tools-roster-bulk-hint,.tools-roster-popout--landscape .tools-roster-sheets-first-row,.tools-roster-popout--landscape .tools-roster-sheets-hint,.tools-roster-popout--landscape .tools-roster-bulk-hint{display:none}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .tools-roster-popout__side-foot .app-tool-segment-toggle,.tools-roster-popout--landscape .tools-roster-popout__side-foot .app-tool-segment-toggle{flex-wrap:wrap;gap:2px}.tools-roster-popout--landscape .tools-roster-popout__side-foot .app-tool-segment-toggle__btn{border-color:var(--tools-roster-landscape-border,#c8c8cc);min-height:20px;color:var(--tools-roster-landscape-text,#1c1c1e);background:#fff;padding:1px 4px;font-size:.58rem}.tools-roster-popout--landscape .tools-roster-popout__side-foot .app-tool-segment-toggle__btn.on{background:color-mix(in srgb, var(--tool-action-accent,#c8860a) 18%, #fff);border-color:color-mix(in srgb, var(--tool-action-accent,#c8860a) 55%, #ccc)}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .tools-roster-col-cp,.tools-roster-popout--landscape .tools-roster-col-cp{display:none}.tools-roster-popout--landscape .tools-roster-col-lv{text-align:center;white-space:nowrap;width:2rem;min-width:2rem;max-width:2rem;padding:0 2px;overflow:visible}.tools-roster-popout--landscape .tools-roster-col-lv .tools-roster-field--level{text-align:center;box-sizing:border-box;width:100%;min-width:0;height:20px;min-height:20px;max-height:20px;padding:0 2px;font-size:.7rem}.tools-roster-popout--landscape .tools-roster-table th.tools-roster-col-lv{padding:0 2px;font-size:.65rem;font-weight:800;overflow:visible}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .tools-roster-popout .tools-roster-table,.tools-roster-popout--landscape .tools-roster-popout .tools-roster-table{font-size:.76rem}