/* TASK728 — one scoped mobile presentation layer. Desktop declarations untouched. */
@media (max-width:767px) {
  :root { --task728-bottom:env(safe-area-inset-bottom,0px); }
  html { scroll-padding-bottom:var(--task728-bottom); }
  body { min-width:0!important; }
  .app-shell { min-width:0!important; padding-bottom:var(--task728-bottom)!important; }
  .app-shell * { box-sizing:border-box; }
  .app-header { display:flex!important; height:auto!important; position:sticky!important; top:0!important; width:100%!important; min-width:0!important; padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px!important; gap:8px!important; flex-wrap:wrap!important; }

  .app-header .header-left { flex:1; min-width:0; }
  .app-header .header-right { gap:6px!important; }
  .app-header .brand-name { font-size:17px!important; }

  .app-main { min-width:0!important; width:100%!important; padding:0!important; }
  :is(#atosy-dashboard-v2,#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) {
    width:100%!important; max-width:100%!important; min-width:0!important; margin:0!important;
    padding:12px!important; padding-bottom:var(--task728-bottom)!important;
  }
  :is(#atosy-dashboard-v2,#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(input,select,textarea) { font-size:16px!important; max-width:100%; min-width:0; }
  :is(.app-shell,.atosy-subject-detail-v5-drawer) button { touch-action:manipulation; min-height:44px; }
  :is(.dashboard-v2-hero,.dashboard-v2-lower,.dashboard-v2-grid,.subject-full-layout,.object-full-layout,.information-full-layout) { display:grid!important; grid-template-columns:minmax(0,1fr)!important; gap:12px!important; min-width:0!important; }
  :is(.dashboard-v2-kpis,.object-workspace-kpis,.subject-workspace-kpis,.information-workspace-kpis) { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:10px!important; width:100%!important; min-width:0!important; }
  :is(.dashboard-v2-kpi,.dashboard-v2-panel,.dashboard-v2-hero) { padding:16px!important; min-width:0!important; }
  .dashboard-v2-title h1 { font-size:24px!important; overflow-wrap:anywhere; }
  :is(.dashboard-v2-search,.subject-full-search,.object-full-search,.information-full-search) { width:100%!important; min-width:0!important; max-width:100%!important; flex:1 1 100%!important; }
  :is(.subject-full-toolbar,.object-full-toolbar,.information-full-toolbar,.information-lookup-middle-v495,.task662-controls,.v2-controls) { display:flex!important; flex-wrap:wrap!important; height:auto!important; gap:8px!important; min-width:0!important; max-width:100%!important; }
  :is(.subject-full-hero,.object-full-hero,.information-full-hero) { display:flex!important; flex-wrap:wrap!important; padding:14px!important; gap:10px!important; min-width:0!important; }
  :is(.subject-full-card,.object-full-card,.information-full-card,.subject-classification-panel,.object-classification-panel,.information-classification-panel) { min-width:0!important; width:100%!important; max-width:100%!important; position:static!important; }
  :is(.subject-full-table-wrapper,.object-lookup-table-wrapper,.object-lookup-table-wrap,.information-full-table-wrapper) { width:100%!important; min-width:0!important; max-height:none!important; overflow:auto!important; }
  :is(#information-detail-overlay,#atosy-subject-detail-v5-overlay,#atosy-object-create-v347a,#atosy-subject-create-v1-overlay) { padding:0!important; max-width:100vw!important; min-width:0!important; }
  .atosy-subject-detail-v5-drawer { width:100%!important; max-width:100vw!important; min-width:0!important; height:100dvh!important; max-height:100dvh!important; overflow:auto!important; padding-bottom:env(safe-area-inset-bottom,0px)!important; }
  :is(.atosy-subject-detail-v5-hero,.information-detail-header) { padding:12px!important; min-width:0!important; }
  :is(.atosy-subject-detail-v5-topline,.atosy-subject-detail-v5-profile,.atosy-subject-detail-v5-actions) { flex-wrap:wrap!important; gap:8px!important; }
  :is(.atosy-subject-detail-v5-fields,.atosy-subject-detail-v5-edit-grid,.v2-fields,.verb-fields) { display:grid!important; grid-template-columns:minmax(0,1fr)!important; min-width:0!important; }
  :is(.atosy-subject-detail-v5-edit-body,.atosy-subject-detail-v5-body) { min-width:0!important; padding:12px!important; overflow:auto!important; padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important; }
  :is(.atosy-subject-detail-v5-name,.atosy-subject-detail-v5-field-value,.atosy-subject-detail-v5-meta) { overflow-wrap:anywhere!important; white-space:normal!important; min-width:0!important; }
  :is(.svoa-tabs,[role="tablist"]) { display:flex!important; flex-wrap:nowrap!important; max-width:100%!important; overflow-x:auto!important; overscroll-behavior-x:contain; }
  :is(.svoa-tabs,[role="tablist"]) button { flex-shrink:0; }
  :is(.information-liquid-diamond,[data-native-link],[class*="org-chart"],[class*="organization-tree"]) { max-width:100%!important; overflow:auto!important; overscroll-behavior:contain; touch-action:pan-x pan-y pinch-zoom; }
}

/* TASK735: geometry only; all native Dashboard content and visual tokens inherit. */
@media (max-width:767px) {
  .app-header .header-right { flex-wrap:wrap; min-width:0; max-width:100%; }
  .app-header :is(.brand-tagline,.user-role,.logout-button) { display:block!important; }
  .app-header > .top-navigation { order:3; position:static!important; transform:none!important; display:flex!important; flex:1 1 100%; flex-wrap:wrap!important; width:100%!important; min-width:0!important; gap:6px!important; }
  .app-header .atosy-main-nav-button { min-height:44px!important; min-width:0!important; flex:1 1 auto; padding:8px!important; }
  .app-header :is(.app-brand,.brand-copy,.user-pill,.user-info) { min-width:0; max-width:100%; }
  .app-header :is(.brand-name,.brand-tagline,.user-name,.user-role) { white-space:normal!important; overflow-wrap:anywhere; }
  #atosy-dashboard-v2 :is(.dashboard-v2-card,.dashboard-v2-card-head,.dashboard-v2-card-copy,.dashboard-v2-panel,.dashboard-v2-activity-copy) { min-width:0; max-width:100%; overflow-wrap:anywhere; }
  #atosy-dashboard-v2 :is(.dashboard-v2-card-body,.dashboard-v2-section-title,.dashboard-v2-card-footer,.dashboard-v2-kpi-top) { flex-wrap:wrap; gap:8px; }
  #atosy-dashboard-v2 .dashboard-v2-kpi strong { font-size:clamp(24px,7vw,36px); overflow-wrap:anywhere; }
  #atosy-dashboard-v2 .dashboard-v2-kpi-label { overflow-wrap:anywhere; }
  :is([role="dialog"],dialog) { max-width:calc(100vw - 24px); max-height:90dvh; overflow:auto; }
}
@media (max-width:359px) {
  .dashboard-v2-kpis { grid-template-columns:minmax(0,1fr)!important; }
}

/* TASK736: keep the native header in document flow and pin it to the viewport. */
@media (max-width:767px) {
  body { overflow-x:clip; overflow-y:visible; }
  .app-header .header-left { flex:0 0 auto; }
  .app-header .header-right { flex:1 1 0; flex-wrap:nowrap; }
  .app-header .user-pill { flex:1 1 0; min-width:0; }
  .app-header .user-info { flex:1 1 0; min-width:0; overflow:hidden; }
  .app-header #user-name {
    display:block; max-width:100%; white-space:nowrap!important;
    overflow-wrap:normal!important; word-break:normal!important;
    overflow:hidden; text-overflow:ellipsis;
  }
  .app-header .logout-button { flex:0 0 auto; min-height:44px; white-space:nowrap; }
}

/* TASK750: lookup presentation. All changes scoped to CSS mobile viewports.
   ID scope is necessary to replace legacy ID-based desktop table geometry. */
@media(max-width:767px){
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page){--svoa-gap:12px;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.object-lookup-layout,.information-full-layout,.subject-full-content-layout,#atosy-subject-grid-v4){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;min-width:0!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.object-lookup-main,.subject-full-card,.information-full-card){width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.subject-classification-panel,.object-classification-panel,.information-classification-panel){grid-column:1!important;grid-row:1!important;position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0!important;transform:none!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.object-classification-head,.information-classification-head-v75){display:flex!important;flex-wrap:wrap!important;gap:10px!important;height:auto!important;min-width:0!important;position:static!important;inset:auto!important;transform:none!important;padding:14px!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.object-classification-head-copy,.information-classification-head-text-v75){flex:1 1 100%!important;min-width:0!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.object-category-manage-button,.information-category-manager-btn-v40){width:100%!important;max-width:100%!important;min-height:44px!important;height:auto!important;white-space:normal!important;padding:10px!important;font-size:13px!important;position:static!important;transform:none!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(#atosy-classification-fixed-v4,#atosy-classification-scroll-v4,.information-category-tree,.subject-classification-tree,#object-category-tree){position:static!important;min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.object-category-item,.subject-classification-node,.information-category-item){min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px!important;white-space:normal!important;gap:8px!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.object-category-item,.subject-classification-node,.information-category-item) span{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;height:auto!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.object-category-item-count,.information-category-count){flex-shrink:0!important;white-space:nowrap!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.subject-full-table-wrapper,.object-lookup-table-wrap,.information-full-table-wrapper){min-width:0!important;width:100%!important;overflow:visible!important;max-height:none!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records{display:block!important;min-width:0!important;width:100%!important;table-layout:auto!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records tbody{display:grid!important;gap:12px!important;min-width:0!important;width:100%!important;padding:0!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records tbody tr{display:block!important;min-width:0!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:14px!important;border:1px solid #7696bc66!important;border-radius:16px;background:linear-gradient(135deg,#103d75,#092651)!important;transform:none!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records tbody td{display:grid!important;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr)!important;align-items:start!important;gap:10px!important;min-width:0!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:9px 0!important;border:0!important;white-space:normal!important;overflow:visible!important;font-size:14px!important;line-height:1.5!important;position:static!important;transform:none!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records tbody td::before{content:attr(data-mobile-label)!important;position:static!important;width:auto!important;color:#b8d4f5;font-size:12px!important;font-weight:600;white-space:normal!important;overflow-wrap:anywhere}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records tbody td:nth-child(-n+2),
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records tbody td[colspan]{grid-template-columns:minmax(0,1fr)!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records tbody td:nth-child(-n+2)::before,
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records tbody td[colspan]::before{display:none!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records .task750-value,
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records .task750-value :is(span,strong,a,div){min-width:0!important;max-width:100%!important;width:auto!important;height:auto!important;display:revert!important;max-height:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;position:static!important;transform:none!important;animation:none!important;line-clamp:unset!important;-webkit-line-clamp:unset!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records .task750-value{display:block!important;font-size:14px!important;line-height:1.5!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records tbody td:nth-child(2) .task750-value{font-weight:700;font-size:16px!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records button{position:static!important;min-height:44px!important;height:auto!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:8px!important;transform:none!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) .subject-full-card-header{display:none!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.subject-full-pagination,.information-full-pagination,.object-lookup-pagination){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;height:auto!important;padding:14px!important;min-width:0!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.subject-full-pagination-buttons,.information-full-pagination-control,.object-lookup-page-controls){display:flex!important;flex-wrap:wrap;align-items:center;gap:8px!important;max-width:100%;margin-left:auto!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) select,.task662-popover select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m2 2 4 4 4-4' fill='none' stroke='%23d8ecff' stroke-width='1.6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-size:12px 8px!important;background-repeat:no-repeat!important;padding-right:36px!important;min-height:44px!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.object-workspace-shell,.object-workspace-hero,#verb-object-dashboard){width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}

 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.information-category-node-row,.subject-classification-row){display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;height:auto!important;min-height:44px!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.information-category-label,.subject-classification-label,.object-category-accordion-name){flex:1 1 0!important;min-width:0!important;height:auto!important;max-height:none!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;line-height:1.5!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.information-category-toggle,.subject-classification-toggle,.object-category-accordion-toggle){flex:0 0 32px!important;min-width:32px!important;min-height:44px!important;align-self:flex-start}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.information-category-item-count,.subject-classification-count,.object-category-item-count){flex:0 0 auto!important;white-space:nowrap!important;position:static!important;transform:none!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) .subject-classification-label{display:flex!important;align-items:center!important;gap:8px!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) .subject-classification-name{flex:1 1 0!important}

 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records tr:has(.subject-full-empty,.subject-full-error) td:not(.subject-full-empty,.subject-full-error){display:none!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records :is(td.subject-full-empty,td.subject-full-error){grid-template-columns:minmax(0,1fr)!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) table.task728-records :is(td.subject-full-empty,td.subject-full-error)::before{display:none!important}

 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) .information-full-card-header{display:none!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) .information-full-loading{min-height:44px!important;height:auto!important;padding:14px!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) .information-full-loading.hidden{display:none!important}

 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.object-workspace-panel,.object-workspace-grid,.object-dashboard-alert-grid){min-width:0!important;max-width:100%!important}
 :is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page):is(#subject-full-page,#verb-full-page,#object-full-page,#information-full-page) :is(.atosy-class-marquee,.atosy-class-marquee-text){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;animation:none!important;transform:none!important}


 #verb-full-page#verb-full-page#verb-full-page .information-full-card-header{display:block!important;position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;min-height:0!important;padding:12px!important}
 #verb-full-page#verb-full-page#verb-full-page .information-table-title-v35{display:none!important}
 #verb-full-page#verb-full-page#verb-full-page .information-columns-v35{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important}
 #verb-full-page#verb-full-page#verb-full-page .information-column-v35{display:block!important;width:auto!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important}
 #verb-full-page#verb-full-page#verb-full-page .information-column-v35 button{width:100%!important;min-height:44px!important;height:auto!important;white-space:normal!important;padding:8px!important;border:1px solid #7696bc66!important;border-radius:10px;background:linear-gradient(rgba(39,79,116,.88),rgba(20,49,80,.94));font-size:12px!important;line-height:1.4!important}

 #subject-full-page#subject-full-page#subject-full-page #atosy-classification-fixed-v4{display:contents!important}

 #subject-full-page#subject-full-page#subject-full-page #subject-category-all-task720{position:static!important;margin:0!important;padding:12px!important;width:100%!important;box-sizing:border-box!important}
 #subject-full-page#subject-full-page#subject-full-page .subject-classification-root{position:static!important;inset:auto!important;transform:none!important;margin:0!important;width:100%!important;max-width:100%!important}

}

/* TASK750 final: compact wrapping only below normal mobile widths. */
@media(max-width:260px){
 html body #app-view.app-shell .app-header .header-left{grid-column:1/-1;grid-row:1}
 html body #app-view.app-shell .app-header .header-right{grid-column:1/-1;grid-row:2;justify-content:flex-start!important}
 html body #app-view.app-shell .app-header > .top-navigation{grid-row:3;flex-wrap:wrap!important}
 html body #app-view.app-shell .app-header .atosy-main-nav-button{flex:1 1 100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere}
 html body #app-view.app-shell .app-header .brand-copy{min-width:0}
 html body #app-view.app-shell .app-header .brand-name,html body #app-view.app-shell .app-header .brand-tagline{white-space:normal!important;overflow-wrap:anywhere}
 html body #atosy-svoa-popover .svoa-primary-grid{grid-template-columns:minmax(0,1fr)!important}
 html body #atosy-svoa-popover .svoa-primary-card{min-width:0!important;max-width:100%!important}
 html body #atosy-svoa-popover .svoa-card-copy{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere}
}
