.print-options-panel{background:var(--bg-color);border:2px solid var(--border-color);border-radius:var(--radius-lg);padding:20px;margin-bottom:30px}.theme-selector{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap;align-items:center}.theme-btn{padding:8px 16px;border:2px solid var(--border-color);border-radius:8px;background:var(--card-bg);color:var(--text-dark);cursor:pointer;font-weight:600;font-size:14px;transition:all .2s}.theme-btn:hover{border-color:var(--primary)}.theme-btn.active{background:var(--primary);border-color:var(--primary);color:#fff}.tables-selector-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:20px}.selector-item{display:flex;align-items:center;gap:8px;background:var(--card-bg);border:1px solid var(--border-color);padding:10px;border-radius:8px;cursor:pointer;user-select:none;font-weight:600;color:var(--text-dark)}.selector-item input{cursor:pointer;width:16px;height:16px;accent-color:var(--primary)}.action-container{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}.printable-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:40px}.print-card{background:var(--card-bg);border:2px dashed var(--primary);border-radius:var(--radius-md);padding:20px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:space-between;position:relative;box-sizing:border-box;transition:transform .2s}.print-card:hover{transform:translateY(-2px)}.print-card-header{text-align:center;border-bottom:1px dashed var(--border-color);padding-bottom:8px;margin-bottom:10px}.print-card-title{font-size:22px;font-weight:800;color:var(--primary);margin-bottom:2px}.print-card-subtitle{font-size:12px;color:var(--text-muted);font-weight:600}.print-card-content{display:flex;flex-direction:column;gap:6px}.print-card-row{display:flex;justify-content:center;background:var(--bg-color);padding:6px 10px;border-radius:6px;font-size:14px;font-weight:600}.print-card-row .eq{color:var(--text-dark);width:55%;text-align:right;padding-right:4px}.print-card-row .res{color:var(--secondary);font-weight:800;width:45%;text-align:left;padding-left:4px}.print-card-footer{text-align:center;font-size:10px;color:var(--text-muted);margin-top:10px;padding-top:8px;border-top:1px dashed var(--border-color)}.print-card.theme-purple{border-color:#9b59b6}.print-card.theme-purple .print-card-title{color:#9b59b6}.print-card.theme-purple .print-card-row .res{color:#8e44ad}.print-card.theme-blue{border-color:#3498db}.print-card.theme-blue .print-card-title{color:#3498db}.print-card.theme-blue .print-card-row .res{color:#2980b9}.print-card.theme-green{border-color:#27ae60}.print-card.theme-green .print-card-title{color:#27ae60}.print-card.theme-green .print-card-row .res{color:#219a52}.print-card.theme-orange{border-color:#e67e22}.print-card.theme-orange .print-card-title{color:#e67e22}.print-card.theme-orange .print-card-row .res{color:#d35400}.print-card.theme-pink{border-color:#e91e63}.print-card.theme-pink .print-card-title{color:#e91e63}.print-card.theme-pink .print-card-row .res{color:#c2185b}@media print{@page{size:A4 portrait;margin:10mm}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{background:#fff!important;color:#000!important;margin:0!important;padding:0!important}body.dark-mode{background:#fff!important;color:#000!important;--text-dark: #000000 !important;--text-muted: #555555 !important;--bg-color: #ffffff !important;--card-bg: #ffffff !important;--border-color: #cccccc !important;--primary: #5c00b8 !important;--primary-light: #f5edfc !important;--secondary: #0a9385 !important;--secondary-light: #e6f7f6 !important}.main-header,.sidebar,.print-options-panel,.action-container,.main-footer,.faqs-container,#theme-toggle,#menu-toggle,.breadcrumbs,article.content-card>h1,article.content-card>p,article.content-card>h2,article.content-card>ul,.hide-on-print{display:none!important;visibility:hidden!important}.app-container{display:block!important;margin:0!important;padding:0!important}.main-content{display:block!important;width:100%!important;padding:0!important;margin:0!important}article.content-card{display:block!important;visibility:visible!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important;background:#fff!important}.printable-cards-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8mm!important;page-break-inside:auto!important}.print-card{width:85mm!important;height:120mm!important;max-width:none!important;aspect-ratio:auto!important;border:2px dashed #000000!important;border-radius:8px!important;padding:6mm 8mm 4mm!important;background:#fff!important;box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-sizing:border-box!important;gap:2px!important}.print-card.theme-purple,.print-card.theme-blue,.print-card.theme-green,.print-card.theme-orange,.print-card.theme-pink{border-color:#000!important}.print-card-title{font-size:20px!important;color:#000!important;margin-bottom:2px!important}.print-card-subtitle{font-size:10px!important;color:#555!important;margin-bottom:2px!important}.print-card-header{border-bottom:1px dashed #cccccc!important;margin-bottom:2px!important;padding-bottom:2px!important}.print-card-content{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:2px!important;margin-top:4px!important;margin-bottom:4px!important}.print-card-row{padding:3px 6px!important;font-size:13px!important;line-height:1.2!important;background:#f5f5f5!important;border-radius:4px!important;margin:0!important}.print-card-row .eq,.print-card-row .res{color:#000!important}.print-card-footer{padding-top:3px!important;border-top:1px dashed #cccccc!important;font-size:9px!important;color:#777!important;margin-top:2px!important}body.dark-mode .print-card,body.dark-mode .print-card-row{background:#fff!important;color:#000!important;border-color:#000!important}}
