html,body{min-height:100%;margin:0}:root{--admin-navy:#102a43;--admin-blue:#174f86;--admin-gold:#c6a15b;--admin-ink:#1f2937;--admin-muted:#66788a;--admin-line:#dfe7ee;--admin-bg:#f4f7fa}*{box-sizing:border-box}button,input,textarea,select{font:inherit}.admin-shell{background:var(--admin-bg);min-height:100vh;color:var(--admin-ink);grid-template-columns:260px 1fr;font-family:Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;display:grid}.admin-sidebar{color:#fff;background:linear-gradient(165deg,#102a43 0%,#0b2135 100%);flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.admin-brand{color:#fff;border-bottom:1px solid #ffffff21;align-items:center;gap:12px;padding:0 8px 26px;text-decoration:none;display:flex}.admin-brand b,.admin-brand small{display:block}.admin-brand b{font-family:Georgia,Songti SC,serif;font-size:16px}.admin-brand small{color:#b9c9d8;letter-spacing:.14em;margin-top:3px;font-size:12px}.admin-seal{letter-spacing:.12em;width:46px;height:46px;box-shadow:inset 0 0 0 3px #102a43, inset 0 0 0 4px var(--admin-gold);border:1px solid #ffffff80;border-radius:50%;flex:0 0 46px;place-items:center;font:700 12px Georgia,serif;display:grid}.admin-sidebar nav{gap:5px;margin-top:24px;display:grid}.admin-sidebar nav button{color:#c8d5e1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#ffffff1a}.admin-sidebar nav button.active{box-shadow:inset 3px 0 var(--admin-gold)}.admin-sidebar nav button span{text-align:center;background:#ffffff1a;border-radius:999px;min-width:24px;padding:2px 7px;font-size:11px}.admin-account{border-top:1px solid #ffffff21;margin-top:auto;padding:18px 10px 0}.admin-account b,.admin-account small,.admin-account a{display:block}.admin-account b{font-size:14px}.admin-account small{color:#aebfce;text-overflow:ellipsis;margin:4px 0 11px;overflow:hidden}.admin-account a{color:#e6d1a5;font-size:13px;text-decoration:none}.admin-main{min-width:0;padding:36px 44px 60px}.admin-topbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.admin-topbar span{color:var(--admin-blue);letter-spacing:.12em;font-size:12px;font-weight:700}.admin-topbar h1{color:var(--admin-navy);margin:6px 0 0;font:700 30px Georgia,Songti SC,serif}.admin-actions{gap:10px;display:flex}.admin-actions a,.admin-actions button,.admin-editor footer button{border:1px solid var(--admin-blue);background:var(--admin-blue);color:#fff;cursor:pointer;border-radius:6px;padding:10px 16px;text-decoration:none}.admin-actions a{color:var(--admin-blue);background:#fff}.admin-notice{border-left:3px solid var(--admin-gold);color:#664f20;background:#fff8e8;border-radius:5px;margin:-10px 0 22px;padding:13px 16px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.admin-metrics article{border:1px solid var(--admin-line);background:#fff;border-radius:10px;padding:20px;box-shadow:0 6px 22px #102a430a}.admin-metrics span,.admin-metrics small{color:var(--admin-muted);display:block}.admin-metrics strong{color:var(--admin-navy);margin:9px 0 5px;font:700 32px Georgia,serif;display:block}.admin-metrics small{font-size:12px}.admin-panel{border:1px solid var(--admin-line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 6px 22px #102a430a}.admin-panel-head{border-bottom:1px solid var(--admin-line);justify-content:space-between;padding:22px 24px;display:flex}.admin-panel-head h2{color:var(--admin-navy);margin:0 0 6px;font-size:19px}.admin-panel-head p{color:var(--admin-muted);margin:0;font-size:13px}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:760px}.admin-table th{color:var(--admin-muted);text-align:left;background:#f8fafc;padding:12px 18px;font-size:12px}.admin-table td{vertical-align:middle;border-top:1px solid #edf1f4;padding:16px 18px;font-size:13px}.admin-table td b,.admin-table td small{display:block}.admin-table td b{color:var(--admin-navy);margin-bottom:4px}.admin-table td small{max-width:230px;color:var(--admin-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.status{border-radius:99px;padding:4px 9px;font-size:12px;display:inline-block}.status.published{color:#17663a;background:#e8f7ed}.status.draft{color:#765a1c;background:#fff4d8}.row-actions{gap:10px;display:flex}.row-actions button{color:var(--admin-blue);cursor:pointer;background:0 0;border:0;padding:4px}.row-actions button.danger{color:#a33b3b}.admin-empty{color:var(--admin-muted);text-align:center;margin:0;padding:44px 24px}.admin-log-list article{border-top:1px solid #edf1f4;grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:15px 24px;display:grid}.admin-log-list article>span{color:var(--admin-blue);text-align:center;background:#eaf2f9;border-radius:5px;padding:5px 7px;font-size:12px}.admin-log-list b,.admin-log-list small{display:block}.admin-log-list b{font-size:14px}.admin-log-list small,.admin-log-list time{color:var(--admin-muted);margin-top:4px;font-size:12px}.admin-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0514229e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-editor{background:#fff;border-radius:12px;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 80px #0000004d}.admin-editor header{z-index:1;color:#fff;background:var(--admin-navy);justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.admin-editor header span{color:#d8c18c;letter-spacing:.12em;font-size:12px}.admin-editor header h2{margin:3px 0 0;font-family:Georgia,Songti SC,serif}.admin-editor header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.admin-form-grid .full{grid-column:1/-1}.admin-form-grid label span{color:#42566a;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.admin-form-grid input,.admin-form-grid textarea,.admin-form-grid select{width:100%;color:var(--admin-ink);background:#fff;border:1px solid #cbd6df;border-radius:6px;padding:10px 12px}.admin-form-grid textarea{resize:vertical;line-height:1.65}.admin-form-grid input:focus,.admin-form-grid textarea:focus,.admin-form-grid select:focus{border-color:var(--admin-blue);outline:2px solid #174f8626}.admin-form-grid details{border:1px solid var(--admin-line);border-radius:7px;padding:13px 15px}.admin-form-grid summary{color:var(--admin-blue);cursor:pointer;font-size:13px}.admin-form-grid details label{margin-top:14px;display:block}.admin-editor footer{border-top:1px solid var(--admin-line);background:#f8fafc;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex;position:sticky;bottom:0}.admin-editor footer button.secondary{color:var(--admin-blue);background:#fff}.admin-editor footer button:disabled{opacity:.55;cursor:wait}.admin-denied{color:#fff;text-align:center;background:linear-gradient(145deg,#102a43,#071827);place-items:center;min-height:100vh;padding:24px;font-family:system-ui,sans-serif;display:grid}.admin-denied>div{max-width:500px}.admin-denied .admin-seal{margin:auto}.admin-denied h1{margin:22px 0 8px;font-family:Georgia,Songti SC,serif}.admin-denied p{color:#bfd0de}.admin-denied a{color:#e4c989}.admin-login-page{min-height:100vh;color:var(--admin-ink);background:radial-gradient(circle at 85% 15%,#c6a15b2e,#0000 28%),linear-gradient(145deg,#071827,#143a5a);place-items:center;padding:34px;font-family:Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;display:grid}.admin-login-card{background:#fff;border:1px solid #ffffff38;border-radius:14px;grid-template-columns:.95fr 1.05fr;width:min(920px,100%);min-height:560px;display:grid;overflow:hidden;box-shadow:0 32px 90px #00000052}.admin-login-intro{color:#fff;background:linear-gradient(155deg,#0a2338eb,#153f60f5),url(/assets/emblem.svg) 50% 110%/330px no-repeat;flex-direction:column;justify-content:center;padding:54px;display:flex}.admin-login-intro .admin-seal{margin-bottom:30px}.admin-login-kicker{letter-spacing:.2em;font:700 11px Georgia,serif;color:#d7bd82!important;margin:0 0 10px!important}.admin-login-intro h1{max-width:340px;margin:0 0 20px;font:700 34px/1.25 Georgia,Songti SC,serif}.admin-login-intro p{color:#c4d2de;max-width:350px;margin:0;line-height:1.8}.admin-login-intro a{color:#e2c98f;margin-top:54px;font-size:13px;text-decoration:none}.admin-login-form-area{flex-direction:column;justify-content:center;padding:58px;display:flex}.admin-login-form-area>div>span{color:var(--admin-blue);letter-spacing:.14em;font-size:12px;font-weight:700}.admin-login-form-area h2{color:var(--admin-navy);margin:7px 0 8px;font:700 28px Georgia,Songti SC,serif}.admin-login-form-area>div>p{color:var(--admin-muted);margin:0;font-size:14px}.admin-login-form-area>small{color:#83909c;margin-top:20px;line-height:1.6}.admin-login-form{gap:17px;margin-top:30px;display:grid}.admin-login-form label span{color:#42566a;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.admin-login-form input{width:100%;color:var(--admin-ink);background:#fff;border:1px solid #c8d3dc;border-radius:6px;padding:12px 13px}.admin-login-form input:focus{border-color:var(--admin-blue);outline:3px solid #174f861f}.admin-login-form button{border:1px solid var(--admin-blue);color:#fff;background:var(--admin-blue);cursor:pointer;border-radius:6px;margin-top:5px;padding:13px 18px;font-weight:700}.admin-login-form button:hover{background:#123f6b}.admin-login-form button:disabled{opacity:.62;cursor:wait}.admin-login-error{color:#8d2d2d;background:#fff1f1;border-left:3px solid #b34242;border-radius:4px;margin:-4px 0 0;padding:10px 12px;font-size:13px}@media (max-width:960px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;padding-bottom:14px;position:static}.admin-sidebar nav{grid-template-columns:repeat(3,1fr)}.admin-account{margin-top:18px}.admin-main{padding:28px 20px 50px}.admin-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.admin-login-page{padding:18px}.admin-login-card{grid-template-columns:1fr}.admin-login-intro{background-image:linear-gradient(155deg,#0a2338eb,#153f60f5);padding:34px}.admin-login-intro h1{font-size:28px}.admin-login-intro a{margin-top:28px}.admin-login-form-area{padding:36px 30px}}@media (max-width:620px){.admin-sidebar nav{grid-template-columns:1fr 1fr}.admin-topbar{flex-direction:column;align-items:flex-start}.admin-actions{width:100%}.admin-actions a,.admin-actions button{text-align:center;flex:1}.admin-metrics{grid-template-columns:1fr 1fr;gap:10px}.admin-metrics article{padding:15px}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid>*{grid-column:1!important}.admin-log-list article{grid-template-columns:48px 1fr}.admin-log-list time{grid-column:2}}.public-portal{--p-navy:#102f4c;--p-blue:#1c5b8f;--p-gold:#b78b3f;--p-ink:#263747;--p-muted:#67798a;--p-line:#dbe3e9;min-height:100vh;color:var(--p-ink);background:#f7f9fb;font-family:Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}.public-portal a{color:inherit}.public-skip{z-index:999;background:var(--p-navy);padding:10px 16px;position:fixed;top:-80px;left:20px;color:#fff!important}.public-skip:focus{top:12px}.public-topbar{color:#d7e1ea;background:#0b2237;font-size:12px}.public-topbar>div{justify-content:space-between;align-items:center;max-width:1180px;min-height:35px;margin:auto;padding:0 24px;display:flex}.public-topbar nav{gap:22px;display:flex}.public-topbar a{text-decoration:none}.public-header{z-index:5;color:var(--p-navy);border-bottom:1px solid var(--p-line);background:#fff;position:relative;box-shadow:0 3px 14px #102f4c0d}.public-header-inner{justify-content:space-between;align-items:center;gap:30px;max-width:1180px;min-height:82px;margin:auto;padding:0 24px;display:flex}.public-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.public-brand img{width:48px;height:48px}.public-brand b,.public-brand small{display:block}.public-brand b{font:700 18px Georgia,Songti SC,serif}.public-brand small{color:#6c7c8c;letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font:10px Georgia,serif}.public-nav{gap:26px;display:flex}.public-nav a{color:#344d63;border-bottom:3px solid #0000;padding:29px 0 27px;font-size:14px;text-decoration:none}.public-nav a:hover{border-color:var(--p-gold);color:var(--p-blue)}.public-page-hero{color:#fff;background:linear-gradient(120deg,#0a273ff7,#18537ee6),url(/assets/map.svg) 50%/cover}.public-page-hero>div{flex-direction:column;justify-content:center;max-width:1180px;min-height:245px;margin:auto;padding:54px 24px;display:flex}.public-page-hero.compact>div{min-height:220px}.public-page-hero p{color:#d0dce6;margin:0 0 18px;font-size:13px}.public-page-hero p a{text-decoration:none}.public-page-hero h1{max-width:920px;margin:0 0 14px;font:700 clamp(30px,4vw,46px)/1.22 Georgia,Songti SC,serif}.public-page-hero span{color:#d5e0e9;max-width:800px;line-height:1.8}.public-content-shell{max-width:1180px;margin:auto;padding:54px 24px 72px}.public-section-heading{margin-bottom:25px}.public-section-heading small{color:var(--p-gold);letter-spacing:.18em;font:700 11px Georgia,serif}.public-section-heading h2{color:var(--p-navy);margin:7px 0 5px;font:700 29px Georgia,Songti SC,serif}.public-section-heading p{color:var(--p-muted);margin:0}.public-index-list{border:1px solid var(--p-line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 8px 25px #102f4c0d}.public-index-list article{border-top:1px solid #e7ecef;grid-template-columns:120px 1fr 36px;align-items:start;gap:22px;padding:25px 26px;display:grid}.public-index-list article:first-child{border-top:0}.public-index-list time{color:var(--p-muted);font:14px Georgia,serif}.public-index-list h3{color:var(--p-navy);margin:9px 0 8px;font-size:19px}.public-index-list h3 a{text-decoration:none}.public-index-list h3 a:hover{color:var(--p-blue)}.public-index-list p{color:var(--p-muted);margin:0;line-height:1.7}.public-badge{color:#285777;background:#e9f2f8;border-radius:3px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.public-badge.live{color:#fff;background:#8b1f2d}.public-arrow{border:1px solid var(--p-line);border-radius:50%;place-items:center;width:32px;height:32px;text-decoration:none;display:grid;color:var(--p-blue)!important}.public-article{max-width:900px;padding-top:45px}.public-article>header{border-bottom:1px solid var(--p-line);padding-bottom:28px}.public-article>header>div{color:var(--p-muted);flex-wrap:wrap;align-items:center;gap:13px;font-size:13px;display:flex}.public-article>header>p{border-left:4px solid var(--p-gold);color:#354b5e;background:#fff;margin:22px 0 0;padding:18px 20px;font-size:17px;line-height:1.85}.public-article-body{padding:26px 0 12px}.public-article-body p{color:#2d4050;white-space:pre-line;margin:0 0 20px;font:16px/2 Noto Serif SC,Songti SC,serif}.public-article>footer{border-top:1px solid var(--p-line);justify-content:space-between;gap:18px;padding-top:24px;display:flex}.public-article>footer a{color:var(--p-blue);text-decoration:none}.public-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-service-grid>a{border:1px solid var(--p-line);background:#fff;border-radius:8px;min-height:260px;padding:27px;text-decoration:none;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 7px 22px #102f4c0b}.public-service-grid>a:hover{border-color:#b7c8d6;transform:translateY(-3px);box-shadow:0 12px 30px #102f4c1a}.service-number{color:#e2e9ee;font:700 42px Georgia,serif;position:absolute;top:13px;right:18px}.public-service-grid h3{color:var(--p-navy);margin:36px 0 11px;font:700 21px Georgia,Songti SC,serif;position:relative}.public-service-grid p{min-height:72px;color:var(--p-muted);margin:0;line-height:1.75}.public-service-grid div{border-top:1px solid #e8edf0;justify-content:space-between;align-items:end;gap:12px;margin-top:22px;padding-top:16px;display:flex}.public-service-grid div span{color:#687d8e;font-size:12px}.public-service-grid div b{color:var(--p-blue);flex:none;font-size:13px}.public-service-detail{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.public-service-main,.public-service-aside{border:1px solid var(--p-line);background:#fff;border-radius:8px;box-shadow:0 7px 24px #102f4c0d}.public-service-status{border-bottom:1px solid var(--p-line);background:#f7fafc;padding:23px 26px}.public-service-status span{color:#17633a;background:#e8f6ed;border-radius:99px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-block}.public-service-status p{color:var(--p-muted);margin:10px 0 0;font-size:13px}.public-service-main>section{border-bottom:1px solid var(--p-line);padding:25px 28px}.public-service-main h2,.public-service-aside h2{color:var(--p-navy);margin:0 0 17px;font:700 20px Georgia,Songti SC,serif}.public-service-main ul{margin:0;padding-left:22px}.public-service-main ul li{margin:9px 0;line-height:1.7}.public-service-main ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.public-service-main ol li{align-items:center;gap:13px;display:flex}.public-service-main ol li span{color:#fff;background:var(--p-blue);border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font:700 12px Georgia,serif;display:grid}.public-service-main ol p{margin:0}.public-future-module{background:#f7fafc;border:1px dashed #adc0ce;border-radius:7px;margin:26px;padding:22px}.public-future-module b{color:var(--p-navy)}.public-future-module p{color:var(--p-muted);line-height:1.7}.public-future-module button{color:#83919c;background:#e4eaee;border:0;border-radius:5px;padding:10px 15px}.public-service-aside{padding:25px}.public-service-aside>b{color:var(--p-blue);margin-bottom:20px;display:block}.public-service-aside dl{margin:0 0 22px}.public-service-aside dt{color:var(--p-muted);margin-top:14px;font-size:12px}.public-service-aside dd{overflow-wrap:anywhere;margin:5px 0 0}.public-service-aside dd a,.public-service-aside>a{color:var(--p-blue);text-decoration:none}.public-footer{color:#c7d4de;background:#0b2237;padding:42px 24px 18px}.public-footer>div{justify-content:space-between;gap:40px;max-width:1180px;margin:auto;display:flex}.public-footer .public-brand{color:#fff}.public-footer .public-brand small{color:#aebfcc}.public-footer section p{color:#aebfcc;margin:14px 0 0;font-size:13px}.public-footer nav{grid-template-columns:1fr 1fr;align-content:start;gap:13px 30px;display:grid}.public-footer nav a{color:#d5dfe7;font-size:13px;text-decoration:none}.public-footer-note{color:#8fa3b3;border-top:1px solid #ffffff1f;max-width:1180px;margin:28px auto 0;padding-top:16px;font-size:12px}@media (max-width:900px){.public-nav{display:none}.public-service-grid{grid-template-columns:1fr 1fr}.public-service-detail{grid-template-columns:1fr}.public-service-aside{order:-1}.public-index-list article{grid-template-columns:95px 1fr 32px}}@media (max-width:600px){.public-topbar nav{display:none}.public-header-inner{min-height:72px}.public-page-hero>div{min-height:215px;padding-top:40px;padding-bottom:40px}.public-content-shell{padding:38px 18px 55px}.public-index-list article{grid-template-columns:1fr 30px;gap:10px;padding:20px}.public-index-list time{grid-column:1/-1}.public-service-grid{grid-template-columns:1fr}.public-service-grid>a,.public-service-grid p{min-height:0}.public-article>footer,.public-footer>div{flex-direction:column}.public-footer nav{grid-template-columns:1fr 1fr}}.admin-editor-wide{width:min(940px,100%)}.admin-editor header{z-index:2}.admin-editor header p{color:#bfd0de;margin:5px 0 0;font-size:12px}.admin-editor footer{z-index:2;align-items:center}.admin-required-note{color:var(--admin-muted);margin-right:auto;font-size:12px}.admin-record-title{align-items:center;gap:11px;display:flex}.admin-record-title img{object-fit:cover;border:1px solid var(--admin-line);border-radius:7px;width:44px;height:44px}.admin-image-field{border:1px solid var(--admin-line);background:#f8fafc;border-radius:8px;margin:0;padding:17px}.admin-image-field legend{color:var(--admin-navy);padding:0 7px;font-size:13px;font-weight:700}.admin-image-layout{grid-template-columns:180px 1fr;align-items:start;gap:18px;display:grid}.admin-image-preview{height:120px;color:var(--admin-muted);background:#edf2f6;border:1px dashed #aebdca;border-radius:8px;place-items:center;font-size:13px;display:grid;overflow:hidden}.admin-image-preview.portrait{height:220px}.admin-image-preview img{object-fit:cover;width:100%;height:100%}.admin-image-controls{gap:9px;display:grid}.admin-image-controls p,.admin-image-controls small{color:var(--admin-muted);margin:0;font-size:12px}.admin-upload-button{width:max-content;display:inline-block}.admin-upload-button input{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important}.admin-upload-button>span{background:var(--admin-blue);cursor:pointer;border-radius:6px;padding:10px 15px;color:#fff!important;margin:0!important;display:inline-block!important}.admin-remove-image{color:#a33b3b;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:12px}.public-article-image{margin:28px 0 0}.public-article-image img{object-fit:cover;border-radius:8px;width:100%;max-height:540px;display:block}.public-empty-state{border:1px solid var(--p-line);text-align:center;background:#fff;border-radius:8px;padding:55px}.public-empty-state h3{color:var(--p-navy);margin:0 0 8px}.public-empty-state p{color:var(--p-muted);margin:0}.public-document-number{color:var(--p-muted);margin:5px 0 8px;display:block}.public-notice-scope{border-left:4px solid var(--p-gold);background:#fff;gap:18px;margin:5px 0 25px;padding:16px 19px;display:flex}.public-notice-scope b{color:var(--p-navy)}@media (max-width:620px){.admin-image-layout{grid-template-columns:1fr}.admin-image-preview{height:180px}.admin-image-preview.portrait{height:280px}.admin-editor footer{flex-wrap:wrap}.admin-required-note{width:100%;margin:0}}.eid-workspace{padding-top:34px}.eid-demo-warning{color:#644f21;background:#fff9e7;border:1px solid #ead79e;border-left:4px solid #c79a39;border-radius:7px;align-items:center;gap:15px;margin-bottom:18px;padding:14px 18px;font-size:13px;display:flex}.eid-demo-warning b{color:#7b5914;flex:none}.eid-section-index{border:1px solid var(--p-line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:26px;display:grid;overflow:hidden}.eid-section-index a{border-left:1px solid var(--p-line);color:var(--p-navy);align-items:center;gap:10px;padding:16px 18px;font-size:13px;text-decoration:none;display:flex}.eid-section-index a:first-child{border-left:0}.eid-section-index span{color:var(--p-gold);font:700 12px Georgia,serif}.eid-receipt{background:#f0fbf4;border:1px solid #b7ddc5;border-radius:9px;grid-template-columns:1fr 1.25fr;gap:28px;margin-bottom:26px;padding:25px 28px;display:grid;box-shadow:0 8px 24px #19693e0f}.eid-receipt small,.eid-form-card header small,.eid-preview-column header small,.eid-track-card header small{color:var(--p-gold);letter-spacing:.18em;font:700 10px Georgia,serif}.eid-receipt h2{color:#175a37;margin:5px 0 6px;font:700 22px Georgia,Songti SC,serif}.eid-receipt p{color:#587265;margin:0;font-size:13px}.eid-receipt dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.eid-receipt dl div:last-child{grid-column:1/-1}.eid-receipt dt{color:#6c8074;font-size:11px}.eid-receipt dd{color:#173f2c;letter-spacing:.04em;margin:4px 0 0;font:700 15px ui-monospace,SFMono-Regular,Consolas,monospace}.eid-main-grid{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:start;gap:25px;display:grid}.eid-form-card,.eid-preview-column>.eid-sticky,.eid-track-card{border:1px solid var(--p-line);background:#fff;border-radius:10px;box-shadow:0 8px 28px #102f4c0e}.eid-form-card>header,.eid-preview-column header,.eid-track-card>header{border-bottom:1px solid var(--p-line);padding:24px 26px}.eid-form-card h2,.eid-preview-column h2,.eid-track-card h2{color:var(--p-navy);margin:5px 0 7px;font:700 23px Georgia,Songti SC,serif}.eid-form-card header p,.eid-preview-column header p,.eid-track-card header p{color:var(--p-muted);margin:0;font-size:13px;line-height:1.65}.eid-form-card fieldset{border:0;border-bottom:1px solid var(--p-line);margin:0;padding:23px 26px}.eid-form-card legend{float:left;width:100%;color:var(--p-navy);margin-bottom:16px;font-size:14px;font-weight:700}.eid-form-card legend+*{clear:both}.eid-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.eid-form-grid .full{grid-column:1/-1}.eid-form-card label>span,.eid-track-card label>span{color:#445b6e;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.eid-form-card input,.eid-form-card select,.eid-track-card input{width:100%;min-height:43px;color:var(--p-ink);background:#fff;border:1px solid #cbd7df;border-radius:6px;padding:10px 12px}.eid-form-card input:focus,.eid-form-card select:focus,.eid-track-card input:focus{border-color:var(--p-blue);outline:3px solid #1c5b8f1f}.eid-photo-control{grid-template-columns:96px 1fr;align-items:center;gap:17px;display:grid}.eid-photo-thumb{color:#7b8b98;text-align:center;background:#edf2f5;border:1px dashed #aabcc9;border-radius:6px;place-items:center;width:96px;height:120px;font:11px/1.8 Georgia,serif;display:grid;overflow:hidden}.eid-photo-thumb img{object-fit:cover;width:100%;height:100%}.eid-file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.eid-file-button span{background:var(--p-blue);cursor:pointer;border-radius:6px;padding:10px 15px;color:#fff!important;width:max-content!important;margin:0!important;display:inline-block!important}.eid-photo-control p{color:var(--p-muted);margin:10px 0 0;font-size:12px}.eid-form-message{color:#8d2d2d;background:#fff1f1;border-left:3px solid #b34242;margin:18px 26px 0;padding:11px 13px;font-size:13px}.eid-consent{align-items:flex-start;gap:10px;margin:20px 26px;display:flex}.eid-consent input{margin-top:2px;width:16px!important;min-height:16px!important}.eid-consent span{line-height:1.6;color:var(--p-muted)!important;margin:0!important;font-weight:400!important}.eid-submit{border:1px solid var(--p-blue);color:#fff;background:var(--p-blue);cursor:pointer;border-radius:6px;width:calc(100% - 52px);margin:0 26px 26px;padding:13px;font-weight:700}.eid-submit:hover{background:#154c78}.eid-submit:disabled{opacity:.58;cursor:wait}.eid-preview-column .eid-sticky{position:sticky;top:20px;overflow:hidden}.eid-card{aspect-ratio:1.586;color:#fff;background:linear-gradient(130deg,#0c2e4c 0%,#174f78 53%,#0b263d 100%);border:1px solid #ffffff38;border-radius:16px;margin:24px;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden;box-shadow:0 18px 36px #0a273f38}.eid-card-pattern{opacity:.22;background:radial-gradient(circle at 85% 15%,#0000 0 18%,#d2b36f 18.3% 18.8%,#0000 19.1% 26%,#d2b36f 26.3% 26.8%,#0000 27.1%),linear-gradient(110deg,#0000 0 55%,#ffffff1f 55% 56%,#0000 56%);position:absolute;inset:0}.eid-card-watermark{z-index:2;color:#ffffff26;letter-spacing:.18em;text-align:center;white-space:nowrap;width:120%;font:700 clamp(15px,2vw,24px) Georgia,serif;position:absolute;top:49%;left:-10%;transform:rotate(-15deg)}.eid-card>header{z-index:1;border:0;align-items:center;gap:9px;padding:4.3% 5.3% 2.3%;display:flex;position:relative}.eid-card>header img{filter:drop-shadow(0 2px 3px #0000004d);width:10%}.eid-card>header b,.eid-card>header small{display:block}.eid-card>header b{font:700 clamp(12px,1.5vw,17px) Georgia,Songti SC,serif}.eid-card>header small{color:#cad9e4;letter-spacing:.14em;margin-top:2px;font-size:clamp(5px,.7vw,8px)}.eid-card>header>span{color:#d9bd7e;margin-left:auto;font:italic 700 clamp(15px,2.2vw,25px) Georgia,serif}.eid-card-body{z-index:1;grid-template-columns:26% 1fr;gap:4%;padding:1% 5.3% 2%;display:grid;position:relative}.eid-card-photo{aspect-ratio:3/4;color:#c6d5df;text-align:center;background:#ffffff1a;border:1px solid #ffffff75;border-radius:4px;place-items:center;font:8px/1.5 Georgia,serif;display:grid;overflow:hidden}.eid-card-photo img{object-fit:cover;width:100%;height:100%}.eid-card dl{grid-template-columns:1.13fr .87fr;align-content:start;gap:6% 4%;margin:0;display:grid}.eid-card dl .wide{grid-column:1/-1}.eid-card dt{color:#acc2d1;letter-spacing:.04em;font-size:clamp(5px,.64vw,7px)}.eid-card dd{white-space:nowrap;text-overflow:ellipsis;margin:1.5% 0 0;font-size:clamp(7px,1vw,11px);font-weight:700;overflow:hidden}.eid-card dl small{color:#e4ebf0;letter-spacing:.08em;margin-top:1%;font-size:clamp(6px,.8vw,9px);display:block}.eid-card>footer{z-index:1;color:#9fb6c7;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:15px;padding-top:2.3%;font-size:clamp(5px,.63vw,7px);display:flex;position:absolute;bottom:3.6%;left:5.3%;right:5.3%}.eid-card>footer b{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.eid-template-notes{color:var(--p-muted);padding:0 26px 24px;font-size:12px}.eid-template-notes>b{color:var(--p-navy)}.eid-template-notes ul{margin:10px 0 0;padding-left:18px;line-height:1.8}.eid-track-card{margin-top:26px;overflow:hidden}.eid-track-card form{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;padding:22px 26px;display:grid}.eid-track-card form button{color:#fff;background:var(--p-blue);cursor:pointer;border:0;border-radius:6px;height:43px;padding:0 20px}.eid-track-card form button:disabled{opacity:.6}.eid-status-result{border-top:1px solid var(--p-line);background:#f7fafc;grid-template-columns:.8fr 1.2fr;gap:25px;padding:22px 26px;display:grid}.eid-status-result>div>span{color:#73581b;background:#fff1cb;border-radius:99px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-block}.eid-status-result.approved>div>span{color:#17633a;background:#dff4e7}.eid-status-result.rejected>div>span{color:#852f37;background:#fbe5e7}.eid-status-result.more_info>div>span{color:#8b4b1d;background:#ffead9}.eid-status-result h3{color:var(--p-navy);margin:10px 0 4px}.eid-status-result p{color:var(--p-muted);margin:0;font-size:12px}.eid-status-result dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.eid-status-result dt{color:var(--p-muted);font-size:11px}.eid-status-result dd{color:var(--p-navy);margin:4px 0 0;font-weight:700}.eid-guide-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px;display:grid}.eid-guide-grid article{border:1px solid var(--p-line);background:#fff;border-radius:8px;padding:22px}.eid-guide-grid span{color:var(--p-gold);font:700 13px Georgia,serif}.eid-guide-grid h3{color:var(--p-navy);margin:12px 0 8px;font-size:16px}.eid-guide-grid p{color:var(--p-muted);margin:0;font-size:12px;line-height:1.7}@media (max-width:980px){.eid-main-grid{grid-template-columns:1fr}.eid-preview-column{grid-row:1}.eid-preview-column .eid-sticky{position:static}.eid-card{max-width:620px;margin-left:auto;margin-right:auto}.eid-card dt{font-size:7px}.eid-card dd{font-size:11px}.eid-card dl small{font-size:9px}.eid-card>footer{font-size:7px}.eid-guide-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.eid-demo-warning{flex-direction:column;align-items:flex-start;gap:5px}.eid-section-index{grid-template-columns:1fr 1fr}.eid-section-index a:nth-child(3){border-left:0;border-top:1px solid var(--p-line)}.eid-section-index a:nth-child(4){border-top:1px solid var(--p-line)}.eid-receipt,.eid-receipt dl{grid-template-columns:1fr}.eid-receipt dl div:last-child{grid-column:auto}.eid-form-grid{grid-template-columns:1fr}.eid-form-grid .full{grid-column:auto}.eid-form-card>header,.eid-form-card fieldset,.eid-track-card>header{padding-left:19px;padding-right:19px}.eid-submit{width:calc(100% - 38px);margin-left:19px;margin-right:19px}.eid-consent,.eid-form-message{margin-left:19px;margin-right:19px}.eid-track-card form,.eid-status-result{grid-template-columns:1fr;padding-left:19px;padding-right:19px}.eid-track-card form button{width:100%}.eid-status-result dl,.eid-guide-grid{grid-template-columns:1fr}.eid-card{margin:18px 12px}.eid-template-notes{padding-left:19px;padding-right:19px}}.eid-track-message{color:#8d2d2d;background:#fff1f1;border-left:3px solid #b34242;margin:0 26px 20px;padding:11px 13px;font-size:13px}.eid-issued-card{border-top:1px solid var(--p-line);background:#edf3f7;margin:0;padding:25px 26px 28px}.eid-issued-card>header{border:0;padding:0 0 4px}.eid-issued-card>header small{color:var(--p-gold);letter-spacing:.18em;font:700 10px Georgia,serif}.eid-issued-card>header h3{color:var(--p-navy);margin:5px 0 6px;font:700 21px Georgia,Songti SC,serif}.eid-issued-card>header p{color:var(--p-muted);margin:0;font-size:12px;line-height:1.65}.eid-issued-card .eid-card{max-width:680px;margin:22px auto}.eid-issued-card>footer{color:var(--p-muted);justify-content:center;gap:28px;font-size:12px;display:flex}.eid-card-unavailable{color:#765a1c;background:#fff9e8;border-top:1px solid #ead9a8;margin:0;padding:18px 26px}.eid-final-notice{border-top:1px solid var(--p-line);margin:0;padding:16px 26px;font-size:13px;line-height:1.7}.eid-final-notice b{margin-right:5px}.eid-final-notice.more-info{color:#78471e;background:#fff6e9}.eid-final-notice.rejected{color:#822e36;background:#fff0f1}.admin-panel-links{align-items:center;gap:15px;display:flex}.admin-panel-link{color:var(--admin-blue);align-self:center;font-size:13px;text-decoration:none}.admin-service-table code{color:#3d5265;font-size:12px}.status.service-pending{color:#765a1c;background:#fff4d8}.status.service-reviewing{color:#205f8d;background:#e5f2fb}.status.service-more_info{color:#8b4b1d;background:#ffead9}.status.service-approved{color:#17663a;background:#e8f7ed}.status.service-rejected{color:#922f38;background:#fbe5e7}.admin-service-review{width:min(1040px,100%)}.admin-review-body{grid-template-columns:210px 1fr;gap:24px;padding:24px;display:grid}.admin-review-body>aside img{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--admin-line);background:#eef2f5;border-radius:8px;width:100%;display:block}.admin-review-body>aside small{color:var(--admin-muted);text-align:center;margin-top:7px;display:block}.admin-review-details dl{border:1px solid var(--admin-line);border-radius:8px;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid;overflow:hidden}.admin-review-details dl div{border-top:1px solid var(--admin-line);border-left:1px solid var(--admin-line);padding:11px 13px}.admin-review-details dl div:nth-child(-n+2){border-top:0}.admin-review-details dl div:nth-child(odd){border-left:0}.admin-review-details dt{color:var(--admin-muted);font-size:11px}.admin-review-details dd{color:var(--admin-navy);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:700}.admin-review-history{border-left:3px solid var(--admin-gold);background:#f8fafc;margin-top:16px;padding:14px 16px}.admin-review-history p{color:var(--admin-muted);margin:6px 0 0;font-size:12px}.admin-review-note{margin:0 24px 22px;display:block}.admin-review-note span{color:#42566a;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.admin-review-note textarea{resize:vertical;border:1px solid #cbd6df;border-radius:6px;width:100%;padding:11px 12px}.admin-review-actions{flex-wrap:wrap}.admin-review-actions button.reviewing{background:#2c6f9f}.admin-review-actions button.more-info{background:#b6742d;border-color:#b6742d}.admin-review-actions button.reject{background:#a33b3b;border-color:#a33b3b}.admin-review-actions button.approve{background:#237a48;border-color:#237a48}@media (min-width:1180px){.admin-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:700px){.admin-review-body{grid-template-columns:1fr}.admin-review-body>aside{max-width:180px;margin:auto}.admin-review-details dl{grid-template-columns:1fr}.admin-review-details dl div,.admin-review-details dl div:nth-child(-n+2){border-top:1px solid var(--admin-line);border-left:0}.admin-review-details dl div:first-child{border-top:0}.admin-review-actions button{flex:45%}}.eid-email-help{border-left:3px solid var(--p-gold);color:var(--p-muted);background:#f7fafc;margin:-5px 0 0;padding:10px 12px;font-size:11px;line-height:1.6}.admin-service-table{min-width:1080px}.admin-email-state{color:var(--admin-muted);font-size:12px}.admin-email-state.sent{color:#17663a}.admin-email-state.failed{color:#9a343d}.admin-review-history .email-success{color:#17663a}.admin-review-history .email-failed{color:#9a343d}.admin-review-note{margin-bottom:18px}.admin-email-option{border:1px solid var(--admin-line);background:#f8fafc;border-radius:8px;margin:0 24px 18px;padding:14px 16px}.admin-email-option.ready{background:#f1faf4;border-color:#b9d9c6}.admin-email-option.unconfigured{background:#fff9ea;border-color:#e5d5aa}.admin-email-option label{align-items:flex-start;gap:11px;display:flex}.admin-email-option input{margin-top:3px}.admin-email-option b,.admin-email-option small{display:block}.admin-email-option b{color:var(--admin-navy);font-size:13px}.admin-email-option small{color:var(--admin-muted);margin-top:4px;font-size:11px;line-height:1.5}.admin-email-option p{color:var(--admin-muted);margin:10px 0 0 25px;font-size:11px;line-height:1.6}.admin-review-error{color:#9a343d;margin:0 24px 14px;font-size:12px}.admin-action-confirm{background:#f3f8fb;border:1px solid #c6d6e1;border-radius:8px;align-items:center;gap:12px;margin:0 24px 16px;padding:13px 15px;display:flex}.admin-action-confirm.more_info{background:#fff8ec;border-color:#e3c18c}.admin-action-confirm.rejected{background:#fff4f5;border-color:#e1b3b7}.admin-action-confirm.approved{background:#f0faf4;border-color:#b3d9c2}.admin-action-confirm>div{flex:1}.admin-action-confirm b{color:var(--admin-navy);font-size:13px}.admin-action-confirm p{color:var(--admin-muted);margin:4px 0 0;font-size:11px;line-height:1.55}.admin-action-confirm button{border:1px solid var(--admin-blue);color:#fff;background:var(--admin-blue);cursor:pointer;border-radius:5px;padding:9px 13px}.admin-action-confirm button.secondary{color:var(--admin-navy);background:#fff}.admin-review-success{color:#17663a;background:#eef9f2;border-left:3px solid #237a48;margin:0 24px 16px;padding:11px 13px;font-size:12px}.admin-sidebar nav button.core-entry{color:#ead8ad;border:1px solid #d6bb7e33;margin-top:8px}.admin-sidebar nav button.core-entry span{font-size:9px}.core-login-panel{color:#fff;background:radial-gradient(circle at 14% 20%,#c9a2272e,#0000 24%),linear-gradient(145deg,#061522,#102f4c 60%,#081c2c);border:1px solid #8f7441;border-radius:12px;grid-template-columns:250px minmax(0,440px);justify-content:center;align-items:center;gap:55px;min-height:540px;padding:60px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #06152238}.core-login-panel:after{content:"CORE DATABASE";color:#ffffff09;letter-spacing:.08em;font:700 70px Georgia,serif;position:absolute;bottom:28px;right:-52px}.core-classification{color:#e0c98f;letter-spacing:.18em;border:1px solid #dcbf7c73;border-radius:3px;padding:6px 10px;font-size:10px;position:absolute;top:20px;right:22px}.core-lock-seal{color:#fff;letter-spacing:.16em;background:radial-gradient(circle,#c9a2272e,#0000 65%);border:2px solid #c9a227;border-radius:50%;align-content:center;place-items:center;width:210px;height:210px;font:700 39px/1 Georgia,serif;display:grid;box-shadow:inset 0 0 0 10px #0b2438,inset 0 0 0 12px #c9a22766}.core-lock-seal small{color:#cdb57a;letter-spacing:.35em;margin-top:10px;font-size:12px}.core-login-panel>div:last-child>span,.core-database-head span{color:#d6bd83;letter-spacing:.2em;font:700 10px Georgia,serif}.core-login-panel h2{color:#fff;margin:8px 0;font:700 29px Georgia,Songti SC,serif}.core-login-panel>div:last-child>p{color:#bdccd7;margin:0;line-height:1.75}.core-login-panel form{gap:14px;margin-top:27px;display:grid}.core-login-panel label span{color:#d5e0e7;margin-bottom:7px;font-size:12px;display:block}.core-login-panel input{color:#fff;background:#ffffff12;border:1px solid #597185;border-radius:6px;width:100%;padding:12px 13px}.core-login-panel input:focus{border-color:#c9a227;outline:3px solid #c9a22726}.core-login-panel form button{color:#102a43;cursor:pointer;background:#d5b452;border:1px solid #c9a227;border-radius:6px;padding:12px;font-weight:700}.core-login-panel form button:disabled{opacity:.55}.core-login-error{color:#ffdce0;background:#8b242f3d;border-left:3px solid #dd8088;margin:0;padding:10px 12px;font-size:12px}.core-login-panel>div:last-child>small{color:#8599a9;margin-top:18px;font-size:11px;display:block}.core-database-panel{border-color:#c8b176}.core-database-head{color:#fff;background:linear-gradient(120deg,#0b2237,#143f60);justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.core-database-head h2{color:#fff;margin:5px 0;font:700 23px Georgia,Songti SC,serif}.core-database-head p{color:#bfcfda;margin:0;font-size:12px}.core-database-head button{color:#f1dfb5;cursor:pointer;background:0 0;border:1px solid #d2bb83;border-radius:5px;padding:9px 13px}.core-metrics{background:var(--admin-line);border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.core-metrics article{background:#fff;padding:19px 24px}.core-metrics span{color:var(--admin-muted);font-size:11px;display:block}.core-metrics strong{color:var(--admin-navy);margin-top:4px;font:700 25px Georgia,serif;display:block}.core-toolbar{border-bottom:1px solid var(--admin-line);background:#f8fafc;justify-content:space-between;gap:20px;padding:16px 20px;display:flex}.core-toolbar>div{gap:7px;display:flex}.core-toolbar button{color:var(--admin-navy);cursor:pointer;background:#fff;border:1px solid #cbd7df;border-radius:5px;padding:8px 12px}.core-toolbar button.active{border-color:var(--admin-blue);color:#fff;background:var(--admin-blue)}.core-toolbar input{border:1px solid #cbd7df;border-radius:5px;width:min(360px,45%);padding:8px 11px}.core-table{min-width:1300px}.core-table code{color:#27465e;font-size:11px}.core-table .core-code{color:#694e10;letter-spacing:.08em;background:#fff3cb;border-radius:4px;padding:5px 7px;font-size:12px}.core-code-missing{color:#9a7c39!important;font-size:10px!important}.core-category{border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.core-category.identity{color:#285777;background:#e9f2f8}.core-category.passport{color:#17633a;background:#e5f4eb}.core-table td>small{color:var(--admin-muted);margin-top:4px}@media (max-width:800px){.core-login-panel{grid-template-columns:1fr;padding:45px 30px}.core-lock-seal{width:145px;height:145px;margin:auto}.core-toolbar{flex-direction:column;align-items:stretch}.core-toolbar input{width:100%}.core-metrics{grid-template-columns:1fr 1fr 1fr}.core-database-head{flex-direction:column;align-items:flex-start}}.visa-workspace{padding-top:34px}.visa-main-grid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:start;gap:25px;display:grid}.visa-form-card textarea{width:100%;color:var(--p-ink);resize:vertical;background:#fff;border:1px solid #cbd7df;border-radius:6px;padding:10px 12px;line-height:1.6}.visa-form-card textarea:focus{border-color:var(--p-blue);outline:3px solid #1c5b8f1f}.passport-service-callout{background:#f1f8f4;border:1px solid #c9d9d0;border-left:4px solid #1f7650;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:19px 22px;display:flex}.passport-service-callout small,.passport-service-callout b,.passport-service-callout span{display:block}.passport-service-callout small{color:#9a7728;letter-spacing:.16em;font:700 10px Georgia,serif}.passport-service-callout b{color:var(--p-navy);margin:4px 0}.passport-service-callout span{color:var(--p-muted);font-size:12px}.passport-service-callout a{color:#fff;background:#1f7650;border-radius:6px;flex:none;padding:11px 16px;font-size:13px;font-weight:700;text-decoration:none}.visa-preview-column>.visa-sticky{border:1px solid var(--p-line);background:#fff;border-radius:10px;position:sticky;top:20px;overflow:hidden;box-shadow:0 8px 28px #102f4c0e}.visa-preview-column header{border-bottom:1px solid var(--p-line);padding:24px 26px}.visa-preview-column header small,.visa-issued-passport>header small{color:var(--p-gold);letter-spacing:.18em;font:700 10px Georgia,serif}.visa-preview-column h2{color:var(--p-navy);margin:5px 0 7px;font:700 23px Georgia,Songti SC,serif}.visa-preview-column header p{color:var(--p-muted);margin:0;font-size:13px;line-height:1.65}.svd-passport{aspect-ratio:1.42;color:#102b45;background:linear-gradient(117deg,#eef4f1 0%,#fffdf4 47%,#e5eee9 100%);border:1px solid #bea05f;border-radius:9px;margin:22px;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden;box-shadow:0 18px 38px #081f3230}.svd-passport:before{content:"";background:linear-gradient(#0e2a4a 0 5.5%,#0000 5.5% 94.5%,#c9a227 94.5%),repeating-linear-gradient(35deg,#0000 0 13px,#0e2a4a06 13px 14px);position:absolute;inset:0}.svd-passport-security{opacity:.1;background:url(/assets/emblem.svg) 50%/55% no-repeat;position:absolute;inset:10% 3%}.svd-passport-mountains{opacity:.12;background:linear-gradient(145deg,#0000 0 35%,#0e2a4a 35% 48%,#0000 48%) 0 0/18% 100% repeat-x;height:25%;position:absolute;bottom:8%;left:-8%;right:-8%;transform:skew(-8deg)}.svd-passport>header{z-index:1;border:0;align-items:center;gap:2.2%;padding:3.5% 4.4% 2%;display:flex;position:relative}.svd-passport>header img{width:9%;height:auto}.svd-passport>header b,.svd-passport>header small{display:block}.svd-passport>header b{font:700 clamp(11px,1.25vw,16px) Georgia,Songti SC,serif}.svd-passport>header div small{color:#607587;letter-spacing:.16em;margin-top:2px;font-size:clamp(5px,.62vw,8px)}.svd-passport>header>span{color:#0e2a4a;text-align:right;margin-left:auto;font:700 clamp(8px,.9vw,12px)/1.25 Georgia,serif}.svd-passport>header>span small{color:#a37f2c;letter-spacing:.12em;font-size:.66em}.svd-passport-band{z-index:1;color:#fff;background:linear-gradient(90deg,#0e2a4a,#174d78 72%,#0e2a4a);border-top:2px solid #c9a227;border-bottom:2px solid #c9a227;justify-content:space-between;align-items:center;padding:1.6% 4.4%;display:flex;position:relative}.svd-passport-band b{font-size:clamp(8px,.95vw,12px)}.svd-passport-band span{letter-spacing:.12em;font:700 clamp(6px,.7vw,9px) Georgia,serif}.svd-passport-body{z-index:1;grid-template-columns:25% 1fr;gap:4%;padding:3.3% 4.4% 1%;display:grid;position:relative}.svd-passport-photo{aspect-ratio:3/4;color:#657787;text-align:center;background:#dce5e6;border:1px solid #0e2a4a61;border-radius:2px;place-items:center;font:9px/1.5 Georgia,serif;display:grid;position:relative;overflow:hidden}.svd-passport-photo img{object-fit:cover;width:100%;height:100%}.svd-passport-photo i{color:#ffffffd9;text-shadow:0 1px 3px #0e2a4a;font:700 9px Georgia,serif;position:absolute;bottom:3px;right:4px}.svd-passport dl{grid-template-columns:1fr 1fr;align-content:start;gap:4.2% 4%;margin:0;display:grid}.svd-passport dl .wide{grid-column:1/-1}.svd-passport dt{color:#617586;letter-spacing:.03em;font-size:clamp(5px,.56vw,7px)}.svd-passport dd{color:#102b45;white-space:nowrap;text-overflow:ellipsis;margin:1.2% 0 0;font-size:clamp(7px,.84vw,10px);font-weight:700;overflow:hidden}.svd-passport dl small{color:#40596c;letter-spacing:.08em;margin-top:1%;font-size:clamp(6px,.68vw,8px);display:block}.svd-passport>footer{z-index:1;color:#526a7d;border-top:1px solid #0e2a4a40;justify-content:space-between;gap:10px;padding-top:1.7%;font-size:clamp(5px,.55vw,7px);display:flex;position:absolute;bottom:2.7%;left:4.4%;right:4.4%}.svd-passport>footer b{white-space:nowrap;text-align:right;max-width:65%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.svd-passport-preview{z-index:2;color:#97293424;letter-spacing:.14em;text-align:center;width:84%;font:700 clamp(17px,2.2vw,29px) Georgia,Songti SC,serif;position:absolute;top:48%;left:8%;transform:rotate(-14deg)}.visa-issued-passport{border-top:1px solid var(--p-line);background:#e9f0ed;padding:25px 26px 28px}.visa-issued-passport>header{border:0;padding:0}.visa-issued-passport>header h3{color:var(--p-navy);margin:5px 0 6px;font:700 21px Georgia,Songti SC,serif}.visa-issued-passport>header p{color:var(--p-muted);margin:0;font-size:12px;line-height:1.65}.visa-issued-passport .svd-passport{max-width:760px;margin:22px auto}.admin-service-kind{color:#285777;background:#e9f2f8;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.admin-service-kind.visa{color:#765a1c;background:#fff1cb}.admin-service-kind.passport{color:#17633a;background:#e5f4eb}@media (max-width:1000px){.visa-main-grid{grid-template-columns:1fr}.visa-preview-column{grid-row:1}.visa-preview-column>.visa-sticky{position:static}.svd-passport{max-width:720px;margin-left:auto;margin-right:auto}.svd-passport dt{font-size:7px}.svd-passport dd{font-size:10px}.svd-passport dl small{font-size:8px}.svd-passport>footer{font-size:7px}}@media (max-width:620px){.svd-passport{margin:14px 8px}.visa-issued-passport{padding-left:12px;padding-right:12px}.svd-passport>header b{font-size:10px}.svd-passport>header div small{font-size:5px}.svd-passport dd{font-size:6px}.svd-passport dt,.svd-passport>footer{font-size:4px}.svd-passport dl small{font-size:5px}.passport-service-callout{flex-direction:column;align-items:flex-start}.passport-service-callout a{text-align:center;width:100%}}.passport-workspace{padding-top:34px}.passport-main-grid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:start;gap:25px;display:grid}.passport-main-grid>div{gap:22px;display:grid}.passport-identity-card,.passport-application-card{border:1px solid var(--p-line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 8px 28px #102f4c0e}.passport-identity-card>header{border-bottom:1px solid var(--p-line);padding:24px 26px}.passport-identity-card header small{color:var(--p-gold);letter-spacing:.18em;font:700 10px Georgia,serif}.passport-identity-card h2{color:var(--p-navy);margin:5px 0 7px;font:700 23px Georgia,Songti SC,serif}.passport-identity-card header p{color:var(--p-muted);margin:0;font-size:13px;line-height:1.65}.passport-verify-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:13px;padding:22px 26px;display:grid}.passport-verify-form label>span{color:#445b6e;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.passport-verify-form input{border:1px solid #cbd7df;border-radius:6px;width:100%;height:43px;padding:10px 12px}.passport-verify-form button{color:#fff;background:var(--p-blue);cursor:pointer;border:0;border-radius:6px;height:43px;padding:0 16px}.passport-verify-form button:disabled{opacity:.6}.passport-identity-success{background:#f0fbf4;border:1px solid #b7ddc5;border-radius:8px;grid-template-columns:112px 1fr;gap:20px;margin:0 26px 24px;padding:18px;display:grid}.passport-identity-success>img{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:112px}.passport-identity-success>div>span{color:#177243;font-size:12px;font-weight:700}.passport-identity-success h3{color:var(--p-navy);margin:5px 0 2px}.passport-identity-success p{color:var(--p-muted);margin:0 0 12px;font-size:12px}.passport-identity-success dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.passport-identity-success dl div:last-child{grid-column:1/-1}.passport-identity-success dt{color:var(--p-muted);font-size:10px}.passport-identity-success dd{color:var(--p-navy);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:700}.passport-identity-success>div>small{color:#46705a;margin-top:12px;display:block}.passport-application-card.locked{opacity:.72}.passport-application-card fieldset:disabled{filter:grayscale(.4)}.svd-citizen-passport{background:linear-gradient(117deg,#eef4f1 0%,#fffdf4 47%,#e5eee9 100%)}@media (max-width:1000px){.passport-main-grid{grid-template-columns:1fr}.passport-main-grid>.visa-preview-column{grid-row:1}}@media (max-width:680px){.passport-verify-form{grid-template-columns:1fr;padding-left:19px;padding-right:19px}.passport-verify-form button{width:100%}.passport-identity-success{grid-template-columns:82px 1fr;margin-left:19px;margin-right:19px}.passport-identity-success>img{width:82px}.passport-identity-success dl{grid-template-columns:1fr}.passport-identity-success dl div:last-child{grid-column:auto}}.bank-transfer-hint{color:#586b72;background:#fff8e8;border-left:3px solid #b68a28;margin:.35rem 0 .9rem;padding:.75rem;font-size:.8rem;line-height:1.55}.bank-admin-login{background:radial-gradient(circle at 20% 15%,#0b6072 0,#062b3d 36%,#031825 100%);place-items:center;min-height:100vh;padding:30px;display:grid}.bank-admin-login-card{background:#fff;border:1px solid #d5b76673;border-radius:14px;grid-template-columns:1.05fr .95fr;width:min(960px,100%);display:grid;overflow:hidden;box-shadow:0 30px 80px #00000059}.bank-admin-login-card>section{padding:clamp(2rem,5vw,4rem)}.bank-admin-login-card>section:first-child{color:#fff;background:linear-gradient(140deg,#042a3af5,#065365eb),url(/assets/banking/currency-100.png) 50%/cover}.bank-admin-login-card img{filter:brightness(0)invert();width:70px}.bank-admin-login-card small,.bank-admin-login-card span{display:block}.bank-admin-login-card>section:first-child small{color:#d7bb70;letter-spacing:.14em;margin-top:1rem}.bank-admin-login-card h1{font:700 clamp(2rem,5vw,3.2rem)/1.15 Georgia,Songti SC,serif}.bank-admin-login-card>section:first-child p{opacity:.8;line-height:1.8}.bank-admin-login-card>section:first-child a{color:#e3c878}.bank-admin-login-card>section:last-child>span{color:#a07720;letter-spacing:.12em;font-size:.75rem;font-weight:800}.bank-admin-login-card h2{color:#0b3748;margin:.4rem 0 1.5rem}.bank-admin-login-card form{gap:1rem;display:grid}.bank-admin-login-card label{gap:.45rem;display:grid}.bank-admin-login-card input{border:1px solid #bdcbcf;min-height:46px;padding:.75rem}.bank-admin-login-card form p{color:#a13c2e;margin:0}.bank-admin-login-card button{color:#fff;background:#073e53;border:0;padding:.85rem;font-weight:800}.bank-admin-login-card>section:last-child>small{color:#7a888c;margin-top:1rem;line-height:1.5}.bank-admin-shell{color:#163947;background:#f1f4f4;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.bank-admin-shell>aside{color:#fff;background:linear-gradient(#052b3d,#031d2a);flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.bank-admin-brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding:0 5px 22px;display:flex}.bank-admin-brand img{filter:brightness(0)invert();width:44px}.bank-admin-brand small,.bank-admin-brand b{display:block}.bank-admin-brand small{color:#d1ae59;letter-spacing:.1em;font-size:.58rem}.bank-admin-brand b{margin-top:3px;font-size:.95rem}.bank-admin-shell aside nav{gap:.35rem;margin-top:24px;display:grid}.bank-admin-shell aside nav button{color:#c4d3d8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;padding:.8rem .9rem;display:flex}.bank-admin-shell aside nav button.active,.bank-admin-shell aside nav button:hover{color:#fff;background:#0a5166}.bank-admin-shell aside nav span{color:#102c38;text-align:center;background:#c9a24b;border-radius:20px;min-width:24px;padding:.05rem .35rem}.bank-admin-shell>aside>div:last-child{border-top:1px solid #ffffff1f;gap:.25rem;margin-top:auto;padding:15px 7px;display:grid}.bank-admin-shell>aside>div:last-child span{color:#93a8af;font-size:.7rem}.bank-admin-shell>aside>div:last-child a{color:#ddc172;margin-top:.5rem;font-size:.78rem}.bank-admin-main{min-width:0;padding:clamp(1.5rem,4vw,3.5rem)}.bank-admin-main>header{justify-content:space-between;align-items:end;margin-bottom:2rem;display:flex}.bank-admin-main>header small{color:#a87b20;letter-spacing:.14em;font-weight:800}.bank-admin-main>header h1{color:#092f40;margin:.35rem 0 0;font:700 clamp(1.9rem,4vw,2.8rem) Georgia,Songti SC,serif}.bank-admin-main>header a{color:#0c5870}.bank-admin-notice{background:#fff7df;border-left:4px solid #ba8e2f;padding:.85rem 1rem}.bank-admin-metrics{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.bank-admin-metrics article{background:#fff;border:1px solid #dce4e5;gap:.55rem;padding:1.25rem;display:grid}.bank-admin-metrics span{color:#66787e;font-size:.78rem}.bank-admin-metrics strong{color:#0a465a;font-size:1.65rem}.bank-admin-guide{background:#fff;margin-top:1.5rem;padding:1.5rem}.bank-admin-guide h2{margin-top:0}.bank-admin-guide>div{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.bank-admin-guide article{background:#f6f8f8;border-top:3px solid #c39a3c;padding:1rem}.bank-admin-guide article p{color:#63757b;line-height:1.65}.bank-admin-credential{background:#fff8e6;border:1px solid #c3a45f;grid-template-columns:1fr auto;gap:1rem;margin-bottom:1.25rem;padding:1.3rem;display:grid}.bank-admin-credential small{color:#8b681d}.bank-admin-credential h2{margin:.35rem 0 0;font-family:ui-monospace,monospace}.bank-admin-credential dl{gap:1.5rem;margin:0;display:flex}.bank-admin-credential dt{color:#7f714e;font-size:.7rem}.bank-admin-credential dd{margin:.25rem 0;font:700 .92rem ui-monospace,monospace}.bank-admin-credential button{color:#75581d;background:0 0;border:0;grid-column:1/-1;justify-self:end;text-decoration:underline}.bank-admin-queue{background:#fff;border:1px solid #dae3e5}.bank-admin-queue>header{border-bottom:1px solid #dae3e5;justify-content:space-between;align-items:center;padding:1.2rem 1.4rem;display:flex}.bank-admin-queue h2{margin:0}.bank-admin-queue>header span{color:#718186;font-size:.75rem}.bank-admin-queue>p{text-align:center;color:#728287;padding:2rem}.bank-admin-task{border-bottom:1px solid #e2e8e9;justify-content:space-between;gap:2rem;padding:1.25rem 1.4rem;display:flex}.bank-admin-task:last-child{border-bottom:0}.bank-admin-task>div:first-child>span{color:#9a7224;font:700 .73rem ui-monospace,monospace}.bank-admin-task h3{color:#123b4b;margin:.3rem 0}.bank-admin-task p{margin:.2rem 0}.bank-admin-task small{color:#76868b}.bank-admin-task>div:last-child{align-items:center;gap:.5rem;display:flex}.bank-admin-task button{color:#fff;background:#0a5268;border:1px solid #0a5268;padding:.65rem .85rem}.bank-admin-task button.secondary{color:#6f3b31;background:#fff;border-color:#bdaba6}.bank-core-lock{color:#fff;background:linear-gradient(125deg,#031b29,#073f51);grid-template-columns:1fr minmax(320px,.65fr);gap:3rem;padding:clamp(2rem,6vw,5rem);display:grid}.bank-core-lock>div>span{color:#d4b568;border:2px solid #c6a04b;border-radius:50%;place-items:center;width:100px;height:100px;font:700 1.6rem Georgia,serif;display:grid}.bank-core-lock small{color:#d4b568;letter-spacing:.15em;margin-top:1.2rem;display:block}.bank-core-lock h2{font:700 2.4rem Georgia,Songti SC,serif}.bank-core-lock p{color:#c2d1d5;max-width:600px;line-height:1.8}.bank-core-lock form{background:#ffffff14;align-self:center;gap:1rem;padding:1.5rem;display:grid}.bank-core-lock label{gap:.45rem;display:grid}.bank-core-lock input{color:#fff;background:#0000002e;border:1px solid #ffffff40;padding:.75rem}.bank-core-lock button{color:#102d38;background:#d2b35e;border:0;padding:.85rem;font-weight:800}.bank-core-database{background:#fff;border:1px solid #d6e0e2}.bank-core-database>header{color:#fff;background:#082f40;justify-content:space-between;align-items:center;padding:1.4rem;display:flex}.bank-core-database>header small{color:#d7ba6c}.bank-core-database>header h2{margin:.35rem 0 0}.bank-core-database>header button{color:#f2d98f;background:0 0;border:1px solid #d7ba6c;padding:.55rem .8rem}.bank-core-database>nav{border-bottom:1px solid #dce4e5;gap:.25rem;padding:.75rem;display:flex;overflow:auto}.bank-core-database>nav button{white-space:nowrap;background:#edf2f3;border:0;padding:.6rem .75rem}.bank-core-database>nav button.active{color:#fff;background:#0a5268}.bank-core-database>nav span{opacity:.72;margin-left:.25rem}.bank-core-table{overflow:auto}.bank-core-table table{border-collapse:collapse;width:100%;font-size:.78rem}.bank-core-table th,.bank-core-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e0e7e8;padding:.75rem}.bank-core-table th{color:#51686f;background:#f3f6f6}.bank-core-table td{font-family:ui-monospace,Consolas,monospace}.bank-core-table>p{text-align:center;color:#748489;padding:2rem}@media (max-width:1000px){.bank-admin-shell{grid-template-columns:1fr}.bank-admin-shell>aside{height:auto;position:static}.bank-admin-shell aside nav{grid-template-columns:repeat(4,1fr)}.bank-admin-shell>aside>div:last-child{margin-top:1rem}.bank-admin-metrics{grid-template-columns:1fr 1fr}.bank-core-lock,.bank-admin-credential{grid-template-columns:1fr}.bank-admin-credential dl{flex-wrap:wrap}}@media (max-width:700px){.bank-admin-login-card{grid-template-columns:1fr}.bank-admin-shell aside nav{grid-template-columns:1fr 1fr}.bank-admin-main>header{flex-direction:column;align-items:flex-start;gap:1rem}.bank-admin-guide>div{grid-template-columns:1fr}.bank-admin-task{flex-direction:column;align-items:flex-start}.bank-admin-task>div:last-child{width:100%}.bank-admin-task button{flex:1}.bank-admin-metrics{grid-template-columns:1fr}.bank-admin-credential dl{display:grid}.bank-admin-login{padding:0}.bank-admin-login-card{border-radius:0}}.bank-service-shell{gap:clamp(2rem,5vw,4.5rem);display:grid}.bank-hero{background:linear-gradient(115deg,#031731f7,#07475be6),url(/assets/banking/currency-10.png) 50%/cover}.bank-demo-banner{color:#4b3a13;background:#fff9e8;border:1px solid #d5b766;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.bank-demo-banner b{white-space:nowrap;color:#765508}.bank-demo-banner span{line-height:1.65}.bank-currency-section>header,.bank-online-section>header{max-width:780px}.bank-currency-section small,.bank-card-section small,.bank-online-section>header small{color:#a37820;letter-spacing:.16em;font-weight:800}.bank-currency-section h2,.bank-card-section h2,.bank-online-section h2{color:#082d3f;margin:.35rem 0 .75rem;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(1.8rem,4vw,2.8rem)}.bank-currency-section>header p,.bank-card-section>div>p,.bank-online-section>header p{color:#53646b;line-height:1.75}.bank-note-grid{grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:1.5rem;display:grid}.bank-note-grid article{background:#fff;border:1px solid #dce4e6;overflow:hidden;box-shadow:0 12px 30px #0b2d3b14}.bank-note-grid img{aspect-ratio:1.5;object-fit:cover;width:100%;display:block}.bank-note-grid article div{padding:1.15rem}.bank-note-grid span{letter-spacing:.1em;color:#9a7020;font-size:.75rem;font-weight:800}.bank-note-grid h3{color:#123a4c;margin:.35rem 0}.bank-note-grid p{color:#65757c;margin:0;font-size:.9rem;line-height:1.65}.bank-card-section{background:#f0f5f5;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:center;gap:2.5rem;padding:clamp(1.5rem,4vw,3.25rem);display:grid}.bank-card-section figure{margin:0}.bank-card-section figure img{border-radius:18px;width:100%;display:block;box-shadow:0 24px 50px #00112538}.bank-card-section figcaption{text-align:center;color:#617077;margin-top:.75rem;font-size:.8rem}.bank-card-section dl{gap:.7rem;margin-top:1.5rem;display:grid}.bank-card-section dl div{border-top:1px solid #cedadc;grid-template-columns:95px 1fr;padding-top:.7rem;display:grid}.bank-card-section dt{color:#74848a}.bank-card-section dd{color:#183f4f;margin:0;font-weight:700}.bank-online-grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;margin-top:1.5rem;display:grid}.bank-form-card,.bank-account-card{background:#fff;border:1px solid #d8e2e4;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 14px 35px #092f3e12}.bank-form-card>div:first-child span,.bank-account-card form>div:first-child span{color:#a2761f;letter-spacing:.12em;font-size:.75rem;font-weight:800}.bank-form-card h3,.bank-account-card h3{margin:.35rem 0}.bank-form-card>div:first-child p,.bank-account-card form>div:first-child p{color:#65747a;margin:0 0 1.25rem}.bank-form-card label,.bank-account-card label{gap:.4rem;margin:.85rem 0;display:grid}.bank-form-card label>span,.bank-account-card label>span{color:#344e58;font-size:.82rem;font-weight:700}.bank-form-card input,.bank-account-card input{background:#fbfdfd;border:1px solid #bfcccf;min-height:44px;padding:.7rem .8rem}.bank-form-card button,.bank-account-card button{color:#fff;cursor:pointer;background:#073d53;border:0;width:100%;padding:.8rem 1rem;font-weight:800}.bank-form-card button:disabled,.bank-account-card button:disabled{opacity:.55}.bank-consent{align-items:start;grid-template-columns:auto 1fr!important}.bank-consent input{min-height:auto}.bank-consent span{line-height:1.55;font-weight:400!important}.bank-receipt{background:#eaf7ef;border-left:4px solid #277649;gap:.25rem;margin-top:1rem;padding:1rem;display:grid}.bank-receipt strong{color:#164f34;font-family:monospace;font-size:1.05rem}.bank-receipt small{color:#526a5c}.bank-account-panel{border-top:3px solid #bc9234;margin-top:1.25rem;padding-top:1.2rem}.bank-account-panel>header{color:#fff;background:linear-gradient(125deg,#06283d,#075368);padding:1.15rem;display:grid}.bank-account-panel>header span{opacity:.76;font-size:.8rem}.bank-account-panel>header strong{margin:.25rem 0;font-size:2rem}.bank-account-panel>header small{opacity:.75}.bank-account-panel dl{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.bank-account-panel dt{color:#718087;font-size:.74rem}.bank-account-panel dd{margin:.25rem 0;font-weight:700}.bank-account-panel h4{margin:1.4rem 0 .5rem}.bank-transfer-list article{border-top:1px solid #e1e7e8;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.bank-transfer-list article div,.bank-transfer-list article strong{gap:.2rem;display:grid}.bank-transfer-list small{color:#748188;font-size:.72rem}.bank-transfer-list article>strong{text-align:right;color:#8b3f2e}.bank-service-message{background:#fff8e6;border-left:4px solid #b68a28;padding:1rem}.bank-process-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.bank-process-grid article{background:#f6f8f8;border-top:3px solid #c49a3a;padding:1.25rem}.bank-process-grid article>span{color:#b08732;font-family:Georgia,serif;font-size:1.6rem}.bank-process-grid h3{color:#123d4d;margin:.45rem 0}.bank-process-grid p{color:#66777d;margin:0;font-size:.9rem;line-height:1.65}@media (max-width:900px){.bank-note-grid,.bank-card-section,.bank-online-grid{grid-template-columns:1fr}.bank-card-section{padding:1.25rem}.bank-process-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.bank-demo-banner{flex-direction:column;align-items:flex-start}.bank-process-grid,.bank-account-panel dl{grid-template-columns:1fr}}
