body[data-theme=berry]{--primary-color: #f5a623;--bg-color: #0a0a0f;--text-color: #f0f0f5;--nav-bg: rgba(10,10,15,.85);--border-color: rgba(255,255,255,.08);--text-muted: #8888aa;--stat-box-bg: rgba(255,255,255,.04);--user-chip-bg: rgba(255,255,255,.07);--action-card-bg: rgba(255,255,255,.04)}body[data-theme=berry],body[data-theme=berry] .app-container{background:#0a0a0f;color:#f0f0f5}body[data-theme=berry] .main-content{background:transparent}body[data-theme=berry] .card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 4px 24px #0000004d;color:#f0f0f5}body[data-theme=berry] .card h2,body[data-theme=berry] .card h3,body[data-theme=berry] .card h4{color:#f0f0f5}body[data-theme=berry] .btn{background:#f5a623;color:#0a0a0f;border:none;border-radius:8px;font-weight:600;transition:background .2s,transform .15s}body[data-theme=berry] .btn:hover{background:#ffb84d;transform:translateY(-1px)}body[data-theme=berry] .btn-secondary{background:#ffffff14;color:#f0f0f5;border:1px solid rgba(255,255,255,.12)}body[data-theme=berry] .btn-secondary:hover{background:#ffffff24}body[data-theme=berry] .btn-dark{background:#ffffff0f;color:#f0f0f5;border:1px solid rgba(255,255,255,.1)}body[data-theme=berry] .btn-primary{background:#f5a623;color:#0a0a0f}body[data-theme=berry] .btn-primary:hover{background:#ffb84d}body[data-theme=berry] .form-control{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f0f0f5;padding:9px 13px;transition:border-color .2s}body[data-theme=berry] .form-control:focus{outline:none;border-color:#f5a62380;background:#f5a6230d}body[data-theme=berry] .form-control::placeholder{color:#557}body[data-theme=berry] select.form-control option{background:#1a1a2e;color:#f0f0f5}body[data-theme=berry] label{color:#aac;font-size:.85rem;font-weight:600}body[data-theme=berry] textarea.form-control{resize:vertical}body[data-theme=berry] table{width:100%;border-collapse:collapse;color:#f0f0f5}body[data-theme=berry] th{background:#ffffff0d;color:#aac;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}body[data-theme=berry] td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05);font-size:.875rem;color:#d0d0e8}body[data-theme=berry] tr:hover td{background:#ffffff08}body[data-theme=berry] h1,body[data-theme=berry] h2,body[data-theme=berry] h3,body[data-theme=berry] h4{color:#f0f0f5}body[data-theme=berry] p{color:#d0d0e8}body[data-theme=berry] small,body[data-theme=berry] .subtitle{color:#88a!important}body[data-theme=berry] .modal-content,body[data-theme=berry] .recharge-modal .modal-content{background:#12121e;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:#f0f0f5;box-shadow:0 20px 60px #0009}body[data-theme=berry] .status-badge.success{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.25)}body[data-theme=berry] .status-badge.error{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.25)}body[data-theme=berry] .pagination button,body[data-theme=berry] .page-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#f0f0f5;border-radius:6px;padding:5px 12px;cursor:pointer;transition:background .2s}body[data-theme=berry] .pagination button:hover,body[data-theme=berry] .page-btn:hover{background:#f5a62326;border-color:#f5a6234d;color:#f5a623}body[data-theme=berry] .action-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#f0f0f5;transition:all .2s}body[data-theme=berry] .action-card:hover{border-color:#f5a62359;background:#f5a6230f;transform:translateY(-4px);box-shadow:0 8px 24px #f5a6231a}body[data-theme=berry] .action-card .label{color:#d0d0e8}body[data-theme=berry] .stat-box{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#f0f0f5}body[data-theme=berry] .stat-num{color:#f5a623}body[data-theme=berry] .income-box .stat-num{color:#4ade80}body[data-theme=berry] .user-chip{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#d0d0e8}body[data-theme=berry] .balance{color:#f5a623}body[data-theme=berry] .type-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#d0d0e8;border-radius:8px}body[data-theme=berry] .type-btn.active{border-color:#f5a623;background:#f5a6231f;color:#f5a623}body[data-theme=berry] a{color:#f5a623}body[data-theme=berry] a:hover{color:#ffb84d}body[data-theme=berry] .input-group{display:flex;gap:8px}body[data-theme=berry] .send-btn{background:#f5a6231a;border:1px solid rgba(245,166,35,.25);color:#f5a623;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:.85rem;font-weight:600;white-space:nowrap;transition:background .2s}body[data-theme=berry] .send-btn:hover:not(:disabled){background:#f5a62333}body[data-theme=berry] .send-btn:disabled{opacity:.5;cursor:not-allowed}body[data-theme=berry] .ticket-item,body[data-theme=berry] .message-item{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px}body[data-theme=berry] pre,body[data-theme=berry] code,body[data-theme=berry] .response-box{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#c9d1d9;border-radius:8px}body[data-theme=berry] hr{border-color:#ffffff14}body[data-theme=berry] ::-webkit-scrollbar{width:6px;height:6px}body[data-theme=berry] ::-webkit-scrollbar-track{background:#ffffff08}body[data-theme=berry] ::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}body[data-theme=berry] ::-webkit-scrollbar-thumb:hover{background:#f5a62366}body[data-theme=berry] .admin-actions .btn{margin-bottom:6px}body[data-theme=berry] .form-grid{gap:16px}body[data-theme=berry] .error-msg{background:#dc35451f;border:1px solid rgba(220,53,69,.25);color:#ff6b6b;border-radius:8px}body[data-theme=berry] .global-top-notice{background:linear-gradient(90deg,#f5a62326,#ff6b351a);border-bottom:1px solid rgba(245,166,35,.2);color:#f5a623}body[data-theme=berry] .navbar{background:#0a0a0fd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06)}body[data-theme=berry] .nav-brand{color:#f0f0f5}body[data-theme=berry] .nav-links a{color:#88a}body[data-theme=berry] .nav-links a:hover,body[data-theme=berry] .nav-links a.router-link-active{color:#f5a623}body[data-theme=berry] .global-footer{background:#ffffff05;border-top:1px solid rgba(255,255,255,.06)}body[data-theme=berry] .global-footer-text,body[data-theme=berry] .global-footer-meta{color:#557}body[data-theme=berry] .global-footer-links .title{color:#f0f0f5}body[data-theme=berry] .stat-box h4{color:#aac!important;font-size:.85rem;font-weight:600;letter-spacing:.03em;margin-bottom:8px}body[data-theme=berry] .stat-box .stat-num{color:#f5a623!important;font-size:2rem;font-weight:800}body[data-theme=berry] .income-box .stat-num{color:#4ade80!important}body[data-theme=berry] .admin-actions strong{color:#aac;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:12px}body[data-theme=berry] .admin-actions{display:flex;flex-direction:column;gap:24px}body[data-theme=berry] .admin-actions .mb-3,body[data-theme=berry] .admin-actions>div{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}body[data-theme=berry] .admin-actions .btn{margin-left:0!important;margin-bottom:0!important;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:100px;min-height:72px;padding:12px 16px;font-size:.875rem;font-weight:600;border-radius:12px;text-decoration:none;text-align:center;line-height:1.3;transition:all .2s}body[data-theme=berry] .admin-actions .btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000004d}body[data-theme=berry] .admin-actions .mb-3 .btn{background:#f5a6231f;border:1px solid rgba(245,166,35,.25);color:#f5a623}body[data-theme=berry] .admin-actions .mb-3 .btn:hover{background:#f5a62338;border-color:#f5a62380;color:#ffb84d}body[data-theme=berry] .admin-actions>div:last-child .btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#c0c0d8}body[data-theme=berry] .admin-actions>div:last-child .btn:hover{background:#ffffff1a;border-color:#fff3;color:#f0f0f5}body[data-theme=berry] .user-chip{background:#ffffff12!important;border:1px solid rgba(255,255,255,.12)!important;color:#e0e0f0!important;box-shadow:none}body[data-theme=berry] .user-chip span{color:#e0e0f0!important}body[data-theme=berry] .user-chip .balance{color:#f5a623!important;font-weight:700}body[data-theme=berry] .header-banner h2{color:#f0f0f5!important}body[data-theme=berry] .dashboard,body[data-theme=berry] .instances-container{background:transparent;color:#f0f0f5}body[data-theme=berry] .header-section{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px 24px;margin-bottom:20px}body[data-theme=berry] .page-title{color:#f0f0f5!important;font-weight:800}body[data-theme=berry] .text-muted,body[data-theme=berry] .text-dark{color:#88a!important}body[data-theme=berry] .btn-refresh{background:#f5a6231a;border:1px solid rgba(245,166,35,.25);color:#f5a623;border-radius:8px;padding:8px 16px;font-weight:600}body[data-theme=berry] .btn-refresh:hover{background:#f5a62333}body[data-theme=berry] .instance-card{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;overflow:hidden;margin-bottom:16px}body[data-theme=berry] .card-header-premium{background:#ffffff0d!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:16px 20px}body[data-theme=berry] .instance-id{color:#88a!important;font-size:.75rem}body[data-theme=berry] .instance-name{color:#f0f0f5!important;font-weight:700}body[data-theme=berry] .status-badge-premium{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;padding:3px 10px;border-radius:999px;margin-top:4px}body[data-theme=berry] .status-badge-premium.running,body[data-theme=berry] .status-badge-premium.status-running{background:#22c55e26;color:#4ade80}body[data-theme=berry] .status-badge-premium.stopped,body[data-theme=berry] .status-badge-premium.status-stopped{background:#ef44441f;color:#f87171}body[data-theme=berry] .status-badge-premium.pending,body[data-theme=berry] .status-badge-premium.status-pending{background:#f5a6231f;color:#f5a623}body[data-theme=berry] .power-controls{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px;padding:4px;display:flex;gap:4px}body[data-theme=berry] .power-btn{background:#ffffff0d;border:none;border-radius:7px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}body[data-theme=berry] .power-btn:hover{background:#ffffff1f}body[data-theme=berry] .resource-strip{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:14px 20px;display:flex;align-items:center;gap:0}body[data-theme=berry] .res-item{flex:1;text-align:center}body[data-theme=berry] .res-val{color:#f0f0f5!important;font-weight:800;font-size:1.1rem}body[data-theme=berry] .res-unit{color:#88a!important;font-size:.75rem}body[data-theme=berry] .res-label{color:#88a!important;font-size:.72rem;margin-top:2px}body[data-theme=berry] .res-divider{width:1px;height:36px;background:#ffffff14;flex-shrink:0}body[data-theme=berry] .res-icon{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;margin:0 auto 4px;font-size:.85rem}body[data-theme=berry] .res-icon.cpu{background:#6366f133;color:#818cf8}body[data-theme=berry] .res-icon.mem{background:#22c55e26;color:#4ade80}body[data-theme=berry] .res-icon.disk{background:#f5a62326;color:#f5a623}body[data-theme=berry] .res-icon.net{background:#ef44441f;color:#f87171}body[data-theme=berry] .detail-box{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}body[data-theme=berry] .d-label{color:#88a!important;font-size:.75rem;font-weight:600}body[data-theme=berry] .d-val{color:#f0f0f5!important;font-size:.875rem;font-weight:500}body[data-theme=berry] .text-info{color:#60c8f5!important}body[data-theme=berry] .conn-card-premium{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px;overflow:hidden}body[data-theme=berry] .conn-card-premium.linux{border-color:#22c55e33!important}body[data-theme=berry] .conn-card-premium.win{border-color:#6366f133!important}body[data-theme=berry] .conn-header{background:#ffffff0a!important;color:#aac!important;padding:8px 14px;font-size:.8rem;font-weight:600;border-bottom:1px solid rgba(255,255,255,.07)}body[data-theme=berry] .conn-body{padding:12px 14px}body[data-theme=berry] .conn-row{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.85rem}body[data-theme=berry] .r-label{color:#88a!important;min-width:50px;font-size:.78rem}body[data-theme=berry] .r-val{color:#f0f0f5!important;display:flex;align-items:center;gap:6px}body[data-theme=berry] .r-val code{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#f5a623;padding:2px 8px;border-radius:5px;font-size:.82rem}body[data-theme=berry] .btn-copy{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#88a;border-radius:5px;padding:2px 7px;cursor:pointer;font-size:.8rem;transition:all .2s}body[data-theme=berry] .btn-copy:hover{background:#f5a62326;color:#f5a623;border-color:#f5a6234d}body[data-theme=berry] .text-danger{color:#f87171!important}body[data-theme=berry] .card-footer-premium{border-top:1px solid rgba(255,255,255,.07)!important;padding-top:14px}body[data-theme=berry] .expire-date{color:#88a!important;font-size:.82rem}body[data-theme=berry] .renewal-badge{background:#f5a6231a;border:1px solid rgba(245,166,35,.2);color:#f5a623;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:600}body[data-theme=berry] .auto-renew-toggle .label{color:#88a!important;font-size:.82rem}body[data-theme=berry] .btn-renew{background:#f5a6231f;border:1px solid rgba(245,166,35,.25);color:#f5a623;border-radius:8px;padding:6px 14px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s}body[data-theme=berry] .btn-renew:hover{background:#f5a62338}body[data-theme=berry] .action-bar-bottom{background:#ffffff08!important;border-top:1px solid rgba(255,255,255,.07)!important;display:flex;gap:0}body[data-theme=berry] .a-btn{flex:1;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.06);color:#88a;padding:10px 8px;font-size:.78rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;transition:all .2s}body[data-theme=berry] .a-btn:last-child{border-right:none}body[data-theme=berry] .a-btn:hover{background:#f5a62314;color:#f5a623}body[data-theme=berry] .a-btn.vnc-btn:hover{background:#6366f11a;color:#818cf8}body[data-theme=berry] .modal-overlay{background:#000000b3!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body[data-theme=berry] .modal-content{background:#12121e!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;color:#f0f0f5!important}body[data-theme=berry] .modal-header-premium{background:#ffffff0a!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:16px 20px;display:flex;align-items:center;gap:12px}body[data-theme=berry] .modal-header-premium h5{color:#f0f0f5!important}body[data-theme=berry] .btn-close-large{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#88a;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:auto;transition:all .2s}body[data-theme=berry] .btn-close-large:hover{background:#ef444426;color:#f87171;border-color:#ef44444d}body[data-theme=berry] .modal-body{color:#d0d0e8!important}body[data-theme=berry] .modal-footer{border-top:1px solid rgba(255,255,255,.07)!important}body[data-theme=berry] .bg-light,body[data-theme=berry] .add-mapping-section{background:#ffffff0a!important}body[data-theme=berry] .alert-soft-warning{background:#f5a62314!important;color:#f5a623!important;border-radius:8px;padding:10px 14px}body[data-theme=berry] .alert-info{background:#60c8f514!important;color:#60c8f5!important;border-color:#60c8f533!important}body[data-theme=berry] .renew-calc-card{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important}body[data-theme=berry] .final-price,body[data-theme=berry] .final-price .h4{color:#f87171!important}body[data-theme=berry] .empty-state,body[data-theme=berry] .loading-state{background:#ffffff08!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important}body[data-theme=berry] .empty-icon{color:#557;font-size:3rem}body[data-theme=berry] .empty-state h4{color:#f0f0f5!important}body[data-theme=berry] .monitor-modal .modal-body{background:#ffffff05!important}body[data-theme=berry] .chart-card{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important}body[data-theme=berry] .btn-time{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#88a;padding:4px 12px;font-size:.8rem;cursor:pointer;transition:all .2s}body[data-theme=berry] .btn-time.active{background:#f5a62326;border-color:#f5a6234d;color:#f5a623}body[data-theme=berry] .table{color:#d0d0e8!important}body[data-theme=berry] .table thead th{background:#ffffff0d!important;color:#88a!important;border-color:#ffffff14!important}body[data-theme=berry] .table tbody td{border-color:#ffffff0d!important;color:#d0d0e8!important}body[data-theme=berry] .table-hover tbody tr:hover td{background:#ffffff08!important}body[data-theme=berry] .badge.bg-secondary{background:#ffffff1a!important;color:#d0d0e8!important}body[data-theme=berry] .badge.bg-primary{background:#6366f140!important;color:#818cf8!important}body[data-theme=berry] .badge.bg-info{background:#60c8f526!important;color:#60c8f5!important}body[data-theme=berry] .btn-outline-primary{border-color:#6366f166!important;color:#818cf8!important;background:transparent!important}body[data-theme=berry] .btn-outline-danger{border-color:#ef444466!important;color:#f87171!important;background:transparent!important}body[data-theme=berry] .btn-outline-primary:hover{background:#6366f126!important}body[data-theme=berry] .btn-outline-danger:hover{background:#ef44441f!important}body[data-theme=berry] .bg-soft-info{background:#60c8f514!important;color:#60c8f5!important}body[data-theme=berry] .table-container{border-radius:8px;overflow:hidden}body[data-theme=berry] .sticky-top{background:#ffffff0d!important}body[data-theme=berry] .form-select{background-color:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:#f0f0f5!important;border-radius:8px}body[data-theme=berry] .form-select option{background:#1a1a2e;color:#f0f0f5}body[data-theme=berry] .form-check-label{color:#d0d0e8!important}body[data-theme=berry] .warning-large{font-size:3rem;color:#f5a623!important}body[data-theme=berry] .input-group-text{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:#88a!important}body[data-theme=berry] .divider{border-top:1px solid rgba(255,255,255,.08)}body[data-theme=berry] .port-rules-card{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#f0f0f5!important}body[data-theme=berry] .port-rules-card h4{color:#aac!important;font-size:.88rem;font-weight:700;letter-spacing:.03em}body[data-theme=berry] .remark-input{background:#ffffff0f!important;border:1px dashed rgba(255,255,255,.2)!important;color:#c0c0d8!important}body[data-theme=berry] .remark-input:focus{border-color:#f5a62380!important;background:#f5a6230f!important;color:#f0f0f5!important}body[data-theme=berry] .remark-input::placeholder{color:#557!important}body[data-theme=berry] .dialog{background:#1a1a2e!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;color:#f0f0f5!important}body[data-theme=berry] .dialog-header{border-bottom:1px solid rgba(255,255,255,.08)!important}body[data-theme=berry] .dialog-header h3{color:#f0f0f5!important}body[data-theme=berry] .select-hint{color:#c0c0d8!important}body[data-theme=berry] .select-hint strong{color:#f5a623!important}body[data-theme=berry] .image-item{background:#ffffff0a!important;border:2px solid rgba(255,255,255,.1)!important}body[data-theme=berry] .image-item:hover{border-color:#f5a62380!important;background:#f5a6230f!important}body[data-theme=berry] .image-item.selected{border-color:#f5a623!important;background:#f5a6231a!important;box-shadow:0 0 0 3px #f5a62333!important}body[data-theme=berry] .image-name{color:#f0f0f5!important;font-weight:600}body[data-theme=berry] .image-path{color:#88a!important}body[data-theme=berry] .dialog-footer{border-top:1px solid rgba(255,255,255,.08)!important;background:transparent!important}:root{--primary-color: #0d6efd;--bg-color: #f8f9fa;--text-color: #212529;--nav-bg: #ffffff;--border-color: #dee2e6}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--bg-color);color:var(--text-color);line-height:1.5}.app-container{display:flex;flex-direction:column;min-height:100vh}.global-top-notice{background:linear-gradient(90deg,#111827,#0b1320);color:#e5e7eb;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.global-top-notice-inner{max-width:1200px;margin:0 auto;width:100%;font-size:.95rem;text-align:center;font-weight:600;letter-spacing:.01em}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:var(--nav-bg);border-bottom:1px solid var(--border-color);box-shadow:0 2px 4px #0000000d}.nav-brand{font-size:1.25rem;font-weight:700;color:var(--primary-color)}.nav-links a{margin-left:1.5rem;text-decoration:none;color:var(--text-color);font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--primary-color)}.main-content{flex:1;padding:2rem;max-width:1200px;margin:0 auto;width:100%}.global-footer{border-top:1px solid var(--border-color);background:#fff}.global-footer-inner{max-width:1200px;margin:0 auto;width:100%;padding:16px 2rem}.global-footer-text{color:#475569;margin-bottom:10px}.global-footer-links{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.global-footer-links .title{font-weight:700;color:#0f172a}.global-footer-links a{color:var(--primary-color);text-decoration:none}.global-footer-links a:hover{text-decoration:underline}.global-footer-meta{display:flex;gap:12px;flex-wrap:wrap;color:#64748b;font-size:.9rem}.global-footer-meta .icp{font-weight:600}.card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;margin-bottom:1rem}.btn{display:inline-block;padding:.5rem 1rem;font-size:1rem;font-weight:500;text-align:center;text-decoration:none;border-radius:4px;border:none;cursor:pointer;background-color:var(--primary-color);color:#fff;transition:background-color .2s}.btn:hover{background-color:#0b5ed7}.form-group{margin-bottom:1rem}.form-control{width:100%;padding:.5rem;font-size:1rem;border:1px solid var(--border-color);border-radius:4px}.berry-main-no-pad{padding:0!important;max-width:none!important}.berry-brand-icon{color:#f5a623;margin-right:4px}body[data-theme=berry] .nav-links .berry-nav-cta{background:#f5a623;color:#0a0a0f!important;padding:6px 16px;border-radius:8px;font-weight:600}body[data-theme=berry] .nav-links .berry-nav-cta:hover{background:#ffb84d}body{margin:0;padding:0;background-color:#f8f9fa;color:#212529}
