.province-selector{color:var(--green-900,#164438);flex:none;font-size:12px;position:relative}.province-selector>label{white-space:nowrap;align-items:center;gap:5px;display:flex}.province-selector>label>select{width:auto;max-width:100px;color:inherit;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #cadbd3;border-radius:7px;margin:0;padding:5px 20px 5px 7px}.province-selector>label>select:disabled{color:inherit;opacity:1;cursor:default}.province-selector>label>small{color:#6d7d75;font-size:10px}.province-ip-hint{z-index:100;white-space:normal;text-align:left;background:#fffdf8;border:1px solid #c6d9cd;border-radius:12px;width:285px;max-width:calc(100vw - 28px);padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 28px #16443824}.province-ip-hint p{margin:0 0 7px;font-size:13px;line-height:1.6}.province-ip-hint>small{color:#64766c;font-size:11px;line-height:1.6;display:block}.province-ip-hint>div{gap:8px;margin-top:10px;display:flex}.province-ip-hint button{cursor:pointer;border-radius:7px;padding:7px 9px;font-size:12px;color:#075943!important;background:#e5f1eb!important;border:1px solid #c8dace!important}.province-selector-error{color:#ae3f25;background:#fff;min-width:150px;padding:8px;position:absolute;top:100%;right:0}.mobile-province-actions{justify-items:end;gap:4px;display:grid}.mobile-province-actions .province-selector{font-size:11px}.mobile-province-actions .province-selector small{display:none}.province-back-nav{color:#527767;justify-content:space-between;gap:12px;max-width:1120px;margin:0 auto;padding:16px 24px;font-size:13px;display:flex}@media (max-width:620px){.province-back-nav{padding:14px}}.province-site-header .header-actions{gap:10px}.province-site-header .brand small{font-size:11px}.anhui-workspace .ordinary-hero{grid-template-columns:1fr 1fr;gap:28px;min-height:0;padding-top:22px;padding-bottom:24px}.anhui-electives{border:0;flex-wrap:wrap;gap:10px;margin:12px 0;padding:0;display:flex}.anhui-electives legend{color:#51625c;margin-bottom:8px;padding:0;font-size:12px;font-weight:700}.anhui-electives label{align-items:center;gap:5px;font-size:13px;display:flex}.anhui-electives input[type=checkbox]{width:14px;height:14px;accent-color:var(--green-700);padding:0}.anhui-workspace .primary-cta{cursor:pointer;width:100%;font:inherit;border:0;justify-content:center;padding:12px;font-size:14px}.anhui-save-profile{color:#376b58;cursor:pointer;background:0 0;border:0;margin:10px auto 0;font-size:12px;display:block}.anhui-position{flex-direction:column;gap:15px;min-width:0;margin:0;display:flex}.anhui-position h2{margin:0;font-size:24px}.anhui-position p{margin:0;font-size:13px;line-height:1.8}.anhui-rank{font-size:20px;line-height:1.7}.anhui-tools{flex-wrap:wrap;gap:8px;display:flex}.anhui-tools button,.anhui-tools a{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:9px;padding:9px 12px;font-size:13px}.anhui-view-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.anhui-view-actions button{color:#115b48;cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d9ce;border-radius:8px;padding:8px 12px;font-size:13px}.anhui-workspace .anhui-risk-row{grid-template-columns:repeat(5,minmax(0,1fr))}.anhui-workspace .filters>label{color:#50695c;gap:7px;margin:14px 0;font-size:12px;display:grid}.anhui-workspace .filters input,.anhui-workspace .filters select{color:#164438;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cedcd3;border-radius:8px;padding:9px}.anhui-results-meta{color:#6c7f73;margin:0 0 12px;font-size:12px}@media (max-width:1050px){.province-site-header{grid-template-columns:minmax(0,1fr) max-content;gap:10px;height:76px;padding:8px 14px}.province-site-header>nav{display:none}.province-site-header .header-actions{grid-template-columns:auto;justify-items:end;gap:3px;display:grid}.province-site-header .admin-link{display:none}.province-site-header .login-button{padding:5px 9px;font-size:11px}.province-site-header .brand strong{font-size:14px}.province-site-header .brand-mark{width:32px;height:32px}.province-site-header .brand small{font-size:10px}}@media (max-width:760px){.province-selector{font-size:11px}.province-selector>label>small{display:none}.province-selector>label>select{max-width:78px;padding:4px}.province-site-header .header-actions{gap:4px}.anhui-workspace .ordinary-hero{grid-template-columns:1fr;gap:14px;padding:14px}.anhui-workspace .ordinary-profile-card{padding:16px}.anhui-workspace .ordinary-choice{margin-bottom:12px}.anhui-workspace .ordinary-profile-card input{padding:9px;font-size:16px}.anhui-position{padding:18px}.anhui-position h2{font-size:20px}.anhui-rank{font-size:16px}.anhui-workspace .ordinary-workspace{padding:18px 14px 70px}.anhui-workspace .section-intro{align-items:flex-start;gap:8px}.anhui-workspace .section-intro h2{font-size:23px}.anhui-workspace .section-intro>p{max-width:42%;font-size:10px}.anhui-workspace .anhui-risk-row button{justify-content:space-between;min-width:65px;padding:9px;display:flex}.anhui-workspace .ordinary-results-layout .filters{gap:8px;padding:12px}.anhui-workspace .filters>label{margin:5px 0}.anhui-workspace .filters>.primary-cta{grid-column:1/-1}.anhui-workspace .admission-category-bar>div{flex-wrap:wrap;min-width:0}.anhui-workspace .admission-category-bar{gap:6px;overflow:visible}.anhui-workspace .admission-category-bar button{padding:6px 9px}.province-site-shell>.site-footer{padding:22px 14px}.mobile-province-actions .province-ip-hint{right:0}}.province-site-shell{--green:#0d5d4d;--dark:#0b3c33;--paper:#fffdf8;--canvas:#f5f2e9;--muted:#687a74;--line:#cbd8d2;--accent:#e56542}.province-mobile-only{display:none}.site-header:has(>.province-selector){grid-template-columns:fit-content(220px) max-content minmax(0,1fr) max-content;column-gap:clamp(8px,1.1vw,18px)}.province-selector>label>select{background:0 0;border-color:#0000;max-width:68px;padding:4px 5px;font-size:12px}.province-ip-hint{left:0;right:auto}.mobile-brand-province{flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.mobile-brand-province>button{flex:0 auto}.mobile-brand-province>.province-selector{flex:none;margin-top:1px}.mobile-brand-province .province-selector select{padding:2px;font-size:12px}@media (max-width:360px){.mobile-brand-province>button b{font-size:14px}.mobile-brand-province{gap:2px}}@media (max-width:760px){.province-ip-hint{width:auto;max-width:none;position:fixed;top:82px;left:12px;right:12px}.province-mobile-only{display:contents}.province-desktop-only{display:none!important}.province-site-shell{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.province-site-shell .pc-home-banner{display:none}.province-site-shell>main{min-height:60vh}}.province-selector>label{position:relative}.province-selector>label>select{appearance:none;color:#b94a2b;-webkit-text-fill-color:#b94a2b;letter-spacing:.02em;background:0 0;border:0;border-radius:0;width:3.3em;max-width:none;padding:0 17px 0 0;font-size:15px;font-weight:700;line-height:1.3}.province-selector>label>select:disabled{width:2.1em;padding-right:0}.province-select-arrow{pointer-events:none;color:#b94a2b;font-size:1em;font-weight:900;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mobile-brand-province .province-selector select{padding:0 17px 0 0;font-size:16px;font-weight:700}.mobile-brand-province .province-selector select:disabled{padding-right:0}.mobile-brand-province .province-select-arrow{font-size:16px}@media (max-width:1050px){.province-site-header .province-selector select{font-size:14px}}@media (max-width:900px){.site-header>.province-selector select{font-size:13px}}@media (max-width:360px){.mobile-brand-province .province-selector select,.mobile-brand-province .province-select-arrow{font-size:14px}}@media (min-width:900px){.anhui-workspace.pc-home-compact>.ordinary-hero{gap:8px;padding-top:0;padding-bottom:14px;display:flex}.anhui-workspace.pc-home-compact .ordinary-profile-card>label{margin:0}.anhui-workspace.pc-home-compact .ordinary-profile-card>.anhui-save-profile{text-align:right;grid-column:1/-1;justify-self:end;margin:0;font-size:11px}.anhui-profile-tools{border-top:1px solid #e3ebe6;order:2;align-items:center;gap:14px;width:100%;padding-top:10px;font-size:12px;display:flex}.anhui-profile-tools button{color:#235b47;font:inherit;cursor:pointer;background:0 0;border:0}.anhui-profile-tools a{color:#235b47}.anhui-profile-tools small{color:#7a8b80;margin-left:auto;font-size:11px}}@media (max-width:899px){.anhui-profile-tools{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 4px;font-size:12px;display:flex}.anhui-profile-tools button{color:#235b47;font:inherit;background:0 0;border:0}.anhui-profile-tools small{color:#718578;width:100%}.anhui-workspace .ordinary-profile-card{color:#f5fbf7;background:linear-gradient(135deg,#064b3d,#174d3c);border-color:#174d3c}.anhui-workspace .ordinary-profile-card h2{color:#fff}.anhui-workspace .ordinary-profile-card>.card-heading span,.anhui-workspace .ordinary-profile-card>label>span,.anhui-workspace .ordinary-choice>span{color:#cbe0d4}.anhui-workspace .ordinary-choice>div{background:#194d3e}.anhui-workspace .ordinary-choice button{color:#dceadf;background:0 0;border-color:#547667}.anhui-workspace .ordinary-choice button.active{color:#173b32;background:#f4c56f;border-color:#f4c56f}.anhui-workspace .ordinary-profile-card>.primary-cta{color:#173b32;background:#f4c56f}.anhui-workspace .anhui-save-profile{color:#d4e7d8}.anhui-workspace .ordinary-rank-result{margin-top:14px}.anhui-workspace .ordinary-rank-result strong{font-size:18px}}@media (max-width:1050px){.province-site-header>.province-selector select{font-size:14px}}.site-brand-cluster{align-items:center;gap:7px;min-width:0;max-width:290px;display:flex}.site-brand-cluster>.brand{flex:0 auto;min-width:0;max-width:220px}.site-brand-cluster>.province-selector{flex:none}.site-brand-cluster:has(.brand small)>.province-selector{padding-bottom:14px}.site-header:has(>.site-brand-cluster){grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:clamp(10px,1.5vw,24px)}.site-header:has(>.site-brand-cluster)>nav{gap:clamp(12px,1.4vw,22px);font-size:13px}:is(.site-header:has(>.site-brand-cluster)>nav>a,.site-header:has(>.site-brand-cluster)>nav>button){flex-shrink:0}@media (min-width:1051px) and (max-width:1260px){.site-header:has(>.site-brand-cluster){column-gap:12px;padding-left:20px;padding-right:20px}.site-header:has(>.site-brand-cluster)>nav{gap:10px;font-size:12px}.site-header .header-actions{gap:7px}.site-brand-cluster{gap:4px}}.site-brand-cluster>.brand>span:last-child{padding-bottom:14px;display:block;position:relative}.site-brand-cluster .brand strong{line-height:20px;display:block}.site-brand-cluster .province-selector>label{height:20px;line-height:20px}.site-brand-cluster .province-selector select{letter-spacing:0;border:1px solid #b94a2b;border-radius:3px;width:calc(2em + 22px);height:20px;padding:0 16px 0 4px;font-size:13px;line-height:18px}.site-brand-cluster .province-selector select:disabled{width:calc(2em + 10px);padding:0 4px}.site-brand-cluster .province-select-arrow{border-top:7px solid #b94a2b;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;font-size:0;line-height:0;right:4px}.site-brand-cluster .brand small{white-space:nowrap;line-height:1.3;position:absolute;bottom:0;left:0}.province-select-arrow{font-size:18px}.mobile-brand-province{align-items:center}.mobile-brand-province>.province-selector{margin-top:0}@media (max-width:760px){.site-brand-cluster .brand small{display:none}.site-brand-cluster>.brand>span:last-child{padding-bottom:0}.site-brand-cluster:has(.brand small)>.province-selector{padding-bottom:0}}.site-header>.header-actions{grid-column:-1;justify-content:flex-end;justify-self:end;margin-left:auto}.mobile-province-actions{flex:none;justify-items:end;margin-left:auto}.province-selector>label>select{font-size:14px;font-weight:600}.mobile-brand-province .province-selector>label{height:20px;line-height:20px}.mobile-brand-province .province-selector select{letter-spacing:0;border:1px solid #b94a2b;border-radius:3px;width:calc(2em + 22px);height:20px;padding:0 16px 0 4px;font-size:13px;font-weight:600;line-height:18px}.mobile-brand-province .province-selector select:disabled{width:calc(2em + 10px);padding:0 4px}.mobile-brand-province .province-select-arrow{border-top:7px solid #b94a2b;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;font-size:0;line-height:0;right:4px}.province-ip-hint{z-index:250;width:340px;position:fixed;top:100px;left:50%;right:auto;transform:translate(-50%)}@media (max-width:760px){.province-ip-hint{width:auto;top:100px;left:12px;right:12px;transform:none}}@media (max-width:620px){.site-header:has(>.site-brand-cluster){grid-template-columns:minmax(0,1fr) max-content;column-gap:8px;padding-left:12px;padding-right:12px}.site-header:has(>.site-brand-cluster)>.header-actions{gap:5px;min-width:0}.site-header:has(>.site-brand-cluster) .page-back-button>span{display:none}.site-header:has(>.site-brand-cluster) .saved-button{justify-content:center;gap:0;min-width:30px;padding:4px 0}}.province-policy-bonus{flex-direction:column;gap:6px;min-width:0;display:flex}.province-policy-bonus select{font:inherit;color:#173b32;background:#fff;border:1px solid #d7e2dd;border-radius:10px;min-height:40px;padding:8px}.province-policy-bonus small{color:#60746c;font-size:12px;line-height:1.5}.province-switch-trigger{color:#b94a2b;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:600;display:flex}.province-switch-trigger:disabled{opacity:1;cursor:default}.province-switch-label{font-size:inherit;font-weight:inherit}.province-grid-overlay{z-index:15000;background:#142e2214;position:fixed;inset:0}.province-grid-panel{color:#243e34;background:#fffefa;border:1px solid #e1e5df;border-radius:12px;width:544px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px;position:absolute;overflow:auto;box-shadow:0 12px 40px #153f3529}.province-grid-panel>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.province-grid-panel>header>button{color:#53675e;cursor:pointer;background:0 0;border:0;padding:6px}.province-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.province-grid>button{color:#34483d;min-height:38px;font:inherit;cursor:pointer;background:#f2f3ef;border:1px solid #0000;border-radius:7px;font-size:14px}.province-grid>button:hover,.province-grid>button[aria-pressed=true]{color:#ad462a;background:#f7e9dc;border-color:#c9a992}.province-grid>button:focus-visible,.province-switch-trigger:focus-visible{outline-offset:3px;outline:2px solid #17604d}.province-grid-panel>p{color:#66786e;margin:14px 0 0;font-size:12px}@media (max-width:600px){.province-grid-panel{width:auto;padding:14px;right:12px;top:72px!important;left:12px!important}.province-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.province-grid>button{min-height:40px;font-size:13px}.province-switch-trigger{gap:3px;font-size:12px;font-weight:600}.province-switch-label{font-size:inherit;font-weight:inherit}}@media (max-width:760px){.mobile-brand-province{flex-wrap:wrap;row-gap:4px}.mobile-brand-province>button{flex:none;max-width:100%}.province-grid>button{font-weight:400}.site-brand-cluster{flex-wrap:wrap;row-gap:4px}.site-brand-cluster>.brand{flex-shrink:0;max-width:100%}}.province-selector>.province-switch-trigger{letter-spacing:normal;flex:none;width:auto;min-width:0;margin:0;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.4}.province-selector>.province-switch-trigger>span{font:inherit;white-space:nowrap}@media (max-width:760px){.province-selector>.province-switch-trigger{gap:3px;font-size:12px}.mobile-brand-province{flex-wrap:nowrap;gap:5px}.mobile-brand-province>button{flex:0 auto;min-width:0}.site-header:has(>.site-brand-cluster){grid-template-columns:minmax(0,1fr) max-content;row-gap:5px;height:auto}.site-header>.site-brand-cluster{flex-wrap:nowrap;width:100%;max-width:none}.site-brand-cluster>.brand{flex:0 auto;min-width:0}.site-header:has(>.site-brand-cluster)>.header-actions{grid-area:1/2}}.province-selector>.province-switch-trigger{border:1px solid #b94a2b;border-radius:2px;padding:1px 3px}
