.yesadmin-alexa-radio{margin:0;color:#0f172a}.yesadmin-alexa-radio--panel{background:0 0;color:inherit}.yar-hero{display:flex;align-items:flex-start;gap:1.25rem;padding:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px rgba(15,23,42,.06),0 8px 24px -12px rgba(15,23,42,.1);margin-bottom:1.25rem}.yar-hero__logo{flex-shrink:0;width:80px;height:80px;border-radius:.875rem;object-fit:cover;background:#f1f5f9;border:1px solid #e2e8f0}.yar-hero__logo-placeholder{flex-shrink:0;width:80px;height:80px;border-radius:.875rem;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fed7aa;display:flex;align-items:center;justify-content:center;color:#ea580c;font-size:2rem}.yar-hero__body{flex:1;min-width:0}.yar-hero__title{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.yar-hero__uid{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.4rem;padding:.2rem .55rem;margin-bottom:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.yar-hero__meta-row{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.875rem;color:#475569}.yar-hero__meta-item{display:flex;align-items:center;gap:.35rem}.yar-hero__meta-label{font-weight:600;color:#334155}.yar-hero__actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;flex-shrink:0}.yar-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem}@media (max-width:680px){.yar-grid{grid-template-columns:1fr}.yar-hero{flex-wrap:wrap}.yar-hero__actions{width:100%}}.yar-card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px rgba(15,23,42,.06);overflow:hidden}.yar-card__header{display:flex;align-items:center;gap:.6rem;padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9;background:#fafafa}.yar-card__icon{width:1.75rem;height:1.75rem;border-radius:.45rem;background:#fff7ed;border:1px solid #fed7aa;display:flex;align-items:center;justify-content:center;color:#ea580c;font-size:.85rem;flex-shrink:0}.yar-card__title{font-size:.875rem;font-weight:700;color:#334155;letter-spacing:.01em;text-transform:uppercase;margin:0}.yar-card__body{padding:1.25rem}.yar-detail-list{display:flex;flex-direction:column;gap:.65rem}.yar-detail-row{display:flex;flex-direction:column;gap:.15rem}.yar-detail-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.yar-detail-value{font-size:.9rem;color:#1e293b;word-break:break-word}.yar-detail-value a{color:#ea580c;text-decoration:none}.yar-detail-value a:hover{text-decoration:underline}.yar-desc{font-size:.9rem;color:#475569;line-height:1.6;margin-bottom:.85rem}.yar-desc:last-child{margin-bottom:0}.yar-desc-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;display:block;margin-bottom:.25rem}.yar-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.yar-timeline__item{display:flex;gap:.85rem;padding:.85rem 0;border-bottom:1px solid #f1f5f9;align-items:flex-start}.yar-timeline__item:last-child{border-bottom:none;padding-bottom:0}.yar-timeline__item:first-child{padding-top:0}.yar-timeline__dot{flex-shrink:0;width:.55rem;height:.55rem;border-radius:50%;background:#ea580c;margin-top:.4rem;box-shadow:0 0 0 3px #fff7ed}.yar-timeline__content{flex:1}.yar-timeline__date{font-size:.75rem;color:#94a3b8;font-weight:500;margin-bottom:.15rem}.yar-timeline__msg{font-size:.875rem;color:#334155}.yar-empty{text-align:center;padding:2rem;color:#94a3b8;font-size:.875rem}.yar-alert{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1rem;border-radius:.75rem;font-size:.875rem}.yar-alert--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.yar-alert--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.yar-badge{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.yar-badge--draft{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.yar-badge--pending{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.yar-badge--submitted{background:#e0f2fe;color:#075985;border:1px solid #bae6fd}.yar-badge--approved{background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe}.yar-badge--generated{background:#ede9fe;color:#6d28d9;border:1px solid #ddd6fe}.yar-badge--live{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.yar-badge--rejected{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.yar-badge--suspended{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.yar-badge--cancelled{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.yar-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border:0;border-radius:.6rem;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:opacity .15s,box-shadow .15s;white-space:nowrap}.yar-btn:hover{opacity:.88}.yar-btn--primary{background:#ea580c;color:#fff;box-shadow:0 2px 8px rgba(234,88,12,.3)}.yar-btn--secondary{background:#1e293b;color:#fff}.yar-btn--ghost{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.yar-btn--danger{background:#dc2626;color:#fff}.yar-btn--outline{background:#fff;color:#ea580c;border:1px solid rgba(234,88,12,.4)}.yar-btn-quota{font-size:.72rem;font-weight:500;opacity:.8;margin-left:.25rem}.yar-inline-form{display:inline}.yar-inline-form button{font:inherit}.yar-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.yar-filters{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.yar-filters input,.yar-filters select{padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:.6rem;background:#fff;font:inherit;font-size:.875rem;color:#334155;outline:0;transition:border-color .15s}.yar-filters input:focus,.yar-filters select:focus{border-color:#ea580c;box-shadow:0 0 0 3px rgba(234,88,12,.12)}.yar-skill-list{display:flex;flex-direction:column;gap:.75rem}.yar-skill-item{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;box-shadow:0 1px 3px rgba(15,23,42,.05);transition:box-shadow .15s,border-color .15s;text-decoration:none;color:inherit}.yar-skill-item:hover{border-color:#fed7aa;box-shadow:0 4px 16px -6px rgba(234,88,12,.18)}.yar-skill-item__logo{flex-shrink:0;width:48px;height:48px;border-radius:.625rem;object-fit:cover;background:#f1f5f9;border:1px solid #e2e8f0}.yar-skill-item__logo-placeholder{flex-shrink:0;width:48px;height:48px;border-radius:.625rem;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fed7aa;display:flex;align-items:center;justify-content:center;color:#ea580c;font-size:1.25rem}.yar-skill-item__info{flex:1;min-width:0}.yar-skill-item__name{font-size:.9375rem;font-weight:700;color:#0f172a;margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yar-skill-item__uid{font-size:.78rem;color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.yar-skill-item__meta{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.yar-skill-item__date{font-size:.8rem;color:#94a3b8}.yar-skill-item__actions{display:flex;gap:.5rem}.yar-empty-state{text-align:center;padding:3rem 1.5rem;background:#fff;border:1px dashed #e2e8f0;border-radius:1rem}.yar-empty-state__icon{font-size:2.5rem;margin-bottom:.75rem;opacity:.4}.yar-empty-state__title{font-size:1rem;font-weight:700;color:#334155;margin:0 0 .4rem}.yar-empty-state__text{font-size:.875rem;color:#94a3b8;margin:0 0 1.25rem}.yar-stream-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.yar-stream-url{font-size:.85rem;color:#334155;word-break:break-all}.yar-play-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid rgba(234,88,12,.4);border-radius:50%;background:#fff7ed;color:#c2410c;font-size:0;cursor:pointer;transition:background .15s,border-color .15s;padding:0}.yar-play-btn::before{content:'';display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent currentColor;margin-left:2px;transition:none}.yar-play-btn--active{background:#ea580c;border-color:#ea580c;color:#fff}.yar-play-btn--active::before{width:8px;height:8px;border:none;margin-left:0;background:currentColor;border-radius:1px}.yar-play-btn:hover:not(:disabled){background:#ffedd5}.yar-play-btn--active:hover:not(:disabled){background:#c2410c;border-color:#c2410c}.yar-play-btn:disabled{opacity:.55;cursor:wait}.yar-cors-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.03em}.yar-cors-badge--ok{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.yar-cors-badge--blocked{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.yar-cors-badge--error{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.yar-stream-notice{margin-top:.5rem;padding:.55rem .75rem;border-radius:.5rem;font-size:.8rem;line-height:1.45}.yar-stream-notice--ok{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.yar-stream-notice--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.yesadmin-alexa-radio__stream-play{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(234,88,12,.35);border-radius:999px;background:#fff7ed;color:#c2410c;font-size:0;cursor:pointer;transition:background .15s}.yesadmin-alexa-radio__stream-play::before{content:'';display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent currentColor;margin-left:2px}.yesadmin-alexa-radio__stream-play--active::before{width:10px;height:10px;border:none;margin-left:0;background:currentColor;border-radius:1px}.yesadmin-alexa-radio__stream-play:hover{background:#ffedd5}.yesadmin-alexa-radio__stream-play--active{background:#ea580c;border-color:#ea580c;color:#fff}.yesadmin-alexa-radio__stream-play:disabled{opacity:.6;cursor:wait}.yesadmin-alexa-radio__stream-notice{margin:0 0 .85rem;padding:.65rem .85rem;border-radius:.5rem;font-size:.8125rem}.yesadmin-alexa-radio__stream-notice--ok{border:1px solid #86efac;background:#f0fdf4;color:#166534}.yesadmin-alexa-radio__stream-notice--error{border:1px solid #fca5a5;background:#fef2f2;color:#991b1b}.yesadmin-alexa-radio__badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.yesadmin-alexa-radio__badge--draft{background:#e2e8f0;color:#334155}.yesadmin-alexa-radio__badge--pending{background:#fef3c7;color:#92400e}.yesadmin-alexa-radio__badge--approved{background:#dbeafe;color:#1d4ed8}.yesadmin-alexa-radio__badge--generated{background:#ede9fe;color:#6d28d9}.yesadmin-alexa-radio__badge--submitted{background:#cffafe;color:#0e7490}.yesadmin-alexa-radio__badge--live{background:#dcfce7;color:#166534}.yesadmin-alexa-radio__badge--rejected{background:#fee2e2;color:#991b1b}.yesadmin-alexa-radio__badge--suspended{background:#ffedd5;color:#c2410c}.yesadmin-alexa-radio__badge--cancelled{background:#f1f5f9;color:#64748b}.yesadmin-alexa-radio-hub__card{padding:1rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.yesadmin-alexa-radio-hub__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.yesadmin-alexa-radio-hub__btn{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .95rem;border:1px solid rgba(234,88,12,.35);border-radius:999px;background:#fff;color:#c2410c;font-size:.8125rem;font-weight:700;text-decoration:none}.yesadmin-alexa-radio-hub__btn--warning{border-color:rgba(245,158,11,.45);background:#fffbeb;color:#b45309}.yesadmin-alexa-radio-hub__steps,.yesadmin-alexa-radio__workflow-steps{margin:0;padding-left:1.25rem;color:#334155;font-size:.875rem;line-height:1.55}.yesadmin-alexa-radio__workflow-step--done{color:#15803d;font-weight:600}.yesadmin-alexa-radio__stream-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .65rem}.yesadmin-alexa-radio__stream-value{word-break:break-all}.yesadmin-alexa-radio__code{display:block;padding:1rem;border-radius:.5rem;background:#0f172a;color:#e2e8f0;overflow:auto;font-size:.8125rem;white-space:pre-wrap}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__filters input,.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__filters select{min-height:2.35rem;padding:.45rem .75rem;border:1px solid #e2e8f0;border-radius:.55rem;background:#fff;font-size:.875rem;color:#0f172a}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__card{padding:1.25rem;border:1px solid #e2e8f0;border-radius:.875rem;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.06);margin-bottom:1rem}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__card h3{margin:0 0 .75rem;font-size:1rem;font-weight:700;color:#0f172a}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__table{width:100%;border-collapse:collapse;font-size:.875rem}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__table td,.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__table th{padding:.75rem .65rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__table th{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;background:#f8fafc}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__inline-form{display:inline-flex;margin:0}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .95rem;border:1px solid rgba(234,88,12,.35);border-radius:999px;background:#ea580c;color:#fff;font-size:.8125rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__btn--ghost{background:#fff;color:#c2410c}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__btn--secondary{background:#fff7ed;color:#c2410c}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__btn--danger{background:#dc2626;border-color:rgba(220,38,38,.35);color:#fff}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__btn:hover{filter:brightness(.96)}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__meta{margin:0 0 .5rem;font-size:.8125rem;color:#64748b}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__logo{width:96px;height:96px;border-radius:.75rem;object-fit:cover;margin-bottom:.75rem;border:1px solid #e2e8f0}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__field label{display:block;margin-bottom:.35rem;font-size:.875rem;font-weight:600;color:#334155}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__field textarea{width:100%;padding:.65rem .75rem;border:1px solid #e2e8f0;border-radius:.55rem;font:inherit;resize:vertical}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__events{margin:0;padding-left:1.1rem;color:#334155;font-size:.875rem;line-height:1.55}.yesadmin-alexa-radio--panel .yesadmin-alexa-radio__workflow{background:linear-gradient(180deg,#fff 0,#fff7ed 100%)}