@page{size:A4;margin:14mm}
@media print{
 :root{color-scheme:light}
 *,*::before,*::after{animation:none!important;transition:none!important;box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important}
 html,body{height:auto!important;min-height:0!important;background:white!important;color:#17121e!important;overflow:visible!important}
 .site-background,.site-loading,.menu-wrapper,.nav-overlay,.nav-menu,.skip-link,.support-dock,.maintenance-toolbar,dialog,body>footer{display:none!important}
 body>header{background:white!important;color:#17121e!important;padding:0 0 6mm!important;margin-bottom:6mm;border-bottom:1px solid #bbb}
 body>header .brand{color:#17121e!important}
 main,body:has(.server-overview) main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
 main *{color:#17121e!important;border-color:#ccc!important;background-color:transparent!important;background-image:none!important}
 .panel,.configuration-card,.configuration-savebar,.brand-section,.embed-card,.ticket-panel-card,.order-card,.review-entry,.docs-article{background:#fff!important;border:1px solid #ccc!important;box-shadow:none!important}
 .tool-preview,.embed-live,.profile-sidebar,.docs-sidebar,.docs-toc,.configuration-savebar{position:static!important;max-height:none!important}
 .tools-layout,.branding-layout,.embed-workbench,.profile-settings-layout,.profile-sections,.docs-layout,.ticket-analytics{display:block!important}
 .tool-preview,.embed-live{margin-top:6mm}
 input,select,textarea{background:#f7f5fa!important;color:#17121e!important;border:1px solid #aaa!important}
 .button,.quiet,.action-button,.brand-primary,.brand-secondary,.editor-button{background:#eee8f5!important;color:#271c34!important;border:1px solid #b6a6c6!important}
 .button::before,.button::after,.quiet::before,.quiet::after{display:none!important}
 h1,h2,h3,h4,summary{break-after:avoid}
 p,li{orphans:3;widows:3}
 img,svg,tr,.ticket-stat,.overview-metrics,.tool-actions{break-inside:avoid}
 .tool-table{overflow:visible!important}
 table{max-width:100%;font-size:10px!important;table-layout:fixed}
 th,td{overflow-wrap:anywhere;padding:6px!important}
 .site-background+header{position:static!important}
 .home-hero,.hero-layout,.hero-content{min-height:0!important}
 .ticket-chart-bars i{background:#8253b0!important}
 .ticket-chart-bars b{background:#397d60!important}
 .maintenance-shell{display:block!important;min-height:0!important;padding:0!important}
 .maintenance-card{background:white!important;box-shadow:none!important}
}
