*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;min-height:100vh;color:#333;line-height:1.6}#root{min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 20px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(max-width:768px){.container{padding:0 15px}}@media(min-width:769px){#root{width:475px;margin:0 auto}}.btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:16px;transition:all .3s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #667eea66}.card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease}.card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000026}.App{min-height:100vh}.main-content{min-height:60vh;padding:3% 0;animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(2vh)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.main-content{padding:1% 0;min-height:50vh}}.header{background-size:cover;background-position:center;background-repeat:no-repeat;padding:3% 0;position:relative;overflow:hidden}.header-background{position:relative;z-index:2}.header-content{max-width:100%;margin:0 auto;padding:0 3%;display:flex;align-items:center;gap:3%}.logo-section{display:flex;gap:2%;align-items:center}.title-section{flex:1;text-align:center}.main-title{font-size:clamp(1.8rem,4vw,3rem);font-weight:700;margin-bottom:1%;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.subtitle{font-size:clamp(1rem,2vw,1.4rem);margin-bottom:2%;opacity:.9}.event-info{display:flex;gap:3%;justify-content:center;flex-wrap:wrap}.date,.location{font-size:clamp(.8rem,1.5vw,1.1rem);padding:1% 2%;background:#fff3;border-radius:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-illustration{position:absolute;right:0;top:0;bottom:0;width:25%;max-width:300px;opacity:.3;z-index:1}.building-illustration{position:absolute;bottom:0;right:5%;width:12%;height:30%;max-width:150px;max-height:100px;background:linear-gradient(to top,#ffffff4d,#ffffff1a);clip-path:polygon(20% 100%,80% 100%,70% 0%,30% 0%)}.landscape-illustration{position:absolute;bottom:0;right:0;width:20%;height:20%;max-width:200px;max-height:60px;background:linear-gradient(to right,#fff3,#ffffff1a);border-radius:50% 50% 0 0}@media(max-width:768px){.header{padding:2% 0}.header-content{flex-direction:column;text-align:center;gap:4%;padding:0 5%}.main-title{font-size:clamp(1.2rem,5vw,1.6rem)}.subtitle{font-size:clamp(.8rem,3vw,1rem)}.event-info{flex-direction:column;gap:3%}.date,.location{padding:2% 4%;border-radius:2rem}.header-illustration{display:none}}.navigation{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3% 0;box-shadow:0 4px 20px #0000001a;position:relative}.mobile-menu-header{display:none;justify-content:space-between;align-items:center;padding:0 5%;margin-bottom:4%}.mobile-menu-title{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:0}.mobile-menu-toggle{background:none;border:none;cursor:pointer;padding:8px;display:flex;flex-direction:column;justify-content:space-around;width:30px;height:30px;position:relative;z-index:1001}.mobile-menu-toggle span{width:100%;height:3px;background:#fff;border-radius:2px;transition:all .3s ease;transform-origin:center}.mobile-menu-toggle.active span{background:#667eea}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu-overlay{display:none;position:fixed;inset:0;background:#00000080;z-index:999;opacity:0;transition:opacity .3s ease;animation:fadeIn .3s ease forwards}@keyframes fadeIn{to{opacity:1}}.mobile-menu-toggle{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nav-container{max-width:90%;width:100%;margin:0 auto;padding:0 2%;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(180px,15vw),1fr));gap:2.5%}.pacm-nav-item{background:#fff;border-radius:1.2rem;padding:2.5% 2%;text-align:center;text-decoration:none;color:inherit;display:block;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.pacm-nav-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#667eea,#764ba2);opacity:0;transition:opacity .3s ease;z-index:1}.pacm-nav-item:hover:before,.pacm-nav-item.active:before{opacity:.1}.pacm-nav-item:hover,.pacm-nav-item.active{transform:translateY(-8px);box-shadow:0 12px 40px #667eea4d;border-color:#667eea}.nav-icon{position:relative;z-index:2;width:4vw;height:4vw;min-width:50px;min-height:50px;max-width:70px;max-height:70px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5%;transition:all .3s ease}.pacm-nav-item:hover .nav-icon,.pacm-nav-item.active .nav-icon{transform:scale(1.1);box-shadow:0 8px 25px #667eea66}.icon{font-size:clamp(18px,1.8vw,28px);filter:grayscale(1) brightness(0) invert(1)}.nav-title{position:relative;z-index:2;font-size:clamp(1rem,1.2vw,1.3rem);font-weight:600;margin-bottom:6px;color:#333;transition:color .3s ease}.pacm-nav-item:hover .nav-title,.pacm-nav-item.active .nav-title{color:#667eea}.nav-description{position:relative;z-index:2;font-size:clamp(.8rem,1vw,1rem);color:#666;transition:color .3s ease}.pacm-nav-item:hover .nav-description,.pacm-nav-item.active .nav-description{color:#888}.mobile-header-nav{display:none}@media(max-width:768px){.navigation{padding:0;background:linear-gradient(135deg,#667eea,#764ba2)}.mobile-header-nav{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-header-content{flex:1}.mobile-header-nav img{height:60%;width:auto}.mobile-main-title{font-size:1rem;font-weight:700;color:#fff;margin:0 0 4px;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.mobile-subtitle{font-size:.75rem;color:#ffffffe6;margin:0}.mobile-menu-header{display:flex}.mobile-menu-overlay{display:block}.nav-container{position:fixed;top:0;left:-100%;width:75vw;max-width:300px;min-width:250px;height:100vh;height:100dvh;height:calc(var(--vh, 1vh) * 100);background:#fff;box-shadow:2px 0 10px #0000001a;transition:left .3s ease;z-index:1000;display:flex;flex-direction:column}.nav-container::-webkit-scrollbar{display:none}.nav-container.mobile-open{left:0}.nav-scroll-wrapper{flex:1;padding:20px 0 10px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;min-height:0}.nav-scroll-wrapper::-webkit-scrollbar{display:none}.pacm-nav-item{padding:12px 10px;margin:0 12px 12px;border-radius:12px;transform:none;box-shadow:0 2px 8px #0000001a;flex-shrink:0;display:block}.pacm-nav-item:first-child{margin-top:0}.pacm-nav-item:last-child{margin-bottom:20px}.pacm-nav-item:hover{transform:translate(5px)}.nav-icon{width:11vw;height:11vw;max-width:50px;max-height:50px;min-width:35px;min-height:35px;margin-bottom:8px}.icon{font-size:clamp(16px,5vw,24px)}.nav-title{font-size:clamp(.9rem,4vw,1.1rem);margin-bottom:4px}.nav-description{font-size:clamp(.7rem,3vw,.85rem)}}@media(max-width:480px){.nav-container{width:80vw;max-width:280px}.nav-scroll-wrapper{padding:15px 0}.pacm-nav-item{padding:10px 8px;margin:0 10px 10px}.pacm-nav-item:last-child{margin-bottom:15px}.nav-icon{width:13vw;height:13vw;max-width:45px;max-height:45px;margin-bottom:6px}.icon{font-size:clamp(16px,6vw,20px)}.nav-title{font-size:clamp(.9rem,4.5vw,1rem)}.nav-description{font-size:clamp(.7rem,3.5vw,.8rem)}}@media(min-width:769px){.mobile-header-nav,.mobile-menu-header,.mobile-menu-overlay{display:none!important}.mobile-menu-toggle span{background:#667eea!important}.nav-container{position:static!important;width:auto!important;height:auto!important;padding:0 20px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.nav-scroll-wrapper{padding:0!important;height:auto!important;overflow:visible!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:30px!important}.pacm-nav-item{margin:0!important}}.conference-notice{margin:0 auto;max-width:1700px;padding:0}.notice-container{background:#fff;border-radius:16px;padding:40px;box-shadow:0 8px 30px #0000001a;overflow-y:auto;max-height:80vh}.notice-header{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.notice-header h2{font-size:1.8rem;font-weight:700;color:#2c3e50;line-height:1.4;margin-bottom:15px}.document-info{margin-top:10px}.document-number{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:8px 20px;border-radius:20px;font-size:.9rem;font-weight:500}.notice-content{line-height:1.8;font-size:1rem}.address-section{margin-bottom:20px}.content-section{margin-bottom:30px;text-align:justify}.section{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:12px;border-left:4px solid #667eea}.section h3{color:#2c3e50;font-size:1.3rem;margin-bottom:15px;font-weight:600}.section p{margin-bottom:10px}.payment-info{background:#fff3cd;padding:20px;border-radius:8px;margin:15px 0;border:1px solid #ffeaa7}.bank-info{background:#fff;padding:15px;border-radius:8px;margin:10px 0;border:1px solid #e9ecef}.bank-info p{margin-bottom:5px}.qr-code-section{justify-content:center}.qr-code-section img{width:300px;max-width:100%;max-height:auto;object-fit:contain}.qr-code-placeholder{width:150px;height:150px;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#6c757d}.contact-info{background:#e3f2fd;padding:20px;border-radius:8px;margin:15px 0}.contact-details{margin-top:10px}.contact-row{display:flex;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap;gap:15px}.contact-row span{font-weight:500}.signature-section{margin-top:40px;display:flex;justify-content:flex-end;align-items:flex-end;border-top:1px solid #e9ecef;padding-top:20px}.attachment{font-weight:600}.signature{text-align:right}.signature p{margin-bottom:5px;font-weight:500}@media(max-width:768px){.notice-container{padding:20px;margin:10px;max-height:100vh}.notice-header h2{font-size:1.4rem}.section{padding:15px}.section h3{font-size:1.1rem}.contact-row{flex-direction:column;gap:5px}.signature-section{flex-direction:column;gap:15px;text-align:center}}.notice-container::-webkit-scrollbar{width:8px}.notice-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.notice-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.notice-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.schedule{max-width:1700px;margin:0 auto;padding:0}.pacm-schedule-container{background:#fff;border-radius:16px;padding:40px;box-shadow:0 8px 30px #0000001a;overflow-y:auto;max-height:80vh}.pacm-schedule-header{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.pacm-schedule-header h2{font-size:2rem;font-weight:700;color:#2c3e50;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.schedule-content{space:40px}.schedule-content img{max-width:100%;max-height:100%;object-fit:contain}.schedule-day{margin-bottom:40px}.day-header{margin-bottom:20px}.day-header h3{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:10px}.day-title{font-size:1.2rem;color:#667eea;font-weight:500;margin-bottom:8px}.venue{color:#666;font-size:1rem}.schedule-table{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.table-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:grid;grid-template-columns:120px 1fr 200px 120px;font-weight:600}.header-cell{padding:15px 10px;text-align:center;border-right:1px solid rgba(255,255,255,.2)}.header-cell:last-child{border-right:none}.table-row{display:grid;grid-template-columns:120px 1fr 200px 120px;border-bottom:1px solid #e9ecef;transition:background-color .3s ease}.table-row:hover{background-color:#f8f9fa}.table-row.break-row{background-color:#fff3cd}.table-row.break-row:hover{background-color:#ffeaa7}.table-cell{padding:15px 10px;border-right:1px solid #e9ecef;vertical-align:top}.table-cell:last-child{border-right:none}.time-col{text-align:center;font-weight:600;color:#667eea;background-color:#f8f9fa}.content-col{font-weight:500;color:#2c3e50}.speaker-col{font-size:.9rem;color:#666;line-height:1.4}.moderator-col{text-align:center;font-size:.9rem;color:#666}.simple-schedule{background:#f8f9fa;border-radius:12px;padding:30px;border-left:6px solid #667eea}.simple-schedule .day-header h3{color:#667eea;margin-bottom:15px}.simple-schedule .day-title{font-size:1.3rem;color:#2c3e50;margin-bottom:10px}.simple-schedule .venue{color:#666;font-style:italic}@media(max-width:768px){.pacm-schedule-container{padding:20px;margin:10px;max-height:85vh}.pacm-schedule-header h2{font-size:1.5rem}.table-header,.table-row{grid-template-columns:1fr;gap:1px}.header-cell,.table-cell{border-right:none;border-bottom:1px solid rgba(255,255,255,.2);text-align:left;padding:10px 15px}.table-header .header-cell{border-bottom:1px solid rgba(255,255,255,.2)}.table-header .header-cell:last-child{border-bottom:none}.table-cell:last-child{border-bottom:none}.time-col{background-color:#667eea;color:#fff;font-weight:600;text-align:center}.simple-schedule{padding:20px}}.pacm-schedule-container::-webkit-scrollbar{width:8px}.pacm-schedule-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.pacm-schedule-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.pacm-schedule-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.expert-intro{max-width:1700px;margin:0 auto;padding:0}.expert-container{background:#fff;border-radius:16px;padding:40px;box-shadow:0 8px 30px #0000001a;overflow-y:auto;max-height:80vh}.expert-header{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.expert-header h2{font-size:2rem;font-weight:700;color:#2c3e50;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.expert-subtitle{color:#666;font-size:1.1rem}.expert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:50px}.pacm-expert-card{background:#f8f9fa;border-radius:16px;padding:25px;transition:all .3s ease;border:2px solid transparent}.pacm-expert-card:hover{box-shadow:0 12px 30px #667eea33;border-color:#667eea;background:#fff}.pacm-expert-avatar{display:flex;justify-content:center;margin-bottom:20px}.avatar-placeholder{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:600;box-shadow:0 4px 15px #667eea4d}.pacm-expert-info{text-align:center}.pacm-expert-name{font-size:1.4rem;font-weight:700;color:#2c3e50;margin-bottom:8px}.pacm-expert-title{font-size:1rem;color:#667eea;font-weight:600;margin-bottom:8px}.expert-hospital{font-size:1rem;color:#666;margin-bottom:15px;font-weight:500}.pacm-expert-specialty,.expert-topic{margin-bottom:12px;text-align:left;background:#fff;padding:12px;border-radius:8px;border-left:4px solid #667eea}.pacm-expert-card:hover .pacm-expert-specialty,.pacm-expert-card:hover .expert-topic{background:#f8f9fa}.specialty-label,.topic-label{font-weight:600;color:#2c3e50;display:block;margin-bottom:5px}.specialty-text,.topic-text{color:#666;line-height:1.4}.moderators-section{background:#f8f9fa;border-radius:16px;padding:30px;border-left:6px solid #667eea}.moderators-section h3{font-size:1.1rem;font-weight:650;color:#2c3e50;margin-bottom:5px;text-align:center}.moderators-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.moderator-group{background:#fff;padding:20px;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:all .3s ease;border:1px solid #e9ecef}.moderator-group:hover{transform:translateY(-2px);box-shadow:0 4px 15px #667eea1a;border-color:#667eea}.moderator-names{font-weight:600;color:#2c3e50;font-size:1.1rem}.moderator-time{color:#667eea;font-size:.9rem;font-weight:500;background:#667eea1a;padding:5px 12px;border-radius:15px;margin-bottom:10px}.host-info{text-align:center}.host-info h3,.host-info p{margin:0}@media(max-width:768px){.expert-container{padding:20px;margin:10px;max-height:85vh}.expert-header h2{font-size:1.5rem}.expert-grid{grid-template-columns:1fr;gap:20px}.pacm-expert-card{padding:20px}.avatar-placeholder{width:60px;height:60px;font-size:1.5rem}.pacm-expert-name{font-size:1.2rem}.moderators-section{padding:20px}.moderators-list{grid-template-columns:1fr;gap:15px}.moderator-group{flex-direction:column;gap:10px;text-align:center}}.expert-container::-webkit-scrollbar{width:8px}.expert-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.expert-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.expert-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.credit-info{max-width:1000px;margin:0 auto;padding:0 20px}.credit-container{background:#fff;border-radius:16px;padding:40px;box-shadow:0 8px 30px #0000001a;overflow-y:auto;max-height:80vh}.credit-header{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.credit-header h2{font-size:2rem;font-weight:700;color:#2c3e50;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.credit-subtitle{color:#666;font-size:1.1rem}.credit-content{space:30px}.credit-section{margin-bottom:40px;background:#f8f9fa;border-radius:16px;padding:30px;border-left:6px solid #667eea}.credit-section h3{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:20px;display:flex;align-items:center;gap:10px}.credit-details{background:#fff;padding:20px;border-radius:12px;margin-bottom:20px}.credit-details p{margin-bottom:15px;line-height:1.6}.credit-details ul{list-style:none;padding:0}.credit-details li{padding:8px 0;border-bottom:1px solid #f0f0f0;display:flex;align-items:center}.credit-details li:last-child{border-bottom:none}.credit-details li strong{color:#667eea;margin-right:10px;min-width:120px}.conditions-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.condition-item{background:#fff;padding:20px;border-radius:12px;display:flex;align-items:flex-start;gap:15px;transition:all .3s ease;border:2px solid transparent}.condition-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px #667eea33;border-color:#667eea}.condition-icon{font-size:1.5rem;color:#28a745;background:#28a7451a;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.condition-text h4{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:8px}.condition-text p{color:#666;line-height:1.4;margin:0}.process-steps{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;background:#fff;padding:30px;border-radius:12px}.step{background:#667eea;color:#fff;padding:20px;border-radius:12px;text-align:center;min-width:150px;flex:1;max-width:200px}.step-number{font-size:1.5rem;font-weight:700;background:#fff3;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.step-content h4{font-size:1.1rem;font-weight:600;margin-bottom:8px}.step-content p{font-size:.9rem;opacity:.9;line-height:1.3;margin:0}.step-arrow{font-size:1.5rem;color:#667eea;font-weight:700}.learning-topics{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;background:#fff;padding:20px;border-radius:12px}.topic-category{background:#f8f9fa;padding:20px;border-radius:12px;border-top:4px solid #667eea}.topic-category h4{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:15px;text-align:center}.topic-category ul{list-style:none;padding:0}.topic-category li{border-bottom:1px solid #e9ecef;position:relative;padding:8px 0 8px 20px;color:#666}.topic-category li:last-child{border-bottom:none}.topic-category li:before{content:"•";color:#667eea;font-weight:700;position:absolute;left:0}.important-notice{background:linear-gradient(135deg,#ffeaa7,#fab1a0);border-left-color:#e17055}.important-notice h3{color:#2d3436}.notice-content{background:#ffffffe6;border-radius:12px}.notice-content p{margin-bottom:10px;color:#2d3436}.notice-content strong{color:#e17055}@media(max-width:768px){.credit-container{padding:20px;margin:10px;max-height:85vh}.credit-header h2{font-size:1.5rem}.credit-section{padding:20px}.conditions-list{grid-template-columns:1fr}.process-steps{flex-direction:column;padding:20px}.step-arrow{transform:rotate(90deg)}.learning-topics{grid-template-columns:1fr}.credit-details li{flex-direction:column;align-items:flex-start;gap:5px}.credit-details li strong{min-width:auto}}.credit-container::-webkit-scrollbar{width:8px}.credit-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.credit-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.credit-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.pacm-contact-header{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.pacm-contact-header h2{font-size:2rem;font-weight:700;color:#2c3e50;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.contact-section{margin-bottom:40px;background:#f8f9fa;border-radius:16px;padding:30px;border-left:6px solid #667eea}.contact-card:hover{box-shadow:0 12px 30px #667eea33;border-color:#667eea}.avatar-placeholder{width:70px;height:70px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;font-weight:600;box-shadow:0 4px 15px #667eea4d}.contact-role{font-size:1rem;color:#667eea;font-weight:600;margin-bottom:15px}.contact-phone a:hover{color:#667eea}.responsibilities{text-align:left;background:#f8f9fa;padding:15px;border-radius:12px;border-left:4px solid #667eea}.responsibilities li:before{content:"•";color:#667eea;font-weight:700;position:absolute;left:0}.email-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #667eea33;border-color:#667eea}.email-icon{font-size:3rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.email-link{font-size:1.1rem;color:#667eea;text-decoration:none;font-weight:600;display:block;margin-bottom:8px;transition:color .3s ease}.email-link:hover{color:#4c63d2}.org-card{background:#fff;padding:25px;border-radius:12px;border-top:4px solid #667eea;transition:all .3s ease}.org-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #667eea1a}.payment-standards{background:#fff;padding:25px;border-radius:12px;border-left:4px solid #667eea}@media(max-width:768px){.contact-container{padding:20px;margin:10px;max-height:85vh}.pacm-contact-header h2{font-size:1.5rem}.contact-section{padding:20px}.contacts-grid{grid-template-columns:1fr}.email-card{flex-direction:column;text-align:center;max-width:none}.organization-info,.payment-details{grid-template-columns:1fr}.wechat-section{grid-template-columns:1fr;gap:20px}.emergency-item{flex-direction:column;text-align:center;gap:5px}.emergency-label{min-width:auto}}.transportation{max-width:1700px;margin:0 auto;padding:0}.transportation-container{background:#fff;border-radius:16px;padding:40px;box-shadow:0 8px 30px #0000001a;overflow-y:auto;max-height:80vh}.transportation-header{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.transportation-header h2{font-size:2rem;font-weight:700;color:#2c3e50;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.transportation-subtitle{color:#666;font-size:1.1rem}.transportation-content{space:40px}.venue-section{margin-bottom:40px;background:#f8f9fa;border-radius:16px;padding:30px;border-left:6px solid #667eea}.venue-section h3{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:25px;display:flex;align-items:center;gap:10px}.venue-card{background:#fff;border-radius:12px;padding:25px;display:grid;grid-template-columns:2fr 1fr;gap:30px;align-items:center}.venue-info h4{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:20px}.venue-details p{margin-bottom:12px;color:#666;line-height:1.5}.venue-details strong{color:#2c3e50;font-weight:600}.venue-map{display:flex;justify-content:center}.pacm-map-placeholder{width:200px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.1rem}.transportation-section{margin-bottom:40px;background:#f8f9fa;border-radius:16px;padding:30px;border-left:6px solid #28a745}.transportation-section h3{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:25px;display:flex;align-items:center;gap:10px}.transportation-options{display:grid;grid-template-columns:1fr;gap:25px}.transport-option{background:#fff;border-radius:12px;padding:25px;display:flex;gap:20px;transition:all .3s ease;border:2px solid transparent}.transport-option:hover{transform:translateY(-3px);box-shadow:0 8px 25px #28a74533;border-color:#28a745}.transport-icon{font-size:3rem;background:linear-gradient(135deg,#28a745,#20c997);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0}.transport-details h4{font-size:1.3rem;font-weight:700;color:#2c3e50;margin-bottom:10px}.transport-details p{margin-bottom:12px;color:#666;line-height:1.5}.transport-details strong{color:#2c3e50}.transport-details ul{list-style:none;padding:0;margin-top:15px}.transport-details li{color:#666;position:relative;padding:6px 0 6px 20px}.transport-details li:before{content:"🚗";position:absolute;left:0}.accommodation-section{margin-bottom:40px;background:#f8f9fa;border-radius:16px;padding:30px;border-left:6px solid #fd7e14}.accommodation-section h3{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:25px;display:flex;align-items:center;gap:10px}.accommodation-info{space:25px}.accommodation-card{background:#fff;border-radius:12px;padding:25px;margin-bottom:25px}.accommodation-card h4{font-size:1.3rem;font-weight:700;color:#2c3e50;margin-bottom:20px}.room-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.room-type{background:#f8f9fa;padding:20px;border-radius:12px;border-top:4px solid #fd7e14}.room-type h5{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:12px}.room-type p{margin-bottom:8px;color:#666}.room-type strong{color:#fd7e14}.booking-note{background:#fff3cd;padding:20px;border-radius:8px;border:1px solid #ffeaa7}.booking-note p{margin-bottom:10px;color:#856404;font-weight:500}.booking-note ul{list-style:none;padding:0}.booking-note li{color:#856404;position:relative;padding:4px 0 4px 20px}.booking-note li:before{content:"⚠️";position:absolute;left:0}.nearby-hotels{background:#fff;border-radius:12px;padding:25px}.nearby-hotels h4{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:20px}.hotel-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.hotel-item{background:#f8f9fa;padding:15px;border-radius:8px;border-left:4px solid #6c757d;transition:all .3s ease}.hotel-item:hover{transform:translateY(-2px);box-shadow:0 4px 15px #6c757d33}.hotel-item h5{font-size:1rem;font-weight:600;color:#2c3e50;margin-bottom:8px}.hotel-item p{margin-bottom:4px;color:#666;font-size:.9rem}.dining-section{margin-bottom:40px;background:#f8f9fa;border-radius:16px;padding:30px;border-left:6px solid #dc3545}.dining-section h3{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:25px;display:flex;align-items:center;gap:10px}.dining-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.meal-schedule{background:#fff;border-radius:12px;padding:25px}.meal-schedule h4{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:20px}.meal-item{background:#f8f9fa;padding:15px;border-radius:8px;margin-bottom:15px;border-left:4px solid #dc3545}.meal-item:last-child{margin-bottom:0}.meal-item h5{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:10px}.meal-item p{margin-bottom:5px;color:#666}.nearby-restaurants{background:#fff;border-radius:12px;padding:25px}.nearby-restaurants h4{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:20px}.nearby-restaurants ul{list-style:none;padding:0}.nearby-restaurants li{border-bottom:1px solid #f0f0f0;color:#666;position:relative;padding:8px 0 8px 25px}.nearby-restaurants li:last-child{border-bottom:none}.nearby-restaurants li:before{content:"🍽️";position:absolute;left:0}.nearby-restaurants strong{color:#2c3e50}.tips-section{background:#f8f9fa;border-radius:16px;padding:30px;border-left:6px solid #6f42c1}.tips-section h3{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:25px;display:flex;align-items:center;gap:10px}.tips-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.tip-category{background:#fff;border-radius:12px;padding:20px;border-top:4px solid #6f42c1}.tip-category h4{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:15px;text-align:center}.tip-category ul{list-style:none;padding:0}.tip-category li{color:#666;padding:6px 0 6px 20px;line-height:1.4}.tip-category li:before{left:0}.tip-category strong{color:#2c3e50}@media(max-width:768px){.transportation-container{padding:20px;margin:10px;max-height:85vh}.transportation-header h2{font-size:1.5rem}.venue-section,.transportation-section,.accommodation-section,.dining-section,.tips-section{padding:20px}.venue-card{grid-template-columns:1fr;text-align:center}.transport-option{flex-direction:column;text-align:center}.transport-icon{align-self:center}.room-options,.dining-info,.tips-content{grid-template-columns:1fr}}.transportation-container::-webkit-scrollbar{width:8px}.transportation-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.transportation-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.transportation-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dynamic-content{max-width:1700px;margin:0 auto;padding:0}.content-container{background:#fff;border-radius:16px;padding:40px;box-shadow:0 8px 30px #0000001a;overflow-y:auto;max-height:80vh}.content-header{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.content-header h2{font-size:2rem;font-weight:700;color:#2c3e50;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.content-subtitle{color:#666;font-size:1.1rem;margin:0}.content-body{line-height:1.6}.text-content{space:30px}.text-section{margin-bottom:30px;background:#f8f9fa;border-radius:12px;padding:25px;border-left:4px solid #667eea}.text-section h3{color:#2c3e50;font-size:1.3rem;margin-bottom:15px;font-weight:600}.text-body p{margin-bottom:15px;color:#666;text-align:justify}.list-content{space:30px}.list-section{margin-bottom:30px;background:#f8f9fa;border-radius:12px;padding:25px;border-left:4px solid #28a745}.list-section h3{color:#2c3e50;font-size:1.3rem;margin-bottom:20px;font-weight:600}.list-style-default{list-style:none;padding:0}.list-style-default li{border-bottom:1px solid #e9ecef;position:relative;padding:8px 0 8px 20px;color:#666}.list-style-default li:last-child{border-bottom:none}.list-style-default li:before{content:"•";color:#28a745;font-weight:700;position:absolute;left:0}.list-style-numbered{counter-reset:item;padding:0;list-style:none}.list-style-numbered li{border-bottom:1px solid #e9ecef;position:relative;padding:8px 0 8px 30px;color:#666;counter-increment:item}.list-style-numbered li:before{content:counter(item);background:#28a745;color:#fff;font-weight:700;font-size:.8rem;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:8px}.cards-content{margin-bottom:30px}.cards-grid{display:grid;gap:25px}.cards-grid.cols-1{grid-template-columns:1fr}.cards-grid.cols-2{grid-template-columns:repeat(2,1fr)}.cards-grid.cols-3{grid-template-columns:repeat(3,1fr)}.cards-grid.cols-4{grid-template-columns:repeat(4,1fr)}.content-card{background:#f8f9fa;border-radius:16px;padding:25px;transition:all .3s ease;border:2px solid transparent;text-align:center}.content-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #667eea33;border-color:#667eea;background:#fff}.card-icon{font-size:3rem;margin-bottom:20px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-image{margin-bottom:20px}.card-image img{width:100%;height:auto;border-radius:8px}.card-body h4{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:10px}.card-subtitle{color:#667eea;font-weight:500;margin-bottom:15px}.card-content{color:#666;line-height:1.5;margin-bottom:15px}.card-link{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:500;transition:all .3s ease}.card-link:hover{transform:translateY(-2px);box-shadow:0 4px 15px #667eea66}.table-content{space:30px}.table-section{margin-bottom:30px}.table-section h3{color:#2c3e50;font-size:1.3rem;margin-bottom:20px;font-weight:600}.table-wrapper{overflow-x:auto;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a}.content-table{width:100%;border-collapse:collapse}.content-table th{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:15px 10px;text-align:center;font-weight:600}.content-table td{padding:15px 10px;border-bottom:1px solid #e9ecef;text-align:center;color:#666}.content-table tr:hover{background-color:#f8f9fa}.form-content{background:#f8f9fa;border-radius:12px;padding:30px;border-left:4px solid #fd7e14}.form-info p{margin-bottom:20px;color:#666;line-height:1.6}.form-field-info{margin-bottom:15px;padding:15px;background:#fff;border-radius:8px;border-left:4px solid #fd7e14}.form-field-info strong{color:#2c3e50;margin-right:10px}.custom-content{background:#f8f9fa;border-radius:12px;padding:30px}@media(max-width:768px){.content-container{padding:20px;margin:10px;max-height:85vh}.content-header h2{font-size:1.5rem}.text-section,.list-section{padding:20px}.cards-grid.cols-2,.cards-grid.cols-3,.cards-grid.cols-4{grid-template-columns:1fr}.content-card{padding:20px}}.content-container::-webkit-scrollbar{width:8px}.content-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.content-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.content-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.nav-item-large:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="2" fill="rgba(255,255,255,0.1)"/></svg>') repeat;animation:float 20s linear infinite;pointer-events:none}.nav-item-map:after{content:"";position:absolute;bottom:12px;right:12px;width:50px;height:50px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 20 20'%3E%3Cg fill='%23ffffff'%3E%3Cpath fill-rule='evenodd' d='M10 10a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5Zm0-3a.5.5 0 1 1 0 1a.5.5 0 0 1 0-1Z' clip-rule='evenodd'%3E%3C/path%3E%3Cpath fill-rule='evenodd' d='M5 7.286C5 10.199 7.805 15 10 15s5-4.801 5-7.714C15 4.38 12.777 2 10 2S5 4.381 5 7.286Zm8 0C13 9.24 10.803 13 10 13c-.803 0-3-3.76-3-5.714C7 5.456 8.36 4 10 4s3 1.456 3 3.286Z' clip-rule='evenodd'%3E%3C/path%3E%3Cpath d='M13.73 10a1 1 0 1 1 0-2a3 3 0 0 1 2.89 2.197l1.39 5A3 3 0 0 1 15.118 19H4.88a3 3 0 0 1-2.89-3.803l1.389-5A3 3 0 0 1 6.27 8a1 1 0 0 1 0 2a1 1 0 0 0-.963.732l-1.39 5A1 1 0 0 0 4.882 17H15.12a1 1 0 0 0 .963-1.268l-1.389-5A1 1 0 0 0 13.73 10Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.8;z-index:3;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.smcc-schedule-header{display:grid;grid-template-columns:80px 1fr 120px 80px;background:#03a9f4;color:#fff;font-weight:700;font-size:12px}.smcc-schedule-header>div{padding:8px 6px;text-align:center;border-right:1px solid rgba(255,255,255,.3)}.smcc-schedule-header>div:last-child{border-right:none}.smcc-schedule-row{display:grid;grid-template-columns:80px 1fr 120px 80px;border-bottom:1px solid #eee;font-size:11px;min-height:40px}.smcc-schedule-row:last-child{border-bottom:none}@media(max-width:480px){.merged-title{font-size:10px;padding:3px 6px;margin-bottom:6px}.merged-item .content-title{font-size:9px;line-height:1.2}.merged-speaker{font-size:8px}.merged-speaker .institution{font-size:7px}.merged-speaker-item .speaker-name{font-size:9px}.merged-speaker-item .institution{font-size:7px}.merged-speakers{gap:0px;padding:0}.merged-speaker-item{padding:0}.merged-speaker-item .speaker-name{font-size:10px;line-height:1}.merged-speaker-item .institution{font-size:9px;line-height:1}.speaker-count{font-size:9px;padding:1px 4px}.smcc-schedule-header,.smcc-schedule-row,.session-row{grid-template-columns:50px 1fr 60px 50px}.content-cell{padding:3px}.time-cell,.moderator-cell{padding:2px 1px;font-size:9px}.speaker-cell{padding:2px 1px}}.page-container{padding-top:74px;min-height:100vh;background:linear-gradient(135deg,#e0f2fe,#b3e5fc,#03a9f4);position:relative;overflow-y:auto}.smcc-content-container{max-width:460px;background:#fffffff2;border-radius:15px;padding:20px;box-shadow:0 10px 30px #03a9f433;color:#263238;margin:50px auto 0;border:1px solid rgba(3,169,244,.2)}@media(max-width:480px){.page-container{padding:10px}.smcc-content-container{padding:15px}.page-title{font-size:20px;margin:15px 0 20px}}.nav-item-large:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="2" fill="rgba(255,255,255,0.1)"/></svg>') repeat;animation:float 20s linear infinite;pointer-events:none}.nav-item-map:after{content:"";position:absolute;bottom:12px;right:12px;width:50px;height:50px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 20 20'%3E%3Cg fill='%23ffffff'%3E%3Cpath fill-rule='evenodd' d='M10 10a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5Zm0-3a.5.5 0 1 1 0 1a.5.5 0 0 1 0-1Z' clip-rule='evenodd'%3E%3C/path%3E%3Cpath fill-rule='evenodd' d='M5 7.286C5 10.199 7.805 15 10 15s5-4.801 5-7.714C15 4.38 12.777 2 10 2S5 4.381 5 7.286Zm8 0C13 9.24 10.803 13 10 13c-.803 0-3-3.76-3-5.714C7 5.456 8.36 4 10 4s3 1.456 3 3.286Z' clip-rule='evenodd'%3E%3C/path%3E%3Cpath d='M13.73 10a1 1 0 1 1 0-2a3 3 0 0 1 2.89 2.197l1.39 5A3 3 0 0 1 15.118 19H4.88a3 3 0 0 1-2.89-3.803l1.389-5A3 3 0 0 1 6.27 8a1 1 0 0 1 0 2a1 1 0 0 0-.963.732l-1.39 5A1 1 0 0 0 4.882 17H15.12a1 1 0 0 0 .963-1.268l-1.389-5A1 1 0 0 0 13.73 10Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.8;z-index:3;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.footer-info{text-align:center;border-top:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;margin-top:10px;position:sticky;bottom:0;z-index:10}.content-title{font-weight:500;color:#333;line-height:1.3;margin-bottom:2px}@media(max-width:480px){.schedule-header,.schedule-row,.session-row{grid-template-columns:60px 1fr 80px 60px;font-size:10px}.date-button{font-size:10px;padding:6px 2px}.schedule-date{font-size:14px;padding:8px}.time-cell,.speaker-cell,.moderator-cell,.session-time,.session-speaker,.session-moderator{padding:4px 2px}.content-cell,.session-content{padding:4px}.content-title,.session-title{font-size:10px}.institution,.session-institution{font-size:9px}}.session-content{font-size:14px;color:#374151;line-height:1.5;margin-top:8px}.image-live-header{text-align:center;margin-bottom:10px;background:#ffffffe6;border-radius:15px;box-shadow:0 4px 20px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.crdt-content-container{max-width:460px;background:#fffffff2;border-radius:15px;padding:20px;box-shadow:0 10px 30px #03a9f433;color:#263238;margin:50px auto 0;border:1px solid rgba(3,169,244,.2)}@media(max-width:480px){.page-container{padding:10px}.crdt-content-container{padding:15px}.page-title{font-size:20px;margin:15px 0 20px}}.countdown-container{text-align:center;margin-bottom:-10px;padding:0}.countdown-title{color:#263238;font-size:18px;margin-bottom:10px;font-weight:600;text-shadow:0 1px 3px rgba(3,169,244,.3)}.countdown-display{display:flex;justify-content:center;gap:10px;margin-bottom:5px;flex-wrap:wrap}.time-block{background:#fffffff2;border-radius:8px;padding:8px 12px;min-width:60px;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 8px #03a9f426;border:1px solid rgba(3,169,244,.2)}.time-number{font-size:24px;font-weight:700;color:#0277bd;line-height:1}.time-label{font-size:11px;color:#000;margin-top:2px;font-weight:500}.grid-background1{background-color:#b3e5fce6;background-image:linear-gradient(to right,rgba(119,117,117,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(119,117,117,.2) 1px,transparent 1px);background-size:30px 30px;animation:move-grid 2s linear infinite;display:flex;align-items:center;justify-content:center;gap:10px;width:95%;margin:10px auto;padding:12px 24px;border-radius:8px;border:2px solid transparent;font-size:16px;font-weight:600;color:#01579b;text-align:center;cursor:pointer;box-shadow:0 4px 8px #0003;transition:all .3s ease;position:relative;overflow:hidden}.flow-border{position:relative;background-color:#b3e5fce6;background-image:linear-gradient(to right,rgba(119,117,117,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(119,117,117,.2) 1px,transparent 1px);background-size:30px 30px;animation:move-grid 2s linear infinite;display:flex;align-items:center;justify-content:center;gap:10px;height:80px;width:95%;margin:10px auto;border-radius:1rem;z-index:0;overflow:hidden}.flow-border:before{content:"";position:absolute;inset:0;padding:3px;border-radius:inherit;background:linear-gradient(90deg,transparent,#0508ca,transparent);background-size:200% 100%;animation:flow 5s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}@keyframes flow{0%{background-position:-200% 0}50%{background-position:0% 0}to{background-position:200% 0}}@keyframes streaming-light{0%{left:-75%}20%{left:125%}to{left:125%}}@keyframes rotating-border{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:480px){.countdown-title{font-size:16px}.time-block{min-width:50px;padding:6px 8px}.time-number{font-size:20px}.time-label{font-size:10px}}.navigation-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:10px 0;padding:0 20px;grid-auto-rows:minmax(80px,auto)}.nav-item{background:#fffffff2;border-radius:15px;padding:20px;display:flex;align-items:center;gap:15px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #03a9f41a;border-left:4px solid transparent;min-height:80px}.nav-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px #03a9f433}.nav-item:active{transform:translateY(0)}.nav-icon{font-size:24px;flex-shrink:0}.nav-content{flex:1}.nav-title{font-size:14px;font-weight:700;color:#02199e;margin-bottom:4px;line-height:1.2}.nav-subtitle{font-size:11px;color:#000;line-height:1.2}.nav-item-large{grid-row:span 2;min-height:180px;background:linear-gradient(135deg,#0288d1,#0277bd,#01579b);color:#fff;position:relative;overflow:hidden}.nav-item-large:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="2" fill="rgba(255,255,255,0.1)"/></svg>') repeat;animation:float 20s linear infinite;pointer-events:none}.nav-item-large1{grid-row:span 2;min-height:180px;color:#fff;position:relative;overflow:hidden;transition:opacity 1s ease-in-out}.grid-background{background-color:#b3e5fce6;background-image:linear-gradient(to right,rgba(119,117,117,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(119,117,117,.2) 1px,transparent 1px);background-size:30px 30px;animation:move-grid 2s linear infinite}@keyframes move-grid{0%{background-position:0 0}to{background-position:30px 30px}}@keyframes float{0%{transform:translate(-100px) translateY(-100px)}to{transform:translate(100px) translateY(100px)}}.large-item-content{height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2}.large-item-header{text-align:left}.large-item-header .nav-title{color:#fff;font-size:16px;font-weight:700;margin-bottom:4px}.large-item-header .nav-subtitle{color:#fffc;font-size:11px}.large-item-body{display:flex;align-items:center;justify-content:space-between;margin:15px 0}.large-year{font-size:48px;font-weight:700;color:#0f56c2;text-shadow:2px 2px 10px rgba(0,0,0,.4);line-height:1}.large-landmark{font-size:40px;opacity:.9;color:#0f56c2;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.large-item-footer{text-align:right}.large-item-footer .nav-icon{font-size:28px;background:#fff3;border-radius:50%;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:480px){.navigation-grid{gap:10px;padding:0 10px}.nav-item{padding:15px;gap:10px;min-height:70px}.nav-icon{font-size:20px}.nav-title{font-size:15px}.nav-subtitle{font-size:13px}.nav-item-large{min-height:150px}.large-year{font-size:32px}.large-landmark{font-size:26px}.large-item-footer .nav-icon{width:40px;height:40px;font-size:20px}.large-item-header .nav-title{font-size:16px}.large-item-header .nav-subtitle{font-size:13px}}.nav-item-map{background:linear-gradient(135deg,#0288d1,#0277bd,#01579b)!important;position:relative;overflow:hidden;border:2px solid rgba(255,255,255,.3);box-shadow:0 6px 20px #0288d166,inset 0 1px #ffffff4d}.nav-item-map:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 25% 35%,rgba(255,255,255,.2) 2px,transparent 2px),radial-gradient(circle at 70% 25%,rgba(255,255,255,.15) 1.5px,transparent 1.5px),radial-gradient(circle at 60% 75%,rgba(255,255,255,.15) 1.5px,transparent 1.5px),radial-gradient(circle at 80% 60%,rgba(255,255,255,.1) 1px,transparent 1px);background-size:25px 25px,25px 25px,60px 60px,45px 45px,50px 50px,35px 35px;animation:mapFloat 30s linear infinite;pointer-events:none;z-index:1}.nav-item-map:after{content:"";position:absolute;bottom:12px;right:12px;width:50px;height:50px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 20 20'%3E%3Cg fill='%23ffffff'%3E%3Cpath fill-rule='evenodd' d='M10 10a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5Zm0-3a.5.5 0 1 1 0 1a.5.5 0 0 1 0-1Z' clip-rule='evenodd'%3E%3C/path%3E%3Cpath fill-rule='evenodd' d='M5 7.286C5 10.199 7.805 15 10 15s5-4.801 5-7.714C15 4.38 12.777 2 10 2S5 4.381 5 7.286Zm8 0C13 9.24 10.803 13 10 13c-.803 0-3-3.76-3-5.714C7 5.456 8.36 4 10 4s3 1.456 3 3.286Z' clip-rule='evenodd'%3E%3C/path%3E%3Cpath d='M13.73 10a1 1 0 1 1 0-2a3 3 0 0 1 2.89 2.197l1.39 5A3 3 0 0 1 15.118 19H4.88a3 3 0 0 1-2.89-3.803l1.389-5A3 3 0 0 1 6.27 8a1 1 0 0 1 0 2a1 1 0 0 0-.963.732l-1.39 5A1 1 0 0 0 4.882 17H15.12a1 1 0 0 0 .963-1.268l-1.389-5A1 1 0 0 0 13.73 10Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.8;z-index:3;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.cool-background{position:relative;overflow:hidden;color:#fff}.cool-background:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#fff0,#fff6,#fff0);transform:skew(-25deg);animation:shine 6s infinite}@keyframes shine{0%{left:-75%}20%{left:125%}to{left:125%}}@keyframes mapFloat{0%{transform:translate(-10px) translateY(-10px)}50%{transform:translate(10px) translateY(5px)}to{transform:translate(-10px) translateY(-10px)}}@keyframes mapPulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}.nav-item-map .large-item-content{position:relative;z-index:2}.nav-item-map .large-item-header .nav-title{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.3)}.nav-item-map .large-item-header .nav-subtitle{color:#ffffffe6!important}.nav-item-map .large-item-body{display:flex;align-items:center;justify-content:center;margin:20px 0;position:relative}.nav-item-map:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px #0288d199,inset 0 1px #fff6;border-color:#ffffff80}.nav-item-map:hover:after{opacity:.6}@media(max-width:480px){.nav-item-map:after{width:80px;height:80px;bottom:8px;right:10px}.nav-item-map .large-item-body{margin:15px 0}.nav-item-map:hover{transform:translateY(-2px) scale(1.01)}}.fade-in{opacity:1!important}.fade-out{opacity:0!important}.vortex-canvas{width:100%;display:block;border-radius:15px}.home-page{min-height:100vh;background-size:100% 100%;color:#fff;position:relative;overflow-x:hidden;display:flex;flex-direction:column}.header-section{text-align:center;padding:20px;position:relative}.full-width-img{width:100%;height:auto;display:block}.conference-badges{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.badge{width:40px;height:40px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;border:2px solid rgba(255,255,255,.3)}.conference-title{margin-bottom:30px}.main-title{font-size:24px;font-weight:700;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.sub-title{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;margin-bottom:8px}.highlight-text{font-size:32px;font-weight:700;color:#81d4fa;text-shadow:0 2px 4px rgba(0,0,0,.3)}.china-text{font-size:16px;font-weight:600}.committee-text{font-size:14px;font-weight:500}.workshop-title{font-size:14px;font-weight:500;opacity:.9}.conference-info{background:#ffffff1a;border-radius:15px;padding:15px;margin:20px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.date-location{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px;font-weight:700}.date{font-size:18px;color:#81d4fa}.date-detail{font-size:16px}.location{font-size:16px;color:#81d4fa}.organizer-info{text-align:left;font-size:12px;line-height:1.4}.organizer-line{margin-bottom:2px}.footer-info{text-align:center;padding:10px;border-top:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;bottom:0;left:0;width:100%;z-index:10;font-size:14px;opacity:1;color:#333;font-weight:700}.service-provider{font-size:14px;font-weight:600;margin-bottom:5px}.service-desc{font-size:14px;opacity:1;color:#333;font-weight:700}.mini-Program{background-color:#b3e5fce6;background-image:linear-gradient(to right,rgba(119,117,117,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(119,117,117,.2) 1px,transparent 1px);background-size:30px 30px;animation:move-grid 2s linear infinite;gap:10px;width:95%;margin:0 auto;padding:12px 24px;border-radius:8px;border:none;font-size:16px;font-weight:600;color:#01579b;text-align:center;cursor:pointer;box-shadow:0 4px 8px #0003;transition:all .3s ease}.home-page:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}@media(max-width:480px){.header-section{padding:15px}.main-title{font-size:20px}.highlight-text{font-size:28px}.china-text{font-size:14px}.committee-text,.workshop-title{font-size:12px}.badge{width:35px;height:35px;font-size:18px}.date{font-size:16px}.date-detail,.location{font-size:14px}.organizer-info{font-size:11px}}.pdf-notice-header{text-align:center;margin-bottom:30px}.pdf-notice-title{color:#000;font-weight:700;margin:5px 0}.pdf-notice-title-cn{font-size:24px;border-bottom:2px solid black;padding-bottom:10px;display:inline-block}.pdf-container{margin-bottom:30px}.pdf-info{display:flex;align-items:flex-start;gap:15px;background:#f8fafc;padding:20px;border-radius:12px;border:2px solid #e2e8f0;margin-bottom:20px}.pdf-icon{font-size:48px;flex-shrink:0}.pdf-details h3{margin:0;color:#0277bd;font-size:16px;line-height:1.4}.pdf-subtitle{margin:0;color:#64748b;font-size:14px}.pdf-actions{display:flex;gap:12px;margin-bottom:20px;justify-content:center}.pdf-button{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none}.view-button{background:#03a9f4;color:#fff}.view-button:hover{background:#0277bd;transform:translateY(-1px)}.download-button{background:#0277bd;color:#fff}.download-button:hover{background:#01579b;transform:translateY(-1px)}.button-icon{font-size:16px}.pdf-preview{margin-bottom:20px;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #e2e8f0}.pdf-viewer-header{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;padding:12px 20px;border-bottom:1px solid #e2e8f0}.viewer-title{font-weight:600;color:#1e293b;font-size:14px}.viewer-status{font-size:12px;color:#64748b;font-weight:500}.pdf-iframe-container{position:relative;background:#f8fafc;min-height:600px}.pdf-iframe-container iframe{border:none;border-radius:0;width:100%;height:100%;background:#fff}.pdf-fallback{position:absolute;inset:0;background:#f8fafcf2;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fallback-content{text-align:center;background:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 25px #0000001a;border:1px solid #e2e8f0;max-width:400px}.fallback-icon{font-size:64px;margin-bottom:20px}.fallback-content h3{color:#1e293b;margin:0 0 12px;font-size:18px}.fallback-content p{color:#64748b;margin:0 0 24px;font-size:14px;line-height:1.5}.fallback-actions{display:flex;gap:12px;justify-content:center}.fallback-button{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none}.fallback-button.primary{background:#03a9f4;color:#fff}.fallback-button.primary:hover{background:#0277bd;transform:translateY(-1px)}.fallback-button.secondary{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.fallback-button.secondary:hover{background:#e2e8f0;transform:translateY(-1px)}.pdf-preview-tips{background:#f8fafc;padding:15px 20px;border-top:1px solid #e2e8f0;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.tip-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b}.tip-item .tip-icon{font-size:14px;color:#3b82f6}.mobile-pdf-container{background:#f8fafc;padding:20px;border-radius:8px}.mobile-pdf-info{display:flex;align-items:flex-start;gap:15px;margin-bottom:25px;background:#fff;padding:20px;border-radius:12px;border:2px solid #e2e8f0}.mobile-pdf-icon{font-size:48px;flex-shrink:0}.mobile-pdf-details h3{margin:0 0 10px;color:#1e40af;font-size:18px;font-weight:600}.mobile-pdf-details p{margin:0;color:#64748b;font-size:14px;line-height:1.5}.mobile-pdf-actions{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.mobile-pdf-button{display:flex;align-items:center;gap:15px;padding:18px 20px;border:none;border-radius:12px;font-size:14px;cursor:pointer;transition:all .3s ease;text-decoration:none;width:100%;text-align:left}.mobile-pdf-button.primary{background:linear-gradient(135deg,#03a9f4,#0277bd);color:#fff;border:2px solid transparent}.mobile-pdf-button.primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #03a9f44d}.mobile-pdf-button.secondary{background:#fff;color:#475569;border:2px solid #e2e8f0}.mobile-pdf-button.secondary:hover{background:#f8fafc;border-color:#03a9f4;transform:translateY(-1px)}.mobile-pdf-button .button-icon{font-size:24px;flex-shrink:0}.mobile-pdf-button .button-text{flex:1}.mobile-pdf-button .button-title{font-weight:600;font-size:16px;margin-bottom:4px}.mobile-pdf-button .button-subtitle{font-size:12px;opacity:.8;line-height:1.3}.mobile-pdf-tip{display:flex;align-items:flex-start;gap:12px;background:#e1f5fe;border:2px solid #03a9f4;border-radius:10px;padding:15px}.mobile-pdf-tip .tip-icon{font-size:20px;color:#03a9f4;flex-shrink:0}.mobile-pdf-tip .tip-content{color:#0277bd;font-size:13px;line-height:1.5}.mobile-pdf-tip strong{color:#0277bd;font-weight:600}.pdf-error{display:flex;align-items:center;gap:15px;background:#fef3cd;border:1px solid #fbbf24;border-radius:8px;padding:20px;text-align:center}.error-icon{font-size:32px;color:#d97706}.error-text{color:#92400e}.error-text p{margin:5px 0;font-size:14px}.quick-info{background:#f1f5f9;border-radius:12px;padding:20px;margin-bottom:20px}.quick-info h3{color:#0277bd;margin:0 0 15px;font-size:18px;text-align:center}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.info-item{background:#fff;padding:12px;border-radius:8px;border-left:4px solid #03a9f4}.info-label{font-size:12px;color:#64748b;margin-bottom:4px;font-weight:500}.info-value{font-size:13px;color:#1e293b;font-weight:600;line-height:1.3}.notice-tip{display:flex;align-items:flex-start;gap:12px;background:#e1f5fe;border:1px solid #03a9f4;border-radius:8px;padding:15px}.tip-icon{font-size:20px;color:#03a9f4;flex-shrink:0}.tip-text{color:#0277bd;font-size:13px;line-height:2}.tip-text strong{color:#0277bd}.notice-table{background:#fef8e3;border-radius:8px;overflow:hidden;margin-bottom:20px;border:1px solid #ddd}.notice-row{display:flex;border-bottom:1px solid #ddd;min-height:50px}.notice-row:last-child{border-bottom:none}.notice-label{background:#f0e6d2;padding:15px 10px;font-weight:700;color:#333;min-width:120px;flex-shrink:0;display:flex;align-items:center;justify-content:center;text-align:center;border-right:1px solid #ddd;font-size:14px}.notice-value{padding:15px;flex:1;color:#333;line-height:1.4;display:flex;flex-direction:column;justify-content:center;font-size:14px}.secretary-info{display:flex;justify-content:space-between;margin-bottom:5px;padding:2px 0}.secretary-info:last-child{margin-bottom:0}.secretary-name{font-weight:500;color:#0277bd}.secretary-phone{color:#666;font-family:monospace}.map-container{margin:20px 0;background:#fff;border-radius:8px;border:2px solid #22c55e;overflow:hidden}.map-placeholder{padding:20px;text-align:center;background:#f0fdf4}.map-icon{font-size:40px;margin-bottom:10px}.map-text{font-size:16px;font-weight:700;color:#15803d;margin-bottom:15px}.map-details{text-align:left;max-width:200px;margin:0 auto}.location-item{margin-bottom:8px;padding:5px 0}.location-label{font-size:12px;color:#374151;background:#fff;padding:2px 8px;border-radius:4px;border:1px solid #d1d5db}.direction-info{margin-top:15px;text-align:center}.direction-line{font-size:11px;color:#22c55e;margin:2px 0;font-weight:500}.page-number{text-align:right;font-size:14px;color:#fff;background:#dc2626;padding:8px 12px;border-radius:4px;width:fit-content;margin-left:auto;font-weight:700}@media(max-width:480px){.notice-row{flex-direction:column;min-height:0}.notice-label{min-width:auto;padding:10px;border-right:none;border-bottom:1px solid #ddd;font-size:12px}.notice-value{padding:10px;font-size:12px}.notice-title-cn{font-size:20px}.secretary-info{flex-direction:column;gap:2px}.map-placeholder{padding:15px}.map-icon{font-size:30px}.map-text{font-size:14px}.pdf-iframe-container{min-height:400px}.pdf-iframe-container iframe{height:400px}.pdf-actions{flex-direction:column;gap:10px}.pdf-button{width:100%;justify-content:center;padding:14px 20px}.fallback-content{padding:30px 20px;margin:20px}.fallback-actions{flex-direction:column;gap:10px}.fallback-button{width:100%;justify-content:center}.pdf-preview-tips{flex-direction:column;gap:12px;text-align:center}.info-grid{grid-template-columns:1fr;gap:10px}}.contact{max-width:1700px;margin:0 auto;padding:0}.contact-container{background:#fff;border-radius:16px;padding:40px;box-shadow:0 8px 30px #0000001a;overflow-y:auto;max-height:80vh}.contact-header{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.contact-header h2{font-size:2rem;font-weight:700;color:#2c3e50;background:linear-gradient(135deg,#03a9f4,#0277bd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.contact-subtitle{color:#666;font-size:1.1rem}.contact-content{space:40px}.contact-section{margin-bottom:40px;background:#f8f9fa;border-radius:16px;padding:30px;border-left:6px solid #03a9f4}.contact-section h3{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:25px;display:flex;align-items:center;gap:10px}.contacts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.contact-card{background:#fff;border-radius:16px;padding:25px;transition:all .3s ease;border:2px solid transparent;text-align:center}.contact-card:hover{box-shadow:0 12px 30px #03a9f433;border-color:#03a9f4}.contact-avatar{display:flex;justify-content:center;margin-bottom:20px}.avatar-placeholder{width:70px;height:70px;background:linear-gradient(135deg,#03a9f4,#0277bd);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;font-weight:600;box-shadow:0 4px 15px #03a9f44d}.contact-name{font-size:1.3rem;font-weight:700;color:#2c3e50;margin-bottom:8px}.contact-role{font-size:1rem;color:#03a9f4;font-weight:600;margin-bottom:15px}.contact-phone{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;font-size:1.1rem}.phone-icon{font-size:1.2rem}.contact-phone a{color:#2c3e50;text-decoration:none;font-weight:600;transition:color .3s ease}.contact-phone a:hover{color:#03a9f4}.responsibilities{text-align:left;background:#f8f9fa;padding:15px;border-radius:12px;border-left:4px solid #03a9f4}.resp-title{font-weight:600;color:#2c3e50;margin-bottom:10px}.responsibilities ul{list-style:none;padding:0}.responsibilities li{color:#666;position:relative;padding:4px 0 4px 15px}.responsibilities li:before{content:"•";color:#03a9f4;font-weight:700;position:absolute;left:0}.email-info{display:flex;justify-content:center}.email-card{background:#fff;border-radius:16px;padding:30px;display:flex;align-items:center;gap:20px;border:2px solid transparent;transition:all .3s ease;max-width:500px}.email-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #03a9f433;border-color:#03a9f4}.email-icon{font-size:3rem;background:linear-gradient(135deg,#03a9f4,#0277bd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.email-details h4{font-size:1.3rem;font-weight:700;color:#2c3e50;margin-bottom:10px}.email-link{font-size:1.1rem;color:#03a9f4;text-decoration:none;font-weight:600;display:block;margin-bottom:8px;transition:color .3s ease}.email-link:hover{color:#0277bd}.email-desc{color:#666;font-size:.9rem;margin:0}.organization-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.org-card{background:#fff;padding:25px;border-radius:12px;border-top:4px solid #03a9f4;transition:all .3s ease}.org-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #03a9f41a}.org-card h4{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:15px}.org-card p{margin-bottom:8px;color:#666;line-height:1.5}.payment-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.payment-card{background:#fff;padding:25px;border-radius:12px;border-left:4px solid #28a745}.payment-card h4{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:15px}.bank-details p{margin-bottom:8px;color:#666}.bank-details strong{color:#2c3e50}.payment-note{background:#fff3cd;padding:15px;border-radius:8px;margin-top:15px;border:1px solid #ffeaa7}.payment-note strong{color:#856404}.payment-standards{background:#fff;padding:25px;border-radius:12px;border-left:4px solid #03a9f4}.payment-standards h4{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:15px}.payment-standards ul{list-style:none;padding:0}.payment-standards li{border-bottom:1px solid #f0f0f0;color:#666;padding:8px 0 8px 20px}.payment-standards li:last-child{border-bottom:none}.payment-standards li:before{content:"💰";left:0}.payment-standards strong{color:#2c3e50}.wechat-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;background:#fff;padding:30px;border-radius:12px}.qr-code-area{text-align:center}.qr-code-placeholder{width:150px;height:150px;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem;color:#6c757d;margin:0 auto 15px;font-weight:500}.qr-code-placeholder img{max-width:100%;max-height:100%;object-fit:contain}.qr-desc{color:#666;font-size:.9rem}.wechat-instructions h4{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:15px}.wechat-instructions ul{list-style:none;padding:0}.wechat-instructions li{color:#666;padding:6px 0 6px 20px}.wechat-instructions li:before{left:0}.emergency{background:linear-gradient(135deg,#ff9a9e,#fecfef);border-left-color:#dc3545}.emergency h3{color:#721c24}.emergency-info{background:#ffffffe6;padding:20px;border-radius:12px}.emergency-info p{color:#721c24;font-weight:500;margin-bottom:15px}.emergency-numbers{display:flex;flex-direction:column;gap:10px}.emergency-item{display:flex;align-items:center;gap:10px;background:#fff;padding:12px;border-radius:8px;border-left:4px solid #dc3545}.emergency-label{font-weight:600;color:#721c24;min-width:80px}.emergency-phone{color:#dc3545;text-decoration:none;font-weight:700;font-size:1.1rem;transition:color .3s ease}.emergency-phone:hover{color:#a71e2a}@media(max-width:768px){.contact-container{padding:20px;margin:10px;max-height:85vh}.contact-header h2{font-size:1.5rem}.contact-section{padding:20px}.contacts-grid{grid-template-columns:1fr}.email-card{flex-direction:column;text-align:center;max-width:none}.organization-info,.payment-details{grid-template-columns:1fr}.wechat-section{grid-template-columns:1fr;gap:20px}.emergency-item{flex-direction:column;text-align:center;gap:5px}.emergency-label{min-width:auto}}.contact-container::-webkit-scrollbar{width:8px}.contact-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.contact-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.contact-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.date-selector{display:flex;justify-content:space-between;margin-bottom:20px;gap:8px}.date-button{flex:1;padding:8px 4px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;font-size:12px;text-align:center;transition:all .3s;color:#666}.date-button.active{background:#03a9f4;color:#fff;border-color:#03a9f4}.date-button:hover:not(.active){background:#e1f5fe;border-color:#03a9f4}.schedule-container{margin-top:20px}.schedule-date{text-align:center;margin-bottom:15px;padding:15px;background:#e1f5fe;border-radius:8px;border:2px solid #03a9f4}.schedule-date h3{font-size:18px;font-weight:700;color:#0277bd;margin:0 0 8px}.schedule-subtitle{font-size:14px;color:#03a9f4;font-weight:600;background:#fff;display:inline-block;padding:4px 12px;border-radius:15px;border:1px solid #03a9f4}.schedule-table{border:1px solid #ddd;border-radius:8px;overflow:hidden;margin-bottom:20px}.schedule-header{display:grid;grid-template-columns:80px 1fr 120px 80px;background:#03a9f4;color:#fff;font-weight:700;font-size:12px}.schedule-header>div{padding:8px 6px;text-align:center;border-right:1px solid rgba(255,255,255,.3)}.schedule-header>div:last-child{border-right:none}.schedule-row{display:grid;grid-template-columns:80px 1fr 120px 80px;border-bottom:1px solid #eee;font-size:11px;min-height:40px}.schedule-row:last-child{border-bottom:none}.break-row{background:#e3f2fd}.break-row .content-title{text-align:center;font-weight:700;color:#0288d1}.time-cell,.speaker-cell,.moderator-cell{padding:8px 4px;text-align:center;border-right:1px solid #eee;display:flex;align-items:center;justify-content:center;background:#f3f9ff;white-space:pre-line}.content-cell{padding:8px 6px;border-right:1px solid #eee;display:flex;flex-direction:column;justify-content:center}.content-title{font-weight:500;color:#333;line-height:1.3;margin-bottom:2px;white-space:pre-line}.institution{font-size:10px;color:#666;line-height:1.2}.speaker-name,.moderator-name{font-weight:500;color:#0277bd;line-height:1.2}.parallel-sessions{margin-top:30px}.parallel-title{font-size:16px;font-weight:700;color:#03a9f4;margin-bottom:15px;text-align:center;background:#e1f5fe;padding:8px;border-radius:6px}.parallel-section{margin-bottom:20px;border:1px solid #ddd;border-radius:8px;overflow:hidden}.section-header{background:#03a9f4;color:#fff;padding:8px;font-weight:700;font-size:12px;text-align:center}.session-row{display:grid;grid-template-columns:80px 1fr 120px 80px;border-bottom:1px solid #eee;font-size:11px;min-height:35px}.session-row:last-child{border-bottom:none}.session-time{padding:6px 4px;text-align:center;border-right:1px solid #eee;background:#f3f9ff;display:flex;align-items:center;justify-content:center}.session-content{padding:6px;border-right:1px solid #eee;display:flex;flex-direction:column;justify-content:center}.session-title{font-weight:500;color:#333;line-height:1.3;margin-bottom:2px}.session-institution{font-size:10px;color:#666;line-height:1.2}.session-speaker,.session-moderator{padding:6px 4px;text-align:center;border-right:1px solid #eee;background:#f3f9ff;display:flex;align-items:center;justify-content:center;font-weight:500;color:#0277bd}.session-moderator{border-right:none}.merged-row{background:#f8fbff}.merged-content{padding:4px 0}.merged-title{font-weight:700;color:#0277bd;font-size:12px;margin-bottom:8px;text-align:center;background:#e1f5fe;padding:4px 8px;border-radius:4px;border:1px solid #03a9f4}.merged-item{margin-bottom:6px;padding:4px 0;border-bottom:1px dotted #ddd}.merged-item:last-child{border-bottom:none;margin-bottom:0}.merged-item .content-title{font-size:10px;line-height:1.3;margin-bottom:3px;color:#333}.merged-speaker{font-size:9px;color:#666;line-height:1.2}.speaker-label,.merged-speaker .speaker-name{color:#0277bd;font-weight:500}.merged-speaker .institution{color:#999;font-size:8px}.merged-speakers{display:flex;flex-direction:column;gap:0px;height:100%;justify-content:space-around;padding:0}.merged-speaker-item{text-align:center;padding:0}.merged-speaker-item .speaker-name{font-size:11px;color:#0277bd;font-weight:500;line-height:1}.merged-speaker-item .institution{font-size:10px;color:#666;line-height:1;margin-top:0}@media(max-width:480px){.merged-title{font-size:10px;padding:3px 6px;margin-bottom:6px}.merged-item .content-title{font-size:9px;line-height:1.2}.merged-speaker{font-size:8px}.merged-speaker .institution{font-size:7px}.merged-speaker-item .speaker-name{font-size:9px}.merged-speaker-item .institution{font-size:7px}.merged-speakers{gap:0px;padding:0}.merged-speaker-item{padding:0}.merged-speaker-item .speaker-name{font-size:10px;line-height:1}.merged-speaker-item .institution{font-size:9px;line-height:1}.speaker-count{font-size:9px;padding:1px 4px}.schedule-header,.schedule-row,.session-row{grid-template-columns:50px 1fr 1fr 60px 50px}.content-cell{padding:3px}.time-cell,.moderator-cell{padding:2px 1px;font-size:9px}.speaker-cell{padding:2px 1px}.schedule-header,.schedule-row{display:grid;grid-template-columns:1.1fr 2fr 1.3fr 1.3fr 1.3fr}.schedule-header>div,.schedule-row>div{border-bottom:1px solid #ddd;display:flex;align-items:center}.merge-contentToEnd .content-cell{grid-column:2 / 6;justify-content:center;text-align:center}.merge-contentToEnd .speaker-cell,.merge-contentToEnd .speaker-cll,.merge-contentToEnd .moderator-cell{display:none}.merge-contentToHost .content-cell{grid-column:2 / 5;justify-content:center;text-align:center}.merge-contentToHost .speaker-cell,.merge-contentToHost .speaker-cll{display:none}.merge-contentToHost .moderator-cell{grid-column:5 / 6}.merge-speakerToEnd .speaker-cell{grid-column:3 / 6;justify-content:center;text-align:center;flex-direction:column}.merge-speakerToEnd .speaker-cll,.merge-speakerToEnd .moderator-cell{display:none}}.tab-container{display:flex;margin-bottom:20px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.tab-button{flex:1;padding:15px 10px;border:none;background:#f8f9fa;cursor:pointer;transition:all .3s ease;text-align:center;border-right:1px solid #ddd}.tab-button:last-child{border-right:none}.tab-button.active{background:#03a9f4;color:#fff}.tab-button:hover:not(.active){background:#e9ecef}.tab-label{font-size:16px;font-weight:700;margin-bottom:2px}.tab-subtitle{font-size:11px;opacity:.8}.experts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}.expert-card{background:#fff;border-radius:8px;padding:15px;text-align:center;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease;border:1px solid #eee}.expert-card:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00000026}.expert-avatar{font-size:40px;margin-bottom:10px;height:60px;display:flex;align-items:center;justify-content:center}.expert-info{text-align:center}.expert-name{font-size:14px;font-weight:700;color:#0277bd;margin-bottom:5px;line-height:1.2}.expert-title{font-size:10px;color:#666;line-height:1.3;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.expert-specialty{font-size:9px;color:#03a9f4;margin-top:3px;font-style:italic;font-weight:500}.page-number{text-align:right;font-size:12px;color:#666;margin-top:10px;padding:5px 10px;background:#03a9f4;color:#fff;border-radius:4px;width:fit-content;margin-left:auto}@media(max-width:480px){.experts-grid{grid-template-columns:repeat(3,1fr);gap:10px}.expert-card{padding:10px}.expert-avatar{font-size:30px;height:50px;margin-bottom:8px}.expert-name{font-size:12px;margin-bottom:3px}.expert-title{font-size:9px}.tab-button{padding:12px 8px}.tab-label{font-size:14px}.tab-subtitle{font-size:10px}}@media(max-width:360px){.experts-grid{grid-template-columns:repeat(2,1fr)}.expert-card{padding:8px}.expert-avatar{font-size:25px;height:40px}.expert-name{font-size:11px}.expert-title{font-size:8px}}.people-list{margin:20px 0}.person-item{display:flex;align-items:center;background:#fff;border-radius:8px;padding:15px;margin-bottom:12px;border:1px solid #e2e8f0;transition:all .3s ease;cursor:pointer}.person-item:hover{background:#f8fafc;border-color:#03a9f4;transform:translate(2px)}.person-avatar{font-size:40px;margin-right:15px;flex-shrink:0}.person-info{flex:1}.person-name{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:4px}.person-institution{font-size:13px;color:#64748b;line-height:1.4}.person-arrow{font-size:20px;color:#94a3b8;margin-left:10px}.person-detail-modal{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.person-detail-content{background:#fff;border-radius:16px;width:100%;max-width:400px;max-height:80vh;overflow-y:auto;position:relative}.detail-header{position:absolute;top:15px;right:15px;z-index:10}.close-button{background:#0000001a;border:none;border-radius:50%;width:32px;height:32px;font-size:20px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center}.close-button:hover{background:#0003}.detail-profile{padding:20px;text-align:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.detail-avatar{font-size:80px;margin-bottom:15px}.detail-name{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 8px}.detail-institution{font-size:14px;color:#64748b;margin:0 0 20px;line-height:1.4}.detail-actions{display:flex;gap:8px;justify-content:center}.action-button{padding:8px 16px;border-radius:20px;font-size:12px;border:none;cursor:pointer;transition:all .3s ease}.action-button.primary{background:#03a9f4;color:#fff}.action-button.primary:hover{background:#0277bd}.action-button.secondary{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.action-button.secondary:hover{background:#e2e8f0}.detail-tabs{padding:0 20px;border-bottom:1px solid #e2e8f0}.detail-tab{display:inline-block;padding:15px 0;font-size:16px;font-weight:600;cursor:pointer;color:#64748b;border-bottom:2px solid transparent;transition:all .2s ease;margin-right:15px}.detail-tab:hover{color:#03a9f4}.detail-tab.active{color:#03a9f4;border-bottom:2px solid #03a9f4}.detail-sessions{padding:20px}.session-date{display:flex;align-items:center;gap:8px;margin-bottom:15px;background:#e1f5fe;padding:10px 15px;border-radius:8px}.date-icon{font-size:16px}.session-count{background:#03a9f4;color:#fff;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:700}.session-role{font-size:14px;color:#374151;margin-bottom:8px}.session-title{font-size:16px;font-weight:700;color:#1e293b;margin-bottom:4px}.session-subtitle{font-size:14px;color:#64748b;margin-bottom:20px}.session-item{border-left:4px solid #03a9f4;padding-left:15px;margin-bottom:20px}.session-time,.session-location{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b;margin-bottom:4px}.session-content{font-size:14px;color:#374151;line-height:1.5;margin-top:8px;white-space:pre-line}.detail-link{text-align:center;color:#03a9f4;font-size:14px;font-weight:500;cursor:pointer;margin-top:20px}.detail-link:hover{color:#0277bd}.image-live-container{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding-top:94px}.image-live-header{text-align:center;background:#ffffffe6;border-radius:15px;box-shadow:0 4px 20px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-title{font-size:28px;font-weight:700;color:#0277bd;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.page-subtitle{font-size:14px;color:#666;margin:0 0 15px;font-style:italic}.live-indicator{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:#4caf50;font-weight:500}.live-dot{width:8px;height:8px;background:#4caf50;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.loading-spinner{width:40px;height:40px;border:4px solid #e3f2fd;border-top:4px solid #0277bd;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text{color:#666;font-size:16px;margin:0}.images-grid{display:flex;flex-wrap:wrap;gap:15px;max-width:1200px;margin:0 auto}.images-grid-column{flex:1;display:flex;flex-direction:column;gap:15px;min-width:0}.image-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;cursor:pointer;position:relative}.image-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.image-wrapper{position:relative;width:100%;overflow:hidden}.image-card.landscape .image-wrapper{aspect-ratio:4/3;height:0;padding-bottom:75%}.image-card.landscape .image-wrapper .image-thumbnail{position:absolute;top:0;left:0}.image-card.portrait .image-wrapper{aspect-ratio:3/4;height:0;padding-bottom:133.33%}.image-card.portrait .image-wrapper .image-thumbnail{position:absolute;top:0;left:0}.image-thumbnail{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.image-card:hover .image-thumbnail{transform:scale(1.05)}.image-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);color:#fff;padding:15px;transform:translateY(100%);transition:transform .3s ease}.image-card:hover .image-overlay{transform:translateY(0)}.image-info{text-align:left}.image-title{font-size:16px;font-weight:600;margin:0 0 4px;line-height:1.2}.image-timestamp{font-size:12px;opacity:.9;margin:0}.empty-state{text-align:center;padding:60px 20px;grid-column:1 / -1}.empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state h3{font-size:20px;color:#666;margin:0 0 8px}.empty-state p{color:#999;font-size:14px;margin:0}.image-modal{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{position:relative;max-width:90vw;max-height:90vh;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000080;animation:scaleIn .3s ease}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-close{position:absolute;top:15px;right:15px;background:#ffffffe6;border:none;border-radius:50%;width:36px;height:36px;font-size:24px;font-weight:700;color:#666;cursor:pointer;z-index:1001;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.modal-close:hover{background:#fff;color:#333;transform:scale(1.1)}.modal-image{width:100%;height:auto;max-height:70vh;object-fit:contain;display:block}.modal-info{padding:20px;text-align:center;background:#fff}.modal-info h3{font-size:18px;color:#333;margin:0 0 8px}.modal-info p{color:#666;font-size:14px;margin:0}@media(max-width:768px){.image-live-container{padding-top:84px}.page-title{font-size:24px}.images-grid{gap:12px}.image-overlay{padding:12px}.image-title{font-size:14px}.image-timestamp{font-size:11px}.modal-content{max-width:95vw;max-height:95vh}.modal-info{padding:15px}.modal-info h3{font-size:16px}}@media(max-width:480px){.image-live-container{padding-top:60px}.page-title{font-size:20px}.images-grid{gap:10px}.image-overlay{padding:10px}.modal-close{width:32px;height:32px;font-size:20px;top:10px;right:10px}}@media(max-width:480px){.image-card.portrait .image-wrapper{aspect-ratio:3/4;padding-bottom:133.33%}.image-card.landscape .image-wrapper{aspect-ratio:4/3;padding-bottom:75%}}@media(max-width:360px){.images-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.top-navigation{position:fixed;top:0;left:0;right:0;background:linear-gradient(135deg,#03a9f4,#0277bd);color:#fff;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;z-index:100;box-shadow:0 2px 10px #03a9f433;min-height:50px}.nav-left{display:flex;align-items:center;gap:12px;flex:1}.home-button{background:#fff3;border:none;color:#fff;font-size:18px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s;flex-shrink:0}.home-button:hover{background:#ffffff4d}.breadcrumb{display:flex;align-items:center;gap:6px;font-size:14px;overflow:hidden}.breadcrumb-home{cursor:pointer;transition:opacity .3s;white-space:nowrap}.breadcrumb-home:hover{opacity:1}.breadcrumb-separator{opacity:.6;font-size:12px}.breadcrumb-current{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.nav-right{flex-shrink:0}.menu-button{background:#fff3;border:none;color:#fff;font-size:18px;width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s}.menu-button:hover{background:#ffffff4d}.navigation-menu{position:fixed;inset:0;z-index:200}.menu-overlay{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.menu-content{position:absolute;top:0;right:0;width:300px;height:100vh;background:#fff;box-shadow:-5px 0 20px #0003;animation:slideInRight .3s ease-out;display:flex;flex-direction:column}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.menu-header{background:linear-gradient(135deg,#03a9f4,#0277bd);color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center}.menu-header h3{margin:0;font-size:18px;font-weight:600}.close-menu{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.close-menu:hover{background:#fff3}.menu-items{flex:1;overflow-y:auto;padding:10px 0}.menu-item{display:flex;align-items:center;gap:12px;padding:12px 20px;cursor:pointer;transition:background-color .3s;border-bottom:1px solid #f1f5f9;position:relative}.menu-item:hover{background:#f8fafc}.menu-item.active{background:#e1f5fe;border-left:4px solid #03a9f4}.menu-icon{font-size:18px;width:24px;text-align:center;flex-shrink:0}.menu-title{flex:1;font-size:14px;color:#374151;font-weight:500}.menu-item.active .menu-title{color:#03a9f4;font-weight:600}.current-indicator{color:#03a9f4;font-size:20px;font-weight:700}.menu-footer{padding:20px;border-top:1px solid #e5e7eb;background:#f8fafc}.conference-info{text-align:center}.conference-name{font-size:12px;color:#03a9f4;font-weight:600;margin-bottom:4px}.conference-date{font-size:11px;color:#6b7280}.page-container{padding-top:74px}@media(max-width:480px){.top-navigation{padding:10px 12px;min-height:46px}.home-button,.menu-button{width:32px;height:32px;font-size:16px}.breadcrumb{font-size:12px;gap:4px}.breadcrumb-current{max-width:120px}.menu-content{width:280px}.menu-header{padding:15px}.menu-header h3{font-size:16px}.menu-item{padding:10px 15px}.menu-title{font-size:13px}.page-container{padding-top:66px}}@media(max-width:360px){.menu-content{width:260px}.breadcrumb-current{max-width:100px}}.page-title{text-align:center;font-size:24px;font-weight:700;margin:20px 0 30px;color:#fff}.rent-content-container{max-width:460px;background:#fffffff2;border-radius:15px;padding:20px;box-shadow:0 10px 30px #03a9f433;color:#263238;margin:50px auto 0;border:1px solid rgba(3,169,244,.2)}@media(max-width:480px){.page-container{padding:10px}.rent-content-container{padding:15px}.page-title{font-size:20px;margin:15px 0 20px}}
