/* Location: /www/wwwroot/payorget.com/app/Modules/Frontend/StaticPages/Assets/css/static-page.css */
.static-page-content{min-height:60vh;padding:20px 0 20px;}
.container{width:100%;max-width:1200px;margin:0 auto;padding:0;box-sizing:border-box;position:relative;}
.language-switcher{position:absolute;top:20px;right:20px;display:flex;gap:8px;z-index:10;}
.language-switcher .lang-btn{padding:3px 12px;background:#f3f4f6;color:#4b5563;text-decoration:none;border-radius:6px;font-size:13px;font-weight:500;transition:all 0.2s;border:2px solid transparent;}
.language-switcher .lang-btn:hover{background:#e5e7eb;}
.language-switcher .lang-btn.active{background:#3b82f6;color:#fff;border-color:#3b82f6;}
.editor-content-display{margin-top:0;font-size:15px;line-height:1.8;color:#374151;max-width:100%;overflow-x:hidden;}
.editor-content-display *{max-width:100%;box-sizing:border-box;}
.editor-content-display h1,.editor-content-display h2,.editor-content-display h3,.editor-content-display h4,.editor-content-display h5,.editor-content-display h6{margin:25px 0 15px 0;font-weight:600;color:#1f2937;line-height:1.4;}
.editor-content-display h1{font-size:28px;}
.editor-content-display h2{font-size:24px;}
.editor-content-display h3{font-size:20px;}
.editor-content-display h4{font-size:18px;}
.editor-content-display p{margin:0 0 15px 0;word-wrap:break-word;}
.editor-content-display ul,.editor-content-display ol{margin:0 0 15px 20px;padding-left:20px;}
.editor-content-display li{margin-bottom:8px;}
.editor-content-display a{color:#3b82f6;text-decoration:underline;transition:color 0.2s;word-break:break-word;}
.editor-content-display a:hover{color:#2563eb;}
.editor-content-display img{max-width:100% !important;height:auto !important;border-radius:8px;margin:15px 0;display:block;}
.editor-content-display blockquote{margin:20px 0;padding:15px 20px;background:#f9fafb;border-left:4px solid #3b82f6;font-style:italic;color:#4b5563;}
.editor-content-display table{width:100%;max-width:100%;border-collapse:collapse;margin:20px 0;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.editor-content-display table th,.editor-content-display table td{padding:12px;text-align:left;border:1px solid #e5e7eb;white-space:nowrap;min-width:100px;}
.editor-content-display table th{background:#f9fafb;font-weight:600;}
.editor-content-display code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:14px;word-break:break-word;}
.editor-content-display pre{background:#1f2937;color:#fff;padding:15px;border-radius:8px;overflow-x:auto;margin:15px 0;max-width:100%;}
.editor-content-display pre code{background:transparent;color:#fff;}
.editor-content-display iframe,.editor-content-display video,.editor-content-display embed,.editor-content-display object{max-width:100% !important;height:auto !important;}
.editor-content-display strong{font-weight:600;}
.editor-content-display em{font-style:italic;}
.page-footer{margin-top:40px;padding-top:20px;border-top:1px solid #e5e7eb;text-align:center;color:#9ca3af;font-size:13px;}
@media(max-width:1200px){
.static-page-content{padding:16px 16px 20px;}
.container{padding:0;}
}
@media(max-width:768px){
.static-page-content{padding:0 16px 16px !important;}
.container{padding:0 !important;}
.language-switcher{top:8px;right:8px;gap:3px;z-index:20;}
.language-switcher .lang-btn{padding:2px 10px;font-size:11px;border-width:1px;}
.editor-content-display{margin-top:28px;font-size:15px;}
.editor-content-display h1{font-size:24px;}
.editor-content-display h2{font-size:20px;}
.editor-content-display h3{font-size:18px;}
.editor-content-display table th,.editor-content-display table td{padding:8px;font-size:14px;}
.page-footer{margin-top:20px;padding-top:16px;}
}
