/* Header Styles for PromptTech QuickBooks Help */ .prompttech-header { background: linear-gradient(135deg, #008000, #00a000); padding: 8px 12px; margin-bottom: 8px; border-radius: 5px; box-shadow: 0 2px 5px rgba(0,0,0,0.2); } .prompttech-header h1 { color: white; margin: 0; font-size: 20px; font-weight: bold; text-align: center; text-shadow: 1px 1px 2px rgba(0,0,0,0.3); } .doc-notice { background-color: #f0f0f0; padding: 8px 12px; margin-bottom: 8px; border: 2px solid #008000; border-radius: 5px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } .doc-notice p { margin: 0; font-size: 18px; font-weight: bold; color: #333; line-height: 1.4; } /* ===== RESPONSIVE HEADER FOR MOBILE & TABLET ===== */ /* Mobile devices (phones) */ @media only screen and (max-width: 767px) { .prompttech-header { padding: 10px 8px; margin-bottom: 10px; } .prompttech-header h1 { font-size: 18px !important; line-height: 1.3; } .doc-notice { padding: 10px 8px; margin-bottom: 10px; } .doc-notice p { font-size: 15px !important; line-height: 1.4; } } /* Tablet devices */ @media only screen and (min-width: 768px) and (max-width: 1024px) { .prompttech-header { padding: 10px 15px; } .prompttech-header h1 { font-size: 22px !important; } .doc-notice { padding: 10px 15px; } .doc-notice p { font-size: 17px !important; } }