*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#f5f5f5}.navbar{background:#fff;box-shadow:0 2px 4px #0000001a;padding:1rem 2rem}.nav-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.nav-container h1{font-size:1.5rem;color:#333}.nav-links{display:flex;gap:1.5rem;align-items:center}.nav-links a{text-decoration:none;color:#333;font-weight:500;transition:color .2s}.nav-links a:hover,.nav-links a.router-link-active{color:#007bff}.logout-btn{background:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-weight:500}.logout-btn:hover{background:#c82333}.login-container[data-v-1c411ce5]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.login-card[data-v-1c411ce5]{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 10px 40px #0003;text-align:center;max-width:400px;width:90%}.login-card h1[data-v-1c411ce5]{font-size:2.5rem;margin-bottom:.5rem;color:#333}.subtitle[data-v-1c411ce5]{color:#666;margin-bottom:2rem}.login-btn[data-v-1c411ce5]{background:#667eea;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;width:100%;transition:background .3s}.login-btn[data-v-1c411ce5]:hover{background:#5568d3}.meal-form-container[data-v-821aaf8c]{max-width:800px;margin:2rem auto;padding:0 1rem}.meal-form-card[data-v-821aaf8c]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.meal-form-card h2[data-v-821aaf8c]{margin-bottom:1.5rem;color:#333}.deadline-info[data-v-821aaf8c]{margin-top:-.5rem;margin-bottom:1rem;font-size:.9rem;color:#555}.deadline-warning[data-v-821aaf8c]{color:#d39e00;font-weight:600}.deadline-exceeded[data-v-821aaf8c]{color:#dc3545;font-weight:700}.orders-blocked-message[data-v-821aaf8c]{margin-bottom:1rem;padding:1rem;background:#fff3cd;color:#856404;border-radius:6px;border:1px solid #ffeaa7;text-align:center;font-weight:600}.form-disabled[data-v-821aaf8c]{opacity:.6;pointer-events:none}.loading[data-v-821aaf8c]{text-align:center;padding:2rem;color:#666}.suggestion-section[data-v-821aaf8c]{margin-top:1rem}.suggestion-header[data-v-821aaf8c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;background:#f0f7ff;border-radius:8px}.suggestion-header h3[data-v-821aaf8c]{margin:0;color:#333}.confidence[data-v-821aaf8c]{font-size:.9rem;color:#666}.meal-form[data-v-821aaf8c]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-821aaf8c]{display:flex;flex-direction:column}.form-group label[data-v-821aaf8c]{margin-bottom:.5rem;font-weight:600;color:#333}.form-group select[data-v-821aaf8c],.form-group input[data-v-821aaf8c]{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}.checkbox-group[data-v-821aaf8c]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.checkbox-group label[data-v-821aaf8c]{display:flex;align-items:center;gap:.5rem;font-weight:400}.custom-input[data-v-821aaf8c]{margin-top:.5rem}.acompanhamentos-badge[data-v-821aaf8c]{margin:1rem 0 .5rem}.badge[data-v-821aaf8c]{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600}.badge-success[data-v-821aaf8c]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.badge-warning[data-v-821aaf8c]{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.form-actions[data-v-821aaf8c]{margin-top:1rem}.submit-btn[data-v-821aaf8c]{background:#28a745;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;width:100%;transition:background .3s}.submit-btn[data-v-821aaf8c]:hover:not(:disabled){background:#218838}.submit-btn[data-v-821aaf8c]:disabled{opacity:.6;cursor:not-allowed}.success-message[data-v-821aaf8c],.error-message[data-v-821aaf8c]{margin-top:1rem;padding:1rem;border-radius:6px;text-align:center}.success-message[data-v-821aaf8c]{background:#d4edda;color:#155724}.error-message[data-v-821aaf8c]{background:#f8d7da;color:#721c24}.admin-navbar[data-v-0b57c1c8]{background:#fff;padding:1rem 2rem;border-bottom:2px solid #eee;display:flex;gap:1rem;margin-bottom:2rem}.nav-link[data-v-0b57c1c8]{padding:.75rem 1.5rem;text-decoration:none;color:#666;border-radius:6px;transition:all .3s;font-weight:500;border:2px solid transparent}.nav-link[data-v-0b57c1c8]:hover{background:#f8f9fa;color:#007bff}.nav-link.active[data-v-0b57c1c8]{background:#007bff;color:#fff;border-color:#007bff}.admin-container[data-v-73f7b8db]{max-width:1200px;margin:2rem auto;padding:0 1rem}.admin-section[data-v-73f7b8db]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-top:1rem}.tabs[data-v-73f7b8db]{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:2px solid #eee}.tab[data-v-73f7b8db]{padding:.75rem 1.5rem;border:none;background:transparent;cursor:pointer;font-weight:500;color:#666;border-bottom:2px solid transparent;margin-bottom:-2px}.tab.active[data-v-73f7b8db]{color:#007bff;border-bottom-color:#007bff}.options-list[data-v-73f7b8db]{margin-bottom:2rem}.option-item[data-v-73f7b8db]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #eee;border-radius:6px;margin-bottom:.5rem}.option-actions[data-v-73f7b8db]{display:flex;gap:.5rem}.toggle-btn[data-v-73f7b8db]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-weight:500}.toggle-btn.active[data-v-73f7b8db]{background:#28a745;color:#fff}.toggle-btn.inactive[data-v-73f7b8db]{background:#dc3545;color:#fff}.delete-btn[data-v-73f7b8db]{padding:.5rem 1rem;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer}.add-option-form[data-v-73f7b8db]{padding-top:2rem;border-top:2px solid #eee}.add-option-form h4[data-v-73f7b8db]{margin-bottom:1rem}.input[data-v-73f7b8db],.select[data-v-73f7b8db]{padding:.75rem;border:1px solid #ddd;border-radius:6px;margin-right:.5rem;margin-bottom:.5rem}.add-btn[data-v-73f7b8db]{padding:.75rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600}.dashboard-container[data-v-a712041a]{max-width:1200px;margin:2rem auto;padding:0 1rem}.stats-grid[data-v-a712041a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-a712041a]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;text-align:center}.stat-card h3[data-v-a712041a]{font-size:.9rem;color:#666;margin-bottom:.5rem}.stat-value[data-v-a712041a]{font-size:2rem;font-weight:700;color:#333}.actions-bar[data-v-a712041a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;background:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;flex-wrap:wrap;gap:1rem}.date-controls[data-v-a712041a]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.action-buttons[data-v-a712041a]{display:flex;gap:1rem}.date-input[data-v-a712041a]{padding:.5rem;border:1px solid #ddd;border-radius:6px}.status-toggle-btn[data-v-a712041a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:2px solid;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s;font-size:.95rem}.status-toggle-btn.enabled[data-v-a712041a]{background:#d4edda;color:#155724;border-color:#28a745}.status-toggle-btn.enabled[data-v-a712041a]:hover:not(:disabled){background:#c3e6cb}.status-toggle-btn.disabled[data-v-a712041a]{background:#f8d7da;color:#721c24;border-color:#dc3545}.status-toggle-btn.disabled[data-v-a712041a]:hover:not(:disabled){background:#f5c6cb}.status-toggle-btn[data-v-a712041a]:disabled{opacity:.6;cursor:not-allowed}.status-indicator[data-v-a712041a]{font-size:1.2rem;font-weight:700}.status-text[data-v-a712041a]{white-space:nowrap}.whatsapp-btn[data-v-a712041a]{width:48px;height:48px;padding:0;background:#25d366;color:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s;font-size:1.5rem}.whatsapp-btn[data-v-a712041a]:hover:not(:disabled){background:#20ba5a}.whatsapp-btn[data-v-a712041a]:disabled{opacity:.6;cursor:not-allowed}.whatsapp-icon[data-v-a712041a]{display:block}.print-btn[data-v-a712041a]{padding:.75rem 1.5rem;background:#17a2b8;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:background .3s}.print-btn[data-v-a712041a]:hover{background:#138496}.download-btn[data-v-a712041a]{padding:.75rem 1.5rem;background:#28a745;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:background .3s}.download-btn[data-v-a712041a]:hover{background:#218838}.monthly-report-btn[data-v-a712041a]{padding:.75rem 1.5rem;background:#6f42c1;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:background .3s}.monthly-report-btn[data-v-a712041a]:hover{background:#5a32a3}.orders-table-container[data-v-a712041a]{background:#fff;padding:1rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow-x:auto}.orders-table[data-v-a712041a]{width:100%;border-collapse:collapse}.orders-table th[data-v-a712041a],.orders-table td[data-v-a712041a]{padding:.75rem;text-align:left;border-bottom:1px solid #eee}.orders-table th[data-v-a712041a]{background:#f8f9fa;font-weight:600;color:#333}.orders-table tr[data-v-a712041a]:hover{background:#f8f9fa}.actions-cell[data-v-a712041a]{white-space:nowrap}.tooltip-trigger[data-v-a712041a]{position:relative;cursor:help}.tooltip-trigger .tooltip[data-v-a712041a]{visibility:hidden;opacity:0;position:absolute;bottom:125%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;text-align:left;padding:.75rem 1rem;border-radius:6px;white-space:normal;font-size:.85rem;z-index:1000;box-shadow:0 4px 8px #0003;transition:opacity .3s,visibility .3s;min-width:200px;max-width:300px;line-height:1.6}.tooltip-trigger .tooltip[data-v-a712041a]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#333}.tooltip-trigger:hover .tooltip[data-v-a712041a]{visibility:visible;opacity:1}.tooltip-trigger .tooltip strong[data-v-a712041a]{display:block;margin-bottom:.5rem;font-weight:600}.info-icon[data-v-a712041a]{display:inline-block;margin-left:.5rem;font-size:1.2rem;vertical-align:middle;opacity:.7;transition:opacity .2s}.tooltip-trigger:hover .info-icon[data-v-a712041a]{opacity:1}.btn-remove[data-v-a712041a]{background:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .3s}.btn-remove[data-v-a712041a]:hover{background:#c82333}.suco-section[data-v-a712041a]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:1rem}.suco-section h3[data-v-a712041a]{margin:0 0 1rem;color:#333}.suco-form[data-v-a712041a]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.suco-form .form-group[data-v-a712041a]{flex:1;min-width:150px}.suco-form label[data-v-a712041a]{display:block;margin-bottom:.5rem;font-weight:500;color:#333;font-size:.9rem}.suco-input[data-v-a712041a]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;box-sizing:border-box}.btn-save-suco[data-v-a712041a]{background:#28a745;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:600;transition:background .3s;white-space:nowrap}.btn-save-suco[data-v-a712041a]:hover:not(:disabled){background:#218838}.btn-save-suco[data-v-a712041a]:disabled{opacity:.6;cursor:not-allowed}.success-message[data-v-a712041a]{margin-top:1rem;padding:.75rem;background:#d4edda;color:#155724;border-radius:6px;border:1px solid #c3e6cb}.suco-display-section[data-v-a712041a]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:1rem}.suco-display-section h3[data-v-a712041a]{margin:0 0 .5rem;color:#333;font-size:1.2rem}.suco-display-text[data-v-a712041a]{margin:0;font-size:1.1rem;font-weight:500;color:#007bff}.table-title[data-v-a712041a]{margin:0 0 1rem;color:#333;font-size:1.2rem}.loading-message[data-v-a712041a]{text-align:center;padding:2rem;color:#666;font-size:1.1rem}.error-message-dashboard[data-v-a712041a]{padding:1rem;background:#f8d7da;color:#721c24;border-radius:6px;border:1px solid #f5c6cb;margin-bottom:1rem}.empty-message[data-v-a712041a]{text-align:center;padding:2rem;color:#666;font-size:1.1rem;font-style:italic}.profile-container[data-v-7f9c37c8]{max-width:600px;margin:2rem auto;padding:0 1rem}.profile-card[data-v-7f9c37c8]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.profile-card h2[data-v-7f9c37c8]{margin-bottom:.5rem;color:#333}.easter-egg-title[data-v-7f9c37c8]{transition:transform .1s ease;-webkit-user-select:none;user-select:none}.easter-egg-title[data-v-7f9c37c8]:active{transform:scale(.98)}.form-group[data-v-7f9c37c8]{transition:opacity .3s ease,max-height .3s ease}.subtitle[data-v-7f9c37c8]{color:#666;margin-bottom:2rem}.profile-form[data-v-7f9c37c8]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-7f9c37c8]{display:flex;flex-direction:column}.form-group label[data-v-7f9c37c8]{margin-bottom:.5rem;font-weight:600;color:#333}.input[data-v-7f9c37c8]{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}.hint[data-v-7f9c37c8]{margin-top:.25rem;font-size:.85rem;color:#666}.error-text[data-v-7f9c37c8]{color:#dc3545;font-size:.85rem;margin-top:.25rem}.checkbox-label[data-v-7f9c37c8]{display:flex;align-items:center;gap:.5rem;font-weight:400;cursor:pointer}.checkbox-label input[type=checkbox][data-v-7f9c37c8]{width:auto;cursor:pointer}.form-actions[data-v-7f9c37c8]{margin-top:1rem}.submit-btn[data-v-7f9c37c8]{background:#007bff;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;width:100%;transition:background .3s}.submit-btn[data-v-7f9c37c8]:hover:not(:disabled){background:#0056b3}.submit-btn[data-v-7f9c37c8]:disabled{opacity:.6;cursor:not-allowed}.success-message[data-v-7f9c37c8],.error-message[data-v-7f9c37c8]{margin-top:1rem;padding:1rem;border-radius:6px;text-align:center}.success-message[data-v-7f9c37c8]{background:#d4edda;color:#155724}.error-message[data-v-7f9c37c8]{background:#f8d7da;color:#721c24}.users-admin-container[data-v-691b83eb]{max-width:1200px;margin:2rem auto;padding:0 1rem}.admin-header[data-v-691b83eb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.admin-header h2[data-v-691b83eb]{margin:0;color:#333}.btn-create[data-v-691b83eb]{background:#28a745;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s}.btn-create[data-v-691b83eb]:hover{background:#218838}.admin-section[data-v-691b83eb]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.loading[data-v-691b83eb]{text-align:center;padding:2rem;color:#666}.users-table-container[data-v-691b83eb]{overflow-x:auto}.users-table[data-v-691b83eb]{width:100%;border-collapse:collapse}.users-table th[data-v-691b83eb]{background:#f8f9fa;padding:1rem;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #dee2e6}.users-table td[data-v-691b83eb]{padding:1rem;border-bottom:1px solid #dee2e6}.users-table tbody tr[data-v-691b83eb]:hover{background:#f8f9fa}.role-badge[data-v-691b83eb]{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.role-admin[data-v-691b83eb]{background:#d4edda;color:#155724}.role-user[data-v-691b83eb]{background:#d1ecf1;color:#0c5460}.actions[data-v-691b83eb]{display:flex;gap:.5rem}.btn-edit[data-v-691b83eb]{background:#007bff;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .3s}.btn-edit[data-v-691b83eb]:hover{background:#0056b3}.btn-delete[data-v-691b83eb]{background:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .3s}.btn-delete[data-v-691b83eb]:hover{background:#c82333}.modal-overlay[data-v-691b83eb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-691b83eb]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-691b83eb]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #dee2e6}.modal-header h3[data-v-691b83eb]{margin:0;color:#333}.modal-close[data-v-691b83eb]{background:none;border:none;font-size:2rem;color:#666;cursor:pointer;line-height:1;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.modal-close[data-v-691b83eb]:hover{color:#333}.modal-form[data-v-691b83eb]{padding:1.5rem}.modal-form .form-group[data-v-691b83eb]{margin-bottom:1.5rem}.modal-form label[data-v-691b83eb]{display:block;margin-bottom:.5rem;font-weight:600;color:#333}.modal-form input[data-v-691b83eb],.modal-form select[data-v-691b83eb]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}.hint[data-v-691b83eb]{display:block;margin-top:.25rem;font-size:.85rem;color:#666}.read-only-info[data-v-691b83eb]{background:#f8f9fa;padding:1rem;border-radius:6px;margin-bottom:1.5rem}.info-item[data-v-691b83eb]{margin-bottom:.75rem}.info-item[data-v-691b83eb]:last-child{margin-bottom:0}.info-item strong[data-v-691b83eb]{color:#333;margin-right:.5rem}.form-actions[data-v-691b83eb]{display:flex;gap:1rem;margin-top:2rem}.btn-cancel[data-v-691b83eb]{flex:1;background:#6c757d;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s}.btn-cancel[data-v-691b83eb]:hover{background:#545b62}.btn-submit[data-v-691b83eb]{flex:1;background:#28a745;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s}.btn-submit[data-v-691b83eb]:hover:not(:disabled){background:#218838}.btn-submit[data-v-691b83eb]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-691b83eb]{margin-top:1rem;padding:1rem;background:#f8d7da;color:#721c24;border-radius:6px;text-align:center}.categories-admin-container[data-v-973eca0c]{max-width:1200px;margin:2rem auto;padding:0 1rem}.admin-header[data-v-973eca0c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.admin-header h2[data-v-973eca0c]{margin:0;color:#333}.btn-create[data-v-973eca0c]{background:#007bff;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:1rem;transition:background .3s}.btn-create[data-v-973eca0c]:hover{background:#0056b3}.table-container[data-v-973eca0c]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.categories-table[data-v-973eca0c]{width:100%;border-collapse:collapse}.categories-table thead[data-v-973eca0c]{background:#f8f9fa}.categories-table th[data-v-973eca0c]{padding:1rem;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #dee2e6}.categories-table td[data-v-973eca0c]{padding:1rem;border-bottom:1px solid #dee2e6}.categories-table tbody tr[data-v-973eca0c]:hover{background:#f8f9fa}.actions-header[data-v-973eca0c]{text-align:center}.actions[data-v-973eca0c]{white-space:nowrap;display:flex;gap:.5rem;justify-content:center}.status-badge[data-v-973eca0c]{padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:500}.status-badge.active[data-v-973eca0c]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-973eca0c]{background:#f8d7da;color:#721c24}.btn-edit[data-v-973eca0c],.btn-toggle[data-v-973eca0c],.btn-delete[data-v-973eca0c]{border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .3s}.btn-edit[data-v-973eca0c]{background:#ffc107;color:#333}.btn-edit[data-v-973eca0c]:hover{background:#e0a800}.btn-toggle.active[data-v-973eca0c]{background:#28a745;color:#fff}.btn-toggle.active[data-v-973eca0c]:hover{background:#218838}.btn-toggle.inactive[data-v-973eca0c]{background:#6c757d;color:#fff}.btn-toggle.inactive[data-v-973eca0c]:hover{background:#5a6268}.btn-delete[data-v-973eca0c]{background:#dc3545;color:#fff}.btn-delete[data-v-973eca0c]:hover{background:#c82333}.empty-state[data-v-973eca0c]{text-align:center;padding:2rem;color:#6c757d}.modal-overlay[data-v-973eca0c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-973eca0c]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-973eca0c]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #dee2e6}.modal-header h3[data-v-973eca0c]{margin:0;color:#333}.btn-close[data-v-973eca0c]{background:none;border:none;font-size:2rem;cursor:pointer;color:#6c757d;line-height:1;padding:0;width:2rem;height:2rem}.btn-close[data-v-973eca0c]:hover{color:#333}.modal-body[data-v-973eca0c]{padding:1.5rem}.form-group[data-v-973eca0c]{margin-bottom:1.5rem}.form-group label[data-v-973eca0c]{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.form-group input[type=text][data-v-973eca0c],.form-group input[type=number][data-v-973eca0c],.form-group textarea[data-v-973eca0c]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;box-sizing:border-box}.form-group textarea[data-v-973eca0c]{resize:vertical}.form-group input[type=checkbox][data-v-973eca0c]{margin-right:.5rem}.error-message[data-v-973eca0c]{color:#dc3545;margin-top:.5rem;font-size:.9rem}.modal-footer[data-v-973eca0c]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #dee2e6}.btn-cancel[data-v-973eca0c],.btn-save[data-v-973eca0c]{padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:background .3s}.btn-cancel[data-v-973eca0c]{background:#6c757d;color:#fff}.btn-cancel[data-v-973eca0c]:hover{background:#5a6268}.btn-save[data-v-973eca0c]{background:#007bff;color:#fff}.btn-save[data-v-973eca0c]:hover:not(:disabled){background:#0056b3}.btn-save[data-v-973eca0c]:disabled{opacity:.6;cursor:not-allowed}.admin-order-container[data-v-b5cb9f2f]{max-width:1200px;margin:2rem auto;padding:0 1rem}.admin-section[data-v-b5cb9f2f]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.admin-section h2[data-v-b5cb9f2f]{margin-bottom:2rem;color:#333}.send-order-form[data-v-b5cb9f2f]{max-width:600px}.form-group[data-v-b5cb9f2f]{margin-bottom:1.5rem}.form-group label[data-v-b5cb9f2f]{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.form-group input[data-v-b5cb9f2f],.form-group select[data-v-b5cb9f2f],.form-group textarea[data-v-b5cb9f2f]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;box-sizing:border-box}.form-group textarea[data-v-b5cb9f2f]{resize:vertical}.loading-indicator[data-v-b5cb9f2f]{color:#007bff;margin-top:.5rem;font-size:.9rem}.user-info-card[data-v-b5cb9f2f]{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:6px;border:1px solid #dee2e6}.user-info-header[data-v-b5cb9f2f]{display:flex;align-items:center;gap:1rem}.user-icon[data-v-b5cb9f2f]{font-size:2rem}.user-info-content[data-v-b5cb9f2f]{display:flex;flex-direction:column;gap:.25rem}.user-number[data-v-b5cb9f2f]{color:#666;font-size:.9rem}.error-message-small[data-v-b5cb9f2f]{color:#dc3545;margin-top:.5rem;font-size:.9rem}.meal-form-section[data-v-b5cb9f2f]{margin-top:2rem;padding-top:2rem;border-top:2px solid #eee}.section-divider[data-v-b5cb9f2f]{margin:2rem 0}.section-title[data-v-b5cb9f2f]{margin-bottom:1.5rem;color:#333}.warning-text[data-v-b5cb9f2f]{display:block;color:#856404;margin-top:.5rem;font-size:.9rem}.form-actions[data-v-b5cb9f2f]{display:flex;gap:1rem;margin-top:2rem}.btn-suggestion[data-v-b5cb9f2f]{background:#28a745;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:1rem;transition:background .3s}.btn-suggestion[data-v-b5cb9f2f]:hover:not(:disabled){background:#218838}.btn-suggestion[data-v-b5cb9f2f]:disabled{opacity:.6;cursor:not-allowed}.submit-btn[data-v-b5cb9f2f]{background:#007bff;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:1rem;transition:background .3s}.submit-btn[data-v-b5cb9f2f]:hover:not(:disabled){background:#0056b3}.submit-btn[data-v-b5cb9f2f]:disabled{opacity:.6;cursor:not-allowed}.success-message[data-v-b5cb9f2f]{margin-top:1rem;padding:1rem;background:#d4edda;color:#155724;border-radius:6px;border:1px solid #c3e6cb}.error-message[data-v-b5cb9f2f]{margin-top:1rem;padding:1rem;background:#f8d7da;color:#721c24;border-radius:6px;border:1px solid #f5c6cb}.prices-admin-container[data-v-86694e0a]{max-width:1200px;margin:2rem auto;padding:0 1rem}.admin-header[data-v-86694e0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.admin-header h2[data-v-86694e0a]{margin:0;color:#333}.btn-create[data-v-86694e0a]{background:#007bff;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:1rem;transition:background .3s}.btn-create[data-v-86694e0a]:hover{background:#0056b3}.table-container[data-v-86694e0a]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.prices-table[data-v-86694e0a]{width:100%;border-collapse:collapse}.prices-table thead[data-v-86694e0a]{background:#f8f9fa}.prices-table th[data-v-86694e0a]{padding:1rem;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #dee2e6}.prices-table td[data-v-86694e0a]{padding:1rem;border-bottom:1px solid #dee2e6}.prices-table tbody tr[data-v-86694e0a]:hover{background:#f8f9fa}.actions-header[data-v-86694e0a]{text-align:center}.actions[data-v-86694e0a]{white-space:nowrap;display:flex;gap:.5rem;justify-content:center}.status-badge[data-v-86694e0a]{padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:500}.status-badge.active[data-v-86694e0a]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-86694e0a]{background:#f8d7da;color:#721c24}.btn-edit[data-v-86694e0a],.btn-toggle[data-v-86694e0a],.btn-delete[data-v-86694e0a]{border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .3s}.btn-edit[data-v-86694e0a]{background:#ffc107;color:#333}.btn-edit[data-v-86694e0a]:hover{background:#e0a800}.btn-toggle.active[data-v-86694e0a]{background:#28a745;color:#fff}.btn-toggle.active[data-v-86694e0a]:hover{background:#218838}.btn-toggle.inactive[data-v-86694e0a]{background:#6c757d;color:#fff}.btn-toggle.inactive[data-v-86694e0a]:hover{background:#5a6268}.btn-delete[data-v-86694e0a]{background:#dc3545;color:#fff}.btn-delete[data-v-86694e0a]:hover{background:#c82333}.empty-state[data-v-86694e0a]{text-align:center;padding:2rem;color:#6c757d}.modal-overlay[data-v-86694e0a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-86694e0a]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-86694e0a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #dee2e6}.modal-header h3[data-v-86694e0a]{margin:0;color:#333}.btn-close[data-v-86694e0a]{background:none;border:none;font-size:2rem;cursor:pointer;color:#6c757d;line-height:1;padding:0;width:2rem;height:2rem}.btn-close[data-v-86694e0a]:hover{color:#333}.modal-body[data-v-86694e0a]{padding:1.5rem}.form-group[data-v-86694e0a]{margin-bottom:1.5rem}.form-group label[data-v-86694e0a]{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.form-group input[type=text][data-v-86694e0a],.form-group input[type=number][data-v-86694e0a],.form-group textarea[data-v-86694e0a]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;box-sizing:border-box}.form-group textarea[data-v-86694e0a]{resize:vertical}.form-group input[type=checkbox][data-v-86694e0a]{margin-right:.5rem}.form-hint[data-v-86694e0a]{display:block;margin-top:.25rem;font-size:.85rem;color:#6c757d}.error-message[data-v-86694e0a]{color:#dc3545;margin-top:.5rem;font-size:.9rem}.modal-footer[data-v-86694e0a]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #dee2e6}.btn-cancel[data-v-86694e0a],.btn-save[data-v-86694e0a]{padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:background .3s}.btn-cancel[data-v-86694e0a]{background:#6c757d;color:#fff}.btn-cancel[data-v-86694e0a]:hover{background:#5a6268}.btn-save[data-v-86694e0a]{background:#007bff;color:#fff}.btn-save[data-v-86694e0a]:hover:not(:disabled){background:#0056b3}.btn-save[data-v-86694e0a]:disabled{opacity:.6;cursor:not-allowed}.admin-params-container[data-v-5e317881]{max-width:1200px;margin:2rem auto;padding:0 1rem}h2[data-v-5e317881]{margin-bottom:1.5rem;color:#333}.params-card[data-v-5e317881]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.param-row[data-v-5e317881]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #eee}.param-row[data-v-5e317881]:last-of-type{border-bottom:none}.param-label[data-v-5e317881]{font-weight:600;color:#555}.param-value[data-v-5e317881]{color:#222}.param-value.mono[data-v-5e317881]{font-family:monospace}.info-text[data-v-5e317881]{margin-top:1rem;font-size:.9rem;color:#666}.loading[data-v-5e317881]{text-align:center;padding:2rem;color:#666}.error-message[data-v-5e317881]{padding:1rem;background:#f8d7da;color:#721c24;border-radius:6px;border:1px solid #f5c6cb}.editable-configs-card[data-v-5e317881]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-top:2rem}.editable-configs-card h3[data-v-5e317881]{margin:0 0 1.5rem;color:#333;font-size:1.3rem}.config-form[data-v-5e317881]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-5e317881]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-5e317881]{font-weight:600;color:#555}.config-input[data-v-5e317881]{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .3s}.config-input[data-v-5e317881]:focus{outline:none;border-color:#007bff}.input-hint[data-v-5e317881]{font-size:.85rem;color:#666;margin-top:.25rem}.save-btn[data-v-5e317881]{padding:.75rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:background .3s;align-self:flex-start}.save-btn[data-v-5e317881]:hover:not(:disabled){background:#0056b3}.save-btn[data-v-5e317881]:disabled{opacity:.6;cursor:not-allowed}.success-message[data-v-5e317881]{padding:.75rem;background:#d4edda;color:#155724;border-radius:6px;border:1px solid #c3e6cb}.today-container[data-v-feca2930]{max-width:1200px;margin:0 auto;padding:.5rem;min-height:100vh;background:#f5f5f5}.header[data-v-feca2930]{text-align:center;margin-bottom:1rem;padding:1rem .5rem}.header h1[data-v-feca2930]{margin:0 0 .25rem;color:#333;font-size:1.5rem;font-weight:600;line-height:1.3}.date[data-v-feca2930]{font-size:1rem;color:#666;margin:0;font-weight:500}.suco-section[data-v-feca2930]{background:linear-gradient(135deg,#667eea,#764ba2);padding:1rem;border-radius:12px;margin-bottom:1rem;text-align:center;color:#fff;box-shadow:0 4px 6px #0000001a}.suco-icon[data-v-feca2930]{font-size:2rem;margin-bottom:.5rem}.suco-section h3[data-v-feca2930]{margin:0 0 .5rem;font-size:1rem;color:#fff;font-weight:600}.suco-info[data-v-feca2930]{margin:0;font-size:1rem;font-weight:600;color:#fff}.orders-table-container[data-v-feca2930],.orders-cards-container[data-v-feca2930]{background:#fff;padding:1rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:1rem}.table-title[data-v-feca2930],.cards-title[data-v-feca2930]{margin:0 0 1rem;font-size:1.1rem;color:#333;font-weight:600}.loading-message[data-v-feca2930],.error-message[data-v-feca2930],.empty-message[data-v-feca2930]{text-align:center;padding:2rem 1rem;color:#666}.loading-message[data-v-feca2930]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner[data-v-feca2930]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin-feca2930 1s linear infinite}@keyframes spin-feca2930{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-feca2930]{color:#dc3545;background:#f8d7da;border-radius:8px;border:1px solid #f5c6cb;padding:1rem;font-size:.9rem}.empty-message[data-v-feca2930]{color:#666;font-size:.95rem}.desktop-only[data-v-feca2930]{display:none}.orders-table[data-v-feca2930]{width:100%;border-collapse:collapse}.orders-table th[data-v-feca2930],.orders-table td[data-v-feca2930]{padding:.75rem;text-align:left;border-bottom:1px solid #eee;font-size:.95rem}.orders-table th[data-v-feca2930]{background:#f8f9fa;font-weight:600;color:#333;font-size:.9rem}.orders-table tbody tr[data-v-feca2930]{transition:background-color .2s}.orders-table tbody tr[data-v-feca2930]:hover{background:#f8f9fa}.orders-table tbody tr.order-ready[data-v-feca2930]{background:#d4edda;opacity:.8}.order-number[data-v-feca2930]{font-weight:600;color:#007bff}.ready-cell[data-v-feca2930]{text-align:center}.ready-btn[data-v-feca2930]{width:44px;height:44px;border:2px solid #dc3545;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:1.2rem;font-weight:700}.ready-btn[data-v-feca2930]:hover{transform:scale(1.1)}.ready-btn.ready[data-v-feca2930]{background:#28a745;border-color:#28a745;color:#fff}.ready-btn .check-icon[data-v-feca2930]{color:#fff}.ready-btn .uncheck-icon[data-v-feca2930]{color:#dc3545}.mobile-only[data-v-feca2930]{display:block}.orders-cards[data-v-feca2930]{display:flex;flex-direction:column;gap:1rem}.order-card[data-v-feca2930]{background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:1rem;box-shadow:0 2px 4px #0000000d;transition:all .2s}.order-card.order-ready[data-v-feca2930]{background:#d4edda;border-color:#28a745;opacity:.9}.card-header[data-v-feca2930]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:2px solid #e9ecef}.order-badge[data-v-feca2930]{background:#007bff;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:1rem}.order-card.order-ready .order-badge[data-v-feca2930]{background:#28a745}.ready-btn-card[data-v-feca2930]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:2px solid #dc3545;background:#fff;border-radius:20px;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .2s;min-height:44px}.ready-btn-card[data-v-feca2930]:hover{transform:scale(1.05)}.ready-btn-card.ready[data-v-feca2930]{background:#28a745;border-color:#28a745;color:#fff}.ready-btn-card .check-icon[data-v-feca2930]{font-size:1.2rem;font-weight:700;color:#fff}.ready-btn-card .uncheck-icon[data-v-feca2930]{font-size:1.2rem;font-weight:700;color:#dc3545}.ready-btn-card.ready .uncheck-icon[data-v-feca2930]{color:#fff}.ready-label[data-v-feca2930]{font-size:.85rem}.card-body[data-v-feca2930]{display:flex;flex-direction:column;gap:.75rem}.card-item[data-v-feca2930]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.card-item[data-v-feca2930]:last-child{border-bottom:none}.item-label[data-v-feca2930]{font-size:.8rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.item-value[data-v-feca2930]{font-size:.95rem;color:#333;font-weight:500}@media (min-width: 768px) and (max-width: 1023px){.today-container[data-v-feca2930]{padding:1rem}.header h1[data-v-feca2930]{font-size:1.75rem}.date[data-v-feca2930]{font-size:1.1rem}.suco-section[data-v-feca2930]{padding:1.25rem}.suco-section h3[data-v-feca2930],.suco-info[data-v-feca2930]{font-size:1.1rem}.orders-table-container[data-v-feca2930],.orders-cards-container[data-v-feca2930]{padding:1.25rem}.table-title[data-v-feca2930],.cards-title[data-v-feca2930]{font-size:1.2rem}}@media (min-width: 1024px){.today-container[data-v-feca2930]{padding:2rem 1rem}.header[data-v-feca2930]{margin-bottom:2rem}.header h1[data-v-feca2930]{font-size:2rem}.date[data-v-feca2930]{font-size:1.2rem}.suco-section[data-v-feca2930]{padding:1.5rem;margin-bottom:2rem}.suco-section h3[data-v-feca2930]{font-size:1.2rem}.suco-info[data-v-feca2930]{font-size:1.1rem}.orders-table-container[data-v-feca2930]{display:block;padding:1.5rem}.orders-cards-container[data-v-feca2930]{display:none}.table-title[data-v-feca2930]{font-size:1.3rem;margin-bottom:1rem}.orders-table th[data-v-feca2930],.orders-table td[data-v-feca2930]{padding:.75rem;font-size:1rem}}@media print{.today-container[data-v-feca2930]{margin:0;padding:0;background:#fff}.header[data-v-feca2930],.suco-section[data-v-feca2930]{margin-bottom:1rem}.orders-table-container[data-v-feca2930]{box-shadow:none;padding:0}.ready-btn[data-v-feca2930],.orders-cards-container[data-v-feca2930]{display:none}.desktop-only[data-v-feca2930]{display:block}}.apply-auto-container[data-v-ac7fe609]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:#f5f5f5}.apply-auto-card[data-v-ac7fe609]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:600px;width:100%}h2[data-v-ac7fe609]{margin:0 0 1rem;color:#333;text-align:center}.subtitle[data-v-ac7fe609]{color:#666;margin-bottom:1.5rem;text-align:center}.warning-box[data-v-ac7fe609]{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.warning-box p[data-v-ac7fe609]{margin:0;color:#856404;font-size:.9rem}.confirmation-form[data-v-ac7fe609]{display:flex;flex-direction:column;gap:1.5rem}.checkbox-group[data-v-ac7fe609]{margin-bottom:1rem}.checkbox-label[data-v-ac7fe609]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:1rem;line-height:1.5}.checkbox-label input[type=checkbox][data-v-ac7fe609]{margin-top:.25rem;width:20px;height:20px;cursor:pointer;flex-shrink:0}.submit-btn[data-v-ac7fe609]{background:#007bff;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;width:100%;transition:background .3s}.submit-btn[data-v-ac7fe609]:hover:not(:disabled){background:#0056b3}.submit-btn[data-v-ac7fe609]:disabled{opacity:.6;cursor:not-allowed}.success-section[data-v-ac7fe609],.error-section[data-v-ac7fe609]{text-align:center}.success-icon[data-v-ac7fe609],.error-icon[data-v-ac7fe609]{font-size:4rem;margin-bottom:1rem}.success-message[data-v-ac7fe609]{color:#28a745;font-size:1.1rem;margin:1rem 0}.error-message[data-v-ac7fe609]{color:#dc3545;font-size:1.1rem;margin:1rem 0}.retry-btn[data-v-ac7fe609]{background:#007bff;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:1rem;cursor:pointer;margin-top:1rem}.retry-btn[data-v-ac7fe609]:hover{background:#0056b3}.suggestion-loading[data-v-ac7fe609],.suggestion-error[data-v-ac7fe609]{text-align:center;padding:1rem;margin-bottom:1.5rem;color:#666;font-size:.9rem}.suggestion-error[data-v-ac7fe609]{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#856404}.suggestion-preview[data-v-ac7fe609]{background:#f8f9fa;border:2px solid #007bff;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.suggestion-preview h3[data-v-ac7fe609]{margin:0 0 1rem;color:#007bff;font-size:1.2rem;text-align:center}.suggestion-items[data-v-ac7fe609]{display:flex;flex-direction:column;gap:.75rem}.suggestion-item[data-v-ac7fe609]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#fff;border-radius:6px;border:1px solid #e0e0e0}.item-label[data-v-ac7fe609]{font-weight:600;color:#555}.item-value[data-v-ac7fe609]{color:#333;font-weight:500}.suggestion-confidence[data-v-ac7fe609]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e0e0e0;text-align:center;font-size:.9rem;color:#666;font-style:italic}
