@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;font-weight:400;color:#333;background-color:#fff5eb;--color-dark: #333333;--color-beige: #C8B8AA;--color-beige-light: #DDD0C4;--color-cream: #FFF8F0;--color-white: #FFFFFF;--text-primary: #333333;--text-muted: #888888;--border-color: #E8D8CA;--user-bubble-bg: #FDEBD3}body{margin:0;height:100vh;box-sizing:border-box;overflow:hidden;background:var(--color-cream)}#app{width:100%;height:100%;padding:0}.app-shell{position:fixed;inset:0;width:auto;height:auto;max-width:960px;margin:0 auto;background:var(--color-cream);padding:20px 24px 16px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.landing-view{flex:1;display:flex;flex-direction:column;align-items:center;min-height:0;position:relative;overflow-y:auto}.landing-login-btn{position:absolute;top:14px;right:18px;font-size:.9rem;font-weight:500;color:var(--primary, #6c5ce7);text-decoration:none;background:#6c5ce714;border:1.5px solid rgba(108,92,231,.25);padding:6px 18px;border-radius:20px;opacity:.85;transition:opacity .2s ease,background .2s ease,border-color .2s ease;z-index:10}.landing-login-btn:hover{opacity:1;background:#6c5ce726;border-color:#6c5ce773}.landing-content{width:100%;max-width:400px;text-align:center;padding:0 20px;margin:auto 0}.landing-logo{width:400px;height:400px;margin-bottom:16px}.in-iframe .landing-login-btn{display:none}.in-iframe .landing-logo{width:250px;height:250px}.landing-title{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0 0 40px;line-height:1.2}.landing-cta{margin-bottom:28px}.landing-btn{width:100%;padding:16px 20px;background:var(--color-white);border:1.5px solid var(--border-color);border-radius:16px;color:var(--text-primary);font-family:inherit;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center}.landing-btn:hover{background:#f5ede5;border-color:var(--color-beige)}.landing-btn:active{background:#ede3d9}.landing-desc{font-size:.82rem;color:var(--text-muted);line-height:1.5;margin:10px 0 0}.landing-info-link{border:none;background:transparent;color:var(--text-muted);font-size:.88rem;cursor:pointer;margin-top:28px;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.landing-info-link:hover{color:var(--text-primary)}.landing-newsletter{width:100%;margin-top:36px;padding-top:28px;border-top:1px solid var(--border-color)}.landing-newsletter-title{font-size:1.1rem;font-weight:600;margin:0 0 6px;color:var(--text-primary)}.landing-newsletter-desc{font-size:.82rem;color:var(--text-muted);line-height:1.5;margin:0 0 16px}.landing-newsletter-form{display:flex;flex-direction:column;gap:10px}.landing-newsletter-input{width:100%;padding:12px 16px;background:var(--color-white);border:1.5px solid var(--border-color);border-radius:12px;font-family:inherit;font-size:.92rem;color:var(--text-primary);outline:none;transition:border-color .2s ease;box-sizing:border-box}.landing-newsletter-input:focus{border-color:var(--color-beige)}.landing-newsletter-input::placeholder{color:var(--text-muted)}.landing-newsletter-submit{margin-top:4px}.landing-newsletter-legal{font-size:.72rem;color:var(--text-muted);margin:4px 0 0}.landing-newsletter-success{text-align:center;padding:12px 0}.landing-newsletter-check{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#d4edda;color:#28a745;font-size:1.3rem;margin-bottom:10px}.chat-view{flex:1;display:flex;flex-direction:column;gap:14px;min-height:0}.info-view{flex:1;display:flex;flex-direction:column;min-height:0}.info-scroll{flex:1;overflow-y:auto;padding:0 4px}.info-content{max-width:640px;margin:0 auto;padding:8px 0 40px}.info-content h2{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin:0 0 16px}.info-content h3{font-size:1rem;font-weight:700;color:var(--text-primary);margin:28px 0 10px}.info-content p{font-size:.92rem;color:var(--text-primary);line-height:1.6;margin:0 0 12px}.info-content ul{margin:0 0 12px;padding-left:20px}.info-content li{font-size:.92rem;color:var(--text-primary);line-height:1.6;margin-bottom:8px}.info-content a{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}header{display:flex;align-items:center;justify-content:center;gap:12px;position:relative;padding:4px 0}.header-back-btn{position:absolute;left:0;border:none;background:transparent;color:var(--text-primary);font-size:1.6rem;cursor:pointer;padding:2px 8px;line-height:1;font-weight:300;transition:opacity .2s ease}.header-back-btn:hover{opacity:.5}header h1{font-size:1.15rem;margin:0;font-weight:700;letter-spacing:.1em;color:var(--text-primary);text-transform:uppercase;display:flex;align-items:center;gap:6px}.logo-scribble,.logo-header{width:26px;height:26px;display:inline-block;vertical-align:middle}.header-clear-btn{position:absolute;right:0;border:none;background:transparent;color:var(--text-primary);font-size:1.05rem;cursor:pointer;padding:2px 8px;line-height:1;font-weight:300;opacity:.45;transition:opacity .2s ease}.header-clear-btn:hover{opacity:.9}.auto-badge{position:absolute;right:32px;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:9px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease,color .2s ease,opacity .2s ease;background:#ccc;color:#888;opacity:.6}.auto-badge.active{background:#ff0080;color:#fff;opacity:1}.auto-badge:hover{opacity:.85}.confirm-overlay{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999;animation:confirmFadeIn .2s ease}@keyframes confirmFadeIn{0%{opacity:0}to{opacity:1}}.confirm-dialog{background:#fff;border-radius:16px;padding:28px 24px 20px;max-width:300px;width:90%;text-align:center;box-shadow:0 8px 32px #0003}.confirm-text{font-size:.95rem;color:var(--text-primary);margin-bottom:20px;line-height:1.4}.confirm-actions{display:flex;gap:10px;justify-content:center}.confirm-btn{border:none;border-radius:10px;padding:10px 22px;font-size:.88rem;cursor:pointer;font-weight:500;transition:opacity .2s ease}.confirm-btn:hover{opacity:.8}.confirm-btn-cancel{background:var(--border-light);color:var(--text-primary)}.confirm-btn-ok{background:#c0392b;color:#fff}.tabs{display:none}.tab-panels{flex:1;display:flex;min-height:0}.tab-panel{flex:1;display:none;min-height:0}.tab-panel.active{display:flex}.terminal-shell{display:flex;flex-direction:column;width:100%;height:100%;border-radius:16px;background:var(--color-white);color:var(--text-primary);border:1.5px solid var(--border-color);overflow:hidden;position:relative}.terminal-body{flex:1;padding:20px 16px 12px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.95rem;overflow-y:auto;background:var(--color-white);line-height:1.6}.terminal-line{margin-bottom:12px;max-width:78%;padding:12px 16px;border-radius:18px;line-height:1.6;word-wrap:break-word;font-size:.95rem;animation:slideIn .25s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.terminal-line-user{margin-left:auto;background:var(--user-bubble-bg);color:var(--text-primary);border-bottom-right-radius:4px}.terminal-line-assistant{margin-right:auto;background:transparent;color:var(--text-primary);border-bottom-left-radius:4px;padding:4px 0;box-shadow:none}.terminal-line-assistant:not(.terminal-typing-indicator)+.terminal-line-assistant:not(.terminal-typing-indicator){margin-top:4px;padding-top:10px;border-top:1px solid var(--border-color, rgba(0,0,0,.08))}.terminal-line-assistant:before{display:none}.terminal-line-error{margin-right:auto;background:#fee2e2;color:#b91c1c;border-bottom-left-radius:4px}.terminal-typing-indicator{margin-right:auto;background:transparent;display:inline-flex;align-items:center;padding:8px 0;animation:slideIn .25s ease;position:relative}.terminal-typing-indicator:before{display:none}.typing-logo{width:60px;height:60px;object-fit:contain}.terminal-input-row{display:flex;align-items:center;gap:10px;padding:12px 14px 14px;border-top:1px solid #ebe5de;background:var(--color-white)}.terminal-input-row .prompt{display:none}#terminal-input{flex:1;background:var(--color-cream);border-radius:24px;border:1.5px solid var(--border-color);outline:none;color:var(--text-primary);font-family:inherit;font-size:.92rem;padding:11px 18px;transition:border-color .2s ease}#terminal-input:focus{border-color:var(--color-beige)}#terminal-input::placeholder{color:var(--text-muted);font-weight:400}.send-button{border:none;background:transparent;color:var(--text-primary);cursor:pointer;font-size:1.4rem;padding:4px 6px;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease;font-weight:300}.send-button:hover{opacity:.6}.status-message{padding:6px 12px;font-size:.72rem;color:#888;background:#fafafa;border-top:1px solid #ebe5de;min-height:24px;display:none;transition:all .2s ease}.status-message.visible{display:block}.status-message.error{color:#dc2626;background:#fef2f2}.starter-prompts-container{padding:12px 14px;display:none;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px;border-top:1px solid #ebe5de;background:var(--color-cream)}.starter-prompts-container.visible{display:flex}.starter-prompt-button{padding:10px 18px;background:var(--color-white);border:1.5px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-family:inherit;font-size:.85rem;font-weight:500;text-align:center;cursor:pointer;transition:all .2s ease;flex:0 1 auto;min-width:140px;max-width:260px;white-space:normal;line-height:1.4}.starter-prompt-button:before{display:none}.starter-prompt-button:hover{background:#f5ede5;border-color:var(--color-beige)}.starter-prompt-button:active{background:#ede3d9}.privacy-consent-popup{position:absolute;bottom:70px;left:12px;right:12px;background:var(--color-white);border:1.5px solid var(--border-color);border-radius:14px;padding:0;transform:translateY(16px);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .25s ease;z-index:50;box-shadow:0 4px 20px #0000001a}.privacy-consent-popup.visible{transform:translateY(0);opacity:1;pointer-events:auto}.privacy-consent-content{display:flex;align-items:center;gap:10px;padding:12px 16px;flex-wrap:wrap}.privacy-icon{font-size:1.2rem;flex-shrink:0}.privacy-text{flex:1;margin:0;font-size:.82rem;color:var(--text-primary);line-height:1.4;min-width:180px}.privacy-text a{color:var(--text-primary);text-decoration:underline;font-weight:600}.privacy-text a:hover{color:var(--color-dark)}.privacy-buttons{display:flex;gap:8px;flex-shrink:0}.privacy-btn{padding:7px 14px;border-radius:8px;font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1.5px solid transparent}.privacy-btn-accept{background:var(--color-dark);color:var(--color-white);border-color:var(--color-dark)}.privacy-btn-accept:hover{background:#555;border-color:#555}.privacy-btn-dismiss{background:var(--color-white);color:var(--text-muted);border-color:var(--border-color)}.privacy-btn-dismiss:hover{background:#f5ede5;color:var(--text-primary)}.advisor-card{background:var(--user-bubble-bg);border-radius:16px;padding:20px 16px;margin:12px 0;text-align:center;position:relative;animation:slideIn .25s ease}.advisor-card-close{position:absolute;top:12px;right:14px;border:none;background:transparent;color:var(--text-primary);font-size:.9rem;cursor:pointer;padding:4px;line-height:1;opacity:.6;transition:opacity .2s ease}.advisor-card-close:hover{opacity:1}.advisor-card-photo{margin-bottom:10px}.advisor-card-photo img{width:80px;height:80px;border-radius:50%;object-fit:cover;display:inline-block}.advisor-card-label{font-size:.82rem;color:var(--text-muted);font-weight:500;margin-bottom:2px}.advisor-card-name{font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.advisor-card-intro{font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:14px}.advisor-card-message{font-size:.85rem;font-style:italic;color:var(--text-primary);line-height:1.5}.advisor-card-book-btn{display:inline-block;margin-top:14px;padding:10px 22px;background:var(--text-primary);color:#fff;border-radius:10px;text-decoration:none;font-size:.88rem;font-weight:500;transition:opacity .2s ease}.advisor-card-book-btn:hover{opacity:.8}.booking-suggestion{background:var(--user-bubble-bg);border-radius:16px;padding:20px 16px;margin:12px 0;animation:slideIn .25s ease}.booking-suggestion-title{font-weight:600;font-size:.95rem;color:var(--text-primary);margin-bottom:8px}.booking-suggestion-text{font-size:.85rem;color:var(--text-muted);margin:0 0 12px}.booking-slots{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.booking-slot-btn{display:flex;flex-direction:column;align-items:center;padding:10px 16px;background:var(--color-white);border:1.5px solid var(--border-color);border-radius:24px;cursor:pointer;transition:all .2s ease;font-family:inherit;text-align:center;max-width:220px}.booking-slot-btn:hover{border-color:var(--color-beige);background:#f5ede5}.booking-slot-day{font-weight:600;color:var(--text-primary);font-size:.85rem}.booking-slot-time{color:var(--text-muted);font-size:.8rem}.booking-slot-person{color:var(--text-muted);font-size:.75rem}.booking-suggestion-link{display:inline-block;font-size:.82rem;color:var(--text-primary);font-weight:500;text-decoration:none;padding:8px 20px;border:1.5px solid var(--border-color);border-radius:24px;transition:all .2s ease}.booking-suggestion-link:hover{background:#f5ede5;border-color:var(--color-beige)}.booking-institutions{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.booking-institution-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--color-white);border:1.5px solid var(--border-color);border-radius:14px;transition:all .2s ease}.booking-institution-card:hover{border-color:var(--color-beige);background:#faf6f1}.booking-inst-logo{width:40px;height:40px;border-radius:10px;object-fit:cover;flex-shrink:0}.booking-inst-logo-placeholder{background:linear-gradient(135deg,#e8ddd4,#d4c5b5)}.booking-inst-details{flex:1;min-width:0}.booking-inst-name{font-weight:600;font-size:.88rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booking-inst-city{font-size:.78rem;color:var(--text-muted);margin-top:1px}.booking-inst-meta{display:flex;gap:10px;margin-top:4px;flex-wrap:wrap}.booking-inst-slots{font-size:.75rem;color:#10b981;font-weight:500}.booking-inst-next{font-size:.75rem;color:var(--text-muted)}.booking-inst-btn{flex-shrink:0;padding:8px 16px;background:var(--color-beige);color:var(--text-primary);border-radius:24px;text-decoration:none;font-size:.8rem;font-weight:500;transition:opacity .2s ease;white-space:nowrap}.booking-inst-btn:hover{opacity:.8}.info-panel{height:100%;padding:20px;border-radius:16px;background:var(--color-white);border:1.5px solid var(--border-color);display:flex;flex-direction:column;gap:12px}.info-panel h2{margin:0;font-size:1.05rem;color:var(--text-primary)}.info-panel p{margin:0;font-size:.92rem;color:var(--text-muted)}.iframe-wrapper{height:100%;border-radius:16px;overflow:hidden;border:1.5px solid var(--border-color)}.iframe-wrapper iframe{width:100%;height:100%;border:0}.mail-assist-panel{position:fixed;top:0;right:0;width:360px;height:100%;background:var(--color-cream);border-left:1.5px solid var(--border-color);display:flex;flex-direction:column;z-index:100;transform:translate(100%);transition:transform .3s ease;box-shadow:-4px 0 24px #00000014}.mail-assist-panel.open{transform:translate(0)}.app-shell.mail-assist-active{max-width:1340px;padding-right:380px}.mail-assist-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1.5px solid var(--border-color)}.mail-assist-title{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.mail-assist-close{background:none;border:none;font-size:1.2rem;cursor:pointer;color:var(--text-muted);padding:4px 8px;border-radius:6px;transition:background .2s}.mail-assist-close:hover{background:#0000000d}.mail-assist-body{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.mail-assist-steps{display:flex;gap:8px;justify-content:center;padding:8px 0}.mail-assist-step-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;background:#e8e0d8;color:var(--text-muted);transition:all .2s}.mail-assist-step-dot.active{background:var(--color-beige);color:var(--color-dark);box-shadow:0 0 0 3px #c8b8aa4d}.mail-assist-step-dot.done{background:#4a7c59;color:#fff}.mail-assist-fields{display:flex;flex-direction:column;gap:8px}.mail-assist-label{font-size:.82rem;font-weight:600;color:var(--text-primary);margin-top:4px}.mail-assist-input{padding:8px 12px;border:1.5px solid var(--border-color);border-radius:8px;font-family:inherit;font-size:.9rem;background:var(--color-white);color:var(--text-primary);transition:border-color .2s}.mail-assist-input:focus{outline:none;border-color:var(--color-beige)}.mail-assist-input[readonly]{background:#f5f0eb;color:var(--text-muted)}.mail-assist-textarea{padding:10px 12px;border:1.5px solid var(--border-color);border-radius:8px;font-family:inherit;font-size:.9rem;background:var(--color-white);color:var(--text-primary);resize:vertical;min-height:120px;transition:border-color .2s}.mail-assist-textarea:focus{outline:none;border-color:var(--color-beige)}.mail-assist-footer{padding:16px 20px;border-top:1.5px solid var(--border-color)}.mail-assist-send{width:100%;padding:12px;background:#4a7c59;color:#fff;border:none;border-radius:10px;font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s,opacity .2s}.mail-assist-send:hover:not(:disabled){background:#3d6a4a}.mail-assist-send:disabled{opacity:.5;cursor:not-allowed}.mail-assist-offer{background:var(--user-bubble-bg);border-radius:16px;padding:20px 16px;margin:12px 0;animation:slideIn .25s ease}.mail-assist-offer-title{font-weight:600;font-size:.95rem;color:var(--text-primary);margin-bottom:8px}.mail-assist-offer-text{font-size:.85rem;color:var(--text-muted);margin:0 0 12px}.mail-assist-offer-buttons{display:flex;gap:10px}.mail-assist-offer-btn{padding:8px 20px;border-radius:24px;border:1.5px solid var(--border-color);background:var(--color-white);cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .2s}.mail-assist-offer-btn:hover:not(:disabled){border-color:var(--color-beige);background:#f5ede5}.mail-assist-offer-btn:disabled{opacity:.5;cursor:not-allowed}.mail-assist-offer-yes{background:#4a7c59;color:#fff;border-color:#4a7c59}.mail-assist-offer-yes:hover:not(:disabled){background:#3d6a4a;border-color:#3d6a4a}.anamnesis-panel{position:fixed;top:0;right:0;width:50%;max-width:700px;min-width:400px;height:100%;background:var(--color-cream);border-left:1.5px solid var(--border-color);display:flex;flex-direction:column;z-index:100;transform:translate(100%);transition:transform .3s ease;box-shadow:-4px 0 24px #00000014}.anamnesis-panel.open{transform:translate(0)}.app-shell.anamnesis-active{max-width:1600px;padding-right:calc(50% + 20px)}.anamnesis-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1.5px solid var(--border-color);gap:12px}.anamnesis-title{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary);white-space:nowrap}.anamnesis-progress{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.anamnesis-progress-bar{flex:1;height:6px;background:#e8e0d8;border-radius:3px;overflow:hidden}.anamnesis-progress-fill{height:100%;background:#4a7c59;border-radius:3px;transition:width .3s ease;width:0%}.anamnesis-progress-text{font-size:.75rem;color:var(--text-muted);white-space:nowrap}.anamnesis-close{background:none;border:none;font-size:1.2rem;cursor:pointer;color:var(--text-muted);padding:4px 8px;border-radius:6px;transition:background .2s}.anamnesis-close:hover{background:#0000000d}.anamnesis-body{flex:1;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:16px;background:#f5f0eb}.anamnesis-canvas-wrapper{width:100%;display:flex;justify-content:center}.anamnesis-canvas-wrapper canvas{max-width:100%;height:auto;box-shadow:0 2px 8px #0000001a;border-radius:4px}.anamnesis-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1.5px solid var(--border-color);gap:12px}.anamnesis-page-nav{display:flex;align-items:center;gap:8px}.anamnesis-page-btn{background:none;border:1.5px solid var(--border-color);border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;color:var(--text-primary);transition:background .2s}.anamnesis-page-btn:hover:not(:disabled){background:#0000000d}.anamnesis-page-btn:disabled{opacity:.3;cursor:not-allowed}.anamnesis-page-info{font-size:.8rem;color:var(--text-muted)}.anamnesis-complete-btn{padding:8px 20px;border:none;border-radius:8px;background:#4a7c59;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s,opacity .2s}.anamnesis-complete-btn:hover:not(:disabled){background:#3d6a4a}.anamnesis-complete-btn:disabled{opacity:.5;cursor:not-allowed}.anamnesis-download-link{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#4a7c59;color:#fff;text-decoration:none;border-radius:8px;font-size:.85rem;font-weight:600;transition:background .2s}.anamnesis-download-link:hover{background:#3d6a4a}.anamnesis-pdf-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#e8f5e9;border:1px solid #a5d6a7;border-radius:8px;margin-bottom:8px}.anamnesis-pdf-icon{font-size:1.2rem}.anamnesis-pdf-name{font-size:.85rem;color:#2e7d32;font-weight:500}.anamnesis-pdf-remove{background:none;border:none;font-size:1rem;cursor:pointer;color:#c62828;padding:2px 6px;border-radius:4px;transition:background .2s}.anamnesis-pdf-remove:hover{background:#c628281a}@media(max-width:600px){.app-shell{padding:10px 12px;gap:10px}.landing-title{font-size:1.6rem}.landing-logo{width:300px;height:300px}.chat-view{gap:10px}header h1{font-size:.95rem;letter-spacing:.06em}.logo-scribble{width:20px;height:20px}.terminal-line{max-width:88%}.starter-prompt-button{min-width:120px;font-size:.8rem;padding:8px 14px}.privacy-consent-content{flex-direction:column;text-align:center;gap:10px}.privacy-text{min-width:auto}.privacy-buttons{width:100%;justify-content:center}.mail-assist-panel{width:100%;border-left:none}.app-shell.mail-assist-active{max-width:960px;padding-right:24px}.anamnesis-panel{width:100%;min-width:unset;border-left:none}.app-shell.anamnesis-active{padding-right:24px}}
