.aysa-ai-visibility{max-width:1280px}.aysa-ai-visibility__header{align-items:center;display:flex;justify-content:space-between;gap:24px;margin:24px 0}.aysa-ai-visibility__header p,.aysa-ai-visibility__muted{color:#50575e;font-size:14px}.aysa-ai-visibility__tabs{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid #dcdcde;padding-bottom:8px}.aysa-ai-visibility__tabs button{background:transparent;border:0;border-radius:6px;cursor:pointer;padding:10px 14px;white-space:nowrap}.aysa-ai-visibility__tabs button:focus-visible{outline:2px solid #2271b1;outline-offset:2px}.aysa-ai-visibility__tabs .is-active{background:#1d2327;color:#fff}.aysa-ai-visibility__state,.aysa-ai-visibility__engines,.aysa-ai-visibility__run,.aysa-ai-visibility__view[data-view-panel="setup"]{background:#fff;border:1px solid #dcdcde;border-radius:10px;margin-top:20px;padding:24px}.aysa-ai-visibility__grid,.aysa-ai-visibility__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:20px}.aysa-ai-visibility__grid article,.aysa-ai-visibility__metric,.aysa-ai-visibility__conversation{background:#fff;border:1px solid #dcdcde;border-radius:8px;padding:16px}.aysa-ai-visibility__metric h3{font-size:13px;margin:0 0 10px}.aysa-ai-visibility__metric-value{font-size:30px;font-weight:700;line-height:1.1}.aysa-ai-visibility__metric small{display:block;margin-top:8px;color:#50575e}.aysa-ai-visibility__conversation{margin-top:16px}.aysa-ai-visibility__conversation summary{cursor:pointer;font-weight:600}.aysa-ai-visibility__answer{border-left:3px solid #2271b1;margin:14px 0;padding:4px 12px;white-space:pre-wrap}.aysa-ai-visibility__evidence-list{margin:8px 0 0 18px}.aysa-ai-visibility__pagination{display:flex;gap:8px;justify-content:flex-end;margin:16px 0}.aysa-ai-visibility__badge{background:#f0f0f1;border-radius:999px;display:inline-block;font-size:12px;padding:3px 8px}.aysa-ai-visibility__state[hidden]{display:none}.aysa-ai-visibility__save-status{min-height:22px;font-weight:600}.aysa-ai-visibility__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aysa-ai-visibility__form-grid label,.aysa-ai-visibility__entity-form label{display:flex;flex-direction:column;gap:6px;font-weight:600}.aysa-ai-visibility__form-grid input,.aysa-ai-visibility__form-grid textarea,.aysa-ai-visibility__entity-form input,.aysa-ai-visibility__entity-form textarea,.aysa-ai-visibility__entity-form select{max-width:none;width:100%}.aysa-ai-visibility__form-actions{align-items:center;display:flex;gap:14px;margin-top:18px}.aysa-ai-visibility__entity-workspace{border-top:1px solid #dcdcde;margin-top:28px;padding-top:22px}.aysa-ai-visibility__entity-header{align-items:center;display:flex;justify-content:space-between;gap:12px}.aysa-ai-visibility__entity-tabs{display:flex;gap:8px;overflow-x:auto;padding:8px 0 14px}.aysa-ai-visibility__entity-tabs .is-active{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.aysa-ai-visibility__entity-panel{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1fr);gap:20px}.aysa-ai-visibility__entity-list article{align-items:center;border:1px solid #dcdcde;border-radius:7px;display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;padding:10px}.aysa-ai-visibility__entity-list article.is-archived{opacity:.6}.aysa-ai-visibility__entity-list small{color:#646970;display:block;margin-top:3px}.aysa-ai-visibility__entity-form{background:#f6f7f7;border-radius:8px;display:grid;gap:12px;padding:16px}.aysa-ai-visibility__entity-form .aysa-ai-visibility__check{align-items:center;flex-direction:row}.aysa-ai-visibility__entity-status{min-height:20px}.aysa-ai-visibility__view pre{max-width:100%;overflow:auto}@media(max-width:782px){.aysa-ai-visibility__header{align-items:flex-start;flex-direction:column}.aysa-ai-visibility__state,.aysa-ai-visibility__engines,.aysa-ai-visibility__run,.aysa-ai-visibility__view[data-view-panel="setup"]{padding:16px}.aysa-ai-visibility__metrics{grid-template-columns:1fr 1fr}.aysa-ai-visibility__metric-value{font-size:24px}.aysa-ai-visibility__form-grid,.aysa-ai-visibility__entity-panel{grid-template-columns:1fr}.aysa-ai-visibility__entity-header{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.aysa-ai-visibility__metrics{grid-template-columns:1fr}}
