.tablet-tools { display:flex; flex-wrap:wrap; align-items:center; gap:8px; margin-left:auto; }
.tablet-tools button { display:inline-flex; align-items:center; justify-content:center; gap:7px; white-space:nowrap; min-height:36px; }
.tablet-tools svg,.tablet-scan-button svg { width:20px; height:20px; flex-shrink:0; }
.tablet-mode-toggle i { position:relative; display:block; width:30px; height:18px; border-radius:10px; background:#c0c9d5; }
.tablet-mode-toggle i::after { content:""; position:absolute; top:3px; left:3px; width:12px; height:12px; background:white; border-radius:50%; }
.tablet-mode-toggle[aria-checked="true"] i { background:var(--primary); }
.tablet-mode-toggle[aria-checked="true"] i::after { left:15px; }
body .tablet-menu-button,body:not(.tablet-mode) .tablet-print-button,body:not(.tablet-mode) .tablet-scan-button { display:none; }
.order-search-control { display:flex; flex-wrap:wrap; align-items:stretch; gap:8px; min-width:0; }
.order-search-control > input { flex:1; width:0; min-width:0; }
.tablet-scan-button { align-items:center; justify-content:center; gap:8px; white-space:nowrap; flex-shrink:0; }
.tablet-camera-mask { z-index:12010; }
.tablet-camera-card,.tablet-print-card { width:min(680px,calc(100vw - 24px)); max-height:calc(100dvh - 24px); overflow:hidden; display:flex; flex-direction:column; }
.tablet-camera-body,.tablet-print-card > .panel-body { overflow:auto; min-height:0; padding:16px; }
.tablet-camera-preview { position:relative; overflow:hidden; border-radius:8px; background:#10151c; aspect-ratio:4/3; max-height:52dvh; }
.tablet-camera-preview video { width:100%; height:100%; object-fit:contain; }
.tablet-camera-guide { position:absolute; inset:25% 10%; border:2px solid rgb(255 255 255 / 80%); border-radius:8px; pointer-events:none; }
#tabletCameraStatus { min-height:24px; line-height:1.6; }
.tablet-image-scan { display:inline-flex; justify-content:center; align-items:center; cursor:pointer; min-height:44px; padding:10px 16px; background:#eef1f5; border-radius:6px; }
.tablet-image-scan input { position:absolute; width:1px; height:1px; opacity:0; }
.tablet-image-scan:focus-within { outline:2px solid var(--primary); outline-offset:2px; }
.tablet-print-job { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:10px; padding:14px 0; border-bottom:1px solid #eef1f5; }
.tablet-print-job > div { display:grid; gap:5px; min-width:0; }
.tablet-print-job span { font-size:13px; color:var(--muted); overflow-wrap:anywhere; }
body.tablet-mode #appView { grid-template-columns:minmax(0,1fr); }
body.tablet-mode #appView > .sidebar { display:none; }
body.tablet-mode.tablet-nav-open #appView > .sidebar { display:flex; flex-direction:column; position:fixed; inset:0 auto 0 0; width:240px; max-width:85vw; height:100dvh; z-index:2800; background:#fff; overflow:auto; }
body.tablet-mode .sidebar .menu { display:block; flex:1; overflow:auto; }
body.tablet-mode .sidebar .menu-section { display:block; }
body.tablet-mode .sidebar .menu-group { display:block; }
body.tablet-mode .sidebar .menu button { width:100%; min-height:48px; }
body.tablet-mode .sidebar .side-brand { display:flex; }
body.tablet-mode .sidebar .sidebar-userbar { display:flex; }
#tabletNavShade { position:fixed; inset:0; padding:0; border:0; border-radius:0; background:rgb(17 24 39 / 30%); z-index:2799; }
#tabletNavShade[hidden] { display:none; }
body.tablet-mode .tablet-menu-button,body.tablet-mode .tablet-scan-button { display:inline-flex; }
body.tablet-mode #appView .workspace[data-view] { padding:12px 16px 24px; min-width:0; }
body.tablet-mode #appView .workspace[data-view] > .topbar { display:flex; flex-wrap:wrap; gap:8px 12px; align-items:center; padding-block:10px; }
body.tablet-mode #appView .workspace[data-view] > .topbar > div:first-child { flex:0 0 auto; }
body.tablet-mode #appView .workspace[data-view] #stats { order:5; width:100%; flex-basis:100%; margin:0; overflow:auto; }
body.tablet-mode #appView .workspace[data-view] #stats .stat { min-width:92px; padding-block:4px; }
body.tablet-mode #appView .workspace[data-view] #stats .stat strong { font-size:18px; }
body.tablet-mode #appView .workspace[data-view] > .topbar h2 { font-size:18px; }
body.tablet-mode #pageHeaderActions { margin:0; }
body.tablet-mode button,body.tablet-mode select,body.tablet-mode input:not([type="checkbox"]):not([type="radio"]) { min-height:44px; }
body.tablet-mode input,body.tablet-mode select,body.tablet-mode textarea { font-size:16px; }
body.tablet-mode #appView .workspace[data-view="scanDesk"] .scan-input-bar { display:flex; flex-wrap:wrap; align-items:flex-end; gap:10px; min-height:0; padding-bottom:12px; position:static; }
body.tablet-mode #appView .workspace[data-view="scanDesk"] .scan-input-field { flex:1 1 360px; min-width:0; }
body.tablet-mode #appView .workspace[data-view="scanDesk"] #scanInput { min-height:48px; font-size:16px; }
body.tablet-mode #appView .workspace[data-view="scanDesk"] #content { padding-block:14px; }
body.tablet-mode #appView .workspace[data-view="scanDesk"] #scanResult { padding-top:12px; }
body.tablet-mode #appView .workspace[data-view="scanDesk"] .scan-query-actions { display:flex; flex-wrap:wrap; flex:0 1 auto; max-width:100%; margin:0; padding:0; gap:8px; }
body.tablet-mode #appView .workspace[data-view="scanDesk"] .scan-query-actions button { min-height:48px; }
body.tablet-mode #appView .order-filter-primary { display:flex; flex-wrap:wrap; gap:8px; }
body.tablet-mode #appView .order-filter-search { flex:1 1 360px; min-width:0; }
/* The desktop container rules already place every region. Keep their grid and
   coordinates together; changing only the columns creates implicit columns. */
body.tablet-mode #appView .order-card.order-card--enterprise .order-card-grid > * { min-width:0; }
body.tablet-mode #appView .order-card.order-card--enterprise .order-actions button { min-height:44px; }
body.tablet-mode .order-card--enterprise { font-size:13px; }
body.tablet-mode .order-card--enterprise .order-products-cell,body.tablet-mode .order-card--enterprise .order-context-cell { font-size:13px; }
body.tablet-mode .order-card--enterprise .order-product-name,body.tablet-mode .order-card--enterprise .inventory-card-product-name { font-size:13px; line-height:1.45; }
body.tablet-mode .order-card--enterprise .order-action-section-label { min-height:44px; display:flex; align-items:center; }
body.tablet-mode #appView .workspace[data-view="orders"],body.tablet-mode #appView .workspace[data-view="clientOrders"] { padding-bottom:100px; }
body.tablet-mode #appView .order-pagination { left:0; padding:8px 16px max(8px,env(safe-area-inset-bottom)); min-height:56px; gap:8px; }
body.tablet-mode #appView .order-pagination button { min-width:44px; }
body.tablet-mode .tablet-order-common { padding:10px; margin-block:8px; border:1px solid #dce6fa; border-radius:8px; background:#f3f7ff; }
body.tablet-mode .tablet-order-common > span { display:block; font-size:12px; font-weight:600; color:#475569; margin-bottom:6px; }
body.tablet-mode .tablet-order-common > div { display:flex; flex-wrap:wrap; gap:8px; }
body.tablet-mode .tablet-order-common button { flex:1 1 92px; padding-inline:10px; background:#fff; border:1px solid #bdcff5; color:#165dff; font-weight:600; min-height:44px; }
body.tablet-mode .tablet-order-common small { display:block; font-size:11px; color:#64748b; margin-top:6px; }
body.tablet-mode .inbound-review-shelf.is-unassigned .inbound-review-shelf__edit { min-height:44px; padding:8px 12px; background:#fff6e7; border:1px solid #edc783; color:#995c11; font-weight:600; }
body.tablet-mode .scan-inbound-card__actions { display:flex; flex-wrap:wrap; gap:8px; }
body.tablet-mode .scan-inbound-card__product { min-width:0; }
body.tablet-mode .scan-card-tools button { min-height:44px; }
body.tablet-mode .scan-result-head { flex-wrap:wrap; }
body.tablet-mode .modal-mask button { min-height:44px; }
.tablet-shelf-control { display:contents; }
.tablet-shelf-arrows { display:none; }
body.tablet-mode .tablet-shelf-control { display:grid; gap:6px; min-width:0; }
body.tablet-mode .tablet-shelf-control > input,body.tablet-mode .tablet-shelf-control > select { width:100%; min-width:0; margin:0; }
body.tablet-mode .tablet-shelf-control > input[type="number"] { appearance:textfield; -moz-appearance:textfield; }
body.tablet-mode .tablet-shelf-control > input[type="number"]::-webkit-inner-spin-button,body.tablet-mode .tablet-shelf-control > input[type="number"]::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; }
body.tablet-mode .tablet-shelf-arrows { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px; }
body.tablet-mode .tablet-shelf-arrows button { display:flex; align-items:center; justify-content:center; padding:0; min-width:44px; min-height:44px; border:1px solid #d4deed; background:#edf3ff; color:#165dff; touch-action:manipulation; }
body.tablet-mode .tablet-shelf-arrows button:disabled { color:#93a0b4; background:#f3f5f8; opacity:.65; }
body.tablet-mode .tablet-shelf-arrows svg { width:22px; height:22px; pointer-events:none; }
body.tablet-mode .stock-card-shelf-fields,body.tablet-mode .gs-move-fields { grid-template-columns:repeat(3,minmax(0,1fr)); gap:8px; }
body.tablet-mode .stock-card-shelf-fields > label,body.tablet-mode .gs-move-fields > label { min-width:0; }
body.tablet-mode .gs-mask { padding:12px; }
body.tablet-mode .gs-mask .gs-dialog { width:calc(100vw - 24px); height:calc(100dvh - 24px); }
body.tablet-mode .gs-dialog-head { padding:12px 18px; }
body.tablet-mode .gs-dialog-head h2 { font-size:20px; }
body.tablet-mode .gs-dialog-toolbar { padding:8px 18px; gap:8px 14px; }
body.tablet-mode .gs-dialog-workspace { grid-template-columns:minmax(0,1fr) 340px; }
body.tablet-mode .gs-board { padding:12px; }
body.tablet-mode .gs-row-slots { grid-auto-columns:184px; }
body.tablet-mode .gs-cell { grid-template-columns:68px minmax(0,1fr); gap:8px; min-height:132px; }
body.tablet-mode .gs-cell img { width:68px; height:96px; }
body.tablet-mode .gs-cell-name { font-size:12px; }
body.tablet-mode .gs-cell-stock { font-size:23px; }
body.tablet-mode .gs-row-navigation button { min-width:44px; width:44px; min-height:44px; }
body.tablet-mode .gs-row-navigation input[type="range"] { min-height:44px; touch-action:pan-x; }
body.tablet-mode .gs-editor { padding:14px; }
body.tablet-mode .gs-editor .gs-save-count { gap:6px; }
body.tablet-mode .gs-editor .gs-save-count button { font-size:13px; padding-inline:6px; }
body.tablet-mode :is(button,summary,select,input,textarea):focus-visible { outline:2px solid #165dff; outline-offset:2px; }
@media(max-width:900px) {
  body.tablet-mode #appView .workspace[data-view="scanDesk"] .scan-input-field { flex-basis:100%; }
  body.tablet-mode .gs-dialog-workspace { grid-template-columns:minmax(0,1fr) 310px; }
}
@media(max-width:600px) {
  .tablet-tools { gap:4px; }
  .tablet-tools button { padding-inline:8px; font-size:12px; }
  body #appView .workspace[data-view] > .topbar { flex-wrap:wrap; }
  body #appView .workspace[data-view] #tabletTools { grid-column:1 / -1; grid-row:3; width:100%; justify-content:flex-start; }
  body.tablet-mode #appView .workspace[data-view] { padding:12px; }
  body.tablet-mode #appView .workspace[data-view] > .topbar { display:grid; grid-template-columns:1fr auto; }
  body.tablet-mode #appView .workspace[data-view] #stats { grid-column:1 / -1; grid-row:2; display:flex; }
  body.tablet-mode #appView .order-pagination { flex-wrap:wrap; justify-content:center; padding-inline:8px; }
  body.tablet-mode #appView .workspace[data-view="orders"],body.tablet-mode #appView .workspace[data-view="clientOrders"] { padding-bottom:150px; }
  body.tablet-mode .tablet-camera-card { max-height:calc(100dvh - 12px); }
  body.tablet-mode .tablet-camera-preview { max-height:45dvh; }
}
@media(max-width:680px) {
  body.tablet-mode .gs-mask { padding:0; }
  body.tablet-mode .gs-mask .gs-dialog { width:100vw; height:100dvh; }
  body.tablet-mode .gs-dialog-workspace { display:flex; flex-direction:column; }
  body.tablet-mode .gs-board { max-height:38dvh; }
  body.tablet-mode .gs-editor { overflow:visible; }
}

.order-search-control > .barcode-input-receipt { flex-basis:100%; order:2; }

body.tablet-mode #appView .workspace[data-view="scanDesk"] .scan-query-actions { flex-direction:row; }
body.tablet-mode #appView .workspace[data-view="scanDesk"] .scan-query-actions > button { width:auto; flex:0 0 auto; }

.tablet-picking-entry { display:none; }
body.tablet-mode .tablet-picking-entry:not([hidden]) { display:inline-flex; }
.tablet-work-dock[hidden] { display:none; }
.tablet-work-dock { position:fixed; bottom:0; left:0; right:0; z-index:1800; padding:8px 16px max(8px,env(safe-area-inset-bottom)); background:rgba(255,255,255,.97); border-top:1px solid #dbe4f0; box-shadow:0 -3px 15px rgba(31,56,91,.08); }
.tablet-dock-summary { display:flex; gap:14px; align-items:center; margin-bottom:6px; min-width:0; font-size:12px; }
.tablet-dock-summary strong { max-width:46%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.tablet-dock-summary span { color:#64748b; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.tablet-dock-buttons { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:8px; }
.tablet-dock-buttons button { min-width:0; min-height:44px; font-size:13px; padding:8px; }
body.tablet-dock-visible #appView .workspace[data-view="scanDesk"] { padding-bottom:125px; }
body.tablet-dock-visible .wchat-launcher { top:min(var(--tablet-launcher-y,80dvh),var(--tablet-dock-launcher-top,70dvh))!important; }
.tablet-ops-mask { z-index:11990; }
.tablet-ops-dialog { display:flex; flex-direction:column; width:min(880px,calc(100vw - 24px)); max-height:calc(100dvh - 24px); overflow:hidden; }
.tablet-ops-body { padding:14px 18px; overflow:auto; min-height:0; overscroll-behavior:contain; }
.tablet-recent-list { display:grid; gap:8px; }
.tablet-recent-list button { display:flex; justify-content:space-between; align-items:center; gap:12px; min-height:52px; text-align:left; padding:10px 14px; }
.tablet-recent-list strong { min-width:0; overflow-wrap:anywhere; }
.tablet-recent-list span { font-size:12px; color:#64748b; flex-shrink:0; }
.tablet-pick-toolbar { display:flex; flex-wrap:wrap; align-items:center; gap:8px 14px; padding:10px 18px; border-bottom:1px solid #eef2f8; }
.tablet-pick-toolbar progress { flex:1; min-width:70px; height:9px; accent-color:#165dff; }
.tablet-pick-toolbar button { min-height:44px; font-size:13px; }
.tablet-pick-toolbar [aria-pressed="true"],[data-tablet-wake][aria-pressed="true"] { color:#165dff; background:#edf3ff; }
.tablet-pick-note { margin:0; padding:8px 18px 0; font-size:12px; color:#64748b; }
.tablet-pick-list { display:grid; gap:10px; }
.tablet-pick-card { display:grid; grid-template-columns:28px 22px 72px minmax(0,1fr) 82px; align-items:center; gap:12px; padding:14px; border:1px solid #dce5f0; border-radius:8px; background:white; cursor:pointer; }
.tablet-pick-card[hidden] { display:none; }
.tablet-pick-card input[type="checkbox"] { width:26px; height:26px; margin:0; accent-color:#165dff; }
.tablet-pick-card img,.tablet-pick-noimage { width:72px; height:88px; object-fit:contain; border-radius:5px; background:#f6f8fb; }
.tablet-pick-noimage { display:flex; align-items:center; justify-content:center; font-size:12px; color:#94a3b8; }
.tablet-pick-index { color:#94a3b8; font-size:12px; }
.tablet-pick-facts { display:grid; gap:5px; min-width:0; overflow-wrap:anywhere; font-size:13px; }
.tablet-pick-facts > b { color:#165dff; font-size:15px; }
.tablet-pick-facts > b.is-unassigned { color:#b66b11; }
.tablet-pick-facts small { color:#64748b; font-size:12px; }
.tablet-pick-quantity { text-align:right; font-size:13px; }
.tablet-pick-quantity b { font-size:27px; }
.tablet-pick-quantity span { display:block; color:#64748b; margin-top:5px; }
.tablet-pick-card.is-picked { background:#f0faf6; border-color:#b1dac6; }
.tablet-pick-footer { display:flex; justify-content:flex-end; gap:8px; padding:12px 18px; border-top:1px solid #eef2f8; }
.tablet-pick-footer button { min-height:44px; }
@media(max-width:600px) {
  .tablet-work-dock { padding-inline:8px; }
  .tablet-dock-buttons { grid-template-columns:repeat(3,minmax(0,1fr)); gap:5px; }
  body.tablet-dock-visible #appView .workspace[data-view="scanDesk"] { padding-bottom:175px; }
  .tablet-ops-dialog { width:calc(100vw - 12px); max-height:calc(100dvh - 12px); }
  .tablet-ops-body { padding:10px; }
  .tablet-pick-card { grid-template-columns:26px 48px minmax(0,1fr) 52px; gap:8px; padding:10px; }
  .tablet-pick-index { display:none; }
  .tablet-pick-card img,.tablet-pick-noimage { width:48px; height:64px; }
  .tablet-pick-quantity b { font-size:23px; }
  .tablet-pick-toolbar { gap:6px; padding:10px; }
  .tablet-pick-toolbar strong { width:100%; }
  .tablet-pick-facts > b { font-size:13px; }
  .tablet-pick-note { padding:8px 10px 0; }
}

/* Compact tablet work surfaces; keep touch targets independent from text size. */
body.tablet-mode { font-size:13px; }
body.tablet-mode #appView .workspace[data-view] { padding:8px 12px 20px; }
body.tablet-mode #appView .workspace[data-view] > .topbar { gap:6px 10px; padding-block:6px; }
body.tablet-mode #appView .workspace[data-view] > .topbar h2 { font-size:16px; }
body.tablet-mode #appView .workspace[data-view] #stats .stat strong { font-size:16px; }
body.tablet-mode button { font-size:13px; padding:7px 10px; line-height:1.3; touch-action:manipulation; }
body.tablet-mode .tablet-tools { gap:4px; }
body.tablet-mode #appView .workspace[data-view="scanDesk"] #content { padding-block:8px; }
body.tablet-mode #appView .workspace[data-view="scanDesk"] .scan-query-actions button { min-height:44px; }
body.tablet-mode .order-card--enterprise .order-product-name,body.tablet-mode .order-card--enterprise .inventory-card-product-name { font-size:12px; line-height:1.35; }
body.tablet-mode .order-card--enterprise .order-action-section-label { min-height:24px; font-size:12px; }
body.tablet-mode .tablet-order-common { padding:6px; margin-block:5px; }
body.tablet-mode .tablet-order-common > div { gap:5px; }
body.tablet-mode .gs-dialog-head h2 { font-size:18px; }
body.tablet-mode .gs-row-slots { grid-auto-columns:166px; }
body.tablet-mode .gs-cell { grid-template-columns:58px minmax(0,1fr); min-height:116px; }
body.tablet-mode .gs-cell img { width:58px; height:82px; }
body.tablet-mode .gs-cell-stock { font-size:20px; }
body.tablet-mode .gs-editor { padding:10px; }
/* Conversations overlay the full-width workspace; minimize to resume work. */
body.tablet-mode.wchat-docked { height:auto; overflow:visible; }
body.tablet-mode.wchat-docked #appView { width:100%; height:auto; min-height:100dvh; overflow:visible; }
body.tablet-mode.wchat-docked .wchat { inset:var(--tablet-chat-top,0px) 0 auto auto; width:min(380px,100vw); height:var(--tablet-chat-height,100dvh); border-left:1px solid #dce4ef; border-top:0; box-shadow:-8px 0 28px #152b4926; }
body.tablet-mode .wchat input,body.tablet-mode .wchat textarea { font-size:16px; }
body.tablet-mode .wchat-head { padding:8px 10px; }
body.tablet-mode .wchat-compose { padding:6px 10px 8px; }
body.tablet-mode .wchat-compose textarea { min-height:48px; }
body.tablet-mode .wchat-tools { flex-wrap:wrap; }
body.tablet-mode.wchat-docked .tablet-work-dock { right:min(380px,100vw); }
body.tablet-mode.wchat-docked .tablet-dock-buttons { grid-template-columns:repeat(3,minmax(0,1fr)); }
@media(max-width:760px) { body.tablet-mode.wchat-docked .tablet-work-dock { visibility:hidden; } }
.tablet-keypad { position:fixed; z-index:12100; width:min(290px,calc(100vw - 8px)); max-height:calc(100dvh - 8px); overflow:auto; padding:8px; background:#fff; border:1px solid #bccce2; border-radius:12px; box-shadow:0 6px 30px #152b4933; }
.tablet-keypad header { display:flex; align-items:center; gap:8px; cursor:move; touch-action:none; }
.tablet-keypad header span { flex:1; font-size:12px; color:#52627b; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.tablet-keypad output { display:block; font:16px/1.4 ui-monospace,monospace; padding:6px; overflow-wrap:anywhere; max-height:64px; overflow:auto; background:#f3f6fb; margin-block:4px; }
.tablet-keypad [data-keys] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:4px; }
.tablet-keypad.is-letters [data-keys] { grid-template-columns:repeat(5,minmax(0,1fr)); }
.tablet-keypad footer { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px; margin-top:4px; }
body.tablet-mode .tablet-keypad button { min-height:44px; padding:4px; min-width:0; }
.tablet-keypad [data-system] { color:#165dff; }
@media print { .tablet-keypad { display:none!important; } }
body.tablet-mode .tablet-keypad [data-keys] button { background:#edf3ff!important; border:1px solid #d5e1f2!important; border-radius:6px; color:#203959; font-size:16px; }
.tablet-keypad header::before { content:'⠿'; color:#718399; font-size:20px; }

/* Keep the working area reachable while the iPad system keyboard is open. */
body.tablet-mode.tablet-soft-keyboard .tablet-work-dock { display:none; }
.tablet-keypad output.is-selected { background:#dbe8ff; color:#164bb7; outline:2px solid #94b8ff; }
.tablet-print-job small { display:block; color:#65748a; font-size:12px; }
#tabletPrintJobs summary { min-height:44px; padding:12px 4px; cursor:pointer; color:#52627b; }
#tabletPrintFeedback { color:#52627b; font-size:12px; }
body.tablet-mode.tablet-dock-visible #appView .workspace[data-view="scanDesk"] { padding-bottom:var(--tablet-dock-space,125px); }
@media(min-width:1100px) { body.tablet-mode.wchat-docked .tablet-dock-buttons { grid-template-columns:repeat(6,minmax(0,1fr)); } }
.tablet-connection-notice { position:sticky; top:0; z-index:1700; display:flex; align-items:center; gap:8px; padding:6px 10px; background:#fff4df; color:#78520e; font-size:13px; border-bottom:1px solid #efd095; }
.tablet-connection-notice span { flex:1; }
.tablet-connection-notice button { min-height:44px; flex:none; }
@media print { .tablet-connection-notice { display:none!important; } }

.tablet-print-help summary { min-height:44px; padding-block:12px; cursor:pointer; color:#52627b; font-size:12px; }
