.ax-root{color:var(--text,#172b37);max-width:1500px;margin:auto}.ax-root h1,.ax-root h2,.ax-root h3{margin:0 0 .5rem}.ax-heading,.ax-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.ax-heading{margin-bottom:1.5rem}.ax-heading h1{font-size:1.9rem}.ax-heading p,.ax-section-heading p{margin:.3rem 0;color:var(--muted,#607381)}.ax-eyebrow{font-size:.76rem;letter-spacing:.09em;text-transform:uppercase}.ax-notice{border-left:3px solid var(--accent,#1d7087);background:var(--surface,#fff);padding:1rem 1.2rem;border-radius:5px;margin-bottom:1.8rem}.ax-notice p{margin:.4rem 0 0;line-height:1.55}.ax-section{margin:0 0 2rem}.ax-section-heading{margin-bottom:.9rem}.ax-section h2{font-size:1.25rem}.ax-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem .85rem;border:1px solid var(--border,#cfdae0);border-radius:7px;background:var(--surface,#fff);font:inherit;font-size:.86rem;font-weight:600;line-height:1.25;color:var(--text,#172b37);text-decoration:none;cursor:pointer}.ax-button:hover{border-color:var(--accent,#1d7087);background:var(--surface-hover,#eef4f6)}.ax-button:focus-visible,.ax-root input:focus-visible,.ax-dialog input:focus-visible{outline:3px solid var(--accent,#1d7087);outline-offset:2px}.ax-button:disabled{opacity:.55;cursor:wait}.ax-primary{background:var(--accent,#1d7087);border-color:var(--accent,#1d7087);color:#fff}.ax-primary:hover{color:var(--text,#172b37)}.ax-link{font-size:.85rem;color:var(--accent,#1d7087)}.ax-table-scroll{overflow-x:auto;border:1px solid var(--border,#d9e2e7);border-radius:8px;background:var(--surface,#fff)}.ax-table{width:100%;border-collapse:collapse;min-width:770px;font-size:.88rem}.ax-table th,.ax-table td{text-align:left;vertical-align:top;padding:.9rem 1rem;border-bottom:1px solid var(--border,#e2e8ec)}.ax-table th{font-size:.76rem;text-transform:uppercase;letter-spacing:.035em;color:var(--muted,#586e7b);background:var(--surface-hover,#f3f6f8);white-space:nowrap}.ax-table tr:last-child td{border-bottom:0}.ax-table small{display:block;color:var(--muted,#607381);font-size:.78rem;margin:.25rem 0;max-width:330px;overflow-wrap:anywhere}.ax-row-actions{display:flex;gap:.4rem;flex-wrap:wrap;min-width:215px}.ax-row-actions .ax-button{padding:.45rem .65rem;font-size:.78rem}.ax-status{display:inline-block;border-radius:4px;padding:.25rem .4rem;font-size:.78rem;white-space:nowrap}.ax-active{background:#e3f0e9;color:#265e42}.ax-attention{background:#fbedd5;color:#76591a}.ax-table details{margin-top:.5rem}.ax-table summary{font-size:.78rem;cursor:pointer;color:var(--muted,#607381)}.ax-table details p{font-size:.82rem}.ax-table details .ax-button{display:flex;padding:.35rem .5rem;margin-top:.3rem;font-size:.75rem}.ax-empty{border:1px dashed var(--border,#d0dae0);border-radius:8px;padding:1.3rem;color:var(--muted,#586e7b);line-height:1.6}.ax-search{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-bottom:.9rem}.ax-search label{font-size:.86rem}.ax-search input,.ax-field input{padding:.6rem .7rem;border:1px solid var(--border,#c8d6de);border-radius:5px;color:var(--text,#172b37);background:var(--surface,#fff);font:inherit;min-width:0}.ax-search input{width:260px}.ax-integration{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;background:var(--surface,#fff);padding:1.2rem;border:1px solid var(--border,#d9e2e7);border-radius:8px}.ax-integration h3{font-size:.95rem}.ax-integration p,.ax-note{font-size:.86rem;line-height:1.6;color:var(--muted,#607381);margin:.4rem 0}.ax-note{margin-top:.8rem}.ax-paging{display:flex;gap:.6rem;margin-top:.8rem}.ax-dialog{border:1px solid var(--border,#cad6de);background:var(--surface,#fff);color:var(--text,#172b37);border-radius:12px;padding:0;width:min(570px,calc(100vw - 36px));max-height:90vh;box-shadow:0 24px 90px #092c3d40}.ax-dialog::backdrop{background:#13263380}.ax-dialog form{padding:1.4rem}.ax-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.ax-dialog h2{font-size:1.3rem;margin:0}.ax-icon-button{background:none;border:0;color:inherit;font-size:1.5rem;cursor:pointer;line-height:1}.ax-dialog-fields{display:grid;gap:.95rem}.ax-field{display:grid;gap:.4rem;font-size:.88rem}.ax-field input{width:100%;box-sizing:border-box}.ax-check{display:flex;align-items:flex-start;gap:.6rem;font-size:.84rem;line-height:1.55}.ax-check input{margin-top:.25rem;flex:0 0 auto}.ax-dialog footer{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.4rem}.ax-error{color:#a32935;line-height:1.5;font-size:.9rem}.ax-error[hidden]{display:none}@media(max-width:720px){.ax-heading,.ax-section-heading{align-items:flex-start;flex-direction:column}.ax-integration{grid-template-columns:1fr}.ax-search input{flex:1;width:auto}.ax-heading h1{font-size:1.6rem}.ax-dialog form{padding:1.1rem}}@media(prefers-color-scheme:dark){.ax-root,.ax-dialog{--text:#e1e9ef;--muted:#a6b8c4;--surface:#182a35;--surface-hover:#213846;--border:#38505f;--accent:#70c7dd}.ax-primary{color:#14323d}.ax-active{background:#234c3a;color:#b8dec9}.ax-attention{background:#534528;color:#efd39a}.ax-error{color:#ffb8c0}}
