@charset "UTF-8";:root{--blue-outer: #8dcbef;--blue-accent: #90cbf3;--panel: #ffffff;--chip: #edf5fb;--chip-hover: #dff0f8;--icon-bg: #c2e5f4;--text: #0f2333;--brand: #187bcd;--shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 10px 24px rgba(15, 35, 51, .08);--radius-xl: 34px;--radius-md: 18px;--space-2: 10px;--space-3: 16px;--space-4: 24px;--space-5: 28px;--space-6: 36px;--space-8: 56px}html,body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Noto Sans,sans-serif}.app-overlay-backdrop{position:fixed;inset:0;background:#0f172a59;z-index:80}.app-overlay-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(1200px,96vw);max-height:85vh;background:#fff;border-radius:16px;box-shadow:0 18px 45px #0f172a42;z-index:81;display:flex;flex-direction:column;overflow:hidden}.app-overlay-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #e5edf7;flex:0 0 auto}.app-overlay-close{border:none;background:transparent;font-size:20px;cursor:pointer}.app-overlay-body{padding:12px 16px 16px;flex:1 1 auto;overflow:hidden}.app-results-wrap{max-height:60vh;overflow:auto;border-radius:8px}.app-loading-shade{position:fixed;inset:0;background:#0f172a40;z-index:2000;display:flex;align-items:center;justify-content:center}.app-spinner{width:54px;height:54px;border-radius:50%;border:6px solid rgba(255,255,255,.55);border-top-color:#187bcd;animation:appspin .9s linear infinite;box-shadow:0 10px 24px #0f23332e}@keyframes appspin{to{transform:rotate(360deg)}}.app-table{min-width:900px}.app-table .app-head,.app-table .app-row{display:grid;column-gap:12px;align-items:center}.app-table .app-head{font-size:12px;opacity:.9;position:sticky;top:0;z-index:2;background:#fff;padding:8px 10px;border-bottom:1px solid #ddd}.app-table .app-row{font-size:13px;padding:8px 10px;border-bottom:1px solid #eee}.app-table .app-row:hover{background:#00000008}.app-table .app-head>div,.app-table .app-row>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-table--pd{min-width:1100px}.app-table--pd .app-head,.app-table--pd .app-row{grid-template-columns:2fr 1.7fr 1.8fr 1.4fr 1fr 1fr 1fr .85fr}.app-table--pd .app-row>div:last-child{display:flex;justify-content:center;align-items:center;text-overflow:clip}.app-table--pd .app-row>div:last-child .btn{min-width:0;padding:4px 10px;font-size:12px;white-space:nowrap}.app-table--sched{min-width:1000px}.app-table--sched .app-head,.app-table--sched .app-row{grid-template-columns:1fr 1.6fr 1.2fr 1.2fr 1fr 1.2fr}@media (max-width: 900px){.app-results-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}html,body{min-height:100%;margin:0;color:var(--color-base-content, #111827);background:var(--color-base-50, #f3f4f6)}body>app-root{min-height:100%;display:flex;flex-direction:column}.page{flex:1;display:flex;flex-direction:column}.govgr-header{background-color:var(--color-primary, #003366);color:var(--color-header-foreground, #ffffff);width:100%}.govgr-header__container--three{max-width:1660px;margin:0 auto;padding:9px 30px;display:flex;align-items:center;justify-content:space-between;column-gap:32px}.govgr-header__divider{width:3px;height:42px;background-color:#fff;opacity:.9}.govgr-header__brand{display:flex;align-items:center;gap:14px}.govgr-header__logo-link{display:inline-flex;justify-content:flex-start}.govgr-header__logo{height:56px;object-fit:contain}.govgr-header__service-name{text-align:center;font-size:clamp(18px,2.1vw,24px);font-weight:500;line-height:1.2}.govgr-header__org-logo-link{display:inline-flex;justify-content:flex-end}.govgr-header__org-logo{height:60px;object-fit:contain}.govgr-lang-wrapper{position:relative;display:inline-block}.govgr-header__right{display:flex;align-items:center;gap:36px}.govgr-lang-switch{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:0;border-radius:8px;cursor:pointer;background-color:#00a3e8;color:#fff;font-size:14px;font-weight:500;box-shadow:0 1px #0000001a}.govgr-lang-switch:hover{filter:brightness(1.05)}.govgr-lang-switch:focus-visible{outline:none;box-shadow:0 0 0 3px #fff9}.govgr-lang-switch__icon{width:18px;height:18px;display:inline-block;position:relative;background:url("./media/lang-globe-YQB2PSDQ.svg") no-repeat center/contain}.govgr-lang-menu{position:absolute;top:100%;right:0;margin:4px 0 0;padding:4px 0;list-style:none;background-color:#fff;border-radius:8px;min-width:90px;box-shadow:0 6px 20px #0000002e;z-index:1000}.govgr-lang-switch__chevron{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #ffffff;transition:transform .15s ease-out}.govgr-lang-switch__chevron.is-open{transform:rotate(180deg)}.govgr-lang-menu__item{width:100%;padding:6px 12px;text-align:left;border:0;background:transparent;cursor:pointer;font-size:14px;color:#111827}.otp-error{display:inline-block;max-width:340px;width:fit-content}.govgr-lang-switch__label{letter-spacing:.05em}.govgr-lang-switch__chevron{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #ffffff}.otp-input{width:100%;padding:10px 12px;border:1px solid #9aa1a9;border-radius:10px;background:#fff;outline:none;box-sizing:border-box;letter-spacing:.25em;text-align:center;font-weight:600}.otp-input:focus{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff2e}.otp-input.ng-touched.ng-invalid{border-color:#d4351c;box-shadow:0 0 0 3px #d4351c1f}.otp-input:disabled{opacity:.7;background:#f3f4f6;cursor:not-allowed}.otp-error-slot{min-height:44px;display:flex;justify-content:center;margin-top:8px}.otp-error{display:inline-block;max-width:92vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.main{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:24px}.card{width:min(1160px,100%);background:var(--panel);border-radius:var(--radius-xl);padding:clamp(24px,2.4vw,36px);box-shadow:var(--shadow);overflow:visible}.grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,56px)}.column{display:flex;flex-direction:column;gap:var(--space-6)}.govgr-header__logo-link{display:inline-flex;align-items:center;justify-content:flex-start}.govgr-header__org-logo-link{display:inline-flex;align-items:center;justify-content:flex-end}@media (max-width: 768px){.govgr-header__container--three{grid-template-columns:1fr;row-gap:8px;text-align:center}}@media (max-width: 600px){.govgr-header__container{flex-direction:column;align-items:flex-start;gap:8px}.govgr-header__service-name{font-size:18px}}
