.header{position:fixed;top:0;left:0;right:0;background:#fff;box-shadow:0 2px 10px #0000001a;z-index:1000;padding:15px 0}.header-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:15px}.logo-img{width:200px}.logo-icon{width:40px;height:40px;background:#006837;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;border-radius:4px}.logo-text{font-size:18px;font-weight:600;color:#333}.nav{display:flex;gap:30px;align-items:center}.nav-item{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease;position:relative}.nav-item:hover,.nav-item.active{color:#006837}.nav-item.active:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:2px;background:#006837}.language-toggle{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:14px;transition:all .3s ease}.lang-option{cursor:pointer;padding:4px 8px;transition:all .3s ease;font-weight:500;color:#666}.lang-option:hover{color:#006837}.lang-option.active{color:#006837;font-weight:600}.lang-separator{color:#999;font-weight:300}@media (max-width: 768px){.header-container{padding:0 15px}.nav{gap:20px}.nav-item{font-size:14px}.logo-text{font-size:16px}}@media (max-width: 480px){.header{padding:10px 0}.header-container{padding:0 10px;flex-direction:column;gap:15px}.nav{gap:15px;flex-wrap:wrap;justify-content:center}.nav-item{font-size:13px}.logo-text{font-size:14px}}.banner{height:600px;background:url(https://baokan.tos-cn-beijing.volces.com/home_banner.png);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;margin-top:70px}.home-banner-content{max-width:1200px;padding:0 20px}.banner-title{font-size:36px;font-weight:700;margin-bottom:20px;line-height:1.3;text-align:left!important}.banner-subtitle{font-size:18px;opacity:.9;line-height:1.5;text-align:left!important}@media (max-width: 768px){.banner{height:400px;margin-top:120px}.banner-title{font-size:28px}.banner-subtitle{font-size:16px}}@media (max-width: 480px){.banner{height:300px;margin-top:140px}.banner-title{font-size:24px}.banner-subtitle{font-size:14px}.home-banner-content{padding:0 15px}}.journal-section{padding:80px 0}.section-header{text-align:center;margin-bottom:50px}.section-header-title{display:flex;align-items:center;justify-content:center}.journal-section-title1{color:#006837;font-size:32px;margin-bottom:10px;font-weight:700}.journal-section-title{font-size:32px;color:#000;margin-bottom:10px;font-weight:700;padding-bottom:0!important;border-bottom:none!important}.section-subtitle{font-size:16px;color:#00683752;text-transform:uppercase;letter-spacing:1px;font-weight:600}.journal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.home-journal-card{background-color:#f7f7f7;padding:20px;transition:all .3s ease;position:relative;overflow:hidden}.home-journal-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026;background:#006837;color:#fff}.home-journal-card:hover .home-journal-title,.home-journal-card:hover .journal-subtitle,.home-journal-card:hover .journal-details p{color:#fff}.journal-year{position:absolute;top:15px;right:15px;background:#4caf50;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700}.journal-placeholder{width:100%;height:300px!important;background:linear-gradient(135deg,#e0e0e0,#f0f0f0);border-radius:0!important;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}.home-journal-title{font-size:18px;font-weight:700;margin-bottom:8px;color:#333;transition:color .3s ease;text-overflow:ellipsis;overflow:hidden;word-break:break-all;white-space:nowrap}.journal-subtitle{font-size:14px;color:#898989;margin-bottom:15px;transition:color .3s ease}@media (max-width: 768px){.journal-section{padding:60px 0}.section-title{font-size:28px}.journal-grid{grid-template-columns:repeat(2,1fr);gap:20px}.home-journal-card{padding:15px}}@media (max-width: 480px){.journal-section{padding:40px 0}.section-title{font-size:24px}.journal-grid{grid-template-columns:1fr;gap:15px}.home-journal-card{padding:12px}.home-journal-title{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-subtitle{font-size:13px}}.book-section{background:#fff;padding:80px 0}.book-carousel{display:flex;justify-content:center;margin:40px 0}.book-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;width:100%;animation:fadeIn .5s ease-in-out}.book-card{display:flex;background:#fff;border-radius:0!important;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:all .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.book-image2{flex:0 0 200px;background:#f5f5f5}.book-placeholder2{width:100%;height:100%;background:linear-gradient(135deg,#e0e0e0,#f0f0f0);display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}.book-setion-header-title{display:flex;align-items:center;justify-content:center}.book-setion-header-title .section-title1{color:#006837;font-size:28px;font-weight:600}.book-setion-header-title .section-title{padding-bottom:0!important;border-bottom:none!important;margin-bottom:0!important}.book-setion-header-title .section-title:after{background-color:transparent!important}.book-info{flex:1;padding:30px;display:flex;flex-direction:column;justify-content:center;min-width:0}.book-title{width:100%;font-size:18px;font-weight:700;color:#333;margin-bottom:10px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-subtitle{font-size:16px;color:#666;margin-bottom:15px;line-height:1.4}.book-language,.book-isbn{font-size:14px;color:#898989;margin-bottom:8px}.view-more-btn{background:#006837!important;color:#fff;border:none;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;align-self:flex-end}.view-more-btn:hover{background:#006837!important;transform:translateY(-2px)}.book-indicators{display:flex;justify-content:center;gap:10px;margin-top:30px}.indicator{width:100px;height:8px;background:#0068375c;cursor:pointer;transition:all .3s ease;border-radius:2px}.indicator2:hover{background-color:#006837}.indicator2.active{background:#006837}@media (max-width: 768px){.book-section{padding:60px 0}.book-grid{grid-template-columns:1fr;gap:20px}.book-card{flex-direction:column}.book-image{flex:0 0 150px}.book-info{padding:20px}.book-title{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-subtitle{font-size:14px}}@media (max-width: 480px){.book-section{padding:40px 0}.book-card{max-width:100%}.book-info{padding:15px}.book-title{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-subtitle{font-size:13px}.view-more-btn{padding:10px 20px;font-size:13px}}.about-section{padding:80px 0}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:40px}.about-header-title{display:flex;align-items:center;justify-content:center}.section-title1{color:#006837;font-size:32px;font-weight:600}.section-title2{font-size:32px;font-weight:600}.about-text{padding-right:30px}.about-description{font-size:16px;line-height:1.8;color:#555;margin-bottom:30px;text-align:justify}.about-image{display:flex;justify-content:center;align-items:center}.image-placeholder{width:100%;height:300px;background:linear-gradient(135deg,#e0e0e0,#f0f0f0);display:flex;align-items:center;justify-content:center;color:#999;font-size:16px}@media (max-width: 768px){.about-section{padding:60px 0}.about-content{grid-template-columns:1fr;gap:30px}.about-text{padding-right:0}.about-description{font-size:15px}.image-placeholder{height:250px}}@media (max-width: 480px){.about-section{padding:40px 0}.about-content{gap:20px}.about-description{font-size:14px;line-height:1.6}.image-placeholder{height:200px;font-size:14px}}.footer{background:#333;color:#fff;padding:60px 0 30px}.footer-content{display:grid;grid-template-columns:1fr 2fr;gap:50px}.footer-left{display:flex;flex-direction:column;gap:20px}.footer-logo{display:flex;align-items:center;gap:15px;margin-bottom:20px}.footer-logo-img{width:200px}.footer-logo .logo-icon{width:40px;height:40px;background:#4caf50;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;border-radius:4px}.footer-logo .logo-text{font-size:18px;font-weight:600;color:#fff}.footer-contact-info p{margin-bottom:8px;font-size:14px;color:#fff;line-height:1.5;word-break:pre-line}.footer-right{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.footer-column h3{font-size:16px;font-weight:700;margin-bottom:15px;color:#fff}.footer-column ul{list-style:none}.footer-column li{margin-bottom:8px}.footer-column a{color:#ccc;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-column a:hover{color:#006837}@media (max-width: 768px){.footer{padding:40px 0 20px}.footer-content{grid-template-columns:1fr;gap:30px}.footer-right{grid-template-columns:repeat(2,1fr);gap:20px}.footer-logo .logo-text{font-size:16px}.footer-contact-info p{font-size:13px}}@media (max-width: 480px){.footer{padding:30px 0 15px}.footer-content{gap:20px}.footer-right{grid-template-columns:1fr;gap:15px}.footer-logo{flex-direction:column;text-align:center;gap:10px}.footer-logo .logo-text{font-size:14px}.footer-column h3{font-size:15px}.footer-column a{font-size:13px}}.home-page{min-height:100vh;display:flex;flex-direction:column}@media (max-width: 768px){.home-page{padding:0}}@media (max-width: 480px){.home-page{padding:0}}.journal-page{min-height:100vh;display:flex;flex-direction:column}.qi-journal-banner{background:url(https://baokan.tos-cn-beijing.volces.com/qikan_banner.png) no-repeat;background-size:cover;height:600px;display:flex;justify-content:center;margin-top:80px;width:100%}.qi-banner-content{position:relative;z-index:1;color:#fff;max-width:1200px;width:100%;display:flex;flex-direction:column;justify-content:center}.journal-list-section{background:#f9f9f9;padding:80px 0;flex:1}.journal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:50px}.journal-card{background:#fff;border-radius:0;padding:20px;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;position:relative;overflow:hidden}.journal-issn{display:inline-block;width:32px;text-align:left}.journal-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026;background:#006837;color:#fff}.journal-card:hover .journal-title,.journal-card:hover .journal-subtitle,.journal-card:hover .journal-details p{color:#fff}.journal-image{margin-bottom:15px}.journal-placeholder{width:100%;height:160px;background:linear-gradient(135deg,#e0e0e0,#f0f0f0);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}.journal-info{text-align:left}.journal-title{font-size:18px;font-weight:700;margin-bottom:8px;color:#333;transition:color .3s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-subtitle{font-size:14px;color:#666;margin-bottom:15px;transition:color .3s ease}.journal-details{font-size:12px;color:#888;line-height:1.4}.journal-details p{margin-bottom:5px;transition:color .3s ease}.pagination-btn{background:#4caf50;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.pagination-btn:hover:not(:disabled){background:#45a049;transform:translateY(-2px)}@media (max-width: 1024px){.journal-grid{grid-template-columns:repeat(3,1fr);gap:25px}.banner-title{font-size:40px}}@media (max-width: 768px){.journal-banner{padding:100px 0 60px}.banner-title{font-size:32px}.banner-subtitle{font-size:16px}.journal-list-section{padding:60px 0}.journal-grid{grid-template-columns:repeat(2,1fr);gap:20px}.journal-card{padding:15px}.journal-title{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-subtitle{font-size:13px}.pagination{gap:15px}.pagination-btn{padding:10px 20px;font-size:13px}}@media (max-width: 480px){.journal-banner{padding:80px 0 40px}.banner-title{font-size:28px}.banner-subtitle{font-size:14px}.journal-list-section{padding:40px 0}.journal-grid{grid-template-columns:1fr;gap:15px}.journal-card{padding:12px}.journal-title{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-subtitle{font-size:12px}.pagination{flex-direction:column;gap:10px}.page-info{order:-1}}.journal-detail-page{min-height:100vh;display:flex;flex-direction:column}.journal-detail-banner{background:url(https://baokan.tos-cn-beijing.volces.com/qi_detail_banner.png) no-repeat;background-size:cover;padding:120px 0 80px;position:relative;overflow:hidden;margin-top:80px}.qikan-detail-banner-content{position:relative;z-index:1;color:#fff;text-align:center}.qikan-detail-banner-content .banner-title{font-size:48px;font-weight:700;margin-bottom:15px;text-shadow:0 2px 4px rgba(0,0,0,.3);text-align:center!important}.qikan-detail-banner-content .banner-subtitle{font-size:18px;text-transform:uppercase;letter-spacing:2px;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.3);text-align:center!important}.journal-intro-section{background:#fff;padding:80px 0}.journal-intro{display:flex;gap:40px;align-items:flex-start}.journal-cover{flex:0 0 260px}.cover-placeholder{width:100%;height:300px;background:linear-gradient(135deg,#e0e0e0,#f0f0f0);border-radius:0;display:flex;align-items:center;justify-content:center;color:#999;font-size:16px;box-shadow:0 4px 12px #0000001a}.journal-info{flex:1}.journal-title{font-size:18px;font-weight:700;color:#333;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #bbb}.journal-subtitle{font-size:18px;color:#666;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.journal-detail-meta{padding:20px;border-radius:8px}.journal-detail-meta p{margin-bottom:8px;font-size:14px;color:#555}.journal-detail-meta p:last-child{margin-bottom:0}.journal-detail-content{display:flex;align-items:flex-end;justify-content:space-between}.journal-type-box{width:100px;height:44px;background-color:#006837;color:#fff;font-size:20px;font-weight:600;text-align:center;line-height:44px;cursor:pointer}.journal-description{font-size:16px;line-height:1.8;color:#555}.section-nav{padding:0;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:100}.nav-tabs{display:flex;gap:10px;flex-wrap:wrap}.nav-tab{background:#fff;border:1px solid transparent;padding:6px 8px;cursor:pointer;transition:all .3s ease;font-size:20px;font-weight:500;font-weight:600;color:#666}.nav-tab:hover{color:#006837}.nav-tab.active{border-bottom:2px solid #006837;color:#006837}.content-sections{background:#fff;padding:60px 0;flex:1}.content-section{margin-bottom:0;scroll-margin-top:100px}.section-title{font-size:28px;font-weight:700;color:#333;margin-bottom:30px;padding-bottom:15px;position:relative}.section-content{font-size:16px;line-height:1.8;white-space:pre-wrap}.section-content h4{font-size:18px;font-weight:500;color:#333;margin:25px 0 15px}.detail-section-title{font-size:24px;color:#000;font-weight:600;position:relative;text-indent:20px}.detail-section-title:after{content:"";position:absolute;left:0;top:4px;width:8px;height:30px;background-color:#006837}.section-content h4:first-child{margin-top:0}.section-content p{margin-bottom:15px}.section-content ul,.section-content ol{margin-bottom:15px;padding-left:20px}.section-content li{margin-bottom:8px}.detail-content-box{margin-bottom:20px}.detail-box-item{background-color:#f1f1f1;padding:10px 40px 10px 16px;display:flex;align-items:center;justify-content:space-between;font-size:16px;color:#2d3430}.detail-box-item .detail-box-item-name{width:33%}.detail-box-item .detail-box-item-title{width:33%;text-align:center}.detail-box-item .detail-box-item-region{width:33%;text-align:right}.detail-box-item-first{background-color:#fff}.search-section{background:#f9f9f9;padding:30px;border-radius:8px;margin-bottom:30px}.search-controls{display:flex;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.ant-table{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.ant-table-thead>tr>th{background:#4caf50;color:#fff;font-weight:600;border:none}.ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.ant-table-tbody>tr:hover>td{background:#f5f5f5}.ant-select{min-width:120px}.ant-btn-primary{background:#4caf50;border-color:#4caf50}.ant-btn-primary:hover{background:#45a049;border-color:#45a049}@media (max-width: 1024px){.journal-intro{flex-direction:column;gap:30px}.journal-cover{flex:none;max-width:250px;margin:0 auto}.banner-title{font-size:40px}}.ant-pagination-item-active{border:1px solid #006837!important}.ant-pagination-item-active a{color:#006837!important}@media (max-width: 768px){.journal-detail-banner{padding:100px 0 60px}.banner-title{font-size:32px}.banner-subtitle{font-size:16px}.journal-intro-section{padding:60px 0}.journal-title,.journal-subtitle{font-size:16px}.content-sections{padding:40px 0}.section-title{font-size:24px}.nav-tabs{gap:8px}.nav-tab{padding:10px 16px;font-size:13px}.search-controls{flex-direction:column;align-items:stretch}.ant-select{width:100%!important}}@media (max-width: 480px){.journal-detail-banner{padding:80px 0 40px}.banner-title{font-size:28px}.banner-subtitle{font-size:14px}.journal-intro-section{padding:40px 0}.journal-title{font-size:16px}.journal-subtitle{font-size:14px}.content-sections{padding:30px 0}.section-title{font-size:20px}.section-content{font-size:14px}.nav-tabs{justify-content:center}.nav-tab{padding:8px 12px;font-size:12px}.search-section{padding:20px}}.digital-journal-detail-page{min-height:100vh;display:flex;flex-direction:column}.digital-article-banner{background:url(https://baokan.tos-cn-beijing.volces.com/qi_detail_banner.png) no-repeat;background-size:cover;padding:120px 0 80px;position:relative;overflow:hidden;margin-top:80px}.article-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="0.5" fill="rgba(255,255,255,0.1)"/><circle cx="10" cy="60" r="0.5" fill="rgba(255,255,255,0.1)"/><circle cx="90" cy="40" r="0.5" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.banner-content{position:relative;z-index:1;text-align:center;color:#fff;width:100%}.banner-title{font-size:36px;font-weight:700;margin-bottom:15px;text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1.4;text-align:center}.article-detail-section{background:#fff;padding:60px 0;flex:1}.journal-info-bar{background:#f9f9f9;padding:20px;border-radius:8px;margin-bottom:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.journal-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;color:#666}.journal-name{font-weight:700;color:#4caf50}.separator{color:#ccc}.download-actions{display:flex;gap:10px}.article-content{max-width:800px;margin:0 auto}.article-title{text-align:center;margin-bottom:0}.article-title h1{font-size:28px;font-weight:700;color:#333;line-height:1.4;margin-bottom:10px}.authors-section{margin-bottom:30px;text-align:center}.author-info{margin-bottom:15px}.author-name{font-size:18px;font-weight:700;color:#333;margin-bottom:8px}.author-affiliation{font-size:16px;color:#666;margin-bottom:20px;margin-top:10px}.abstract-section{margin-bottom:40px}.abstract-section h3{font-size:18px;font-weight:700;color:#333;margin-bottom:0;padding-bottom:5px}.abstract-section p{font-size:16px;line-height:1.8;color:#555;text-align:justify}.keywords-section{margin-bottom:40px}.keywords-section h3{font-size:18px;font-weight:700;color:#333;margin-bottom:0;padding-bottom:5px}.keywords-list{display:flex;flex-wrap:wrap;gap:8px}.references-section{margin-bottom:40px}.references-section h3{font-size:18px;font-weight:700;color:#333;margin-bottom:0;padding-bottom:5px}.references-list{padding-left:20px}.reference-item{font-size:14px;line-height:1.6;color:#555;margin-bottom:10px}.download-section{margin-top:40px;border-radius:8px}.download-section h3{font-size:18px;font-weight:700;color:#333;margin-bottom:15px;padding-bottom:5px}@media (max-width: 768px){.article-banner{padding:100px 0 60px}.banner-title{font-size:28px}.article-detail-section{padding:40px 0}.journal-info-bar{flex-direction:column;align-items:stretch}.journal-meta,.download-actions{justify-content:center}.article-title h1{font-size:24px}.authors-section,.abstract-section,.keywords-section,.references-section{margin-bottom:30px}.download-section{margin-top:30px;padding:20px}}@media (max-width: 480px){.article-banner{padding:80px 0 40px}.banner-title{font-size:24px}.article-detail-section{padding:30px 0}.article-title h1{font-size:20px}.journal-meta{font-size:12px}.authors-section,.abstract-section,.keywords-section,.references-section{margin-bottom:25px}.download-section{margin-top:25px;padding:15px}}.book-page{min-height:100vh;display:flex;flex-direction:column}.book-banner{padding:120px 0 80px;position:relative;overflow:hidden}.book-section-banner{background:url(https://baokan.tos-cn-beijing.volces.com/book_banner.png) no-repeat;background-size:cover;margin-top:80px;height:600px;display:flex;justify-content:center;align-items:center}.banner-section-content{max-width:1200px;color:#fff;width:100%;display:flex;flex-direction:column;justify-content:center}.book-list-section{background:#f9f9f9;padding:80px 0;flex:1}.book-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:50px}.book-card{background:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;cursor:pointer;display:flex;gap:20px}.book-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.book-image{flex:0 0 160px;height:200px}.book-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e0e0e0,#f0f0f0);border-radius:0}.book-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e0e0e0,#f0f0f0);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#999;font-size:12px}.book-info{flex:1;display:flex;flex-direction:column;padding:0;min-width:0}.book-description2{font-size:14px;color:#898989;line-height:1.6;margin-bottom:20px;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.book-titles{font-size:18px;font-weight:700;color:#333;margin-bottom:8px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-subtitle{font-size:14px;color:#666;margin-bottom:10px;line-height:1.4}.book-language,.book-isbn{font-size:12px;color:#888;margin-bottom:5px}.book-description{font-size:14px;color:#555;line-height:1.6;margin-bottom:15px;flex:1}.view-more-btn{background:#4caf50;color:#fff;border:none;padding:8px 16px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;align-self:flex-end}.view-more-btn:hover{background:#45a049;transform:translateY(-1px)}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.pagination-btn{background:#006837;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.pagination-btn:hover:not(:disabled){background:#006837;transform:translateY(-2px)}.pagination-btn:disabled{background:#ccc;cursor:not-allowed;transform:none}.page-info{font-size:16px;font-weight:500;color:#333;padding:0 20px}@media (max-width: 1024px){.book-grid{grid-template-columns:repeat(2,1fr);gap:25px}.banner-title{font-size:40px}}@media (max-width: 768px){.book-banner{padding:100px 0 60px}.banner-title{font-size:32px}.banner-subtitle{font-size:16px}.book-list-section{padding:60px 0}.book-grid{grid-template-columns:1fr;gap:20px}.book-card{padding:15px;gap:15px}.book-image{flex:0 0 100px;height:140px}.book-placeholder{height:100%}.book-title{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-subtitle,.book-description{font-size:13px}.pagination{gap:15px}.pagination-btn{padding:10px 20px;font-size:13px}}@media (max-width: 480px){.book-banner{padding:80px 0 40px}.banner-title{font-size:28px}.banner-subtitle{font-size:14px}.book-list-section{padding:40px 0}.book-card{flex-direction:column;padding:12px}.book-image{flex:none;width:100%;height:120px}.book-placeholder{height:100%}.book-title{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-subtitle,.book-description{font-size:12px}.pagination{flex-direction:column;gap:10px}.page-info{order:-1}}.book-detail-page{min-height:100vh;display:flex;flex-direction:column}.book-detail-banner{background:url(https://baokan.tos-cn-beijing.volces.com/book_detail_banner.png) no-repeat;background-size:cover;margin-top:80px;height:300px;display:flex;align-items:center}.banner-content{position:relative;z-index:1;text-align:center;color:#fff}.book-detail-title{font-size:36px;font-weight:700;margin-bottom:15px;padding-bottom:8px;line-height:1.3;border-bottom:1px solid #bbb}.book-introduction-section{background:#fff;padding:60px 0}.book-introduction{display:flex;gap:40px;align-items:flex-start}.book-cover{flex:0 0 280px}.book-placeholder{width:100%;height:380px;background:linear-gradient(135deg,#e0e0e0,#f0f0f0);border-radius:0;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px;box-shadow:0 4px 12px #0000001a}.book-info{flex:1;display:flex;flex-direction:column}.book-title{font-size:28px;font-weight:700;color:#333;margin-bottom:10px;line-height:1.3}.book-subtitle{font-size:16px;color:#666;margin-bottom:25px;line-height:1.4}.book-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:30px}.book-detail-meta{color:#898989;font-size:14px;line-height:2.4}.book-detail-content{display:flex;align-items:center;justify-content:space-between}.meta-item{display:flex;align-items:center}.meta-item .label{font-weight:500;color:#555;margin-right:8px;min-width:80px}.meta-item .value{color:#333}.meta-item .price{color:#e74c3c;font-weight:700;font-size:18px}.download-section,.ant-btn-primary{border-radius:0!important}.navigation-tabs-detail{background-color:transparent!important}.navigation-tabs{position:sticky;top:0;z-index:100;padding:0}.tab-detail-btn{background:none;border:none;padding:20px 10px;font-size:24px;font-weight:600;color:#666;cursor:pointer;transition:all .3s ease;border-bottom:3px solid transparent;position:relative;margin-right:20px}.tab-detail-btn:hover{color:#006837;background:#4caf500d}.tab-detail-btn.active{color:#006837;border-bottom-color:#006837}.content-sections{background:#fff;padding:60px 0}.content-section{margin-bottom:60px}.content-section:last-child{margin-bottom:0}.section-detail-title{font-size:24px;color:#000;font-weight:600;position:relative;text-indent:20px}.section-detail-title:after{content:"";position:absolute;left:0;top:4px;width:8px;height:30px;background-color:#006837}.section-title{font-size:24px;font-weight:700;color:#333;margin-bottom:25px;padding-bottom:10px;border-bottom:2px solid #fff;position:relative}.section-title:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#fff}.section-content{line-height:1.8;margin-top:10px;margin-bottom:20px;font-size:16px;white-space:pre-wrap}.section-content p{margin-bottom:20px;font-size:16px}.contents-list{list-style:none;padding:0;counter-reset:chapter-counter}.content-item{counter-increment:chapter-counter;font-size:16px;color:#333;position:relative;padding-left:30px}.content-item:last-child{border-bottom:none}.author-card{background:#f9f9f9;border-radius:8px;padding:25px;margin-bottom:25px;border-left:4px solid #4CAF50}.author-card:last-child{margin-bottom:0}.author-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.author-name{font-size:20px;font-weight:700;color:#333;margin:0}.author-title{background:#4caf50;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.author-affiliation{font-size:16px;color:#666;margin-bottom:8px;font-weight:500}.author-email{font-size:14px;color:#4caf50;margin-bottom:15px}.author-bio{font-size:15px;color:#555;line-height:1.6;margin:0}@media (max-width: 1024px){.book-introduction{gap:30px}.book-cover{flex:0 0 240px}.book-placeholder{height:320px}.book-title{font-size:24px}.book-meta{grid-template-columns:1fr}}@media (max-width: 768px){.book-banner{padding:100px 0 60px}.banner-title{font-size:28px}.book-introduction-section{padding:40px 0}.book-introduction{flex-direction:column;gap:25px}.book-cover{flex:none;width:100%;max-width:280px;margin:0 auto}.book-placeholder{height:300px}.book-title{font-size:22px}.book-subtitle{font-size:15px}.tabs{flex-direction:column}.tab-btn{padding:15px 20px;font-size:15px;border-bottom:1px solid #e9ecef}.content-sections{padding:40px 0}.section-title{font-size:20px}.author-header{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width: 480px){.book-banner{padding:80px 0 40px}.banner-title{font-size:24px}.book-introduction-section{padding:30px 0}.book-cover{max-width:240px}.book-placeholder{height:260px}.book-title{font-size:20px}.book-subtitle{font-size:14px}.book-meta{gap:12px}.meta-item .label{min-width:70px;font-size:14px}.content-sections{padding:30px 0}.content-section{margin-bottom:40px}.section-title{font-size:18px}.content-item{font-size:15px;padding-left:25px}.content-item:before{width:18px;height:18px;font-size:11px}.author-card{padding:20px}.author-name{font-size:18px}.author-bio{font-size:14px}}.about-page{min-height:100vh;display:flex;flex-direction:column}.about-banner{position:relative;overflow:hidden;background:url(https://baokan.tos-cn-beijing.volces.com/guanyu_banner_3.png) no-repeat;background-size:cover;margin-top:76px;height:600px;display:flex;align-items:center;justify-content:center}.about-banner-content{position:relative;z-index:1;text-align:center;color:#fff;max-width:1200px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.about-content-section{font-size:18px;text-transform:uppercase;letter-spacing:2px;opacity:.9}.about-content-section{background:#fff;padding:80px 0;flex:1}.about-content{display:flex;gap:60px;align-items:flex-start}.about-text{flex:1}.company-name{font-size:32px;font-weight:700;color:#333;margin-bottom:10px;line-height:1.3}.company-name-en{font-size:18px;color:#666;margin-bottom:30px;font-style:italic}.description{line-height:1.8;color:#555}.paragraph{font-size:16px;margin-bottom:20px}.paragraph:last-child{margin-bottom:0}.about-image{flex:0 0 400px}.image-placeholder{width:100%;height:300px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #0000001a;border:2px solid #e9ecef}.image-content{width:100%;text-align:center;color:#666}.image-icon{font-size:48px;margin-bottom:15px}.image-text{font-size:16px;font-weight:500;margin:0}.contact-section{background:#f8f9fa;padding:80px 0}.contact-title{font-size:32px;font-weight:700;color:#333;text-align:center;margin-bottom:50px;position:relative}.contact-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:3px;border-radius:2px}.contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:800px;margin:0 auto}.contact-item{display:flex;align-items:center;gap:20px;padding:25px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.contact-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.contact-icon{width:20px;flex:0 0 50px;text-align:center}.contact-details{flex:1;display:flex;flex-direction:column;gap:5px}.contact-label{font-size:14px;color:#666;font-weight:500}.contact-value{font-size:16px;color:#333;font-weight:600}@media (max-width: 1024px){.about-content{gap:40px}.about-image{flex:0 0 350px}.image-placeholder{height:250px}.company-name{font-size:28px}.contact-info{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}}@media (max-width: 768px){.about-banner{padding:100px 0 60px}.banner-title{font-size:36px}.banner-subtitle{font-size:16px}.about-content-section{padding:60px 0}.about-content{flex-direction:column;gap:40px}.about-image{flex:none;width:100%;max-width:400px;margin:0 auto}.image-placeholder{height:200px}.company-name{font-size:24px}.company-name-en{font-size:16px}.paragraph{font-size:15px}.contact-section{padding:60px 0}.contact-title{font-size:28px}.contact-info{grid-template-columns:1fr;gap:20px}.contact-item{padding:20px}.contact-icon{font-size:28px;flex:0 0 40px}.contact-value{font-size:15px}}@media (max-width: 480px){.about-banner{padding:80px 0 40px}.banner-title{font-size:28px}.banner-subtitle{font-size:14px}.about-content-section{padding:40px 0}.about-content{gap:30px}.about-image{max-width:300px}.image-placeholder{height:180px}.company-name{font-size:22px}.company-name-en{font-size:15px}.paragraph{font-size:14px}.contact-section{padding:40px 0}.contact-title{font-size:24px}.contact-item{padding:15px;gap:15px}.contact-icon{width:20px;height:20px;flex:0 0 35px}.contact-label{font-size:13px}.contact-value{font-size:14px}}.submission-page{min-height:100vh;display:flex;flex-direction:column}.submission-banner{position:relative;overflow:hidden;background:url(https://baokan.tos-cn-beijing.volces.com/tougao_banner.png) no-repeat;background-size:cover;height:600px;margin-top:80px}.banner-content{position:relative;z-index:1;text-align:left}.guidelines-box{border-radius:12px;padding:40px;max-width:1200px;width:100%;color:#fff}.email-title{font-size:24px;font-weight:700;color:#fff;margin-bottom:25px;text-align:left}.guidelines{color:#fff}.guideline-text{font-size:16px;line-height:1.8;margin-bottom:15px;text-align:justify;color:#fff!important}.guideline-text:last-child{margin-bottom:0}.submission-form-section{background:#f8f9fa;padding:80px 0;flex:1}.form-container{max-width:1200px;margin:0 auto}.submission-form{background:#fff;border-radius:12px;padding:50px;box-shadow:0 4px 12px #0000001a;display:grid;grid-template-columns:1fr 1fr;gap:40px}.form-item{margin-bottom:25px}.form-item:last-child{margin-bottom:0}.form-item.full-width{grid-column:1 / -1}.ant-form-item{margin-bottom:20px}.ant-form-item-explain{color:#ff4d4f;font-size:12px;margin-top:4px}.ant-form-item-explain-error{color:#ff4d4f}.form-label{display:block;font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.form-label:after{content:" *";color:#ff4d4f}.form-select,.form-input,.form-textarea{width:100%;border:2px solid #e9ecef;border-radius:8px;padding:12px 16px;font-size:16px;transition:all .3s ease}.ant-select-single{height:49px!important}.form-select:hover,.form-input:hover,.form-textarea:hover{border-color:#006837}.form-select:focus,.form-input:focus,.form-textarea:focus{border-color:#006837;box-shadow:0 0 0 2px #4caf5033;outline:none}.form-textarea{resize:vertical;min-height:120px}.upload-container{display:flex;gap:10px;align-items:center}.upload-input{flex:1;background:#f8f9fa;cursor:pointer}.upload-btn{background:#006837;border-color:#006837;color:#fff;border-radius:8px;padding:12px 20px;font-weight:500;transition:all .3s ease}.upload-btn:hover{background:#006837;border-color:#006837;transform:translateY(-1px)}.captcha-container{display:flex;gap:15px;align-items:center}.captcha-input{flex:1;max-width:150px}.captcha-image{width:100px;height:40px;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border:2px solid #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none}.captcha-image:hover{border-color:#006837;background:linear-gradient(135deg,#e8f5e8,#d4edda)}.captcha-text{font-size:18px;font-weight:700;color:#333;letter-spacing:2px;font-family:Courier New,monospace}.submit-item{text-align:center;margin-top:40px}.submit-btn{background:#006837;border-color:#006837;color:#fff;border-radius:8px;padding:15px 40px;font-size:18px;font-weight:600;height:auto;transition:all .3s ease}.submit-btn:hover{background:#006837;border-color:#006837;transform:translateY(-2px);box-shadow:0 4px 12px #4caf504d}.ant-select-selector{border:2px solid transparent!important}.ant-select-focused .ant-select-selector{border-color:transparent!important;box-shadow:none!important}.ant-select:hover .ant-select-selector{border-color:transparent!important}.ant-input{border:2px solid #e9ecef!important;border-radius:8px!important;padding:10px 14px!important;height:auto!important}.ant-input:focus,.ant-input-focused{border-color:#006837!important;box-shadow:0 0 0 2px #4caf5033!important}.ant-input:hover{border-color:#006837!important}.ant-input-affix-wrapper{border:2px solid #e9ecef!important;border-radius:8px!important;padding:10px 14px!important;height:auto!important}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:#006837!important;box-shadow:0 0 0 2px #4caf5033!important}.ant-input-affix-wrapper:hover{border-color:#006837!important}@media (max-width: 768px){.submission-banner{padding:100px 0 60px}.guidelines-box{padding:30px 20px;margin:0 20px}.email-title{font-size:20px}.guideline-text{font-size:15px}.submission-form-section{padding:60px 0}.submission-form{padding:30px 20px;margin:0 20px;grid-template-columns:1fr;gap:20px}.form-label{font-size:15px}.form-select,.form-input,.form-textarea{font-size:15px;padding:10px 14px}.upload-container{flex-direction:column;gap:15px}.upload-input,.upload-btn{width:100%}.captcha-container{flex-direction:column;gap:15px}.captcha-input{max-width:100%}.captcha-image{width:120px;height:45px}.submit-btn{width:100%;padding:12px 20px;font-size:16px}}@media (max-width: 480px){.submission-banner{padding:80px 0 40px}.guidelines-box{padding:25px 15px;margin:0 15px}.email-title{font-size:18px}.guideline-text{font-size:14px}.submission-form-section{padding:40px 0}.submission-form{padding:25px 15px;margin:0 15px;grid-template-columns:1fr;gap:15px}.form-label{font-size:14px}.form-select,.form-input,.form-textarea{font-size:14px;padding:8px 12px}.form-textarea{min-height:100px}.captcha-image{width:100px;height:40px}.captcha-text{font-size:16px}.submit-btn{padding:10px 16px;font-size:15px}}.guide-page{min-height:100vh;display:flex;flex-direction:column}.guide-banner{position:relative;overflow:hidden;background:url(https://baokan.tos-cn-beijing.volces.com/zhinan_banner_3.png) no-repeat;background-size:cover;margin-top:80px;height:600px;display:flex;align-items:center;justify-content:center}.guide-banner .banner-content{position:relative;z-index:1;color:#fff;max-width:1200px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.banner-title{font-size:48px;font-weight:700;margin-bottom:15px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.banner-subtitle{font-size:18px;text-transform:uppercase;letter-spacing:2px;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.3)}.navigation-tabs{border-bottom:1px solid #e9ecef;position:sticky;top:0;z-index:100;margin-top:30px}.tabs{display:flex;gap:0}.tab-nav-btn{background:none;border:none;padding:20px 10px;font-size:24px;font-weight:600;color:#666;cursor:pointer;transition:all .3s ease;border-bottom:3px solid transparent;position:relative;margin-right:20px}.tab-nav-btn:hover{color:#006837;background:#4caf500d}.tab-nav-btn.active{color:#006837;border-bottom-color:#006837}.content-section{background:#fff;padding:80px 0;flex:1}.guide-content-section{padding:30px 0!important}.content-wrapper{max-width:1200px!important;margin:0 auto}.content-block{margin-bottom:60px}.content-block:last-child{margin-bottom:0}.section-title{font-size:28px;font-weight:700;color:#333;margin-bottom:25px;padding-bottom:10px;border-bottom:2px solid #006837;position:relative}.section-title:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#006837}.section-content{font-size:16px;line-height:1.8;margin-bottom:25px}.points-list{list-style:none;padding:0;counter-reset:point-counter}.point-item{counter-increment:point-counter;border-bottom:1px solid #f0f0f0;font-size:16px;color:#333;position:relative;padding:12px 0 12px 30px;line-height:1.6}.point-item:before{content:counter(point-counter);position:absolute;left:0;top:12px;width:20px;height:20px;background:#4caf50;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.point-item:last-child{border-bottom:none}.section-note{font-size:14px;color:#666;font-style:italic;margin-top:15px;padding:10px;background:#f8f9fa;border-left:3px solid #4CAF50;border-radius:4px}@media (max-width: 768px){.guide-banner{padding:100px 0 60px}.banner-title{font-size:36px}.banner-subtitle{font-size:16px}.tabs{flex-direction:column}.tab-btn{padding:15px 20px;font-size:15px;border-bottom:1px solid #e9ecef}.content-section{padding:60px 0}.content-wrapper{padding:0 20px}.section-title{font-size:24px}.section-content{font-size:15px}.point-item{font-size:15px;padding-left:25px}.point-item:before{width:18px;height:18px;font-size:11px}}@media (max-width: 480px){.guide-banner{padding:80px 0 40px}.banner-title{font-size:28px}.banner-subtitle{font-size:14px}.content-section{padding:40px 0}.content-wrapper{padding:0 15px}.content-block{margin-bottom:40px}.section-title{font-size:20px}.section-content{font-size:14px}.point-item{font-size:14px;padding-left:20px}.point-item:before{width:16px;height:16px;font-size:10px}.section-note{font-size:13px}}.apc-page{min-height:100vh;display:flex;flex-direction:column}.apc-content-section{background:#fff;padding:120px 0 80px;flex:1}.content-wrapper{max-width:800px;margin:0 auto;text-align:center}.apc-header{margin-bottom:50px}.apc-title{font-size:48px;font-weight:700;color:#333;margin-bottom:15px;line-height:1.2}.apc-subtitle{font-size:18px;color:#666;text-transform:uppercase;letter-spacing:2px}.apc-description{margin-bottom:60px}.apc-description p{font-size:20px;line-height:1.8;color:#555;max-width:600px;margin:0 auto;text-align:justify}.apc-details{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:60px}.detail-item{background:#f8f9fa;border-radius:12px;padding:30px;text-align:left;transition:all .3s ease;border:1px solid #e9ecef}.detail-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a;border-color:#4caf50}.detail-title{font-size:20px;font-weight:700;color:#333;margin-bottom:15px;position:relative;padding-bottom:10px}.detail-title:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:#4caf50;border-radius:1px}.detail-content{font-size:16px;line-height:1.6;color:#555;margin:0}@media (max-width: 768px){.apc-content-section{padding:100px 0 60px}.content-wrapper{padding:0 20px}.apc-title{font-size:36px}.apc-subtitle{font-size:16px}.apc-description p{font-size:18px}.apc-details{grid-template-columns:1fr;gap:30px}.detail-item{padding:25px}.detail-title{font-size:18px}.detail-content{font-size:15px}}@media (max-width: 480px){.apc-content-section{padding:80px 0 40px}.content-wrapper{padding:0 15px}.apc-header{margin-bottom:40px}.apc-title{font-size:28px}.apc-subtitle{font-size:14px}.apc-description{margin-bottom:40px}.apc-description p{font-size:16px}.apc-details{gap:20px;margin-top:40px}.detail-item{padding:20px}.detail-title{font-size:16px}.detail-content{font-size:14px}}.copyright-page{min-height:100vh;display:flex;flex-direction:column;background:#fff}.copyright-banner{margin-top:80px;text-align:center;color:#fff}.copyright-banner-title{font-size:36px;font-weight:700;margin-bottom:10px;color:#101010;text-shadow:none}.banner-subtitle{font-size:18px;opacity:.9;font-weight:300}.copyright-content-section{flex:1;padding:40px 0 80px}.copyright-content-wrapper{max-width:1000px;margin:0 auto;padding:0 20px;overflow:hidden}.form-field:last-child{margin-bottom:0}.form-field input{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;transition:all .3s ease;background:#fff}.form-field input:focus{outline:none;border-color:#006837;box-shadow:0 0 0 3px #0068371a}.form-field input::placeholder{color:#999}.agreement-terms{margin-top:10px}.introduction{margin-bottom:15px;margin-top:20px}.introduction p{font-size:16px;line-height:1.6;color:#333;margin:0}.terms-list{margin-bottom:30px}.term-item{margin-bottom:15px;font-size:16px;color:#333}.term-content{font-size:16px;color:#333}.signature-title{font-size:16px;color:#333;margin-bottom:25px}.signature-table{margin-bottom:20px;overflow-x:auto;border:1px solid #333}.signature-table table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}.signature-table th{padding:10px 12px;text-align:center;font-size:14px}.signature-table td{padding:20px 12px;border-bottom:1px solid #333;vertical-align:middle}.signature-table tr:last-child td{border-bottom:none}.signature-table input{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:all .3s ease}.signature-table input:focus{outline:none;border-color:#006837;box-shadow:0 0 0 2px #0068371a}.signature-table input[type=date]{min-width:120px}.signature-note{font-size:14px;color:#000;text-align:left;margin:0}@media (max-width: 768px){.banner-title{font-size:28px}.banner-subtitle{font-size:16px}.copyright-content-wrapper{margin:0 15px;padding:0}.form-fields,.agreement-terms,.signature-section{padding:25px 20px}.signature-table{font-size:12px}.signature-table th,.signature-table td{padding:10px 8px}.signature-table input{font-size:12px;padding:6px 8px}}@media (max-width: 480px){.copyright-banner{padding:40px 0}.banner-title{font-size:24px}.banner-subtitle{font-size:14px}.copyright-content-section{padding:20px 0}.form-fields,.agreement-terms,.signature-section{padding:20px 15px}.term-title{font-size:16px}.term-content{font-size:14px}.signature-table{font-size:11px}.signature-table th,.signature-table td{padding:8px 6px}.signature-table input{font-size:11px;padding:5px 6px}}.author-contribution-page{min-height:100vh;display:flex;flex-direction:column;background:#fff}.author-contribution-banner{margin-top:80px;text-align:center;color:#fff}.banner-content{max-width:1200px;margin:0 auto;padding:0 20px}.author-contribution-banner-title{font-size:36px;font-weight:700;margin-bottom:10px;color:#101010;text-shadow:none}.author-contribution-content-section{flex:1;padding:40px 0 80px}.author-contribution-content-wrapper{max-width:1000px;margin:0 auto;padding:0 20px;overflow:hidden}.form-field{margin-bottom:25px;display:flex}.form-input-box{width:200px;border-bottom:1px solid #000;margin-left:10px}.form-field label{display:block;font-size:16px;color:#000}.guidelines-section{margin-top:20px}.guidelines{margin-bottom:15px}.guidelines p{font-size:16px;line-height:1.6;color:#333;margin:0}.obligations-section{margin-top:20px}.obligations-title{font-size:16px;font-weight:400;color:#333;margin-bottom:15px}.obligations-list{margin-bottom:15px}.obligation-item{margin-bottom:15px;font-size:16px;color:#333}.obligation-content{font-size:16px;color:#333;margin:0}.clarification-section{margin-top:20px}.clarification-text{font-size:16px;line-height:1.6;color:#333;margin:0}.confirmation-section{margin-top:20px}.confirmation-text{font-size:16px;line-height:1.6;color:#333;margin:0}.contribution-section{margin-top:30px}.contribution-title{font-size:16px;font-weight:400;color:#333;margin-bottom:20px}.contribution-list{margin-bottom:20px}.contribution-item{margin-bottom:15px;display:flex;align-items:flex-end}.contribution-item label{font-size:16px;color:#333;min-width:30px}.contribution-input-box{width:200px;height:30px;border-bottom:1px solid #000;margin-left:10px}@media (max-width: 768px){.author-contribution-banner-title{font-size:28px}.author-contribution-content-wrapper{margin:0 15px;padding:0}.form-fields,.guidelines-section,.obligations-section,.clarification-section,.confirmation-section,.contribution-section{padding:25px 20px}.form-input-box{width:150px}.contribution-input-box{height:25px}}@media (max-width: 480px){.author-contribution-banner{padding:40px 0}.author-contribution-banner-title{font-size:24px}.author-contribution-content-section{padding:20px 0}.form-fields,.guidelines-section,.obligations-section,.clarification-section,.confirmation-section,.contribution-section{padding:20px 15px}.obligations-title,.contribution-title{font-size:16px}.obligation-content,.clarification-text,.confirmation-text{font-size:14px}.form-input-box{width:120px}.contribution-input-box{height:20px}}.app{min-height:100vh;display:flex;flex-direction:column}section{padding:60px 0}@media (max-width: 768px){section{padding:40px 0}}@media (max-width: 480px){section{padding:30px 0}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#333}.container{max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.container{padding:0 15px}}@media (max-width: 480px){.container{padding:0 10px}}
