.proc-home{position:absolute;left:5.4%;right:5.4%;top:83.4%;height:6.6%;display:flex;gap:.5em;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(120deg,#154b80,#087b8d);color:white;text-decoration:none;font-weight:750;font-size:clamp(14px,3.85vw,21px);box-shadow:0 2px 8px #113c6929}.proc-home span{font-size:1.35em}
.pg{min-width:0}.pg p,.pg li{overflow-wrap:anywhere}.pg .intro h1{font-size:clamp(23px,3vw,37px)}.pg .intro{margin-bottom:14px}.pg-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0}.pg-tools a,.pg-nav a,.pg-related a{display:inline-flex;align-items:center;min-height:44px;padding:7px 12px;color:var(--accent);border-radius:7px;border:1px solid var(--line);text-decoration:none;background:var(--paper)}.pg-tools select{width:auto;max-width:100%;margin:0}.pg-nav,.pg-related{display:flex;gap:7px;flex-wrap:wrap}.pg-nav{margin:12px 0 18px}.pg-nav a[aria-current=page]{background:var(--navy);color:white}.pg-layout{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:18px}.pg-rail,.pg-box,.pg-map,.pg-results{background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:18px}.pg-rail{position:sticky;top:86px}.pg-rail a{display:block;text-decoration:none;color:var(--muted);padding:8px 4px;border-bottom:1px solid var(--line);font-size:14px}.pg-rail a[aria-current=step]{color:var(--accent);font-weight:700}.pg h2{margin:4px 0 13px}.pg-flow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pg-node{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:9px;padding:12px;min-width:0}.pg-node:nth-child(even){border-left-color:var(--gold)}.pg-stepname{display:flex;gap:10px;align-items:flex-start;text-decoration:none;color:var(--text);font-weight:700}.pg-stepname b{display:grid;place-items:center;height:29px;min-width:29px;border-radius:50%;background:var(--soft);color:var(--accent)}.pg-path{font-size:14px;margin:8px 0 0;color:var(--muted)}.pg-path a{display:inline-block;padding:3px}.pg details{border-top:1px solid var(--line);padding:9px 0}.pg summary{padding:4px 0;font-weight:650;min-height:40px}.pg .pg-ref{margin:8px 0;padding:10px 12px;background:var(--soft);border-radius:6px;font-size:14px}.pg-ref a{margin-right:12px}.pg-ref small{display:block;color:var(--muted)}.pg .pg-refwrap{border:0;padding:0}.pg-refwrap summary{font-size:14px;color:var(--accent);font-weight:550}.pg pre,.pg .para{white-space:pre-line}.pg-card{padding:15px 0;border-bottom:1px solid var(--line)}.pg-card h3{margin:0 0 4px;font-size:17px}.pg-card p{margin:5px 0}.pg-tools label{display:flex;align-items:center;gap:7px}.pg-results{margin:12px 0}.pg .pg-top{margin-bottom:12px}.pg-pager{margin-top:14px}.pg-search input{font-size:16px}.pg-tag{font-size:13px;color:var(--label);font-weight:650}
@media(max-width:740px){.pg-layout,.pg-flow{grid-template-columns:minmax(0,1fr)}.pg-rail{display:none}.pg-tools label,.pg-tools select{max-width:100%}.pg-rail,.pg-box,.pg-map{padding:13px}.pg-nav a,.pg-tools a{font-size:14px}.pg-tools label{width:100%;display:block}.pg-tools select{width:100%}.pg-node{padding:13px}}
@media print{body:has(.pg) header,body:has(.pg) footer,.pg .pg-tools,.pg-nav,.pg-search,.pg-rail,.pg-pager,.pg .pg-no-print,.pg .clear-query{display:none!important}.pg-layout{display:block}.pg-box,.pg-map{border:0;padding:0}.pg details{break-inside:auto}.pg .pg-ref{break-inside:avoid}.pg a{color:#123e66}.pg .intro{border:0;padding:0}.pg details>summary{font-weight:bold}.pg{font-size:11pt}}
.proc-related-short{margin:10px 2px 0;font-size:14px}.pg [id]{scroll-margin-top:100px}.pg-stepname:hover,.pg-rail a:hover{text-decoration:underline}.proc-home:hover{filter:brightness(1.06)}

.home-stage .t3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18em;overflow:hidden;box-sizing:border-box;border:2px solid #ecffff;border-radius:14% / 21%;background:linear-gradient(152deg,#36cbb6 0%,#079d9c 38%,#007976 75%,#17bdb0 100%);color:white;text-decoration:none;font-size:clamp(16px,4.1vw,25px);font-weight:750;text-align:center;line-height:1.13;text-shadow:0 1px 2px #006668}
.home-stage .t3::before{content:"";width:1.6em;height:1.6em;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='white' stroke-width='2.6'%3E%3Crect x='11' y='2' width='10' height='7' rx='2'/%3E%3Cpath d='M16 9v6M7 21v-6h18v6'/%3E%3Crect x='2' y='21' width='10' height='8' rx='2'/%3E%3Crect x='20' y='21' width='10' height='8' rx='2'/%3E%3C/svg%3E")}
.home-stage .t3 span{position:static;clip-path:none;width:auto;height:auto;max-width:8em;white-space:normal;overflow:visible}.proc-home span{display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;width:1.25em;height:1.25em;font-size:1em}

.pg .pg-tools > a[href="#trang-chu"], .pg .pg-tools > button.pg-print { display: none; }
