@tailwind base;@tailwind components;@tailwind utilities;:root{--bg: #000022;--bg2: #2d3159;--gold: #E8F0FF;--gold3: #B8CDFF;--gold4: #B8CDFF;--gold5: #F4F8FF;--text: rgba(255,255,255,.9);--muted: rgba(255,255,255,.72);--muted2: rgba(255,255,255,.58);--panel: rgba(255,255,255,.04);--panel2: rgba(255,255,255,.06);--border: rgba(255,255,255,.1);--border-gold: rgba(184,205,255,.3);--crm-page-padding: 1.5rem;--radius: 18px;--radius2: 24px;--font: "Montserrat", ui-sans-serif, Arial, sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;min-height:100vh;overflow:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b8cdff4d}.akquise-board-scroll{scrollbar-color:rgba(184,205,255,.38) rgba(255,255,255,.07);scrollbar-width:thin}.akquise-board-scroll::-webkit-scrollbar{height:9px}.akquise-board-scroll::-webkit-scrollbar-track{background:#ffffff12;border-radius:5px}.akquise-board-scroll::-webkit-scrollbar-thumb{background:#b8cdff61;border-radius:5px}.akquise-board-scroll::-webkit-scrollbar-thumb:hover{background:#b8cdff85}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.5rem}.card-gold{background:var(--panel);border:1px solid var(--border-gold);border-radius:var(--radius);padding:1.25rem 1.5rem}input,select,textarea{background:#ffffff0d;border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:var(--font);padding:.5rem .875rem;outline:none;transition:border-color .2s}select,input[list]{color-scheme:dark}select option,select optgroup{background-color:#002;color:var(--text)}select option:disabled{color:var(--muted2)}input:focus,select:focus,textarea:focus{border-color:#b8cdff80}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid #FFE560;outline-offset:2px}input::placeholder,textarea::placeholder{color:var(--muted2)}.link-aware-rich-textarea__link{color:#e8f0ff;font-weight:800;text-decoration:underline;text-decoration-color:#e8f0ff;text-underline-offset:.14em;cursor:pointer}.btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.125rem;border-radius:10px;font-family:var(--font);font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:opacity .15s,transform .1s}.btn:hover{opacity:.88}.btn:active{transform:scale(.98)}.btn-gold{background:var(--gold);color:#002}.btn-ghost{background:var(--panel2);color:var(--text);border:1px solid var(--border)}.btn-ghost:hover{border-color:#b8cdff59}.label{color:var(--gold);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.badge{display:inline-block;padding:.15rem .6rem;border-radius:20px;font-size:.7rem;font-weight:600;letter-spacing:.04em}.divider{border:none;border-top:1px solid var(--border);margin:1rem 0}button,a,[role=button]{-webkit-tap-highlight-color:transparent}@media (max-width: 820px){:root{--crm-page-padding: 1rem}input,select,textarea{font-size:16px!important}input,select{min-height:40px}table{max-width:100%}}
