
#skyna-entry{font-family:Arial,sans-serif;padding:28px 12px;color:light-dark(#183447,#e9f1f6);--sk-paper:light-dark(#fff,#172b3b);--sk-line:light-dark(#dce3e8,#405260);--sk-soft:light-dark(#f2f6f8,#223a4b);--sk-muted:light-dark(#5b6b77,#bdcbd5)}
#skyna-entry *{box-sizing:border-box}#skyna-entry .sk-window{max-width:640px;margin:auto;background:var(--sk-paper);border-radius:12px;box-shadow:0 18px 65px #00376325;overflow:hidden;border:1px solid var(--sk-line)}
#skyna-entry .sk-top{padding:23px 26px 18px;border-top:5px solid #003763;display:flex;justify-content:space-between;align-items:center;gap:15px}#skyna-entry .sk-official-logo{display:block;width:132px;height:auto;flex-shrink:0} #skyna-entry button{font:inherit;cursor:pointer}#skyna-entry .sk-close{background:transparent;border:0;color:inherit;padding:10px;display:flex}
#skyna-entry .sk-content{padding:8px 26px 24px}#skyna-entry h2{color:#003763;font:bold 28px/1.2 Arial,sans-serif;margin:8px 0 10px}#skyna-entry p{font-size:14px;line-height:1.6;color:var(--sk-muted);margin:0 0 22px}#skyna-entry .sk-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--sk-line);margin:23px 0}#skyna-entry .sk-tab{padding:16px 8px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--sk-muted);display:flex;justify-content:center;align-items:center;gap:8px;font-size:14px}#skyna-entry .sk-tab[aria-selected=true]{color:light-dark(#003763,#c1e3fa);border-bottom-color:light-dark(#003763,#c1e3fa);font-weight:600;background:var(--sk-soft)}#skyna-entry .sk-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}#skyna-entry label{display:block;font-size:12px;letter-spacing:.3px}#skyna-entry input,#skyna-entry select{width:100%;min-width:0;margin-top:8px;padding:13px 10px;font:16px Arial,sans-serif;border:1px solid var(--sk-line);border-radius:4px;background:var(--sk-paper);color:inherit;min-height:48px}#skyna-entry .sk-cta{width:100%;padding:16px;background:#003763;color:#fff;border:0;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px}#skyna-entry .sk-note{margin:12px 0 0;text-align:center;font-size:12px}#skyna-entry .sk-bottom{border-top:1px solid var(--sk-line);padding:15px;text-align:center}#skyna-entry .sk-quiet{background:transparent;border:0;color:var(--sk-muted);font-size:12px;padding:8px}#skyna-entry .sk-step{color:light-dark(#003763,#c1e3fa);font-size:12px;letter-spacing:1px;margin-bottom:8px}#skyna-entry .sk-event-input{max-width:100%;margin-bottom:20px}#skyna-entry .sk-event-input input{font-size:24px;padding:16px}#skyna-entry .sk-message{background:var(--sk-soft);padding:14px;margin-top:15px;font-size:13px;line-height:1.5;border-radius:4px}#skyna-entry [hidden]{display:none!important}#skyna-entry .sk-reopen{max-width:640px;margin:auto;background:var(--sk-paper);padding:28px;border-radius:10px;text-align:center}@media(max-width:430px){#skyna-entry{padding:16px 4px}#skyna-entry .sk-top{padding:18px}#skyna-entry .sk-content{padding:4px 18px 20px}#skyna-entry h2{font-size:26px}#skyna-entry .sk-tab{font-size:12px;gap:5px}#skyna-entry .sk-fields{gap:10px}}

#skyna-entry{color-scheme:light;color:#003763;--sk-paper:#fff;--sk-line:#8a898a;--sk-soft:#f5f5f5;--sk-muted:#595959}
#skyna-entry .sk-top{padding:32px 34px;background:#fff;border-top:5px solid #003763}
#skyna-entry .sk-tab[aria-selected=true]{color:#003763;border-bottom-color:#003763;font-weight:700}
#skyna-entry .sk-step{color:#003763}
#skyna-entry .sk-content{padding-top:12px}

#skyna-entry{padding:0;border:0;background:transparent;width:min(640px,calc(100% - 24px));max-height:90dvh;overflow:auto}#skyna-entry::backdrop{background:rgba(0,25,45,.55)}#skyna-entry .sk-window{margin:0}#skyna-entry .sk-close{align-items:center;gap:8px;font-size:12px;min-height:44px}#skyna-entry .sk-content h2{color:#003763}#skyna-entry .sk-top{padding:24px 30px}#skyna-entry .sk-official-logo{width:110px}

/* Keep the complete dialog reachable on small screens and with browser zoom. */
#skyna-entry{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(640px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:12px}
#skyna-entry .sk-window{max-width:100%;overflow:visible}
#skyna-entry .sk-top{position:sticky;top:0;z-index:2;padding:16px 24px;background:#fff;border-radius:12px 12px 0 0}
#skyna-entry .sk-official-logo{width:90px;max-width:40%;height:auto}
#skyna-entry .sk-close{flex-shrink:0;color:#003763;background:#fff}
#skyna-entry .sk-fields{grid-template-columns:repeat(2,minmax(0,1fr))}
#skyna-entry .sk-fields label,#skyna-entry .sk-tab{min-width:0}
#skyna-entry .sk-tab{white-space:normal;overflow-wrap:anywhere}
#skyna-entry .sk-content{padding:8px 24px 20px}
#skyna-entry h2{font-size:clamp(22px,4vw,28px)}
#skyna-entry .sk-tabs{margin:16px 0}
@media(max-width:480px){#skyna-entry .sk-fields{grid-template-columns:1fr}#skyna-entry .sk-top{padding:12px 16px}#skyna-entry .sk-content{padding:8px 16px 16px}#skyna-entry .sk-tab{font-size:13px;padding:12px 6px}#skyna-entry .sk-bottom{padding:10px}#skyna-entry .sk-official-logo{width:76px}}
@media(max-height:600px){#skyna-entry .sk-top{padding-top:8px;padding-bottom:8px}#skyna-entry .sk-official-logo{width:64px}#skyna-entry .sk-content>p{margin-bottom:12px}}

#skyna-entry .sk-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}#skyna-entry .sk-languages{display:flex;gap:4px}#skyna-entry .sk-languages button{display:flex;align-items:center;gap:5px;min-height:44px;padding:6px;background:#fff;color:#003763;border:1px solid transparent;border-radius:4px;font-size:12px}#skyna-entry .sk-languages button[aria-pressed="true"]{border-color:#003763;background:#f5f5f5}#skyna-entry .sk-languages img{display:block;width:28px;height:19px;object-fit:cover}@media(max-width:480px){#skyna-entry .sk-header-actions{gap:0;max-width:170px}#skyna-entry .sk-top{gap:8px}#skyna-entry .sk-close{padding:6px}}

/* Soft highlights for the language switch and close control, without halos. */
#skyna-entry .sk-languages button,
#skyna-entry .sk-close{border:0;border-radius:4px;background:transparent;outline:none;box-shadow:none;transition:background-color .15s ease}
#skyna-entry .sk-languages button:focus,
#skyna-entry .sk-close:focus{outline:none;box-shadow:none}
#skyna-entry .sk-languages button:hover,
#skyna-entry .sk-languages button:focus-visible,
#skyna-entry .sk-close:hover,
#skyna-entry .sk-close:focus-visible{background:#f5f5f5;outline:none;box-shadow:none}
@media(prefers-reduced-motion:reduce){#skyna-entry .sk-languages button,#skyna-entry .sk-close{transition:none}}
