.accesspal-container{position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;pointer-events:none !important;z-index:2147483647 !important;isolation:isolate !important;transform:none !important;filter:none !important;backdrop-filter:none !important;margin:0 !important;padding:0 !important;border:0 !important;outline:0 !important;background:transparent !important;overflow:visible !important}.accesspal-container,.accesspal-container *{filter:none !important;-webkit-filter:none !important}body.accesspal-has-filters>*:not(.accesspal-container){filter:var(--accesspal-filters) !important}.accesspal-button{position:fixed !important;bottom:24px !important;right:24px !important;width:60px !important;height:60px !important;background:linear-gradient(135deg,#2D5BFF 0%,#2546D9 100%) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;box-shadow:0 8px 24px rgba(45,91,255,0.4) !important;transition:all 0.3s cubic-bezier(0.4,0,0.2,1) !important;color:#fff !important;z-index:2147483647 !important;border:none !important;padding:0 !important;overflow:visible !important;transform:translateZ(0) !important;will-change:transform !important;filter:none !important}.accesspal-button:hover{background:linear-gradient(135deg,#2546D9 0%,#1D3BB7 100%) !important;transform:translateY(-4px) scale(1.08) !important;box-shadow:0 12px 32px rgba(45,91,255,0.5) !important}.accesspal-button.active{background:linear-gradient(135deg,#1D3BB7 0%,#152D95 100%) !important;box-shadow:0 12px 32px rgba(45,91,255,0.6) !important}.widget-icon{width:32px !important;height:32px !important;color:#fff !important;transition:transform 0.2s cubic-bezier(0.4,0,0.2,1) !important;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1)) !important}.accesspal-button:hover .widget-icon{transform:scale(1.15) !important}.accesspal-button.active .widget-icon{transform:scale(0.9) !important}.accesspal-panel{position:fixed !important;bottom:95px !important;right:24px !important;width:440px !important;max-width:calc(100vw - 48px) !important;max-height:85vh !important;background:#fff !important;border-radius:16px !important;box-shadow:0 24px 48px rgba(0,0,0,0.15),0 0 0 1px rgba(0,0,0,0.05) !important;border:none !important;font-family:system-ui,-apple-system,'Segoe UI',Arial,sans-serif !important;z-index:2147483646 !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;opacity:1 !important;transform:translateZ(0) !important;transition:opacity 0.15s cubic-bezier(0.4,0,0.2,1),transform 0.15s cubic-bezier(0.4,0,0.2,1) !important;margin:0 !important;padding:0 !important;will-change:transform,opacity !important;pointer-events:auto !important;filter:none !important}.accesspal-header{padding:14px 20px !important;background:linear-gradient(135deg,#4169E1 0%,#2D5BFF 100%) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;border-bottom:none !important;min-height:48px !important;position:relative !important;z-index:10 !important;pointer-events:auto !important}.accesspal-header h3{margin:0 !important;font-size:17px !important;font-weight:700 !important;color:#fff !important;flex:1 !important}.accesspal-close{background:none !important;border:none !important;font-size:28px !important;cursor:pointer !important;color:#fff !important;padding:0 !important;width:32px !important;height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important;transition:background 0.2s !important;line-height:1 !important;pointer-events:auto !important;position:relative !important;z-index:2147483650 !important;flex-shrink:0 !important;touch-action:auto !important;user-select:none !important}.accesspal-close:hover{background:rgba(255,255,255,0.2) !important}.accesspal-content{padding:0 !important;flex:1 !important;overflow-y:auto !important;overflow-x:hidden !important}.accesspal-section{padding:16px 24px !important;border-bottom:1px solid #e5e7eb !important}.accesspal-section:last-child{border-bottom:none !important}.accesspal-section h4{margin:0 0 16px !important;font-size:15px !important;font-weight:700 !important;color:#1f2937 !important}.language-section{padding:20px 24px !important;background:#f9fafb !important;border-bottom:2px solid #e5e7eb !important}.language-selector{display:flex !important;align-items:center !important;gap:12px !important;padding:14px 16px !important;background:#fff !important;border:2px solid #e5e7eb !important;border-radius:12px !important;cursor:pointer !important;transition:all 0.2s !important}.language-selector:hover{border-color:#2D5BFF !important;box-shadow:0 2px 8px rgba(45,91,255,0.15) !important}.language-selector .flag-icon{width:32px !important;height:32px !important;background:#2D5BFF !important;color:#fff !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:600 !important;font-size:12px !important}.language-selector .language-name{flex:1 !important;font-size:15px !important;font-weight:600 !important;color:#1f2937 !important}.language-selector .chevron{color:#6b7280 !important}.language-dropdown{margin-top:12px !important;background:#fff !important;border:2px solid #e5e7eb !important;border-radius:12px !important;max-height:300px !important;overflow-y:auto !important}.language-option{display:flex !important;align-items:center !important;gap:12px !important;padding:12px 16px !important;cursor:pointer !important;transition:background 0.2s !important;font-size:14px !important;color:#1f2937 !important}.language-option:hover{background:#f3f4f6 !important}.language-option .flag-icon{width:24px !important;height:24px !important;background:#e5e7eb !important;color:#6b7280 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:10px !important;font-weight:600 !important}.profiles-section{padding:20px 24px !important;background:#fff !important;border-bottom:2px solid #e5e7eb !important}.profiles-header{display:flex !important;align-items:center !important;gap:12px !important;padding:14px 16px !important;background:#fff !important;border:2px solid #1f2937 !important;border-radius:12px !important;cursor:pointer !important;transition:all 0.2s !important;position:relative !important}.profiles-header:hover{border-color:#2D5BFF !important;background:#f9fafb !important}.profiles-header svg{color:#1f2937 !important}.profiles-header .profiles-title{flex:1 !important;font-size:15px !important;font-weight:600 !important;color:#1f2937 !important}.profiles-header .info-btn{width:20px !important;height:20px !important;border-radius:50% !important;background:#2D5BFF !important;color:#fff !important;border:none !important;font-size:12px !important;font-weight:700 !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important}.profiles-dropdown{margin-top:12px !important;background:#fff !important;border:2px solid #e5e7eb !important;border-radius:12px !important}.profile-option{display:flex !important;align-items:center !important;gap:12px !important;padding:12px 16px !important;cursor:pointer !important;transition:background 0.2s !important;font-size:14px !important;color:#1f2937 !important;border-bottom:1px solid #f3f4f6 !important}.profile-option:last-child{border-bottom:none !important}.profile-option:hover{background:#f3f4f6 !important}.profile-option .profile-icon{width:28px !important;height:28px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:16px !important}.oversized-section{padding:16px 24px !important;background:#f9fafb !important;border-bottom:2px solid #e5e7eb !important}.oversized-toggle{display:flex !important;align-items:center !important;gap:12px !important}.oversized-label{width:36px !important;height:36px !important;background:#1f2937 !important;color:#fff !important;border-radius:8px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:700 !important;font-size:14px !important}.oversized-text{flex:1 !important;font-size:15px !important;font-weight:600 !important;color:#1f2937 !important}.toggle-switch{position:relative !important;display:inline-block !important;width:48px !important;height:26px !important}.toggle-switch input{opacity:0 !important;width:0 !important;height:0 !important}.toggle-slider{position:absolute !important;cursor:pointer !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background-color:#d1d5db !important;transition:0.3s !important;border-radius:34px !important}.toggle-slider:before{position:absolute !important;content:"" !important;height:20px !important;width:20px !important;left:3px !important;bottom:3px !important;background-color:white !important;transition:0.3s !important;border-radius:50% !important}.toggle-switch input:checked+.toggle-slider{background-color:#2D5BFF !important}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(22px) !important}.accesspal-button.oversized{width:90px !important;height:90px !important;box-shadow:0 12px 32px rgba(45,91,255,0.5) !important;transition:all 0.3s ease !important}.accesspal-button.oversized .widget-icon{width:48px !important;height:48px !important}body.accesspal-oversized .accesspal-panel{width:520px !important;max-width:calc(100vw - 48px) !important}body.accesspal-oversized .accesspal-header{padding:16px 24px !important;min-height:56px !important}body.accesspal-oversized .accesspal-header h3{font-size:19px !important}body.accesspal-oversized .accesspal-close{width:38px !important;height:38px !important;font-size:32px !important}body.accesspal-oversized .accesspal-section{padding:20px 28px !important}body.accesspal-oversized .language-selector,body.accesspal-oversized .profiles-header,body.accesspal-oversized body.accesspal-oversized .language-selector .flag-icon{width:38px !important;height:38px !important;font-size:14px !important}body.accesspal-oversized .language-selector .language-name,body.accesspal-oversized .profiles-header .profiles-title,body.accesspal-oversized body.accesspal-oversized .oversized-label{width:42px !important;height:42px !important;font-size:16px !important}body.accesspal-oversized .oversized-text{font-size:17px !important}body.accesspal-oversized .ap-cards-grid{gap:16px !important}body.accesspal-oversized .ap-card{padding:20px 14px !important;min-height:120px !important;border-radius:14px !important}body.accesspal-oversized .ap-card svg{width:38px !important;height:38px !important;margin-bottom:10px !important}body.accesspal-oversized .ap-card span{font-size:15px !important}body.accesspal-oversized .accesspal-reset{padding:18px 24px !important;font-size:16px !important}body.accesspal-oversized .accesspal-panel-footer{padding:20px 28px !important}body.accesspal-oversized .accessibility-statement-link{font-size:15px !important}body.accesspal-oversized .manage-btn{padding:10px 20px !important;font-size:15px !important}body.accesspal-oversized .language-option,body.accesspal-oversized .profile-option{padding:14px 20px !important;font-size:16px !important}body.accesspal-oversized .profile-option .profile-icon{width:32px !important;height:32px !important;font-size:18px !important}.features-grid-section{padding:24px !important;background:#fff !important}.ap-cards-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:12px !important}.ap-card{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:16px 12px !important;background:#f9fafb !important;border:2px solid #e5e7eb !important;border-radius:12px !important;cursor:pointer !important;transition:all 0.2s ease !important;min-height:100px !important;text-align:center !important;position:relative !important}.ap-card:hover{border-color:#2D5BFF !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(45,91,255,0.15) !important}.ap-card.active{background:linear-gradient(135deg,#e6f2ff 0%,#d9e9ff 100%) !important;border-color:#2D5BFF !important;box-shadow:0 4px 12px rgba(45,91,255,0.2) !important}.ap-card svg{margin-bottom:8px !important;color:#2D5BFF !important;stroke-width:2 !important}.ap-card.active svg{color:#1D3BB7 !important}.ap-card span{font-size:13px !important;font-weight:600 !important;color:#1f2937 !important;line-height:1.3 !important}.ap-card .info-indicator{position:absolute !important;top:8px !important;right:8px !important;width:16px !important;height:16px !important;background:#2D5BFF !important;color:#fff !important;border-radius:50% !important;font-size:10px !important;font-weight:700 !important;display:flex !important;align-items:center !important;justify-content:center !important}.ap-card .level-badge{position:absolute !important;bottom:8px !important;left:50% !important;transform:translateX(-50%) !important;padding:4px 8px !important;background:linear-gradient(135deg,#2D5BFF 0%,#2546D9 100%) !important;color:#fff !important;border-radius:12px !important;font-size:10px !important;font-weight:700 !important;white-space:nowrap !important;box-shadow:0 2px 6px rgba(45,91,255,0.3) !important;z-index:10 !important;font-family:system-ui,-apple-system,Arial,sans-serif !important;letter-spacing:0 !important;text-transform:uppercase !important}.ap-card.active .level-badge{background:linear-gradient(135deg,#1D3BB7 0%,#152D95 100%) !important;box-shadow:0 2px 8px rgba(29,59,183,0.4) !important}.accesspal-reset{width:100% !important;padding:14px 20px !important;background:linear-gradient(135deg,#2D5BFF 0%,#2546D9 100%) !important;border:none !important;border-radius:12px !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important;color:#fff !important;transition:all 0.2s !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;box-shadow:0 2px 8px rgba(45,91,255,0.2) !important}.accesspal-reset:hover{background:linear-gradient(135deg,#2546D9 0%,#1D3BB7 100%) !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(45,91,255,0.3) !important}.accesspal-panel-footer{padding:16px 24px !important;background:#f9fafb !important;border-top:1px solid #e5e7eb !important;display:flex !important;justify-content:space-between !important;align-items:center !important}.accessibility-statement-link{background:none !important;border:none !important;color:#2D5BFF !important;text-decoration:none !important;font-size:13px !important;font-weight:500 !important;cursor:pointer !important;padding:0 !important;transition:color 0.2s !important;font-family:inherit !important}.accessibility-statement-link:hover{color:#1D3BB7 !important;text-decoration:underline !important}.manage-btn{padding:8px 16px !important;background:#2D5BFF !important;color:#fff !important;border:none !important;border-radius:8px !important;font-size:13px !important;font-weight:600 !important;cursor:pointer !important;transition:all 0.2s !important}.manage-btn:hover{background:#2546D9 !important}.accesspal-branding{padding:16px 24px !important;background:#fff !important;display:flex !important;align-items:center !important;gap:12px !important;border-top:1px solid #e5e7eb !important;text-decoration:none !important;cursor:pointer !important;transition:background 0.2s ease !important}.accesspal-branding:hover{background:#f9fafb !important}.accesspal-branding svg{flex-shrink:0 !important}.branding-text{display:flex !important;flex-direction:column !important}.branding-text strong{font-size:14px !important;font-weight:700 !important;color:#1f2937 !important}.branding-text span{font-size:11px !important;color:#6b7280 !important}.page-structure-panel{position:absolute !important;top:50% !important;left:24px !important;transform:translateY(-50%) !important;width:320px !important;max-height:600px !important;background:#fff !important;border-radius:16px !important;box-shadow:0 24px 48px rgba(0,0,0,0.15) !important;z-index:999997 !important;display:flex !important;flex-direction:column !important;overflow:hidden !important}.structure-header{padding:16px 20px !important;background:linear-gradient(135deg,#4169E1 0%,#2D5BFF 100%) !important;display:flex !important;justify-content:space-between !important;align-items:center !important}.structure-header h3{margin:0 !important;font-size:16px !important;font-weight:700 !important;color:#fff !important}.structure-close{background:none !important;border:none !important;color:#fff !important;font-size:24px !important;cursor:pointer !important;width:28px !important;height:28px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important;transition:background 0.2s !important}.structure-close:hover{background:rgba(255,255,255,0.2) !important}.structure-tabs{display:flex !important;background:#f9fafb !important;border-bottom:2px solid #e5e7eb !important}.structure-tab{flex:1 !important;padding:12px 16px !important;background:none !important;border:none !important;border-bottom:2px solid transparent !important;font-size:13px !important;font-weight:600 !important;color:#6b7280 !important;cursor:pointer !important;transition:all 0.2s !important}.structure-tab.active{color:#2D5BFF !important;border-bottom-color:#2D5BFF !important;background:#fff !important}.structure-content{flex:1 !important;overflow-y:auto !important;padding:16px !important}.structure-list{list-style:none !important;padding:0 !important;margin:0 !important}.structure-item{padding:10px 12px !important;margin-bottom:8px !important;background:#f9fafb !important;border:1px solid #e5e7eb !important;border-radius:8px !important;cursor:pointer !important;transition:all 0.2s !important;font-size:13px !important;color:#1f2937 !important}.structure-item:hover{background:#e6f2ff !important;border-color:#2D5BFF !important;cursor:pointer !important}.accesspal-highlight{outline:3px solid #2D5BFF !important;outline-offset:4px !important;background:rgba(45,91,255,0.1) !important;transition:all 0.3s ease !important}.structure-item.h1{padding-left:12px !important}.structure-item.h2{padding-left:24px !important}.structure-item.h3{padding-left:36px !important}.structure-item.h4{padding-left:48px !important}.structure-item.h5{padding-left:60px !important}.structure-item.h6{padding-left:72px !important}.level-badge{display:inline-block !important;padding:2px 6px !important;background:#2D5BFF !important;color:#fff !important;border-radius:4px !important;font-size:10px !important;font-weight:700 !important;margin-right:8px !important}.no-items{text-align:center !important;color:#6b7280 !important;font-size:14px !important;padding:40px 20px !important}.accesspal-notification{animation:slideInDown 0.3s ease !important}@keyframes slideInDown{from{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%,0)}}body.accesspal-smart-contrast>*:not(.accesspal-container){filter:contrast(1.2) !important}body.accesspal-smart-contrast .accesspal-container,body.accesspal-smart-contrast .accesspal-container *,body.accesspal-smart-contrast .accesspal-button,body.accesspal-smart-contrast .accesspal-button *,body.accesspal-smart-contrast .accesspal-panel,body.accesspal-smart-contrast .accesspal-panel *,body.accesspal-smart-contrast .page-structure-panel,body.accesspal-smart-contrast .page-structure-panel *,body.accesspal-smart-contrast .accesspal-statement-modal,body.accesspal-smart-contrast .accesspal-statement-modal *{filter:none !important}body.accesspal-high-contrast>*:not(.accesspal-container){filter:contrast(1.5) !important}body.accesspal-high-contrast .accesspal-container,body.accesspal-high-contrast .accesspal-container *,body.accesspal-high-contrast .accesspal-button,body.accesspal-high-contrast .accesspal-button *,body.accesspal-high-contrast .accesspal-panel,body.accesspal-high-contrast .accesspal-panel *,body.accesspal-high-contrast .page-structure-panel,body.accesspal-high-contrast .page-structure-panel *,body.accesspal-high-contrast .accesspal-statement-modal,body.accesspal-high-contrast .accesspal-statement-modal *{filter:none !important}.accesspal-large-cursor,.accesspal-large-cursor *{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40"><path d="M3 3l10 28 5-10 10-5z" fill="black" stroke="white" stroke-width="2"/></svg>') 3 3,auto !important}.accesspal-extra-large-cursor,.accesspal-extra-large-cursor *{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="56" height="56"><path d="M3 3l14 40 7-14 14-7z" fill="black" stroke="white" stroke-width="3"/></svg>') 3 3,auto !important}.accesspal-word-spacing *:not(.accesspal-button):not(.accesspal-button *):not(.accesspal-panel):not(.accesspal-panel *):not(.page-structure-panel):not(.page-structure-panel *){word-spacing:var(--accesspal-word-spacing,0) !important}body.accesspal-protanopia>*:not(.accesspal-container){filter:url(#protanopia) !important}body.accesspal-deuteranopia>*:not(.accesspal-container){filter:url(#deuteranopia) !important}body.accesspal-tritanopia>*:not(.accesspal-container){filter:url(#tritanopia) !important}body.accesspal-achromatopsia>*:not(.accesspal-container){filter:url(#achromatopsia) !important}body.accesspal-dark-mode{background-color:#1a1a1a !important;color:#e0e0e0 !important}body.accesspal-dark-mode>*:not(.accesspal-container){filter:invert(1) hue-rotate(180deg) !important}body.accesspal-dark-mode img:not(.accesspal-container img),body.accesspal-dark-mode video:not(.accesspal-container video),body.accesspal-dark-mode picture:not(.accesspal-container picture),body.accesspal-dark-mode [style*="background-image"]:not(.accesspal-container [style*="background-image"]){filter:invert(1) hue-rotate(180deg) !important}body.accesspal-blue-light-filter>*:not(.accesspal-container){filter:sepia(0.3) saturate(1.3) hue-rotate(-10deg) !important}.accesspal-reading-mask-overlay{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;pointer-events:none !important;z-index:2147483646 !important;background:transparent !important}.accesspal-reading-mask-overlay::before{content:'' !important;position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:var(--reading-mask-top,50vh) !important;background:rgba(0,0,0,0.8) !important;pointer-events:none !important;transition:height 0.2s cubic-bezier(0.25,0.46,0.45,0.94) !important;z-index:2147483646 !important}.accesspal-reading-mask-overlay::after{content:'' !important;position:fixed !important;top:var(--reading-mask-bottom,calc(50vh+100px)) !important;left:0 !important;width:100vw !important;height:100vh !important;background:rgba(0,0,0,0.8) !important;pointer-events:none !important;transition:top 0.2s cubic-bezier(0.25,0.46,0.45,0.94) !important;z-index:2147483646 !important}.accesspal-reduce-motion *:not(.accesspal-button):not(.accesspal-button *):not(.accesspal-panel):not(.accesspal-panel *):not(.page-structure-panel):not(.page-structure-panel *){animation:none !important;transition:none !important;animation-play-state:paused !important}.accesspal-dyslexia-font *:not(.accesspal-button):not(.accesspal-button *):not(.accesspal-panel):not(.accesspal-panel *):not(.page-structure-panel):not(.page-structure-panel *){font-family:'Comic Sans MS','OpenDyslexic',cursive !important}.accesspal-highlight-links a:not(.accesspal-panel a):not(.page-structure-panel a):not(.accesspal-branding a):not(.accessibility-statement-link){background:#ffeb3b !important;color:#000 !important;text-decoration:underline !important;padding:2px 4px !important;border-radius:3px !important}.accesspal-line-height *:not(.accesspal-button):not(.accesspal-button *):not(.accesspal-panel):not(.accesspal-panel *):not(.page-structure-panel):not(.page-structure-panel *){line-height:var(--accesspal-line-height,1.5) !important}.accesspal-letter-spacing *:not(.accesspal-button):not(.accesspal-button *):not(.accesspal-panel):not(.accesspal-panel *):not(.page-structure-panel):not(.page-structure-panel *):not(.level-badge){letter-spacing:var(--accesspal-letter-spacing,0) !important}.accesspal-text-align *:not(.accesspal-button):not(.accesspal-button *):not(.accesspal-panel):not(.accesspal-panel *):not(.page-structure-panel):not(.page-structure-panel *){text-align:var(--accesspal-text-align,inherit) !important}.accesspal-panel,.accesspal-panel *,.accesspal-button,.accesspal-button *,.page-structure-panel,.page-structure-panel *,.accesspal-header,.accesspal-header *,.accesspal-content,.accesspal-content *,.ap-card,.ap-card *,.ap-card span,.language-selector,.language-selector *,.profiles-header,.profiles-header *,.accesspal-reset,.accesspal-panel-footer,.accesspal-panel-footer *{text-align:left !important;letter-spacing:0 !important;word-spacing:normal !important;font-family:system-ui,-apple-system,'Segoe UI',Arial,sans-serif !important;line-height:normal !important}.accesspal-header h3{line-height:1.5 !important}.ap-card{text-align:center !important;}.ap-card span{line-height:1.3 !important;text-align:center !important}.level-badge{line-height:1 !important;text-align:center !important}.accesspal-reset,.manage-btn{text-align:center !important}}@media (max-width:768px@media (max-width:768px){.accesspal-button{width:52px !important;height:52px !important;bottom:16px !important;right:16px !important}.accesspal-panel{right:16px !important;left:16px !important;width:auto !important;bottom:76px !important;max-height:70vh !important}.accesspal-header{padding:12px 16px !important}.accesspal-content{padding:0 !important}.accesspal-section{padding:16px 20px !important}.ap-cards-grid{grid-template-columns:repeat(2,1fr) !important;gap:10px !important}.ap-card{min-height:90px !important;padding:12px 8px !important}.ap-card span{font-size:12px !important}.page-structure-panel{left:16px !important;right:16px !important;width:auto !important}}.accesspal-content::-webkit-scrollbar,.language-dropdown::-webkit-scrollbar,.structure-content::-webkit-scrollbar{width:8px !important}.accesspal-content::-webkit-scrollbar-track,.language-dropdown::-webkit-scrollbar-track,.structure-content::-webkit-scrollbar-track{background:#f9fafb !important}.accesspal-content::-webkit-scrollbar-thumb,.language-dropdown::-webkit-scrollbar-thumb,.structure-content::-webkit-scrollbar-thumb{background:#d1d5db !important;border-radius:4px !important}.accesspal-content::-webkit-scrollbar-thumb:hover,.language-dropdown::-webkit-scrollbar-thumb:hover,.structure-content::-webkit-scrollbar-thumb:hover{background:#9ca3af !important}.accesspal-button:focus,.accesspal-close:focus,.ap-card:focus,.language-option:focus,.profile-option:focus,.structure-tab:focus,.accesspal-reset:focus{outline:3px solid #2D5BFF !important;outline-offset:2px !important}.goog-te-banner-frame{display:none !important}#google_translate_element{}.goog-te-gadget{font-family:system-ui,-apple-system,Arial,sans-serif !important;font-size:14px !important}.goog-te-gadget-simple{background-color:#fff !important;border:1px solid #ddd !important;padding:8px 12px !important;border-radius:6px !important;font-size:14px !important}.goog-te-gadget-simple:hover{border-color:#2D5BFF !important}.goog-te-menu-value{color:#333 !important}.goog-te-menu-value span{color:#2D5BFF !important}body{top:0 !important}body.translated-ltr,body.translated-rtl{top:0 !important}.accesspal-statement-modal{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:2147483649 !important;display:flex !important;align-items:center !important;justify-content:center !important;animation:fadeIn 0.2s ease-out !important;pointer-events:auto !important}.statement-overlay{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background:rgba(0,0,0,0.6) !important;backdrop-filter:blur(4px) !important}.statement-content{position:relative !important;background:white !important;border-radius:12px !important;width:90% !important;max-width:600px !important;max-height:85vh !important;box-shadow:0 8px 32px rgba(0,0,0,0.2) !important;display:flex !important;flex-direction:column !important;animation:slideUp 0.3s ease-out !important}.statement-header{padding:24px 24px 16px !important;border-bottom:1px solid #e0e0e0 !important;display:flex !important;align-items:center !important;justify-content:space-between !important}.statement-header h2{margin:0 !important;font-size:20px !important;font-weight:600 !important;color:#1a1a1a !important;font-family:system-ui,-apple-system,Arial,sans-serif !important}.statement-close{background:none !important;border:none !important;font-size:32px !important;line-height:1 !important;color:#666 !important;cursor:pointer !important;padding:0 !important;width:32px !important;height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:6px !important;transition:all 0.2s ease !important}.statement-close:hover{background:#f5f5f5 !important;color:#1a1a1a !important}.statement-body{padding:24px !important;overflow-y:auto !important;flex:1 !important;font-family:system-ui,-apple-system,Arial,sans-serif !important;color:#333 !important;line-height:1.6 !important}.statement-body p{margin:0 0 16px !important;font-size:14px !important}.statement-body strong{color:#1a1a1a !important;font-weight:600 !important;font-size:15px !important}.statement-body ul{margin:8px 0 16px 24px !important;padding:0 !important}.statement-body li{margin:6px 0 !important;font-size:14px !important;color:#555 !important}.statement-date{font-size:13px !important;color:#888 !important;font-style:italic !important;margin-top:24px !important}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media print{.accesspal-button,.accesspal-panel,.page-structure-panel,.accesspal-statement-modal{display:none !important}}