#panel.citizen-panel{width:min(1040px,calc(100% - 24px));padding:26px 30px;background:radial-gradient(ellipse at 90% 5%,#1d3c51 0,transparent 45%),#091d31;border-color:#8b7445;max-height:92dvh}#panel.citizen-panel h2{font-size:clamp(24px,3vw,35px);letter-spacing:-1px;margin:14px 0 7px}.citizen-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #345065}.citizen-kicker{color:#e9c969;font-size:9px;font-weight:800;letter-spacing:1.4px}.citizen-welcome p{font-size:14px;line-height:1.55;margin:8px 0 0;color:#bcd0df}.citizen-emblem{flex-shrink:0;width:92px;height:92px;border:1px solid #a99255;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffdc7a;background:linear-gradient(145deg,#3c453c,#10293f);box-shadow:0 0 40px #ffc54b12}.citizen-emblem svg{width:40px;height:40px}.citizen-emblem span{font-size:8px;letter-spacing:2px;margin-top:7px}.citizen-search{margin:18px 0 12px}.citizen-search label{margin:0 0 8px;font-weight:650;font-size:14px}.citizen-search>div{position:relative}.citizen-search svg{position:absolute;left:16px;top:14px;width:21px;height:21px;color:#f3cd67}.citizen-search input{padding:14px 48px;border-color:#486078;background:#061726;border-radius:13px;font-size:14px}.citizen-search button{position:absolute;right:7px;top:5px;padding:6px 10px;font-size:20px;border:0;background:none}.citizen-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}.citizen-filters button{border-radius:20px;font-size:12px;padding:7px 12px;background:#102b41;border-color:#2a455d;min-height:36px}.citizen-filters button[aria-pressed=true]{color:#11273b;background:#ffda70;border-color:#ffda70;font-weight:750}.citizen-results-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.citizen-results-head h3{font-size:15px;margin:0}.citizen-results-head>span{font-size:11px;color:#a4b9cd}.citizen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.citizen-service{position:relative;display:flex;align-items:flex-start;gap:11px;padding:17px 14px;border:1px solid #304a62;border-radius:14px;text-decoration:none;color:white;background:linear-gradient(135deg,#153149,#0d253b);min-height:160px;transition:transform .15s,border-color .15s,background .15s}.citizen-service:hover{transform:translateY(-2px);border-color:#e1c16b;background:#193b53}.citizen-service-icon{height:35px;width:35px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:#24455a;color:#83dcd1}.citizen-service-icon svg{width:22px;height:22px}.citizen-service-copy{display:flex;flex-direction:column;padding-right:8px;min-width:0}.citizen-service-copy strong{font-size:14px;font-weight:750;line-height:1.35;padding:4px 0 7px}.citizen-service-copy>span{font-size:12px;line-height:1.45;color:#c2d2e0}.citizen-service-copy small{font-size:10px;color:#9bb3c7;line-height:1.45;margin-top:10px}.citizen-arrow{position:absolute;top:15px;right:12px;color:#b1c5d5;font-size:15px}.citizen-service.citizen-iptu{background:linear-gradient(130deg,#3d3d2c,#182c3b);border-color:#ac8f49}.citizen-iptu .citizen-service-icon{color:#ffe299;background:#645534}.citizen-iptu strong{color:#ffe398}.citizen-bottom{margin-top:18px;padding:15px 0;border-top:1px solid #29455c;display:flex;align-items:center;justify-content:space-between;gap:20px}.citizen-bottom>div{display:flex;align-items:center;gap:12px}.citizen-bottom svg{width:26px;height:26px;flex-shrink:0;color:#b5c9d9}.citizen-bottom p{font-size:11px;line-height:1.5;margin:0;color:#9fb8cc;max-width:490px}.citizen-bottom strong{color:#d8e6f1;font-size:12px}.citizen-bottom>a{font-size:12px;color:#ffe092;white-space:nowrap}.citizen-about{border:1px solid #28455d;border-radius:10px;padding:10px 12px;font-size:12px}.citizen-about summary{cursor:pointer;color:#bcd0df}.citizen-about p{line-height:1.65}.citizen-source{font-size:10px;color:#88a2b9;margin:12px 0 0}.citizen-source a{color:#b4cddd}.citizen-empty{grid-column:1/-1;padding:26px;text-align:center;border:1px dashed #49617a;border-radius:15px}.citizen-empty p{font-size:13px}@media(max-width:760px){.citizen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#panel.citizen-panel{padding:20px}.citizen-bottom{display:block}.citizen-bottom>a{display:inline-block;margin-top:12px}.citizen-emblem{width:74px;height:74px}.citizen-service{min-height:165px}}@media(max-width:470px){#panel.citizen-panel{padding:18px;max-height:94dvh}.citizen-emblem{display:none}.citizen-grid{grid-template-columns:1fr}.citizen-service{min-height:120px;padding:14px}.citizen-service-copy strong{font-size:15px}.citizen-service-copy>span{font-size:12px}.citizen-service-copy small{margin-top:6px}.citizen-filters{gap:6px}.citizen-filters button{font-size:11px;padding:7px 10px}.citizen-source{line-height:1.6}}@media(prefers-reduced-motion:reduce){.citizen-service{transition:none}.citizen-service:hover{transform:none}}
