.print-controls{text-align:center;background:#f8f9fa;border:2px solid #007cba;border-radius:8px;margin-bottom:30px;padding:20px}.print-button,.close-button{color:#fff;cursor:pointer;background:#007cba;border:none;border-radius:5px;margin:0 10px;padding:12px 24px;font-size:16px;transition:background-color .3s}.print-button:hover{background:#005a87}.close-button{background:#666}.close-button:hover{background:#444}.print-instructions{text-align:left;background:#fff;border:1px solid #ddd;border-radius:5px;margin-top:15px;padding:15px}.print-instructions ul{margin:10px 0;padding-left:20px}.print-instructions li{margin:5px 0}@media print{@page{size:A4;margin:15mm}#wpadminbar,.admin-bar,.wp-toolbar,.site-header,.site-footer,.navigation,.breadcrumbs,.sidebar,.comments,.post-navigation,.entry-meta,.print-controls{display:none!important}html.wp-toolbar,body.admin-bar{margin-top:0!important;padding-top:0!important}html,body{color:#000!important;background:#fff!important;margin:0!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:12pt!important;line-height:1.4!important}.filemaker-print-container{color:#000!important;background:#fff!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.filemaker-print-header{border-bottom:2pt solid #000;margin-bottom:20pt;padding-bottom:10pt}.print-form-title{color:#000;margin-bottom:8pt;font-size:18pt;font-weight:700}.print-meta{color:#666;font-size:10pt}.print-meta span{margin-right:15pt}.filemaker-print-page{page-break-inside:avoid;margin-bottom:15pt}.filemaker-print-page.page-break:not(:first-child){page-break-before:always}.page-title{color:#000;border-bottom:1pt solid #000;margin-bottom:15pt;padding-bottom:5pt;font-size:16pt;font-weight:700}.print-field{break-inside:avoid;margin-bottom:8pt}.print-label{color:#000;margin-bottom:2pt;font-size:11pt;font-weight:700;display:block}.print-value{color:#000;border-bottom:1pt dotted #999;min-height:12pt;padding:2pt 0;font-size:11pt}.print-image-field{break-inside:avoid;margin-bottom:20pt}.print-image img{margin:5pt 0;display:block;max-width:100%!important;height:auto!important;max-height:400pt!important}.print-heading h1,.print-heading h2,.print-heading h3,.print-heading h4,.print-heading h5,.print-heading h6{color:#000;break-after:avoid;margin:10pt 0 5pt;font-weight:700}.print-heading h1{font-size:18pt}.print-heading h2{font-size:16pt}.print-heading h3{font-size:14pt}.print-heading h4{font-size:13pt}.print-heading h5{font-size:12pt}.print-heading h6{font-size:11pt}}@media screen{.filemaker-print-container{background:#fff;border:1px solid #ddd;max-width:210mm;margin:0 auto;padding:20px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 0 10px #0000001a}.filemaker-print-page{border-bottom:2px dashed #ccc;min-height:250mm;margin-bottom:20px;padding:20px}.filemaker-print-page:last-child{border-bottom:none}.filemaker-print-header{border-bottom:2px solid #333;margin-bottom:30px;padding-bottom:15px}.print-form-title{color:#000;margin:0 0 10px;font-size:24px;font-weight:700}.print-meta{color:#666;font-size:14px}.print-meta span{margin-right:20px}.page-title{color:#000;border-bottom:1px solid #ccc;margin:0 0 20px;padding-bottom:5px;font-size:20px;font-weight:700}.print-field{margin-bottom:15px}.print-field.inline-field{vertical-align:top;width:48%;margin-right:2%;display:inline-block}.print-field.inline-field:nth-child(2n){margin-right:0}.print-label{color:#000;margin-bottom:5px;font-weight:700;display:block}.print-value{color:#333;border-bottom:1px dotted #ccc;min-height:20px;padding:5px 0}.print-heading h1,.print-heading h2,.print-heading h3,.print-heading h4,.print-heading h5,.print-heading h6{color:#000;margin:20px 0 10px;padding:0}.print-info{color:#666;margin:10px 0;font-style:italic}.print-divider{margin:15px 0}.print-divider hr{background:#ccc;border:0;height:1px;margin:0}.print-image-field{margin-bottom:20px}.print-image img{border:1px solid #ddd;max-width:100%;height:auto;max-height:300px;margin:5px 0;display:block}.print-checkbox-field .checkbox-list{margin:5px 0;padding:0;list-style:none}.print-checkbox-field .checkbox-list li{color:#333;margin-bottom:3px}.print-actions{background:#f8f9fa;border:1px solid #ddd;border-radius:5px;margin:20px 0;padding:15px}.print-button{color:#fff;cursor:pointer;background:#007cba;border:none;border-radius:3px;margin:0 5px;padding:10px 20px}.print-button:hover{background:#005a87}}