.header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:18px;border-radius:16px;background:#fff;border:1px solid var(--gold);box-shadow:0 0 12px var(--gold-glow);margin-bottom:16px}.header__title{margin:0;font-size:26px;letter-spacing:.2px}.header__subtitle{margin:6px 0 0;opacity:.85;line-height:1.4}.header__badge{align-self:start;font-size:12px;padding:6px 10px;border-radius:999px;background:#7dd3fc1f;border:1px solid rgba(0,0,0,.25);color:#000;white-space:nowrap}.authWrap{display:flex;justify-content:center;margin:24px 0}.authForm{width:360px;border:1px solid #e1e1e1;padding:20px;border-radius:8px;background:#fff;box-shadow:0 2px 6px #00000008}.authLabel{display:block;margin-top:12px;font-size:13px;color:#333}.authInput{width:100%;padding:8px 10px;margin-top:6px;border:1px solid #ddd;border-radius:4px}.authBtn{background:#0b74de;color:#fff;padding:8px 12px;border:none;border-radius:4px;cursor:pointer}.authAlt{background:transparent;border:none;color:#0b74de;cursor:pointer;font-size:13px}.authMsg{margin-top:12px;font-size:13px;color:#444}.card{padding:18px;border-radius:16px;background:#fff;border:1px solid var(--gold);box-shadow:0 10px 25px #00000026}.card__title{margin:0 0 8px;font-size:18px}.card__text{margin:0 0 14px;opacity:.9;line-height:1.5}.field{display:block;font-size:13px;opacity:.95;margin-bottom:10px}.field__label{display:block;margin-bottom:6px;opacity:.9}.field__input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--gold-soft);background:#ffffff40;color:inherit;outline:none}.field__textarea{resize:vertical;min-height:96px}.empty{padding:12px;border-radius:12px;border:1px solid var(--gold-soft);opacity:.85}.grid{display:grid;grid-template-columns:1fr;gap:16px}.list{display:flex;flex-direction:column;gap:10px;margin-top:6px}.listItem{padding:12px;border-radius:14px;border:1px solid var(--gold-soft);background:#00bddb;color:#f0f8ff;box-shadow:0 6px 16px #0003;transition:transform .2s ease,box-shadow .2s ease}.listItem__top{display:flex;flex-direction:column;gap:4px}.meta{font-size:12px;opacity:.75}.notes{margin-top:8px;opacity:.9;line-height:1.4}.statusRow{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pill{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--gold-soft);background:#ffffff0f}.pill--new,.pill--shortlisted{background:#00e1ff}.pill--contacted,.pill--matched{background:#00c3ff}.actions{display:flex;gap:8px;flex-wrap:wrap}.smallBtn{padding:8px 10px;border-radius:12px;border:1px solid var(--gold-soft);background:#ffffff0f;color:inherit;cursor:pointer;font-size:12px}.smallBtn--danger{background:#e91111be;border:1px solid var(--gold-soft)}.footerHint{margin-top:12px;font-size:12px;opacity:.75}:root{--gold-soft: #00b7ff;--gold-glow: #00b7ff}.page{min-height:100vh;background:#fff;color:#000;font-family:ui-sans-serif,system-ui,-apple-system;padding:20px;border:1px solid var(--gold)}.container{max-width:980px;margin:0 auto}.bottomNote{margin-top:14px;opacity:.9;font-size:13px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bottomNote__text{opacity:0}.bottomNote__btn{padding:10px 14px;border-radius:12px;background:#e91111fa;color:inherit;cursor:pointer;font-size:13px}@media(max-width:900px){.grid{grid-template-columns:1fr}}:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0}
