@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/admin/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/admin/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/admin/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/admin/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/admin/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/admin/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/admin/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/admin/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}:root{color-scheme:light;--bg: #f4f1ea;--surface: #ffffff;--accent: #1c5b3a;--text: #1b1b1b;--muted: #6b6b6b;--login-canvas: rgba(255, 250, 242, .88);--login-line: rgba(53, 36, 26, .14);--login-line-strong: rgba(94, 67, 47, .18);--login-ink-soft: #625648;--login-signal-deep: #874026;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100vh}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 10% 10%,#f7efe1,#f4f1ea 45%,#ede7db);color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.queues-shell{display:grid;gap:20px;font-family:IBM Plex Sans,Segoe UI,sans-serif}.queues-hero{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(42,55,74,.12);background:radial-gradient(circle at 14% 18%,rgba(210,98,56,.18),transparent 0 24%),radial-gradient(circle at 88% 12%,rgba(27,63,79,.18),transparent 0 24%),linear-gradient(135deg,#fffaf2,#f2ebdf 48%,#ece3d6);box-shadow:inset 0 1px #ffffffd1,0 26px 60px #2b211514}.queues-hero__mesh{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(35,31,27,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(35,31,27,.04) 1px,transparent 1px);background-size:26px 26px;opacity:.62;pointer-events:none}.queues-hero__content{position:relative;z-index:1;display:grid;gap:18px;padding:28px}.queues-hero__eyebrow,.queues-drawer__eyebrow{font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:600;letter-spacing:.18em;color:#8d4a2c}.queues-hero__heading{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:flex-start}.queues-hero__heading h1,.queues-drawer__header h2{margin:0;font-family:IBM Plex Mono,monospace;letter-spacing:-.04em;color:#141313}.queues-hero__heading h1{font-size:clamp(2rem,4vw,2.8rem)}.queues-hero__heading p{margin:10px 0 0;max-width:44rem;color:#63584b;line-height:1.65}.queues-hero__controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.queues-switch,.queues-toggle{display:inline-flex;align-items:center;gap:8px}.queues-switch,.queues-refresh-button,.queues-stale-banner__action,.queues-summary-card,.queues-chip,.queues-inline-action,.queues-drawer__close,.queues-copy-button,.queues-failure-card__toggle{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.queues-switch{padding:11px 14px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(77,66,52,.12);color:#52483e}.queues-refresh-button,.queues-stale-banner__action,.queues-drawer__close,.queues-inline-action,.queues-copy-button{border:1px solid rgba(45,58,80,.12);background:#fffdfa;color:#1d2430;cursor:pointer}.queues-refresh-button{padding:12px 16px;border-radius:14px;font-weight:600;box-shadow:0 12px 28px #18202c14}.queues-refresh-button:hover:not(:disabled),.queues-stale-banner__action:hover,.queues-drawer__close:hover,.queues-inline-action:hover:not(:disabled),.queues-copy-button:hover,.queues-chip:hover,.queues-summary-card:hover{transform:translateY(-1px);box-shadow:0 16px 32px #18202c1a}.queues-refresh-button:disabled,.queues-inline-action:disabled{cursor:default;opacity:.58;box-shadow:none}.queues-hero__meta,.queues-drawer__meta,.queues-chip-row,.queues-filterbar__fields,.queues-failure-card__meta{display:flex;flex-wrap:wrap;gap:10px}.queues-meta-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(50,62,82,.1);background:#ffffffb8;color:#4d463f;font-size:.86rem}.queues-meta-pill--muted{background:#fff7ebb8}.queues-meta-pill--warning{border-color:#aa4c1f38;background:#ffebd7d1;color:#7d3f24}.queues-meta-pill--live{border-color:#155c412e;background:#e8f5eddb;color:#0d6c46}.queues-stale-banner,.queues-table-shell,.queues-filterbar,.queues-empty-card{border-radius:24px;border:1px solid rgba(87,74,55,.12);background:#fffcf6e0;box-shadow:0 18px 44px #3426150f}.queues-stale-banner{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 18px;background:linear-gradient(135deg,#ffe8d4f5,#fff7eeeb)}.queues-stale-banner--critical{border-color:#992b1647;background:linear-gradient(135deg,#ffdcd5fa,#fff1ecf0)}.queues-stale-banner p{margin:4px 0 0;color:#6d5242}.queues-stale-banner__action,.queues-drawer__close,.queues-copy-button{padding:10px 12px;border-radius:12px}.queues-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.queues-summary-card{min-height:136px;padding:18px;border-radius:22px;border:1px solid rgba(61,54,43,.12);background:linear-gradient(180deg,#ffffffd6,#faf7f0fa);text-align:left;cursor:pointer}.queues-summary-card strong{display:block;margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:2rem;color:#141313}.queues-summary-card__label{display:block;font-size:.86rem;letter-spacing:.02em;color:#5a5148}.queues-summary-card__helper{display:block;margin-top:8px;color:#867866;font-size:.86rem}.queues-summary-card--active{border-color:#18344a47;box-shadow:inset 0 0 0 1px #18344a29,0 22px 44px #1822311a}.queues-summary-card--stuck strong{color:#9f4d29}.queues-summary-card--backlog strong{color:#1b4d66}.queues-summary-card--history strong{color:#5a5b60}.queues-filterbar{display:grid;gap:14px;padding:18px}.queues-field{display:grid;gap:7px;min-width:180px}.queues-field span{font-family:IBM Plex Mono,monospace;font-size:.78rem;color:#685e54;letter-spacing:.06em}.queues-field input,.queues-field select{min-height:46px;padding:12px 14px;border-radius:14px;border:1px solid rgba(88,75,56,.14);background:#ffffffd1;color:#171514}.queues-toggle{min-height:46px;padding:0 14px;border-radius:14px;border:1px solid rgba(88,75,56,.14);background:#ffffffc7;color:#4f463e}.queues-chip{padding:10px 13px;border-radius:999px;border:1px solid rgba(65,58,50,.14);background:#f7f1e8eb;color:#4c453e;cursor:pointer}.queues-chip--active{border-color:#11385147;background:#e2eff7f0;color:#123954}.queues-empty-card{padding:22px;color:#5c5248}.queues-empty-card--error,.queues-inline-error{color:#92261a}.queues-inline-error{padding:12px 0 0}.queues-table-shell{overflow:hidden}.queues-table__header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 18px 0;color:#5a5147}.queues-table__header-note{font-size:.88rem}.queues-table-scroll{overflow-x:auto;padding:18px}.queues-table{width:100%;min-width:1120px;border-collapse:collapse}.queues-table th{padding:12px 10px;text-align:left;font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.08em;color:#78695b;border-bottom:1px solid rgba(103,84,63,.16)}.queues-table td{padding:14px 10px;vertical-align:top;border-bottom:1px solid rgba(112,92,71,.09)}.queues-table__num{text-align:right}.queues-cell__primary{color:#151414;font-weight:600}.queues-cell__meta{margin-top:6px;color:#7b6d5d;font-size:.84rem;line-height:1.45}.queues-health-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;border:1px solid transparent;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.queues-health-badge--healthy{border-color:#16754d2e;background:#e4f4edf5;color:#106947}.queues-health-badge--attention{border-color:#a571082e;background:#fff5dcfa;color:#986000}.queues-health-badge--stuck{border-color:#b2502533;background:#ffeadffa;color:#a24c27}.queues-health-badge--failed{border-color:#a228282e;background:#ffe9e9fa;color:#9b2525}.queues-health-badge--history,.queues-health-badge--idle,.queues-health-badge--unknown{border-color:#52545a29;background:#f1f0edfa;color:#53565d}.queues-last-error{max-width:24ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#1a1614}.queues-last-error--empty{color:#8c8176}.queues-inline-action{min-width:108px;padding:10px 12px;border-radius:12px}.queues-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:flex-end;background:#191c2042;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.queues-drawer{width:min(780px,100vw);height:100dvh;overflow-y:auto;padding:20px;background:linear-gradient(180deg,#fffdf7fa,#f7f2e9fa);border-left:1px solid rgba(88,75,56,.14);box-shadow:-24px 0 64px #13161c2e}.queues-drawer__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.queues-drawer__header h2{font-size:clamp(1.4rem,3vw,2rem)}.queues-failure-list{display:grid;gap:14px}.queues-failure-card{border-radius:20px;border:1px solid rgba(85,74,58,.12);background:#ffffffd1;padding:16px;box-shadow:inset 0 1px #ffffffdb}.queues-failure-card__top{display:flex;gap:10px;justify-content:space-between;align-items:flex-start}.queues-failure-card__toggle{flex:1;display:flex;justify-content:space-between;gap:12px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.queues-failure-card__job,.queues-failure-card__time{font-family:IBM Plex Mono,monospace;font-size:.88rem}.queues-failure-card__time{color:#71685d}.queues-failure-card__meta{margin-top:10px;color:#7a6d5d;font-size:.84rem}.queues-failure-card__summary{margin:10px 0 0;color:#231f1c;line-height:1.6}.queues-failure-card__details{margin-top:14px;padding-top:14px;border-top:1px solid rgba(107,89,67,.12)}.queues-failure-card__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.queues-failure-card__grid span{display:block;font-family:IBM Plex Mono,monospace;font-size:.75rem;color:#7a6d5d;letter-spacing:.08em}.queues-failure-card__grid strong{display:block;margin-top:4px;color:#171514}.queues-traceback-block{margin:14px 0 0;max-height:18rem;overflow:auto;padding:14px;border-radius:16px;border:1px solid rgba(63,74,94,.12);background:#1e252f;color:#e7edf5;font-family:IBM Plex Mono,monospace;font-size:.81rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}@media (max-width: 1100px){.queues-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.queues-hero__content,.queues-filterbar,.queues-table-scroll,.queues-drawer{padding:16px}.queues-summary-grid{grid-template-columns:1fr}.queues-stale-banner,.queues-table__header,.queues-drawer__header,.queues-failure-card__top{flex-direction:column;align-items:stretch}.queues-failure-card__grid{grid-template-columns:1fr}}.login-shell{min-height:100vh;display:grid;place-items:center;padding:32px 24px;position:relative;overflow:hidden;isolation:isolate;font-family:IBM Plex Sans,Space Grotesk,Segoe UI,sans-serif;background:radial-gradient(circle at 12% 14%,rgba(227,142,110,.22),transparent 0 24%),radial-gradient(circle at 88% 18%,rgba(31,41,68,.18),transparent 0 20%),linear-gradient(180deg,#f6efe4,#f2e8da 52%,#eadfcd)}.login-grid,.login-shell__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.login-grid{background:linear-gradient(rgba(35,27,20,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(35,27,20,.04) 1px,transparent 1px);background-size:32px 32px;opacity:.74}.login-shell__glow{inset:auto;width:38rem;height:38rem;border-radius:999px;filter:blur(44px);opacity:.72}.login-shell__glow--top{top:-12rem;right:-10rem;background:radial-gradient(circle,rgba(255,255,255,.8) 0%,rgba(31,41,68,.08) 44%,transparent 72%)}.login-shell__glow--bottom{bottom:-16rem;left:-12rem;background:radial-gradient(circle,rgba(193,95,57,.24) 0%,rgba(193,95,57,.06) 42%,transparent 74%)}.login-shell__content{width:min(100%,34rem);display:grid;justify-items:center;position:relative;z-index:1}.login-card{width:100%;padding:32px;border-radius:28px;border:1px solid var(--login-line);background:linear-gradient(180deg,#ffffff80,#fff9f138),var(--login-canvas);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 32px 80px #3f2a1c2e;position:relative}.login-card:before,.login-card:after{content:"";position:absolute;pointer-events:none}.login-card:before{top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at top left,rgba(255,255,255,.82),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 54%);opacity:.88}.login-card:after{top:14px;right:14px;bottom:14px;left:14px;border-radius:20px;border:1px solid rgba(193,129,101,.24)}.login-card__header,.login-form,.field-block{display:flex;flex-direction:column}.login-card__header{position:relative;z-index:1;gap:12px}.login-card__eyebrow,.runtime-pill{font-family:IBM Plex Mono,IBM Plex Sans,monospace}.login-card__eyebrow{display:inline-flex;align-items:center;width:fit-content;gap:8px;font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--login-signal-deep)}.login-card__header h1{margin:0;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.04;letter-spacing:-.05em;color:#161311;max-width:14ch}.login-card__header p{margin:0;max-width:32rem;font-size:.98rem;line-height:1.65;color:var(--login-ink-soft)}.login-form{position:relative;z-index:1;gap:16px;margin-top:24px}.field-block{gap:8px}.field-label{font-size:.88rem;font-weight:500;letter-spacing:.01em;color:var(--login-ink-soft)}.login-input{width:100%;min-height:56px;padding:15px 16px;border-radius:16px;border:1px solid var(--login-line-strong);background:#fffcf7eb;color:var(--text);box-shadow:inset 0 1px #ffffffc7,0 8px 24px #3f2a1c0f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease}.login-input::placeholder{color:#625648b8}.login-input:hover{border-color:#8740263d}.login-input:focus{outline:none;border-color:#87402680;background:#fffdf9fa;box-shadow:0 0 0 4px #c15f3924,0 16px 32px #3f2a1c1a;transform:translateY(-1px)}.inline-error{padding:12px 14px;border-radius:15px;border:1px solid rgba(160,48,12,.24);background:#d56d411a;color:#8a2d10;font-size:.92rem}.login-submit{min-height:56px;margin-top:4px;padding:14px 18px;border:1px solid rgba(24,31,47,.18);border-radius:16px;background:linear-gradient(135deg,rgba(193,95,57,.24) 0%,rgba(193,95,57,.12) 26%,transparent 26%),linear-gradient(135deg,#23304f,#182237);color:#fcf7ef;font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 18px 36px #1822373d;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 42px #18223747}.login-submit:focus-visible{outline:3px solid rgba(193,95,57,.34);outline-offset:4px}.login-submit:disabled{cursor:default;filter:saturate(.82);box-shadow:0 16px 30px #1822372e}.runtime-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:18px;padding:9px 14px;border-radius:999px;border:1px solid var(--login-line);background:#ffffff9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--login-ink-soft);font-size:.76rem;letter-spacing:.04em;cursor:help;box-shadow:0 16px 30px #3f2a1c1a}.dashboard-tenants-panel{position:relative;padding:18px;border-radius:24px;border:1px solid #eadfcd;background:radial-gradient(circle at top right,rgba(193,95,57,.1),transparent 0 28%),linear-gradient(180deg,#fff9f1eb,#fffffffa);box-shadow:inset 0 1px #ffffffe0,0 22px 40px #523a2a14}.dashboard-tenants-summary,.dashboard-tenant-card__states,.dashboard-tenant-card__actions{display:flex;flex-wrap:wrap}.dashboard-tenants-summary{gap:10px;margin-bottom:16px}.dashboard-summary-badge,.dashboard-tenant-chip,.dashboard-tenant-action{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.dashboard-summary-badge{gap:8px;padding:8px 12px;border-radius:999px;border:1px solid #e2d5c3;background:#fff;color:#5a4737;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.77rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dashboard-summary-badge--alert{border-color:#efc8aa;background:#fff2e6;color:#8a4218}.dashboard-summary-badge--neutral{border-color:#ddd4c7;background:#f6f2ec;color:#65584d}.dashboard-summary-badge--loading{border-color:#e8d5ba;background:#fbf3e6;color:#765333}.dashboard-tenants-grid{display:grid;gap:14px}.dashboard-tenant-card{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1.15fr) auto;gap:16px;align-items:center;padding:18px;border-radius:22px;border:1px solid #e7dccb;background:linear-gradient(145deg,#fffffff5,#fffaf4eb);box-shadow:inset 0 1px #ffffffd6,0 16px 34px #523a2a14;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dashboard-tenant-card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 20px 40px #523a2a1a}.dashboard-tenant-card--priority{border-color:#efc8aa;box-shadow:inset 0 1px #ffffffd6,0 20px 42px #a44f211a}.dashboard-tenant-card--neutral{border-color:#ddd4c7;background:linear-gradient(145deg,#faf7f2f5,#fffffff5)}.dashboard-tenant-card__identity h3{margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:1.18rem;line-height:1.1;color:#1f1812}.dashboard-tenant-card__identity p{margin:10px 0 0;color:#6c6156;line-height:1.5;max-width:36rem}.dashboard-tenant-card__eyebrow{margin-bottom:10px;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7a6048}.dashboard-tenant-card__states{gap:8px;align-items:center;align-content:center}.dashboard-tenant-chip{padding:7px 12px;border:1px solid #e2d5c3;border-radius:999px;background:#fff;color:#5a4737;font-size:.82rem;font-weight:600}.dashboard-tenant-chip--link{transition:transform .16s ease,box-shadow .16s ease}.dashboard-tenant-chip--link:hover{transform:translateY(-1px);box-shadow:0 10px 18px #523a2a14}.dashboard-tenant-chip--link:not(.dashboard-tenant-chip--neutral){border-color:#efc8aa;background:#fff2e6;color:#8a4218}.dashboard-tenant-chip--neutral{border-color:#ddd4c7;background:#f6f2ec;color:#65584d}.dashboard-tenant-meta{color:#6d6256;font-size:.82rem}.dashboard-tenant-card__actions{gap:10px;justify-content:flex-end}.dashboard-tenant-action{min-height:42px;padding:0 14px;border-radius:14px;border:1px solid #d6c9b8;font-weight:600;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.dashboard-tenant-action:hover{transform:translateY(-1px)}.dashboard-tenant-action--primary{border-color:#181f2f2e;background:linear-gradient(135deg,rgba(193,95,57,.24) 0%,rgba(193,95,57,.12) 26%,transparent 26%),linear-gradient(135deg,#23304f,#182237);color:#fcf7ef;box-shadow:0 16px 28px #1822372e}.dashboard-tenant-action--primary:hover{box-shadow:0 18px 34px #18223738}.dashboard-tenant-action--secondary{background:#fff;color:#3d3025}.dashboard-tenant-action--secondary:hover{border-color:#bca487;box-shadow:0 12px 24px #523a2a14}.dashboard-tenant-action:disabled{cursor:default;opacity:.78;transform:none;box-shadow:none}@media (max-width: 960px){.dashboard-tenant-card{grid-template-columns:1fr}.dashboard-tenant-card__actions{justify-content:flex-start}}@media (max-width: 720px){.login-shell{padding:20px 16px 24px}.login-card{padding:24px;border-radius:24px}.login-card:after{top:12px;right:12px;bottom:12px;left:12px;border-radius:16px}.login-card__header h1{max-width:none}.dashboard-tenants-panel{padding:14px;border-radius:20px}.dashboard-tenant-card{padding:16px;border-radius:18px}}@media (max-width: 480px){.login-card{padding:20px}.login-card__header p{font-size:.94rem}.login-submit,.login-input{min-height:52px}.dashboard-tenant-action{width:100%}}.skills-header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}.skills-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.skills-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.skills-filter-grid{display:grid;gap:12px;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(160px,1fr)) auto auto;align-items:end}.skills-main-grid{display:grid;gap:16px;grid-template-columns:minmax(320px,360px) minmax(0,1fr);align-items:start}.skills-catalog-scroll{display:grid;gap:10px;max-height:70vh;overflow:auto}.skills-editor-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.skills-validation-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-skills-toolbar{display:grid;gap:12px;grid-template-columns:minmax(240px,1fr) minmax(180px,220px) auto}.agent-skills-card{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start}.agent-skills-card__toggle{min-width:170px;display:flex;justify-content:flex-end}@media (max-width: 1180px){.skills-main-grid{grid-template-columns:1fr}.skills-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-validation-grid{grid-template-columns:1fr}}@media (max-width: 900px){.skills-editor-grid,.agent-skills-card{grid-template-columns:1fr}.agent-skills-card__toggle{min-width:0;justify-content:flex-start}}@media (max-width: 760px){.skills-header,.skills-actions{flex-direction:column;align-items:stretch}.skills-filter-grid,.agent-skills-toolbar{grid-template-columns:1fr}.skills-catalog-scroll{max-height:none}}
