.ask-snackbar-wrapper{position:fixed;right:40px;top:40px;z-index:10000}.ask-snackbar-wrapper .components-snackbar{align-items:center;animation:slideDown .3s ease-out forwards;background:#1e1e1e;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;display:flex;font-size:14px;font-weight:500;gap:12px;max-width:400px;padding:12px 20px}.ask-snackbar-wrapper .components-snackbar.success{border-left:4px solid #10b981}.ask-snackbar-wrapper .components-snackbar.error{border-left:4px solid #ef4444}.ask-snackbar-wrapper .components-snackbar .components-snackbar__content{margin-right:16px}.ask-snackbar-wrapper .components-snackbar .components-snackbar__action{margin-left:auto}.ask-snackbar-wrapper .components-snackbar button{color:#fff;opacity:.8}.ask-snackbar-wrapper .components-snackbar button:hover{opacity:1}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}:root{--ask-primary:#6366f1;--ask-primary-hover:#4f46e5;--ask-bg:#f3f4f6;--ask-surface:#fff;--ask-sidebar-bg:#f9fafb;--ask-text-main:#111827;--ask-text-secondary:#6b7280;--ask-border:#e5e7eb;--ask-radius-lg:24px;--ask-radius-md:12px;--ask-shadow-card:0 25px 50px -12px rgba(0,0,0,.1)}.ask-admin-app{background-color:var(--ask-bg);color:var(--ask-text-main);font-family:Inter,system-ui,-apple-system,sans-serif;margin-left:-20px;margin-right:0;margin-top:-20px;min-height:calc(100vh - 32px);overflow-x:hidden;width:calc(100% + 20px)}.ask-admin-app,.ask-admin-app *{box-sizing:border-box}.ask-dashboard-layout{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:95vh;padding:40px}.ask-dashboard-card{background:var(--ask-surface);border:1px solid hsla(0,0%,100%,.5);border-radius:var(--ask-radius-lg);box-shadow:var(--ask-shadow-card);display:flex;flex-direction:column;max-width:1400px;min-height:800px;overflow:hidden;width:100%}.ask-header{align-items:center;background:linear-gradient(135deg,#4f46e5,#3730a3);border-bottom-right-radius:80px;color:#fff;display:flex;justify-content:space-between;padding:30px 50px;position:relative;z-index:10}.ask-header .ask-header-content .ask-header-title{align-items:center;display:flex;gap:16px}.ask-header .ask-header-content .ask-header-title h1{color:#fff;font-size:26px;font-weight:800;letter-spacing:-.025em;margin:0}.ask-header .ask-header-content .ask-header-title .ask-version{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:#fff;font-size:11px;font-weight:700;padding:4px 12px}.ask-header .ask-header-content .ask-header-desc{color:hsla(0,0%,100%,.8);font-size:15px;font-weight:400;margin:8px 0 0;max-width:600px}.ask-header .ask-header-actions button{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.ask-header .ask-header-actions button:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.ask-dashboard-body{display:flex;flex-grow:1}.ask-sidebar{background:var(--ask-sidebar-bg);border-right:1px solid var(--ask-border);display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:40px 30px;width:280px}.ask-sidebar .ask-sidebar-menu{display:flex;flex-direction:column;gap:12px}.ask-sidebar .ask-sidebar-menu .ask-sidebar-group-title{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.08em;margin:24px 0 12px 16px;text-transform:uppercase}.ask-sidebar .ask-sidebar-menu .ask-sidebar-group-title:first-child{margin-top:0}.ask-sidebar .ask-sidebar-menu .ask-sidebar-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--ask-radius-md);color:var(--ask-text-secondary);cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:16px;padding:14px 20px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.ask-sidebar .ask-sidebar-menu .ask-sidebar-item svg{height:20px;opacity:.5;transition:opacity .2s;width:20px}.ask-sidebar .ask-sidebar-menu .ask-sidebar-item:hover{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.02);color:var(--ask-text-main)}.ask-sidebar .ask-sidebar-menu .ask-sidebar-item:hover svg{opacity:.8}.ask-sidebar .ask-sidebar-menu .ask-sidebar-item.active{background:#fff;border-color:rgba(99,102,241,.1);box-shadow:0 4px 12px -2px rgba(99,102,241,.1);color:var(--ask-primary);font-weight:600}.ask-sidebar .ask-sidebar-menu .ask-sidebar-item.active svg{fill:var(--ask-primary);opacity:1}.ask-sidebar .ask-sidebar-promo{margin-top:40px}.ask-sidebar .ask-sidebar-promo .ask-promo-card{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:20px;box-shadow:0 10px 20px -5px rgba(139,92,246,.4);color:#fff;overflow:hidden;padding:24px;position:relative}.ask-sidebar .ask-sidebar-promo .ask-promo-card:after{background:linear-gradient(180deg,hsla(0,0%,100%,.1) 0,transparent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ask-sidebar .ask-sidebar-promo .ask-promo-card h3{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 12px}.ask-sidebar .ask-sidebar-promo .ask-promo-card ul{list-style:none;margin:0 0 20px;padding:0}.ask-sidebar .ask-sidebar-promo .ask-promo-card ul li{align-items:center;display:flex;font-size:13px;font-weight:500;margin-bottom:8px;opacity:.95}.ask-sidebar .ask-sidebar-promo .ask-promo-card ul li:before{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;content:"✓";display:flex;font-size:10px;font-weight:800;height:16px;justify-content:center;margin-right:8px;width:16px}.ask-sidebar .ask-sidebar-promo .ask-promo-card .ask-btn-pro{background:#fff;border:none;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#7c3aed;cursor:pointer;font-size:14px;font-weight:700;padding:12px;transition:all .2s;width:100%}.ask-sidebar .ask-sidebar-promo .ask-promo-card .ask-btn-pro:hover{box-shadow:0 8px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.ask-content-area{background:#fff;flex-grow:1;overflow-y:auto;padding:60px 80px}.ask-settings-panel{margin:0 auto;max-width:800px}.ask-settings-panel .ask-panel-header{align-items:center;border-bottom:1px solid var(--ask-border);display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:20px}.ask-settings-panel .ask-panel-header h2{color:var(--ask-text-main);font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0}.ask-settings-panel .ask-form-section{margin-bottom:50px}.ask-settings-panel .ask-form-section h3{color:var(--ask-text-main);font-size:18px;font-weight:700;margin-bottom:24px}.ask-settings-panel .ask-form-section .components-base-control{margin-bottom:32px}.ask-settings-panel .ask-form-section .components-base-control__label{color:var(--ask-text-main);font-size:15px;font-weight:600;margin-bottom:10px}.ask-settings-panel .ask-form-section .components-base-control__help{color:#9ca3af;font-size:13px}.ask-settings-panel .ask-form-section .components-text-control__input{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;box-shadow:none;font-size:16px;padding:14px 16px;transition:all .2s}.ask-settings-panel .ask-form-section .components-text-control__input:focus{background:#fff;border-color:var(--ask-primary);box-shadow:0 0 0 4px rgba(99,102,241,.1)}.ask-settings-panel .ask-form-section .components-text-control__input:hover{border-color:#d1d5db}.ask-settings-panel .ask-form-section .components-toggle-control .components-base-control__field{align-items:center}.ask-settings-panel .ask-form-actions{border-top:1px solid var(--ask-border);display:flex;gap:16px;margin-top:60px;padding-top:30px}.ask-settings-panel .ask-form-actions button.components-button.is-primary{background-color:var(--ask-primary);border-radius:12px;font-size:16px;font-weight:600;height:auto;padding:14px 32px}.ask-settings-panel .ask-form-actions button.components-button.is-primary:hover{background-color:var(--ask-primary-hover);box-shadow:0 4px 12px rgba(79,70,229,.3);transform:translateY(-1px)}.ask-settings-panel .ask-form-actions button.components-button.is-primary:active{transform:translateY(0)}.ask-footer-credits{color:#9ca3af;font-size:13px;font-weight:500;margin-top:30px;text-align:center}@media screen and (max-width:1024px){.ask-dashboard-layout{padding:20px}.ask-dashboard-card{min-height:auto}.ask-header{padding:24px 30px}.ask-header .ask-header-content .ask-header-title h1{font-size:22px}.ask-content-area{padding:40px}}@media screen and (max-width:768px){.ask-dashboard-layout{margin-top:20px;padding:10px}.ask-dashboard-card{border-radius:var(--ask-radius-md);margin-bottom:20px}.ask-header{align-items:flex-start;border-bottom-right-radius:40px;flex-direction:column;gap:20px;padding:24px}.ask-header .ask-header-actions{width:100%}.ask-header .ask-header-actions button{justify-content:center;width:100%}.ask-dashboard-body{flex-direction:column}.ask-sidebar{border-bottom:1px solid var(--ask-border);border-right:none;padding:24px;width:100%}.ask-content-area{padding:24px}.ask-settings-panel .ask-panel-header{align-items:flex-start;flex-direction:column;gap:16px}.ask-settings-panel .ask-panel-header h2{font-size:24px}.ask-settings-panel .ask-form-actions{flex-direction:column}.ask-settings-panel .ask-form-actions button{justify-content:center;width:100%}}
