.PublicServicePortal-module__qYxt5q__page{color:#10243f;background:#f4f7fb;min-height:100vh}.PublicServicePortal-module__qYxt5q__hero{color:#fff;background:linear-gradient(135deg,#06152f,#082754 55%,#0a3d78);padding:68px 0 52px}.PublicServicePortal-module__qYxt5q__heroInner{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:32px;display:grid}.PublicServicePortal-module__qYxt5q__eyebrow{color:#7dccff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.7rem;font-weight:800;display:inline-block}.PublicServicePortal-module__qYxt5q__hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.45rem,5vw,4.25rem);line-height:1}.PublicServicePortal-module__qYxt5q__hero p{color:#ffffffb8;max-width:720px;margin:16px 0 0;line-height:1.75}.PublicServicePortal-module__qYxt5q__heroCard{background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;padding:18px}.PublicServicePortal-module__qYxt5q__heroCard strong{margin-bottom:8px;display:block}.PublicServicePortal-module__qYxt5q__heroCard span{color:#ffffffa6;font-size:.8rem;line-height:1.55}.PublicServicePortal-module__qYxt5q__section{padding:48px 0 76px}.PublicServicePortal-module__qYxt5q__grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:24px;display:grid}.PublicServicePortal-module__qYxt5q__card{background:#fff;border:1px solid #dce5ed;border-radius:20px;padding:24px;box-shadow:0 12px 34px #071a3d0e}.PublicServicePortal-module__qYxt5q__card h2{color:#0b2748;margin:0 0 6px;font-size:1.35rem}.PublicServicePortal-module__qYxt5q__card p{color:#68778a;margin:0 0 20px;font-size:.84rem;line-height:1.65}.PublicServicePortal-module__qYxt5q__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.PublicServicePortal-module__qYxt5q__full{grid-column:1/-1}.PublicServicePortal-module__qYxt5q__field{gap:7px;display:grid}.PublicServicePortal-module__qYxt5q__field label{color:#20364f;font-size:.75rem;font-weight:800}.PublicServicePortal-module__qYxt5q__field input,.PublicServicePortal-module__qYxt5q__field select,.PublicServicePortal-module__qYxt5q__field textarea{box-sizing:border-box;color:#10243f;width:100%;font:inherit;background:#fff;border:1px solid #cfdbe6;border-radius:11px;outline:none;padding:11px 12px;font-size:.82rem}.PublicServicePortal-module__qYxt5q__field textarea{resize:vertical;min-height:120px}.PublicServicePortal-module__qYxt5q__field input:focus,.PublicServicePortal-module__qYxt5q__field select:focus,.PublicServicePortal-module__qYxt5q__field textarea:focus{border-color:#1674bd;box-shadow:0 0 0 3px #1674bd1a}.PublicServicePortal-module__qYxt5q__button{color:#fff;cursor:pointer;background:#0b3769;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-weight:800;display:inline-flex}.PublicServicePortal-module__qYxt5q__button:disabled{opacity:.55;cursor:not-allowed}.PublicServicePortal-module__qYxt5q__secondary{color:#164d79;background:#eef4f9}.PublicServicePortal-module__qYxt5q__actions{flex-wrap:wrap;gap:10px;display:flex}.PublicServicePortal-module__qYxt5q__notice{color:#18537d;background:#eef7ff;border-radius:12px;margin-top:16px;padding:14px 16px;font-size:.8rem;line-height:1.55}.PublicServicePortal-module__qYxt5q__success{color:#22663d;background:#eaf7ee}.PublicServicePortal-module__qYxt5q__error{color:#9b3029;background:#fff0ef}.PublicServicePortal-module__qYxt5q__ticket{color:#fff;background:#0b2748;border-radius:14px;margin-top:16px;padding:18px}.PublicServicePortal-module__qYxt5q__ticket span{color:#ffffffa6;font-size:.72rem;display:block}.PublicServicePortal-module__qYxt5q__ticket strong{letter-spacing:.04em;word-break:break-all;margin-top:6px;font-size:1.2rem;display:block}.PublicServicePortal-module__qYxt5q__sideList{gap:12px;display:grid}.PublicServicePortal-module__qYxt5q__sideItem{border-bottom:1px solid #edf1f5;padding:14px 0}.PublicServicePortal-module__qYxt5q__sideItem:last-child{border-bottom:0}.PublicServicePortal-module__qYxt5q__sideItem strong{color:#0b2748;font-size:.86rem;display:block}.PublicServicePortal-module__qYxt5q__sideItem span{color:#6c7b8d;margin-top:4px;font-size:.76rem;line-height:1.55;display:block}.PublicServicePortal-module__qYxt5q__statusBox{gap:12px;margin-top:18px;display:grid}.PublicServicePortal-module__qYxt5q__statusRow{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:16px;padding:12px 0;font-size:.8rem;display:flex}.PublicServicePortal-module__qYxt5q__statusRow span{color:#718096}.PublicServicePortal-module__qYxt5q__statusRow strong{text-align:right;color:#16324f}.PublicServicePortal-module__qYxt5q__privacy{color:#748296;margin-top:18px;font-size:.74rem;line-height:1.6}.PublicServicePortal-module__qYxt5q__honeypot{opacity:0;pointer-events:none;position:absolute;left:-9999px}@media (max-width:850px){.PublicServicePortal-module__qYxt5q__heroInner,.PublicServicePortal-module__qYxt5q__grid{grid-template-columns:1fr}.PublicServicePortal-module__qYxt5q__heroCard{max-width:520px}.PublicServicePortal-module__qYxt5q__form{grid-template-columns:1fr}.PublicServicePortal-module__qYxt5q__full{grid-column:auto}}@media (max-width:580px){.PublicServicePortal-module__qYxt5q__hero{padding:54px 0 42px}.PublicServicePortal-module__qYxt5q__section{padding:36px 0 58px}.PublicServicePortal-module__qYxt5q__card{padding:19px}}.PublicServicePortal-module__qYxt5q__ticketActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.PublicServicePortal-module__qYxt5q__ticketActionButton{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#ffffff17;border:1px solid #ffffff38;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.PublicServicePortal-module__qYxt5q__ticketActionButton:hover{background:#ffffff29}.PublicServicePortal-module__qYxt5q__historySection{border-top:1px solid #e4eaf0;margin-top:28px;padding-top:24px;scroll-margin-top:24px}.PublicServicePortal-module__qYxt5q__historyHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.PublicServicePortal-module__qYxt5q__historyHeader h3{color:#0b2748;margin:0;font-size:1.05rem}.PublicServicePortal-module__qYxt5q__historyHeader p{max-width:560px;margin:6px 0 0}.PublicServicePortal-module__qYxt5q__historyClearButton{color:#7c3740;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e1ea;border-radius:9px;flex:none;padding:8px 11px;font-size:.7rem;font-weight:800}.PublicServicePortal-module__qYxt5q__historyClearButton:hover{background:#fff5f5}.PublicServicePortal-module__qYxt5q__historyList{gap:10px;margin-top:16px;display:grid}.PublicServicePortal-module__qYxt5q__historyItem{background:#f9fbfd;border:1px solid #dce5ed;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.PublicServicePortal-module__qYxt5q__historyMain{gap:5px;min-width:0;display:grid}.PublicServicePortal-module__qYxt5q__historyMain strong{color:#0b3769;letter-spacing:.02em;word-break:break-all;font-size:.9rem}.PublicServicePortal-module__qYxt5q__historyMain span{color:#738195;font-size:.72rem;line-height:1.45}.PublicServicePortal-module__qYxt5q__historyActions{flex:none;gap:7px;display:flex}.PublicServicePortal-module__qYxt5q__historyButton{color:#164d79;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddae5;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.PublicServicePortal-module__qYxt5q__historyButton:hover{background:#eef4f9}.PublicServicePortal-module__qYxt5q__historyEmpty{color:#748296;background:#f9fbfd;border:1px dashed #cfdbe6;border-radius:11px;margin-top:16px;padding:15px;font-size:.78rem}.PublicServicePortal-module__qYxt5q__historyPrivacy{color:#8490a0;margin-top:13px;font-size:.68rem;line-height:1.55}@media (max-width:620px){.PublicServicePortal-module__qYxt5q__historyHeader,.PublicServicePortal-module__qYxt5q__historyItem{flex-direction:column;align-items:stretch}.PublicServicePortal-module__qYxt5q__historyClearButton{align-self:flex-start}.PublicServicePortal-module__qYxt5q__historyActions{width:100%}.PublicServicePortal-module__qYxt5q__historyButton{flex:1}}
