/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.breadcrumb{font-size:0.929em;}
.drupal-stripe-errors,.StripeElement--invalid{color:red;}.StripeElement{box-sizing:border-box;max-width:100%;margin:2px 0;padding:4px;border:1px solid #ccc;font-size:0.929em;}.StripeElement--invalid{border:2px solid red;}
:root{--border-color:#f0f0f0;--border-secondary-color:rgba(200,200,200,0.4);}.main-content .card{background-color:var(--theme-bg-color);box-shadow:0 .125rem .25rem var(--shadow-color);border-radius:.25rem;position:relative}.main-content .card .card-header{margin-left:-20px;margin-right:-20px;padding:15px 20px}.card{padding:0 20px;margin-bottom:15px}.card:last-child{margin-bottom:0}@media (min-width:1200px){.main-content{width:calc(100% - 375px)}.main-sidebar{flex:0 0 320px}}@media (max-width:991.98px){.main-sidebar{flex:none;margin-left:0;margin-top:15px}.main-content{width:100%}.home .main-content,.home .main-sidebar{margin-top:15px}.home .main-content{order:2}.home .main-sidebar{order:1}.main-content .card>.card-header{padding:15px}.main-content .card>.card-header{margin-left:-15px !important;margin-right:-15px !important}.card{padding-left:15px !important;padding-right:15px !important}}@media (max-width:575.98px){.main-content .card,.main-sidebar{border-left:none;border-right:none;border-radius:0 !important}}.card-abc{display:flex;flex-direction:column}.card-abc .title{padding:20px 0}.card-abc h2{font-size:1.25rem;top:0;position:sticky}.card-abc p.alert-dismissible{padding-right:1.25rem}.card-abc p.alert-dismissible .close{padding:.25rem}.abc-item{--line-color:#FFC5AA;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:.75rem}html[data-theme=dark] .abc-item{--line-color:#444}.abc-item:hover{color:red}.abc-item .line{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;border-top:2px solid var(--line-color);border-bottom:2px solid var(--line-color);border-left:1px solid var(--line-color);border-right:1px solid var(--line-color);height:42px;width:100%}.abc-item .line>span{overflow:hidden;width:100%}.abc-item .line>span:nth-child(1),.abc-item .line>span:nth-child(2){border-bottom:1px dotted var(--line-color);height:12px}.abc-item .line>span:last-child{border-bottom:none;height:11px}.abc-item .letter{position:relative;z-index:100;font-size:26px;line-height:36px;height:42px;font-family:"Pinyin",Tahoma,"Helvetica Neue",Helvetica,Arial,sans-serif;display:block;text-align:center;letter-spacing:-1px}.abc-item .zi{text-align:center;font-size:1rem;padding:.75rem 0}.abc-item .zi:before{content:"🔊"}.abc-container ul{padding:0;margin:0;list-style:none;display:flex}.abc-container li{margin-left:1rem;width:calc(10% - 1rem)}.abc-sanpin-list ul{display:flex;list-style:none;padding:0;margin-bottom:0}.abc-sanpin-list li{width:12.5%;padding:0 .5rem}.abc-sanpin-list li .letter{letter-spacing:0 !important}.abc-yinjie-list{display:flex;padding-bottom:.5rem}.abc-yinjie-list:nth-child(2n+1){border-top:1px dotted #ebd187;border-bottom:1px dotted #ebd187}.abc-yinjie-list+.abc-yinjie-list{padding-top:1rem}.abc-yinjie-list>p{width:30px;font-weight:700;color:red;flex-shrink:0}.abc-yinjie-list>ul{display:flex;flex-wrap:wrap;flex-grow:1}.abc-yinjie-list>ul li{width:auto;margin:.25rem}.abc-yinjie-list>ul li>a{display:block;padding:2px 15px !important;border:1px solid #e0e0e0;border-radius:18px;font-size:15px}.abc-shengdiao-list ul{list-style:none;padding:0;margin:0}.abc-shengdiao-list li{display:flex}.abc-shengdiao-list li.row-head{background-color:#f8f9fa;color:#343a40;font-weight:700;border:1px solid #dee2e6;border-radius:.25rem;box-shadow:0 .125rem .25rem var(--shadow-color);font-size:.875rem}.abc-shengdiao-list li.row-head>div{border-right:1px solid #dee2e6;padding:.25rem 0}.abc-shengdiao-list li.row-head>div:last-child{border-right:none}.abc-shengdiao-list li.row-body{padding-top:1rem}.abc-shengdiao-list li>div{text-align:center;width:20%}.abc-shengdiao-list li:last-child{padding-bottom:0}.abc-shengdiao-list li .abc-item .line{border-right:0}.abc-shengdiao-list li .abc-item:first-child{background-color:#f8f9fa}.abc-shengdiao-list li .abc-item:first-child .line{border-left:none}.abc-fayin-container{display:flex;flex-wrap:wrap;padding-bottom:1rem;padding-top:1rem;border-bottom:1px dashed #ebd187}.abc-fayin-container dl{display:flex;align-items:flex-start;width:50%;padding:1rem;border:1px solid var(--border-color);margin:-1px 0 0 -1px}.abc-fayin-container dl dt{width:80px;font-weight:lighter;margin:0;flex-shrink:0}.abc-fayin-container dl dd{margin:0;padding-left:1rem;flex-grow:1}.abc-fayin-container:first-child{padding-top:0}.abc-fayin-container:last-child{padding-bottom:0;border-bottom:none}.pinyin-links ul{list-style:none;padding:0;margin:0;counter-reset:section}.pinyin-links ul li{padding:10px 0;font-size:.9375rem;border-bottom:1px solid var(--border-color)}.pinyin-links ul li a::before{counter-increment:section;content:counter(section) ".";display:inline-block;margin-right:10px;font-size:.875rem;font-weight:700;color:#6c757d}@media (max-width:1419.98px){.abc-sanpin-list li{width:16.6666%}}@media (max-width:1199.98px){.abc-list li{width:calc(16.6666% - 1rem)}.abc-sanpin-list li{width:20%}}@media (max-width:991.98px){.abc-list li{width:calc(20% - 1rem)}.abc-fayin-container dl{width:100%}.abc-sanpin-list li{width:20%}}@media (max-width:767.98px){.abc-shengdiao-list .row-head{font-size:.875rem}.abc-shengdiao-list .row-head span{display:block;text-align:center}.abc-sanpin-list ul{margin-left:-.5rem !important;margin-right:-.5rem !important}.abc-sanpin-list li{width:25%}}@media (max-width:575.98px){.abc-list li{margin-left:.5rem;width:calc(25% - .5rem)}.abc-sanpin-list li{width:33.3333%}.card-abc .card-body p{margin-left:.5rem}.card-abc .card-body p.alert-dismissible{padding:1rem}.card-abc .card-body p.alert-dismissible .close{padding:.25rem}}.title-angle-shap{font-size:1.125rem;padding-left:.75rem;padding-top:.75rem;margin-bottom:10px;position:relative}.title-angle-shap::after,.title-angle-shap::before{position:absolute;background:red;content:"";left:0;top:.5rem}.title-angle-shap::after{width:10px;height:2px}.title-angle-shap::before{width:2px;height:10px}.title-line-cross{display:flex;align-items:center}.title-line-cross.left:before{margin-left:0;border-radius:10px;display:inline-block;height:10px;width:10px;flex-grow:unset;background-color:var(--body-color)}.title-line-cross>h2,.title-line-cross>h3{margin:0 20px;color:var(--body-color)}.title-line-cross>h2{font-size:1.25rem}.title-line-cross>h3{font-size:1rem}.title-line-cross:after,.title-line-cross:before{content:"";flex-grow:1;height:1px;overflow:hidden;background-color:var(--border-color)}.title-line-cross:before{margin-right:15px}.title-line-cross:after{margin-left:15px}.title h1{text-align:center}.title h1{color:var(--body-color);padding-top:20px;line-height:1em;margin-bottom:15px;font-size:2rem;}.title h1+.summary{font-size:.875rem;color:var(--body-secondary-color);text-align:center;border-bottom:1px solid var(--border-color);margin-bottom:0;padding-bottom:15px}.title .description{color:var(--body-info-color)}.content-header .description{padding-top:50px;font-size:1rem;color:var(--body-info-color);margin-bottom:0}@media (max-width:575.98px){.content-header .description{background-color:var(--body-secondary-bg-color);border:1px solid var(--border-color);padding:10px;border-radius:5px}}.content .title{font-size:30px;margin-bottom:30px;padding-top:30px;}@media (min-width:768px){.content .title{font-size:26px;}}@media (min-width:992px){.content .title{font-size:30px;}}.callout{padding:20px;margin:20px 0;border:1px solid var(--border-secondary-color);border-left-width:5px}.callout h4{margin-top:0;margin-bottom:5px}.callout,.callout code{border-radius:3px}.callout-primary{border-left-color:#428bca}.callout-primary h4{color:#428bca}.callout-danger{border-left-color:#d9534f}.callout-danger h4{color:#d9534f}.callout-info{border-left-color:#5bc0de}.callout-info h4{color:#5bc0de}
.top-search-container{position:relative;display:inline-block;width:100%;}.search-form{display:flex;justify-content:space-between;width:100%;}.input-group{display:flex;width:100%;}#top-search-bar{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px;}.btn-primary{margin-left:8px;padding:8px 16px;border-radius:4px;}.search-popup{display:none;position:absolute;top:100%;left:0;width:100%;max-width:300px;background:#fff;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,0.2);z-index:1000;}#search-results{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto;}#search-results li{padding:10px;cursor:pointer;font-size:14px;border-bottom:1px solid #eee;}#search-results li:hover{background-color:#f7f7f7;}@media (max-width:576px){.top-search-container{width:350px;}.search-popup{max-width:350px;}}
