@layer pop {
html[data-design="armufa-modern"] body .sy-reference-heading{display:flex;align-items:center;gap:12px;margin:4px 0 17px;color:#11274d}
html[data-design="armufa-modern"] body .sy-reference-heading__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:#f8fbff;border:1px solid #d8e5f8;color:#2370e8;font-size:19px;box-shadow:0 8px 18px #154fa012}
html[data-design="armufa-modern"] body .sy-reference-heading h1{margin:0;font-size:22px;font-weight:900;line-height:1.15;color:#102342}
html[data-design="armufa-modern"] body .sy-reference-heading p{margin:3px 0 0;font-size:12px;color:#70819a}
html[data-design="armufa-modern"] body .sy-reference-panel{background:#fff;border:1px solid #e0e8f4;border-radius:19px;padding:15px;box-shadow:0 10px 28px #19478c0d}
html[data-design="armufa-modern"] body .sy-reference-panel h2{margin:0 0 10px;font-size:14px;color:#415b7b;font-weight:900}
html[data-design="armufa-modern"] body .sy-server-choice{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px;margin:8px 0;border:1px solid #dce7f4;border-radius:16px;background:#fff;color:#12274b;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}
html[data-design="armufa-modern"] body .sy-server-choice:active{transform:scale(.985)}
html[data-design="armufa-modern"] body .sy-server-choice.is-selected{border-color:#b8cce7;box-shadow:0 4px 14px #1a60be10}
html[data-design="armufa-modern"] body .sy-server-choice.is-disabled{opacity:.53;cursor:not-allowed}
html[data-design="armufa-modern"] body .sy-server-choice__icon{width:42px;height:42px;flex:0 0 42px;border-radius:13px;background:linear-gradient(145deg,#f0f6ff,#dceaff);color:#2066d0;display:grid;place-items:center}
html[data-design="armufa-modern"] body .sy-server-choice__label{display:flex;flex-direction:column;line-height:1.35}
html[data-design="armufa-modern"] body .sy-server-choice__label strong{font-size:14px;color:#112748}
html[data-design="armufa-modern"] body .sy-server-choice__label small{font-size:11px;color:#71839a}
html[data-design="armufa-modern"] body .sy-reference-list{background:#fff;border:1px solid #e1e9f5;border-radius:18px;overflow:hidden;box-shadow:0 9px 24px #19478c0c}
html[data-design="armufa-modern"] body .sy-reference-list__title{padding:14px 15px;background:linear-gradient(180deg,#f8fbff,#eef5ff);border-bottom:1px solid #e0e9f6;display:flex;justify-content:space-between;gap:8px;font-size:14px;font-weight:900;color:#142b50}
html[data-design="armufa-modern"] body .sy-reference-list__title small{font-weight:700;color:#72849d}
html[data-design="armufa-modern"] body .sy-reference-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 15px;border-bottom:1px solid #e8eef6;background:#fff;color:#13294c;text-decoration:none}
html[data-design="armufa-modern"] body .sy-reference-row:last-child{border-bottom:0}
html[data-design="armufa-modern"] body .sy-reference-row__icon{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;flex:0 0 43px;background:linear-gradient(135deg,#f2f7ff,#dbeaff);color:#2267c7;font-size:19px;overflow:hidden}
html[data-design="armufa-modern"] body .sy-reference-row__icon img{width:100%;height:100%;object-fit:cover}
html[data-design="armufa-modern"] body .sy-reference-row__text{flex:1;min-width:0;font-size:14px;font-weight:900;color:#12294b}
html[data-design="armufa-modern"] body .sy-reference-row__chevron{color:#a0b3cc;font-size:12px}
html[data-design="armufa-modern"] body .sy-result-state{text-align:center;padding:24px 14px 20px;background:#fff;border:1px solid #e0e9f5;border-radius:20px;margin:16px 0;box-shadow:0 9px 24px #1d4c9110}
html[data-design="armufa-modern"] body .sy-result-ring{width:94px;height:94px;border:3px solid #d4e5ff;border-radius:50%;margin:0 auto 14px;display:grid;place-items:center;position:relative}
html[data-design="armufa-modern"] body .sy-result-ring::before,html[data-design="armufa-modern"] body .sy-result-ring::after{content:"";position:absolute;inset:-3px;border:2px solid #94bfff;border-radius:50%;animation:syResultWave 2.5s ease-out infinite;pointer-events:none}
html[data-design="armufa-modern"] body .sy-result-ring::after{animation-delay:1.25s}
html[data-design="armufa-modern"] body .sy-result-ring>span{width:69px;height:69px;display:grid;place-items:center;border-radius:50%;background:#ffeded;color:#c93b43;font-size:29px}
html[data-design="armufa-modern"] body .sy-result-state h2{font-size:19px;color:#13294c;margin:0 0 7px}
html[data-design="armufa-modern"] body .sy-result-state p{font-size:12px;color:#74859c;margin:0}
html[data-design="armufa-modern"] body .sy-result-state__note{margin-top:12px!important;font-size:11px!important}
html[data-design="armufa-modern"] body .sy-status-toast{position:fixed;top:calc(env(safe-area-inset-top,0px) + 12px);left:50%;transform:translate(-50%,-18px);width:min(calc(100% - 26px),460px);z-index:99999;display:flex;gap:12px;align-items:center;background:#fff;color:#172b4c;border:1px solid #dce8f6;border-left:4px solid #0fa778;border-radius:15px;box-shadow:0 16px 36px #102b5030;padding:13px 15px;opacity:0;transition:opacity .24s,transform .24s}
html[data-design="armufa-modern"] body .sy-status-toast.show{opacity:1;transform:translate(-50%,0)}
html[data-design="armufa-modern"] body .sy-status-toast.error{border-left-color:#cf4154}
html[data-design="armufa-modern"] body .sy-status-toast__icon{flex:0 0 35px;height:35px;display:grid;place-items:center;background:#e0f8ee;color:#159a70;border-radius:11px}
html[data-design="armufa-modern"] body .sy-status-toast.error .sy-status-toast__icon{background:#ffe9ec;color:#c83b51}
html[data-design="armufa-modern"] body .sy-status-toast__text{flex:1;min-width:0}
html[data-design="armufa-modern"] body .sy-status-toast__text strong{display:block;font-size:13px;color:#14294a}
html[data-design="armufa-modern"] body .sy-status-toast__text small{display:block;font-size:12px;color:#60738f;overflow-wrap:anywhere}
html[data-design="armufa-modern"] body .sy-status-toast__close{background:none;border:0;color:#8294ac;font-size:17px;padding:5px}
@keyframes syResultWave{0%{opacity:.65;transform:scale(.88)}100%{opacity:0;transform:scale(1.45)}}
@media(prefers-reduced-motion:reduce){html[data-design="armufa-modern"] body .sy-result-ring::before,html[data-design="armufa-modern"] body .sy-result-ring::after{animation:none}}
}
