@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2) format("woff2"),url(/fonts/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.woff2) format("woff2"),url(/fonts/Inter-Bold.woff) format("woff");font-weight:700;font-style:normal}body{font-family:Inter,sans-serif}.error-message{color:red}.profile-image{width:100px;height:100px;border-radius:50%}nav{background-color:#f0f0f0}.nav{display:flex;list-style:none;padding:10px}.navItem{margin-right:15px}.navItem a{color:#1f2937;text-decoration:none}.active{font-weight:700;text-decoration:underline}.login-container{display:flex;min-height:100vh;flex-direction:column;justify-content:center;padding:3rem 1.5rem}.login-header{margin:auto;width:100%;max-width:20rem}.login-title{margin-top:2.5rem;text-align:center;font-size:1.5rem;font-weight:700;line-height:1.5;color:#1f2937}.login-button-container{margin:auto;width:100%;max-width:20rem}.button{background-color:#3b82f6;color:#fff;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;transition:background-color .3s ease;height:2.5rem;display:flex;align-items:center;justify-content:center}.button:hover{background-color:#2563eb}.button:disabled{background-color:#ccc;cursor:not-allowed}.toggle-button{background-color:#3b82f6;color:#fff;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;transition:background-color .3s ease;margin-left:10px;height:2.5rem;display:flex;align-items:center;justify-content:center}.toggle-button:hover{background-color:#2563eb}.toggle-button:disabled{background-color:#ccc;cursor:not-allowed}.scope{font-family:Arial,sans-serif;font-size:16px;line-height:1.5;margin:10px 0;padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.delete-button{background-color:#dc3545;color:#fff;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;transition:background-color .3s ease;height:2.5rem;display:flex;align-items:center;justify-content:center}.delete-button:hover{background-color:#b02a37}.delete-button:disabled{background-color:#ccc;cursor:not-allowed}.download-button{background-color:#3b82f6;color:#fff;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;transition:background-color .3s ease;height:2.5rem;display:flex;align-items:center;justify-content:center}.download-button:hover{background-color:#2563eb}.download-button:disabled{background-color:#ccc;cursor:not-allowed}.lead-container{width:90%;max-width:1600px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.lead-container h1{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.lead-container h2{color:#555;font-size:1.5rem;font-weight:700;margin:20px 0 10px}.controls{gap:15px;margin-bottom:20px;flex-wrap:wrap}.ad-account-select,.controls{display:flex;align-items:center}.ad-account-select{gap:10px}.ad-account-select label{font-weight:700;color:#555}.ad-account-select select{padding:8px;border:1px solid #ddd;border-radius:5px;background-color:#fff;font-size:1rem;min-width:200px}.lead-section,.webhook-section{margin-bottom:30px;background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow-x:auto}.tanstack-table{width:100%;border-collapse:collapse;font-size:.85rem;table-layout:auto}.tanstack-table th{background-color:#3b82f6;color:#fff;padding:10px;text-align:left;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tanstack-table td{padding:8px;border-bottom:1px solid #ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tanstack-table tr:nth-child(2n){background-color:#f2f2f2}.tanstack-table tr:hover{background-color:#e9ecef}.no-data{color:#777;margin:20px 0}.error-display,.no-data{text-align:center;font-size:1rem}.error-display{background-color:#f8d7da;color:#721c24;padding:10px;border-radius:5px;margin-top:20px}.loading{color:#555;text-align:center;margin:20px 0;font-size:1rem}.pagination{gap:10px;margin-top:20px}.pagination,.pagination button{display:flex;justify-content:center}.pagination button{background-color:#3b82f6;color:#fff;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;transition:background-color .3s ease;height:2.5rem;align-items:center}.pagination button:hover{background-color:#2563eb}.pagination button:disabled{background-color:#ccc;cursor:not-allowed}.pagination span{align-self:center;color:#555;font-size:1rem}.items-per-page{display:flex;align-items:center;gap:10px}.items-per-page label{font-weight:700;color:#555}.items-per-page select{padding:8px;border:1px solid #ddd;border-radius:5px;background-color:#fff;font-size:1rem}.button-group{margin-top:1rem;display:flex;gap:1rem;justify-content:flex-start}table{border-collapse:collapse;width:100%}td,th{border:1px solid #ddd;padding:8px;text-align:left}th{background-color:#f2f2f2}.response-display,.uuid-display{margin:20px 0}.response-display pre{background:#f5f5f5;padding:10px;border-radius:4px;overflow-x:auto}.webhook-table table{width:100%;border-collapse:collapse;margin-top:1rem}.webhook-table td,.webhook-table th{border:1px solid #ddd;padding:8px;text-align:left}.webhook-table th{background-color:#f2f2f2}