.dashboard-page .nav-item{display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:2px;text-align:right}.dashboard-page .nav-item>span{grid-row:1 / span 2}.dashboard-page .nav-item>b{font-size:12px}.dashboard-page .nav-item>small{grid-column:2;color:#727d90;font-size:9px}
.dialogue-preview,.tts-result-panel{min-height:300px}.dialogue-preview h2,.tts-result-panel h2{margin-top:18px}.dialogue-preview .secondary-btn,.tts-result-panel .secondary-btn{margin-top:14px}.success-message{display:block!important;background:#12382d!important;border-color:#2c8a63!important;color:#8af0bd!important}
.dialogue-warning-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:rgba(5,7,14,.72);backdrop-filter:blur(8px)}.dialogue-warning{position:relative;width:min(470px,100%);padding:28px;border:1px solid #604b91;border-radius:20px;background:linear-gradient(145deg,#1b1830,#111722);box-shadow:0 24px 80px rgba(0,0,0,.45);direction:rtl;text-align:right}.dialogue-warning-close{position:absolute;top:12px;left:14px;width:32px;height:32px;border:1px solid #343b50;border-radius:9px;background:#171d2a;color:#aab4c7;font-size:22px;line-height:1;cursor:pointer}.dialogue-warning-close:hover{background:#28203e;color:#fff;border-color:#8062c3}.dialogue-warning-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:16px;border-radius:13px;background:#3d2d12;color:#ffd16a;font-size:24px;font-weight:800}.dialogue-warning h2{margin:0 0 10px;color:#f3efff;font-size:18px}.dialogue-warning p{margin:0;color:#aab4c7;font-size:12px;line-height:2.1}.dialogue-warning-actions{display:flex;gap:10px;justify-content:flex-start;margin-top:24px}.dialogue-warning-actions button{min-width:110px}
.dashboard-page #dialogue .dialogue-layout,.dashboard-page #tts .tts-layout{grid-template-columns:minmax(0,1fr)}.dashboard-page #dialogue .dialogue-form,.dashboard-page #tts .tts-form{width:100%;max-width:none}
.dialogue-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:18px;align-items:stretch}.dialogue-form{padding:24px;direction:rtl;min-width:0}.dialogue-form .form-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:10px}.dialogue-form .form-heading h2{margin:0 0 6px}.dialogue-form .form-heading .estimated{white-space:nowrap;text-align:left}.dialogue-form label{display:block;margin:14px 0;color:#aeb7c7;font-size:11px}.dialogue-form input,.dialogue-form textarea,.dialogue-form select{box-sizing:border-box;display:block;width:100%;max-width:100%;margin-top:7px;padding:11px;border:1px solid #2d3a50;border-radius:9px;background:#0d141f;color:#edf2fa;font:inherit;line-height:1.5}.dialogue-form input,.dialogue-form select{min-height:42px}.dialogue-form textarea{resize:vertical;min-height:118px}.dialogue-form .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.dialogue-form .automation-option{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:14px 16px;border:1px solid #382d59;border-radius:12px;background:#171427}.dialogue-form .automation-option>span{display:flex;flex-direction:column;gap:5px}.dialogue-form .automation-option strong{color:#eee7ff;font-size:12px}.dialogue-form .automation-option small{color:#8e89a7;font-size:10px;line-height:1.8}.dialogue-form .automation-option input{width:42px;min-height:22px;margin:0;accent-color:#8b5cf6}.dialogue-form .form-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #263247}.dialogue-form .form-footer>div{display:flex;flex-direction:column;gap:5px}.dialogue-form .form-footer small{color:#818da2;font-size:10px}.dialogue-form .form-footer strong{color:#c5a8ff;font-size:15px}.dialogue-form .form-footer .primary-btn{white-space:nowrap}.dialogue-preview{display:grid;place-items:center;align-content:center;min-height:390px;padding:30px;text-align:center;direction:rtl;background:radial-gradient(circle at 50% 20%,#2d1d52,#111822 65%)}.dialogue-preview .tts-orb{display:grid;place-items:center;width:66px;height:66px;border-radius:20px;background:linear-gradient(135deg,#8b5cf6,#22d3ee);font-size:32px;color:#fff;box-shadow:0 14px 40px #8b5cf655}.dialogue-preview h2{margin:20px 0 8px;font-size:18px}.dialogue-preview p{max-width:360px;color:#8491a6;font-size:11px;line-height:2}.dashboard-page .nav-item.nav-coming-soon{opacity:.38!important;color:#66738a!important;cursor:not-allowed!important;pointer-events:none;filter:grayscale(.35)}.dashboard-page .nav-item.nav-coming-soon span,.dashboard-page .nav-item.nav-coming-soon b,.dashboard-page .nav-item.nav-coming-soon small{color:inherit!important}.dashboard-page .nav-item.nav-coming-soon small{margin-right:auto}.soon-grid,.soon-card{display:none}@media(max-width:850px){.dialogue-layout{grid-template-columns:1fr}.dialogue-preview{min-height:220px}.dialogue-form .form-row{grid-template-columns:1fr}.dialogue-form .form-heading{flex-direction:column;gap:6px}.dialogue-form .form-heading .estimated{text-align:right}.dialogue-form .form-footer{align-items:stretch;flex-direction:column}.dialogue-form .form-footer .primary-btn{width:100%}}
