/* IT-BALON.CZ support – v626 unified mobile layer */
:root{
  --itb-m626-gap:12px;
  --itb-m626-radius:18px;
  --itb-m626-blue:#0969ff;
  --itb-m626-navy:#071c3d;
  --itb-m626-muted:#607697;
  --itb-m626-line:#d7e5f6;
  --itb-m626-bg:#eef5fc;
  --itb-m626-shadow:0 12px 28px rgba(15,45,85,.07);
}
html,body{max-width:100%;overflow-x:hidden}
body.unified-support-layout *{box-sizing:border-box}
body.unified-support-layout img,body.unified-support-layout svg{max-width:100%}
body.unified-support-layout input,body.unified-support-layout select,body.unified-support-layout textarea,body.unified-support-layout button,body.unified-support-layout a{touch-action:manipulation}

@media(max-width:900px){
  html{scroll-padding-top:72px}
  body.unified-support-layout{padding-top:62px!important;background:var(--itb-m626-bg)!important}
  body.unified-support-layout.itb-mobile-sidebar-open-v542{overflow:hidden!important}

  /* mobile top bar */
  body.unified-support-layout .itb-mobile-topbar-v562{
    display:flex!important;position:fixed!important;inset:0 0 auto 0!important;height:62px!important;
    padding:8px 12px!important;align-items:center!important;justify-content:space-between!important;
    background:rgba(255,255,255,.97)!important;border-bottom:1px solid var(--itb-m626-line)!important;
    box-shadow:0 8px 24px rgba(15,45,85,.08)!important;backdrop-filter:blur(14px)!important;z-index:120000!important;
  }
  body.unified-support-layout .itb-mobile-sidebar-open-v542{
    position:static!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;
    border-radius:14px!important;box-shadow:none!important;border:1px solid #cfe0f4!important;background:#eef6ff!important;
  }
  body.unified-support-layout .itb-mobile-topbar-logo-v562{display:flex!important;align-items:center!important;justify-content:center!important;height:42px!important;min-width:130px!important}
  body.unified-support-layout .itb-mobile-topbar-logo-v562 img{width:auto!important;height:30px!important;max-width:160px!important;object-fit:contain!important}
  body.unified-support-layout .itb-mobile-topbar-new-v562{
    display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;
    border-radius:14px!important;background:linear-gradient(135deg,#0969ff,#08a8df)!important;color:#fff!important;
    box-shadow:0 8px 18px rgba(9,105,255,.20)!important;text-decoration:none!important;font-size:24px!important;
  }

  /* drawer */
  body.unified-support-layout .client-portal-sidebar{
    width:min(350px,90vw)!important;max-width:min(350px,90vw)!important;padding:14px 14px 24px!important;
    border-radius:0 22px 22px 0!important;overscroll-behavior:contain!important;
  }
  body.unified-support-layout .client-sidebar-sitebrand{min-height:70px!important;margin:0 48px 8px 0!important;padding:8px!important;border-bottom:1px solid #e7eff8!important}
  body.unified-support-layout .client-sidebar-sitebrand img.itb-sidebar-logo-full-v546{max-width:190px!important;max-height:46px!important}
  body.unified-support-layout .client-sidebar-dates{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:8px 0 12px!important;padding:0!important}
  body.unified-support-layout .client-sidebar-dates>*{min-width:0!important;margin:0!important;padding:9px 10px!important;border-radius:13px!important}
  body.unified-support-layout .client-sidebar-dates>*:first-child{grid-column:1/-1!important}
  body.unified-support-layout .itb-sidebar-primary-cta-v467{min-height:46px!important;margin:4px 0 12px!important;border-radius:14px!important}
  body.unified-support-layout .client-side-nav{padding:0!important;gap:6px!important}
  body.unified-support-layout .client-side-nav>a,
  body.unified-support-layout .client-side-nav details>summary,
  body.unified-support-layout .client-side-nav details a{
    min-height:46px!important;padding:8px 10px!important;border-radius:13px!important;font-size:13px!important;font-weight:680!important;
  }
  body.unified-support-layout .client-side-nav>a>span,
  body.unified-support-layout .client-side-nav details>summary>span,
  body.unified-support-layout .client-side-nav details a>span{width:30px!important;height:30px!important;min-width:30px!important}
  body.unified-support-layout .client-sidebar-help{display:none!important}
  body.unified-support-layout .client-logout-link{margin-top:8px!important}
  body.unified-support-layout .itb-mobile-sidebar-close-v542{right:13px!important;top:13px!important;width:40px!important;height:40px!important}

  /* universal page spacing */
  body.unified-support-layout .main-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
  body.unified-support-layout .client-portal-shell,
  body.unified-support-layout .itb-v555-shell,
  body.unified-support-layout .admin-app-shell,
  body.unified-support-layout .itb-invoices-shell-v529{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}
  body.unified-support-layout .client-portal-main,
  body.unified-support-layout .itb-v555-main,
  body.unified-support-layout .admin-app-main{width:100%!important;max-width:none!important;margin:0!important;padding:0 12px 24px!important;overflow:visible!important}

  /* universal hero */
  body.unified-support-layout :is(.itb-dash-hero-v338,.itb-admin-unified-hero-v582,.activity-hero-card,.contact-admin-hero,.itb-forms-hero-v520,.svc619-hero,.invoice791-head,.itb-new-ticket-hero-v580){
    width:calc(100% + 24px)!important;margin:0 -12px 14px!important;border-radius:0!important;min-height:0!important;
    padding:22px 16px!important;box-shadow:none!important;
  }
  body.unified-support-layout :is(.itb-dash-hero-v338,.itb-admin-unified-hero-v582,.activity-hero-card,.contact-admin-hero,.itb-forms-hero-v520,.svc619-hero,.invoice791-head,.itb-new-ticket-hero-v580) h1{
    font-size:clamp(28px,8vw,38px)!important;line-height:1.04!important;letter-spacing:-.04em!important;margin:5px 0 8px!important;
  }
  body.unified-support-layout :is(.itb-dash-hero-v338,.itb-admin-unified-hero-v582,.activity-hero-card,.contact-admin-hero,.itb-forms-hero-v520,.svc619-hero,.invoice791-head,.itb-new-ticket-hero-v580) p{
    font-size:12px!important;line-height:1.48!important;margin:0!important;max-width:100%!important;
  }
  body.unified-support-layout :is(.itb-admin-identity-v533,.svc619-identity,.itb-new-ticket-admin-identity-v624,.itb-new-ticket-admin-identity-v625){
    width:100%!important;min-width:0!important;margin-top:14px!important;padding:9px 11px!important;border-radius:15px!important;
  }

  /* general cards and controls */
  body.unified-support-layout :is(.client-card,.itb-card-v338,.itb-v555-card,.itb-hard-card,.invoice791-card,.panel,.svc618-calendar-card,.svc618-side){border-radius:var(--itb-m626-radius)!important}
  body.unified-support-layout input,body.unified-support-layout select,body.unified-support-layout textarea{font-size:16px!important;min-height:46px!important}
  body.unified-support-layout button,body.unified-support-layout .btn,body.unified-support-layout .itb-v555-btn{min-height:44px!important}

  /* dashboard */
  body.unified-support-layout .itb-index-v338{padding:0 10px 18px!important}
  body.unified-support-layout .itb-index-v338 .itb-dash-hero-v338{width:calc(100% + 20px)!important;margin-left:-10px!important;margin-right:-10px!important;padding:22px 16px 54px!important}
  body.unified-support-layout .itb-index-v338 .itb-hero-card-v338{display:none!important}
  body.unified-support-layout .itb-index-v338 :is(.itb-kpis-admin-v342,.itb-kpis-client-v342){
    display:flex!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:0 10px 8px!important;margin-top:-38px!important;
    scrollbar-width:none!important;
  }
  body.unified-support-layout .itb-index-v338 :is(.itb-kpis-admin-v342,.itb-kpis-client-v342)::-webkit-scrollbar{display:none!important}
  body.unified-support-layout .itb-index-v338 .itb-kpi-v338{flex:0 0 min(76vw,250px)!important;scroll-snap-align:start!important;min-height:92px!important;padding:12px!important;border-radius:17px!important}
  body.unified-support-layout .itb-index-v338 .itb-grid-v338{display:block!important}
  body.unified-support-layout .itb-index-v338 .itb-side-v338{display:grid!important;grid-template-columns:1fr!important;margin-top:12px!important}
  body.unified-support-layout .itb-index-v338 .itb-card-v338{padding:14px!important;border-radius:18px!important}
  body.unified-support-layout .itb-index-v338 .itb-ticket-head-v537{display:grid!important;gap:10px!important}
  body.unified-support-layout .itb-index-v338 .itb-ticket-tabs-v537{width:100%!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important}
  body.unified-support-layout .itb-index-v338 .itb-filter-v338{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:12px!important}
  body.unified-support-layout .itb-index-v338 .itb-filter-actions-v410{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
  body.unified-support-layout .itb-index-v338 .itb-table-wrap-v338{display:none!important}
  body.unified-support-layout .itb-index-v338 .itb-mobile-cards-v407{display:grid!important;gap:10px!important}
  body.unified-support-layout .itb-index-v338 .itb-ticket-card-v407{padding:14px!important;border-radius:17px!important;box-shadow:var(--itb-m626-shadow)!important}
  body.unified-support-layout .itb-index-v338 .itb-ticket-card-v407 .title{font-size:15px!important;line-height:1.25!important}
  body.unified-support-layout .itb-index-v338 .itb-deadline-alerts-v480{order:-1!important}

  /* new ticket */
  body.unified-support-layout .itb-new-ticket-main-v567{padding:0 10px 22px!important}
  body.unified-support-layout .itb-new-ticket-page-v580{padding:0!important;margin:0!important}
  body.unified-support-layout .itb-new-ticket-hero-v580{width:calc(100% + 20px)!important;margin-left:-10px!important;margin-right:-10px!important;padding:22px 16px!important;background-image:linear-gradient(112deg,#071c3d,#0d7ce8)!important}
  body.unified-support-layout .ticket-layout{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}
  body.unified-support-layout .form-panel,body.unified-support-layout .help-panel{padding:15px!important;border-radius:18px!important}
  body.unified-support-layout .form-head{display:grid!important;gap:8px!important}
  body.unified-support-layout .form-head h1{font-size:25px!important}
  body.unified-support-layout :is(.itb-ticket-type-grid-v525,.itb-priority-row-v525,.admin-ticket-owner-grid-v521,.form-grid){grid-template-columns:1fr!important;gap:10px!important}
  body.unified-support-layout .itb-ticket-type-card-v525{padding:13px!important;border-radius:14px!important}
  body.unified-support-layout .help-panel{position:static!important;max-height:none!important;overflow:visible!important}
  body.unified-support-layout .help-panel h2{font-size:23px!important}
  body.unified-support-layout .help-step{padding:11px!important;border-radius:13px!important}

  /* service days */
  body.unified-support-layout .svc619-main{padding:0 10px 22px!important}
  body.unified-support-layout .svc619-hero{width:calc(100% + 20px)!important;margin-left:-10px!important;margin-right:-10px!important;display:grid!important;gap:10px!important}
  body.unified-support-layout .svc619-content{padding:0!important}
  body.unified-support-layout .svc618-page{gap:10px!important}
  body.unified-support-layout .svc618-toolbar{grid-template-columns:1fr!important;gap:14px!important;padding:15px!important;border-radius:18px!important}
  body.unified-support-layout .svc618-toolbar h2{font-size:26px!important}
  body.unified-support-layout .svc618-month-form{grid-template-columns:42px minmax(0,1fr) 42px!important}
  body.unified-support-layout .svc618-month-form button{grid-column:1/-1!important}
  body.unified-support-layout .svc618-kpis{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
  body.unified-support-layout .svc618-kpis article{padding:13px!important;border-radius:16px!important}
  body.unified-support-layout .svc618-kpis strong{font-size:24px!important}
  body.unified-support-layout .svc618-layout{grid-template-columns:1fr!important;gap:10px!important}
  body.unified-support-layout .svc618-card-head{display:grid!important;padding:15px!important}
  body.unified-support-layout .svc618-calendar-scroll{overflow:visible!important;padding:10px!important}
  body.unified-support-layout .svc618-weekdays{display:none!important}
  body.unified-support-layout .svc618-calendar{min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  body.unified-support-layout .svc618-day{min-height:96px!important;padding:10px!important;border-radius:14px!important}
  body.unified-support-layout .svc618-side{position:static!important}
  body.unified-support-layout .svc618-side>header,body.unified-support-layout :is(.svc618-create,.svc618-manage,.svc618-requests){padding:15px!important}

  /* invoice dashboard */
  body.itb-admin-page-invoice_dashboard .invoice791-main{padding:0 10px 24px!important;overflow:hidden!important}
  body.itb-admin-page-invoice_dashboard .invoice791-head{width:calc(100% + 20px)!important;margin-left:-10px!important;margin-right:-10px!important;padding:20px 16px!important}
  body.itb-admin-page-invoice_dashboard .invoice791-head-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:14px!important}
  body.itb-admin-page-invoice_dashboard .invoice791-head-actions a{min-height:70px!important;padding:12px!important}
  body.itb-admin-page-invoice_dashboard :is(.invoice791-kpis,.invoice791-overview,.invoice791-mainrow,.invoice791-bottom){width:100%!important;max-width:100%!important;margin:0 0 12px!important}
  body.itb-admin-page-invoice_dashboard .invoice791-kpis{display:flex!important;gap:9px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:0 0 6px!important;scrollbar-width:none!important}
  body.itb-admin-page-invoice_dashboard .invoice791-kpis::-webkit-scrollbar{display:none!important}
  body.itb-admin-page-invoice_dashboard .invoice791-kpi{flex:0 0 min(76vw,255px)!important;scroll-snap-align:start!important;min-height:84px!important;padding:12px!important}
  body.itb-admin-page-invoice_dashboard :is(.invoice791-overview,.invoice791-mainrow,.invoice791-bottom){grid-template-columns:1fr!important;gap:10px!important}
  body.itb-admin-page-invoice_dashboard .invoice791-card{border-radius:18px!important}
  body.itb-admin-page-invoice_dashboard .invoice791-card-head{padding:14px!important;display:grid!important;gap:8px!important}
  body.itb-admin-page-invoice_dashboard .invoice791-chart{min-width:620px!important}
  body.itb-admin-page-invoice_dashboard .invoice791-chart-card{overflow:hidden!important}
  body.itb-admin-page-invoice_dashboard .invoice791-chart-card::after{content:'Posuňte graf do stran';display:block;padding:0 14px 12px;color:#7185a0;font-size:11px;text-align:center}
  body.itb-admin-page-invoice_dashboard .invoice791-chart-card{overflow-x:auto!important}
  body.itb-admin-page-invoice_dashboard .invoice791-table-wrap{overflow:visible!important;padding:0 12px 12px!important}

  /* forms */
  body.unified-support-layout .itb-forms-admin-v520{padding:0 10px 22px!important}
  body.unified-support-layout .itb-forms-hero-v520{width:calc(100% + 20px)!important;margin-left:-10px!important;margin-right:-10px!important;grid-template-columns:1fr!important;gap:12px!important}
  body.unified-support-layout .itb-forms-kpis-v520{grid-template-columns:1fr 1fr!important;gap:8px!important}
  body.unified-support-layout .itb-forms-filter-v547{grid-template-columns:1fr!important;gap:9px!important;padding:12px!important}
  body.unified-support-layout .itb-forms-filter-v547 .itb-forms-search-v547{grid-column:auto!important}
  body.unified-support-layout .itb-forms-filter-actions-v547{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
  body.unified-support-layout .itb-forms-grid-v520{grid-template-columns:1fr!important;gap:10px!important}
  body.unified-support-layout .itb-forms-list-v520,body.unified-support-layout .itb-form-detail-v520{padding:13px!important;border-radius:18px!important}
  body.unified-support-layout .itb-forms-bulk-toolbar-v590{grid-template-columns:1fr!important;gap:8px!important}
  body.unified-support-layout .itb-forms-list-scroll-v520{max-height:none!important;overflow:visible!important}
  body.unified-support-layout .itb-form-detail-v520{min-height:0!important}
  body.unified-support-layout .itb-form-detail-data-v520{grid-template-columns:1fr!important}
  body.unified-support-layout .itb-forms-spam-list-v609{grid-template-columns:1fr!important}

  /* activity */
  body.unified-support-layout .itb-admin-activity-v553{padding:0 10px 22px!important}
  body.unified-support-layout .activity-hero-card{width:calc(100% + 20px)!important;margin-left:-10px!important;margin-right:-10px!important}
  body.unified-support-layout .activity-legend-grid-v610{grid-template-columns:1fr!important}
  body.unified-support-layout .activity-filter-grid-v548{grid-template-columns:1fr!important;gap:9px!important}
  body.unified-support-layout .activity-filter-actions-v548{grid-template-columns:1fr 1fr!important;gap:8px!important}
  body.unified-support-layout .activity-item{padding:13px!important;border-radius:16px!important}
  body.unified-support-layout .activity-main{min-width:0!important}

  /* client questions */
  body.unified-support-layout .itb-contact-admin-v532{padding:0 10px 22px!important}
  body.unified-support-layout .contact-admin-hero{width:calc(100% + 20px)!important;margin-left:-10px!important;margin-right:-10px!important}
  body.unified-support-layout .contact-message-tools-v584{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:12px!important}
  body.unified-support-layout .contact-message-filter-actions-v584{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
  body.unified-support-layout .contact-ticket-feed-grid-v610{grid-template-columns:1fr!important}
  body.unified-support-layout .contact-admin-grid{grid-template-columns:1fr!important;gap:10px!important}
  body.unified-support-layout .contact-admin-list,body.unified-support-layout .contact-admin-detail{padding:14px!important;border-radius:18px!important}

  /* unavailability */
  body.unified-support-layout .itb-admin-section-unavailability .itb-admin-unified-main-v582{padding:0 10px 22px!important}
  body.unified-support-layout .itb-admin-section-unavailability .itb-admin-unified-hero-v582{width:calc(100% + 20px)!important;margin-left:-10px!important;margin-right:-10px!important}
  body.unified-support-layout .notice-kpis-v551{grid-template-columns:1fr 1fr!important;gap:8px!important}
  body.unified-support-layout .notice-kpis-v551 article{padding:13px!important;border-radius:16px!important}
  body.unified-support-layout .admin-notice-grid{grid-template-columns:1fr!important}
  body.unified-support-layout .notice-history-head-v522{display:grid!important;gap:10px!important}
  body.unified-support-layout .notice-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:13px!important}
  body.unified-support-layout .notice-row-actions-v522{display:grid!important;grid-template-columns:1fr 1fr!important}

  /* hours */
  body.unified-support-layout .itb-v555-grid{grid-template-columns:1fr!important;gap:10px!important}
  body.unified-support-layout .itb-v555-grid>main,body.unified-support-layout .itb-v555-side{min-width:0!important}
  body.unified-support-layout .itb-hours-rankings-v522{grid-template-columns:1fr!important;gap:8px!important}
  body.unified-support-layout .itb-hours-filter-v586{grid-template-columns:1fr!important;gap:9px!important;padding:12px!important}
  body.unified-support-layout .itb-hours-filter-field-v586{grid-column:auto!important}
  body.unified-support-layout .itb-hours-filter-actions-v586{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
  body.unified-support-layout .itb-hours-invoice-footer{display:grid!important;gap:8px!important}
  body.unified-support-layout .itb-v555-side{display:grid!important;grid-template-columns:1fr!important}

  /* stats */
  body.unified-support-layout .itb-v525-stats-layout{grid-template-columns:1fr!important;gap:10px!important}
  body.unified-support-layout .itb-v525-stats-two,body.unified-support-layout .itb-v533-admin-charts{grid-template-columns:1fr!important;gap:10px!important}
  body.unified-support-layout :is(.itb-v525-priority-grid,.itb-v525-mini-grid,.itb-v535-decision-grid,.itb-v533-radar-grid,.itb-v542-capacity-grid,.itb-v542-capacity-cards){grid-template-columns:1fr 1fr!important;gap:8px!important}
  body.unified-support-layout .itb-v525-stats-side{display:grid!important;grid-template-columns:1fr!important}
  body.unified-support-layout .itb-v530-stats-company{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}

  /* mobile card tables populated by JS */
  body.unified-support-layout table.itb-mobile-stack-table-v626{display:block!important;width:100%!important;border:0!important;background:transparent!important}
  body.unified-support-layout table.itb-mobile-stack-table-v626 thead{display:none!important}
  body.unified-support-layout table.itb-mobile-stack-table-v626 tbody{display:grid!important;gap:10px!important;width:100%!important}
  body.unified-support-layout table.itb-mobile-stack-table-v626 tr{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;width:100%!important;padding:11px!important;border:1px solid var(--itb-m626-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 20px rgba(15,45,85,.045)!important}
  body.unified-support-layout table.itb-mobile-stack-table-v626 td{display:grid!important;grid-template-columns:minmax(88px,40%) 1fr!important;align-items:start!important;gap:8px!important;min-width:0!important;padding:7px 5px!important;border:0!important;border-bottom:1px solid #edf3fa!important;font-size:12px!important;overflow-wrap:anywhere!important}
  body.unified-support-layout table.itb-mobile-stack-table-v626 td::before{content:attr(data-label);color:#6a7f9b!important;font-size:9px!important;font-weight:850!important;letter-spacing:.05em!important;text-transform:uppercase!important}
  body.unified-support-layout table.itb-mobile-stack-table-v626 td:last-child{border-bottom:0!important}
  body.unified-support-layout table.itb-mobile-stack-table-v626 td[colspan]{grid-column:1/-1!important;display:block!important}
  body.unified-support-layout .itb-v555-table-wrap,body.unified-support-layout .itb-v525-table-wrap,body.unified-support-layout .invoice791-table-wrap{overflow:visible!important}

  /* footer */
  body.unified-support-layout .support-footer{margin-left:0!important;width:100%!important;padding:28px 14px!important}
}

@media(max-width:520px){
  body.unified-support-layout{padding-top:58px!important}
  body.unified-support-layout .itb-mobile-topbar-v562{height:58px!important;padding:7px 9px!important}
  body.unified-support-layout .itb-mobile-sidebar-open-v542,body.unified-support-layout .itb-mobile-topbar-new-v562{width:42px!important;height:42px!important;min-width:42px!important}
  body.unified-support-layout .itb-mobile-topbar-logo-v562 img{height:27px!important;max-width:135px!important}
  body.unified-support-layout .client-portal-main,body.unified-support-layout .itb-v555-main,body.unified-support-layout .admin-app-main{padding-left:8px!important;padding-right:8px!important}
  body.unified-support-layout :is(.itb-dash-hero-v338,.itb-admin-unified-hero-v582,.activity-hero-card,.contact-admin-hero,.itb-forms-hero-v520,.svc619-hero,.invoice791-head,.itb-new-ticket-hero-v580){width:calc(100% + 16px)!important;margin-left:-8px!important;margin-right:-8px!important;padding:19px 13px!important}
  body.unified-support-layout .svc618-kpis{grid-template-columns:1fr 1fr!important}
  body.unified-support-layout .svc618-kpis article{padding:11px!important}
  body.unified-support-layout .svc618-calendar{grid-template-columns:1fr 1fr!important}
  body.unified-support-layout .svc618-day{min-height:88px!important}
  body.unified-support-layout .itb-forms-kpis-v520{grid-template-columns:1fr!important}
  body.unified-support-layout :is(.itb-forms-filter-actions-v547,.activity-filter-actions-v548,.contact-message-filter-actions-v584,.itb-hours-filter-actions-v586,.notice-row-actions-v522){grid-template-columns:1fr!important}
  body.unified-support-layout :is(.itb-v525-priority-grid,.itb-v525-mini-grid,.itb-v535-decision-grid,.itb-v533-radar-grid,.itb-v542-capacity-grid,.itb-v542-capacity-cards){grid-template-columns:1fr!important}
  body.unified-support-layout table.itb-mobile-stack-table-v626 tr{grid-template-columns:1fr!important;padding:9px!important}
  body.unified-support-layout table.itb-mobile-stack-table-v626 td{grid-template-columns:minmax(82px,38%) 1fr!important}
}
