.main-wrapper.radios-page{--radios-accent-rgb:98,115,255;width:min(1520px,calc(100% - 5.5rem));max-width:none;margin:0 auto;padding-top:120px;padding-bottom:.5rem;position:relative;isolation:isolate;z-index:0}.radios-page>:not(.sn-panel-feature-backdrop){position:relative;z-index:1}.radios-page .sn-panel-feature-backdrop{position:absolute;inset:-1.75rem calc(50% - 50vw) -3rem;pointer-events:none;overflow:hidden;z-index:0;background:linear-gradient(180deg,rgba(5,9,20,.98),rgba(6,10,22,.98) 34%,rgba(4,7,15,1)),rgba(4,7,15,1)}.radios-page .sn-panel-feature-glow{position:absolute;border-radius:999px;filter:blur(18px);opacity:.95}.radios-page .sn-panel-feature-glow-primary{top:1rem;left:-12rem;width:32rem;height:32rem;background:radial-gradient(circle,rgba(var(--radios-accent-rgb),.28) 0,rgba(var(--radios-accent-rgb),0) 74%)}.radios-page .sn-panel-feature-glow-secondary{top:1rem;right:-13rem;width:34rem;height:34rem;background:radial-gradient(circle,rgba(45,165,255,.2) 0,rgba(45,165,255,0) 72%)}.radios-page .sn-panel-feature-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(114,136,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(114,136,255,.08) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.55) 58%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.55) 58%,transparent)}.radio-container,.radios-shell{display:grid;width:100%}.radio-container{gap:1rem}.box-container.radios-hero,.box-container.radios-list-box{border:1px solid rgba(120,150,255,.2);border-radius:18px;background:linear-gradient(180deg,rgba(18,29,62,.82),rgba(9,15,35,.9)),#0f1528;box-shadow:0 16px 36px rgba(0,0,0,.28)}.box-container.radios-hero{padding:1.05rem 1.2rem}.box-container.radios-list-box{padding:.95rem}.radios-hero-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.radios-hero-copy{display:grid;gap:.38rem}.radios-hero-eyebrow{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;border:1px solid rgba(164,188,255,.34);background:rgba(81,110,211,.22);color:#d4e1ff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .75rem}.radios-hero-copy .sn-radios{margin:0;display:inline-flex;align-items:center;gap:.45rem;font-size:clamp(24px,3.1vw,36px);line-height:1.15;text-transform:capitalize}.radios-hero-copy p{margin:0;color:#adb9d5;font-size:14px;line-height:1.6;max-width:740px}.radio-admin-controls{display:flex;align-items:center;gap:.65rem}.add-radio-btn{border:1px solid rgba(177,192,255,.32);border-radius:10px;min-height:42px;padding:0 .92rem;background:linear-gradient(180deg,rgba(129,118,255,.95),rgba(95,86,214,.95));color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.add-radio-btn:focus-visible,.add-radio-btn:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(70,76,180,.38)}.radios-hero-controls{margin-top:.95rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.radios-search-wrap{width:min(560px,100%);display:flex;align-items:center;gap:.7rem;min-height:44px;border:1px solid rgba(145,169,237,.28);background:rgba(5,10,24,.66);border-radius:10px;padding:0 .82rem}.radios-search-wrap svg{width:16px;height:16px;color:#95a6cf;flex:0 0 auto}.radios-search-wrap .form-control.radios-search-input,.radios-search-wrap .radios-search-input{width:100%;border:0;outline:0;background:transparent;color:#f2f7ff;font-size:14px;min-height:42px;padding:0;box-shadow:none}.radios-search-wrap .radios-search-input::placeholder{color:#7f8faf}.radios-search-wrap:focus-within{border-color:rgba(166,188,255,.85);box-shadow:0 0 0 3px rgba(126,151,236,.24)}.radios-controls{display:inline-flex;align-items:center;gap:.58rem}.radios-controls label{color:#cfdaf6;font-size:13px;font-weight:700}.radios-controls select{min-height:42px;border:1px solid rgba(145,169,237,.28);background:rgba(5,10,24,.66);color:#f2f7ff;border-radius:10px;padding:0 .72rem;font-size:13px}.radios-controls select:focus-visible{outline:0;border-color:rgba(166,188,255,.85);box-shadow:0 0 0 3px rgba(126,151,236,.24)}.row-radios{width:100%;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.9rem;align-items:stretch}#radioList>.radio-item{width:100%;min-width:0}.radio-box{width:100%;min-height:100%;overflow:hidden;border:1px solid rgba(148,170,240,.16);border-radius:14px;background:rgba(10,18,43,.72);display:flex;flex-direction:column;transition:border-color .13s ease,background-color .13s ease,transform .13s ease}.radio-box:hover{border-color:rgba(151,174,248,.32);background:rgba(16,27,61,.86);transform:translateY(-1px)}.radio-card-heading{display:grid;grid-template-columns:52px minmax(0,1fr) 18px 14px;align-items:center;gap:.78rem;min-height:84px;margin:0;padding:.92rem .95rem .7rem}.radio-box .logo{width:52px;height:52px;object-fit:cover;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.radio-card-name{display:-webkit-box;overflow:hidden;min-width:0;line-height:1.32;color:#fff;font-size:14px;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2}.radio-box .status-icon{width:14px;height:14px;justify-self:end}.radio-box .flag{width:18px;height:12px;justify-self:start;border-radius:2px}.radio-box>p{margin:0;padding:0 .95rem;min-height:34px;display:flex;align-items:center;gap:.3rem;color:#cfdaf6;font-size:13px;line-height:1.4}.radio-box>p strong{color:#fff;min-width:72px}.radio-actions{display:grid;gap:.5rem;width:100%;box-sizing:border-box;padding:.85rem .95rem .95rem;margin-top:auto}.radio-actions--1{grid-template-columns:minmax(0,1fr)}.radio-actions--2{grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr)}.radio-actions--3{grid-template-columns:minmax(0,1.55fr) minmax(0,.8fr) minmax(0,.8fr)}.radio-actions .delete-btn,.radio-actions .edit-btn{width:100%;min-width:0;min-height:40px;padding:.65rem .7rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:10px;border:1px solid rgba(167,186,245,.22);background:rgba(255,255,255,.04);color:#e8efff;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background-color .12s ease}.radio-actions .delete-btn:hover,.radio-actions .edit-btn:hover{transform:translateY(-1px);border-color:rgba(160,186,255,.42);background:rgba(255,255,255,.07)}.radio-actions .delete-btn{border-color:rgba(255,130,147,.36);background:rgba(146,42,62,.28)}.radio-actions .delete-btn:hover{border-color:rgba(255,149,165,.5);background:rgba(173,47,73,.36)}.radio-action-text{display:inline-block;line-height:1.1;font-size:12px;font-weight:700;white-space:normal}.no-results{grid-column:1/-1;text-align:center;margin:0;padding:1.35rem;border-radius:10px;border:1px dashed rgba(148,170,240,.26);color:#b4c0de;background:rgba(12,20,45,.64)}#notify{position:fixed;right:1.25rem;bottom:1.1rem;z-index:1100;padding:.7rem .95rem;border-radius:10px;border:1px solid rgba(126,227,164,.36);background:linear-gradient(180deg,rgba(28,132,67,.94),rgba(21,107,54,.95));color:#e6ffef;font-size:13px;font-weight:700;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease}#notify.notify-active{opacity:1;transform:translateY(0)}.radios-pagination.pagination{margin-top:1rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem}.go-to-btn,.radios-pagination a,.radios-pagination button{background:rgba(12,21,49,.82);border:1px solid rgba(154,177,242,.24);border-radius:10px;color:#e8efff;padding:.5rem;text-decoration:none;cursor:pointer;line-height:1;min-width:2.4rem;min-height:2.4rem;display:flex;align-items:center;justify-content:center;transition:transform .12s ease,border-color .12s ease,background-color .12s ease}.go-to-btn:hover,.radios-pagination a.active-page,.radios-pagination a:hover,.radios-pagination button.active-page,.radios-pagination button:hover{border-color:rgba(161,184,255,.52);background:rgba(64,83,174,.46);transform:translateY(-1px)}.pagination-dots{color:#d4ddf6;opacity:.68;padding-inline:.25rem}.radio-modal-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:2rem 1rem;overflow-y:auto;background-color:rgba(2,4,12,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.radio-modal-card{width:min(600px,100%);margin:auto;background:linear-gradient(180deg,rgba(18,31,67,.94),rgba(10,18,41,.96)),#141d35;border:1px solid rgba(150,174,246,.2);border-radius:16px;box-shadow:0 24px 58px rgba(0,0,0,.45);overflow:hidden}.radio-modal-card--form{width:min(760px,100%)}.radio-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem 1rem;border-bottom:1px solid rgba(149,169,223,.2)}.radio-modal-heading{display:flex;flex-direction:column;gap:.35rem}.radio-modal-header h2{margin:0;font-size:24px;line-height:1.1}.radio-modal-heading p{margin:0;color:rgba(220,232,255,.76);line-height:1.55;font-size:14px}.radio-modal-close{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border:0;border-radius:999px;background:rgba(255,255,255,.08);color:inherit;line-height:1;font-size:1.4rem;cursor:pointer}.radio-modal-close:hover{background:rgba(255,255,255,.14)}.radio-modal-body{padding:1.1rem 1.35rem 1.35rem}.radio-modal-form{display:flex;flex-direction:column}.radio-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .95rem}.radio-form-group{display:flex;flex-direction:column;gap:.42rem}.radio-form-group label{font-weight:700;font-size:13px;color:rgba(242,247,255,.96)}.radio-form-group input{width:100%;min-width:0;min-height:42px;padding:.72rem .82rem;background:rgba(0,0,0,.38);border:1px solid rgba(149,169,223,.25);border-radius:10px;color:#fff;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.radio-form-group input::placeholder{color:rgba(196,211,248,.42)}.radio-form-group input:focus{outline:none;border-color:rgba(108,136,255,.78);background:rgba(0,0,0,.48);box-shadow:0 0 0 3px rgba(98,121,255,.12)}.radio-form-group--span-2{grid-column:1/-1}.radio-field-hint{color:rgba(219,229,254,.56);font-size:12px;line-height:1.4}.radio-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:.62rem;margin-top:1rem;padding-top:.82rem;border-top:1px solid rgba(149,169,223,.2)}.radio-cancel-btn,.radio-delete-confirm-btn,.radio-submit-btn{min-height:40px;border:0;border-radius:10px;padding:.56rem 1.05rem;font-size:13px;font-weight:700;cursor:pointer}.radio-submit-btn{border:1px solid rgba(177,192,255,.32);background:linear-gradient(180deg,rgba(129,118,255,.95),rgba(95,86,214,.95));color:#fff}.radio-submit-btn:hover{box-shadow:0 10px 18px rgba(70,76,180,.38)}.radio-cancel-btn{border:1px solid rgba(167,186,245,.22);background:rgba(255,255,255,.05);color:#e9f0ff}.radio-cancel-btn:hover{background:rgba(255,255,255,.1)}.radio-delete-confirm-btn{border:1px solid rgba(255,149,165,.5);background:rgba(173,47,73,.84);color:#fff}.radio-delete-confirm-btn:hover{background:rgba(196,52,83,.9)}.radios-form-error{color:#ffb2bc;margin-top:.95rem;padding:.72rem .82rem;border-radius:10px;border:1px solid rgba(255,136,156,.3);background:rgba(154,40,63,.28);font-size:13px}@media screen and (min-width:700px){.row-radios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1050px){.row-radios{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1450px){.row-radios{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:1050px){.main-wrapper.radios-page{width:min(1520px,calc(100% - 2.2rem))}}@media screen and (max-width:760px){.main-wrapper.radios-page{width:min(1520px,calc(100% - 1.2rem));padding-top:108px;padding-bottom:0}.box-container.radios-hero,.box-container.radios-list-box{border-radius:14px}.radios-hero-controls{margin-top:.78rem}.radios-controls{width:100%;justify-content:space-between}.radios-controls select{flex:1 1;min-width:0}.radio-modal-overlay{place-items:start center;padding-top:1rem}.radio-modal-body,.radio-modal-header{padding-inline:1rem}.radio-modal-header{padding-bottom:.85rem}.radio-modal-header h2{font-size:21px}.radio-form-grid{grid-template-columns:1fr}.radio-form-group--span-2{grid-column:auto}.radio-actions--2,.radio-actions--3{grid-template-columns:1fr}.radio-card-heading{grid-template-columns:48px minmax(0,1fr) 18px 14px;min-height:78px}.radio-box .logo{width:48px;height:48px}#notify{right:.8rem;bottom:.8rem;max-width:calc(100vw - 1.6rem)}}