.text-gradient-checklist{background:linear-gradient(135deg,#11998e 0,#38ef7d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.event-selector-row{margin-left:-.5rem;margin-right:-.5rem}.event-selector-row>[class*=col-]{padding-left:.5rem;padding-right:.5rem}.event-type-card{background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:1.25rem;text-align:center;cursor:pointer;transition:all .3s ease;height:100%;display:block;width:100%}.event-type-card:hover{border-color:#11998e;transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1);background:#fff}.event-type-card i{display:block;font-size:2.5rem;color:#11998e;margin-bottom:.5rem}.event-type-card span{font-weight:600;color:#333;display:block}.event-details{background:#f8f9fa;padding:1.5rem;border-radius:12px}.event-details .row>[class*=col-]{padding:.5rem}.progress-summary{background:#fff;padding:1rem 1.5rem;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.progress-summary .row>[class*=col-]{padding:.5rem}.progress-tall{height:25px}.edit-mode-toggle{background:#fff3cd;padding:.75rem 1rem;border-radius:8px;border:1px solid #ffc107}.edit-mode-toggle .form-check-input:checked{background-color:#11998e;border-color:#11998e}.checklist-category{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.05)}.category-header{background:linear-gradient(135deg,#11998e 0,#38ef7d 100%);color:#fff;padding:.75rem 1rem}.category-name{display:inline-block}.category-count{float:right;background:rgba(255,255,255,.2);padding:.2rem .5rem;border-radius:12px;font-size:.85rem;margin-left:.5rem}.btn-edit-category{background:0 0;border:none;color:rgba(255,255,255,.8);cursor:pointer;padding:.2rem .4rem;margin-left:.5rem;border-radius:4px}.btn-edit-category:hover{background:rgba(255,255,255,.2);color:#fff}.category-items{padding:.5rem}.empty-category{padding:1rem;text-align:center;color:#adb5bd;font-style:italic}.checklist-item{display:flex;align-items:center;padding:.6rem .75rem;margin:.25rem 0;border-radius:8px;background:#f8f9fa;transition:all .2s}.checklist-item:hover{background:#e9ecef}.checklist-item.checked{background:#d4edda}.checklist-item.checked .item-text{text-decoration:line-through;color:#6c757d}.checklist-item input[type=checkbox]{width:20px;height:20px;margin-right:.75rem;cursor:pointer;accent-color:#11998e;flex-shrink:0}.checklist-item .item-text{flex:1;margin:0;cursor:pointer}.item-actions{display:flex;gap:.5rem;margin-left:.5rem}.btn-edit-item,.btn-remove-item{background:#e9ecef;border:1px solid #dee2e6;cursor:pointer;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;transition:all .2s;line-height:1}.btn-edit-item:hover{background:#cfe2ff;border-color:#0d6efd;color:#0d6efd}.btn-remove-item:hover{background:#f8d7da;border-color:#dc3545;color:#dc3545}.add-item-row{padding:.75rem;border-top:1px dashed #dee2e6;margin-top:.5rem}.add-item-input{display:flex;gap:.5rem;align-items:center}.add-item-input input{flex:1}.add-item-input .btn{padding:.35rem .6rem;font-size:1rem;line-height:1}.add-category-section{text-align:center;padding:1.5rem;margin-top:1rem;background:#f8f9fa;border-radius:12px;border:2px dashed #dee2e6}.add-category-input{display:flex;gap:.5rem;justify-content:center;align-items:center;max-width:500px;margin:0 auto}.add-category-input input{flex:1}.add-category-input button{white-space:nowrap}.inline-edit-form{display:flex;gap:.5rem;align-items:center;width:100%}.inline-edit-form input{flex:1}.inline-edit-form .btn{padding:.25rem .5rem;font-size:.9rem;line-height:1}.inline-edit-category{display:flex;gap:.5rem;align-items:center;width:100%}.inline-edit-category input{flex:1;background:rgba(255,255,255,.9);border:none;font-weight:600}.inline-edit-category .btn{padding:.25rem .5rem;font-size:.9rem;line-height:1}.print-header{display:none}.powered-by-print{display:none}.content-section p{font-size:1.05rem;line-height:1.8;color:#495057}.guide-list li{margin-bottom:.75rem;line-height:1.7}@media print{body *{visibility:hidden}#checklistContainer,#checklistContainer *,.powered-by-print,.powered-by-print *,.print-header,.print-header *,.progress-summary,.progress-summary *{visibility:visible}.border-top.footer,.edit-mode-toggle,.event-details,.footer,.navbar,.no-print,footer,header,nav{display:none!important}.print-header{display:block!important}.powered-by-print{display:block!important;margin-top:1rem}.checklist-category{box-shadow:none!important;border:1px solid #dee2e6}.category-header{background:#333!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body{print-color-adjust:exact;-webkit-print-color-adjust:exact}.checklist-item{page-break-inside:avoid}.add-item-row{display:none!important}.add-category-section{display:none!important}.item-actions{display:none!important}.btn-edit-category{display:none!important}}@media (max-width:768px){.event-type-card{padding:1rem}.event-type-card i{font-size:2rem}.add-category-section{padding:1rem}.add-category-section .add-category-input{flex-direction:column}.add-category-section button,.add-category-section input{width:100%}}.hidden-form{display:none}
/*# sourceMappingURL=event-checklist.min.css.map */
