html,
body{overflow-x:hidden !important;overflow-x:clip !important;max-width:100% !important;width:100% !important}*{max-width:100%}img,
video,
iframe,
embed,
object{max-width:100%;height:auto}:root{--bg-primary:#ffffff;--bg-secondary:#f0f2f5;--bg-tertiary:#e4e6eb;--bg-hover:#f5f5f5;--text-primary:#111b21;--text-secondary:#667781;--text-muted:#8696a0;--text-inverse:#ffffff;--accent-primary:#008069;--accent-primary-hover:#006c58;--accent-secondary:#53bdeb;--accent-tertiary:#ffa500;--border-color:#d1d7db;--border-light:#e9edef;--message-own:#d9fdd3;--message-other:#ffffff;--status-success:#25d366;--status-warning:#ffac33;--status-danger:#ff3b30;--status-info:#53bdeb;--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px rgba(0, 0, 0, 0.1);--shadow-lg:0 10px 15px rgba(0, 0, 0, 0.1);--overlay-bg:rgba(0, 0, 0, 0.5)}[data-theme="dark"]{--bg-primary:#1e1e1e;--bg-secondary:#313130;--bg-tertiary:#3a3a3a;--bg-hover:#3a3a3a;--text-primary:#f0f0f0;--text-secondary:#a3a3a3;--text-muted:#a3a3a3;--text-inverse:#1e1e1e;--accent-primary:#00a884;--accent-primary-hover:#009070;--accent-secondary:#53bdeb;--accent-tertiary:#ffa500;--border-color:#3a3a3a;--border-light:#3a3a3a;--message-own:#005c4b;--message-other:#313130;--status-success:#25d366;--status-warning:#ffac33;--status-danger:#ff3b30;--status-info:#53bdeb;--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.3);--shadow-md:0 4px 6px rgba(0, 0, 0, 0.4);--shadow-lg:0 10px 15px rgba(0, 0, 0, 0.5);--overlay-bg:rgba(0, 0, 0, 0.7)}:root{--admin-bg:#f5f5f4;--admin-surface:#ffffff;--admin-sidebar:#fafaf9;--admin-header:#ffffff;--admin-card:#ffffff;--admin-text:#1c1917;--admin-text-secondary:#78716c;--admin-text-muted:#a8a29e;--admin-primary:#0d9488;--admin-primary-hover:#0f766e;--admin-secondary:#6366f1;--admin-border:#e7e5e4;--admin-divider:#d6d3d1;--admin-success:#22c55e;--admin-warning:#f59e0b;--admin-danger:#ef4444;--admin-info:#3b82f6;--admin-shadow:0 1px 3px rgba(0, 0, 0, 0.1);--admin-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1)}[data-theme="dark"]{--admin-bg:#1c1917;--admin-surface:#292524;--admin-sidebar:#231f1d;--admin-header:#292524;--admin-card:#44403c;--admin-text:#f5f5f4;--admin-text-secondary:#a8a29e;--admin-text-muted:#78716c;--admin-primary:#14b8a6;--admin-primary-hover:#2dd4bf;--admin-secondary:#818cf8;--admin-border:#57534e;--admin-divider:#57534e;--admin-success:#4ade80;--admin-warning:#fbbf24;--admin-danger:#f87171;--admin-info:#60a5fa;--admin-shadow:0 1px 3px rgba(0, 0, 0, 0.3);--admin-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.4)}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.bg-tertiary{background-color:var(--bg-tertiary)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-accent{color:var(--accent-primary)}.border-default{border-color:var(--border-color)}.border-light{border-color:var(--border-light)}