/* Meu Vídeo Novo — área administrativa, sem alterar a identidade pública. */
.admin-sidebar .side-caption{margin-bottom:13px}.admin-sidebar .admin-side-caption{margin-top:26px}
.admin-sidebar .brand{margin-bottom:43px}.admin-main{max-width:1530px}.admin-main .workspace-topbar{margin-bottom:28px}
.admin-intro-banner{position:relative;overflow:hidden;min-height:255px;background:radial-gradient(circle at 75% 60%,#4e4283 0%,transparent 42%),linear-gradient(112deg,#17152f,#26213d 74%,#141225);border-radius:26px;padding:36px 40px;color:white;display:flex;justify-content:space-between;align-items:center;gap:24px}
.admin-intro-banner:before{content:'✳';font-size:150px;color:#ffffff0b;position:absolute;right:22%;top:-95px}.admin-intro-banner h2{font:700 clamp(27px,3.5vw,45px)/1.06 var(--display);letter-spacing:-1.7px;margin:13px 0 9px}.admin-intro-banner h2 em{font-style:normal;color:#d9ff59}.admin-intro-banner p{font-size:12px;color:#c2bbd8;max-width:370px;line-height:1.65;margin:0}
.admin-tag{display:inline-block;color:#d9ff59;font-size:10px;font-weight:800;letter-spacing:1.6px}.admin-intro-art{width:180px;height:155px;flex:0 0 180px;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-8deg);border:1px solid #ffffff30;border-radius:22px;background:#ffffff10;box-shadow:20px 23px 0 #d9ff5925;gap:10px;color:#d9ff59}.admin-intro-art span{font:800 11px/1.1 var(--display);letter-spacing:4px;text-align:center}
.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0}.admin-kpi{background:#fff;border:1px solid #eae9f0;border-radius:19px;padding:20px;min-width:0;display:flex;flex-direction:column;gap:4px;box-shadow:0 8px 28px #1f1b3604}.admin-kpi>span{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#eae5ff;color:#6552cc;margin-bottom:8px}.admin-kpi:nth-child(2)>span{background:#fff2dc;color:#bd822e}.admin-kpi:nth-child(3)>span{background:#eff5d8;color:#759c26}.admin-kpi:nth-child(4)>span{background:#ffe8e7;color:#bb5554}.admin-kpi strong{font:700 40px/1.15 var(--display);letter-spacing:-1.7px}.admin-kpi b{font-size:12px}.admin-kpi small{font-size:10px;color:#9390a0}
.admin-finance{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:17px 21px;background:#eae8f6;border-radius:15px}.admin-finance>span{display:flex;align-items:center;gap:9px;font-weight:750;font-size:12px;color:#524771}.admin-finance strong{font:700 23px var(--display);color:#30244f}.admin-finance small{flex-basis:100%;font-size:10px;color:#77728b}
.admin-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.admin-quick{display:flex;gap:15px;align-items:center;border:1px solid #e5e2ee;border-radius:18px;padding:21px;background:white;transition:transform .2s,box-shadow .2s;min-height:110px}.admin-quick:hover{transform:translateY(-3px);box-shadow:0 14px 30px #14142812}.admin-quick.highlight{background:#d9ff59;border-color:#d9ff59}.admin-quick-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:13px;background:#ede9fc;color:#6344bd}.admin-quick.highlight .admin-quick-icon{background:#141428;color:#d9ff59}.admin-quick>span:nth-child(2){flex:1;min-width:0}.admin-quick b,.admin-quick small{display:block}.admin-quick b{font:700 16px var(--display)}.admin-quick small{font-size:11px;line-height:1.5;color:#817e8d;margin-top:4px}.admin-quick.highlight small{color:#3f4822}.admin-quick>svg{color:#50476d}
.admin-recent-head{margin-top:48px}.admin-text-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:#4f3cb6}.admin-recent-list{background:#fff;border:1px solid #eae9ee;border-radius:19px;overflow:hidden}.admin-recent-list>a{display:flex;align-items:center;gap:16px;padding:15px 20px;border-bottom:1px solid #f0eff4}.admin-recent-list>a:last-child{border-bottom:0}.admin-recent-list>a:hover{background:#f8f7fc}.admin-recent-id{font:800 10px var(--display);color:#9691a5;white-space:nowrap}.admin-recent-label{flex:1;min-width:0}.admin-recent-label b,.admin-recent-label small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-recent-label b{font-size:12px}.admin-recent-label small{color:#9491a0;font-size:10px;margin-top:4px}.admin-recent-list>a>svg:last-child{flex-shrink:0;color:#87829c}
.admin-empty{background:#fff;padding:34px;border:1px solid #eae9ee;border-radius:18px;color:#777;font-size:13px;text-align:center}.admin-callout{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff5d8;border:1px solid #edd7a1;border-radius:16px;padding:18px 20px;margin-bottom:20px}.admin-callout strong{display:flex;align-items:center;gap:10px}.admin-callout p{font-size:12px;color:#746b55;margin:5px 0 0}.admin-callout .btn{white-space:nowrap}
.admin-role-help{padding:17px 21px;background:#eae6fc;border-radius:16px;margin-bottom:22px;color:#393151}.admin-role-help strong{display:flex;gap:8px;align-items:center;font-size:12px}.admin-role-help p{font-size:11px;line-height:1.8;margin:7px 0 0;color:#625a79}.admin-role-help p b{color:#403364}
.admin-user-new,.admin-users-section{background:#fff;border:1px solid #eae8f0;border-radius:22px;padding:27px;box-shadow:0 10px 35px #14142805}.admin-user-new{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,1.4fr);gap:32px;align-items:start}.admin-user-new .admin-tag{color:#6850cc}.admin-user-new h2{font:700 29px var(--display);margin:11px 0 9px;letter-spacing:-.7px}.admin-user-new p{font-size:12px;color:#898594;line-height:1.7}.admin-user-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.admin-user-create-grid label,.admin-user-edit-form label{font-size:11px;font-weight:800;display:flex;flex-direction:column;gap:7px;color:#544f61;min-width:0}.admin-user-create-grid input,.admin-user-create-grid select,.admin-user-edit-form input,.admin-user-edit-form select,.admin-users-filters input,.admin-users-filters select{border:1px solid #e2dfeb;border-radius:10px;min-height:43px;padding:10px 11px;background:white;color:#242135;width:100%;font:500 12px var(--body);outline-offset:2px}.admin-user-create-grid button{align-self:end;min-height:44px}.admin-users-section{margin-top:19px}.admin-users-section .workspace-section-head{margin:0 0 22px}.admin-total{color:#8a8396;font-size:14px;vertical-align:middle}.admin-users-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(160px,1fr) auto;gap:10px;margin-bottom:18px}.admin-users-filters button{min-height:43px}.admin-user-list{border:1px solid #eeedf3;border-radius:15px;overflow:hidden}.admin-user-record+.admin-user-record{border-top:1px solid #eeedf3}.admin-user-summary{display:flex;align-items:center;gap:12px;padding:13px 15px;min-width:0}.admin-user-avatar{display:grid;place-items:center;border-radius:11px;width:38px;height:38px;flex:0 0 38px;background:#eae4ff;color:#614bc1;font-weight:800}.admin-user-identity{min-width:0;flex:1}.admin-user-identity b,.admin-user-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-identity b{font-size:12px}.admin-user-identity small{font-size:10px;color:#9490a0;margin-top:3px}.admin-user-role{white-space:nowrap;font-size:10px;font-weight:800;background:#eeeafa;color:#55488a;border-radius:99px;padding:7px 11px}.admin-user-status{font-size:10px;font-weight:800;color:#a45f5f;background:#ffefee;padding:7px 10px;border-radius:99px;white-space:nowrap}.admin-user-status.active{color:#448467;background:#e0f4e8}.admin-user-edit{display:flex;align-items:center;gap:6px;border:0;border-radius:9px;padding:9px 10px;background:#211c3a;color:#fff;font-size:10px;font-weight:800;cursor:pointer}.admin-user-restricted{font-size:10px;color:#9994a2;padding:0 10px;white-space:nowrap}.admin-user-edit-form{padding:21px;background:#f7f6fb;border-top:1px solid #eeebf6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.admin-user-edit-form .admin-user-check{flex-direction:row;align-items:center;gap:9px;padding-top:20px}.admin-user-check input{width:16px;height:16px;min-height:0}.admin-user-actions{display:flex;align-items:center;gap:10px;grid-column:1/-1}.admin-user-actions .btn{font-size:11px;padding:12px 14px}.admin-pages{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:11px;color:#9690a2}.admin-pages>div{display:flex;gap:6px}.admin-pages button{border:1px solid #ddd9e8;background:white;border-radius:8px;padding:8px 11px;cursor:pointer;font-size:11px;font-weight:750}.admin-pages button:disabled{opacity:.4;cursor:not-allowed}
@media(max-width:1140px){.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-new{grid-template-columns:1fr}.admin-user-summary{flex-wrap:wrap}.admin-user-identity{flex-basis:calc(100% - 55px)}}
@media(max-width:790px){.admin-sidebar{width:100%;flex:initial;position:relative;min-height:0;height:auto}.admin-workspace{display:block}.admin-main{padding:26px 18px 65px}.admin-intro-banner{padding:25px;min-height:210px}.admin-intro-art{display:none}.admin-quick-grid{grid-template-columns:1fr}.admin-callout{flex-direction:column;align-items:start}.admin-recent-list>a{flex-wrap:wrap}.admin-recent-label{min-width:50%}.admin-recent-list .status-badge{order:3}.admin-user-create-grid{grid-template-columns:1fr}.admin-users-filters{grid-template-columns:1fr}.admin-user-summary{gap:8px}.admin-user-role{margin-left:44px}.admin-user-edit-form{grid-template-columns:1fr}.admin-user-edit-form .admin-user-check{padding:0}.admin-user-actions{flex-wrap:wrap}}
@media(max-width:440px){.admin-kpi-grid{gap:9px}.admin-kpi{padding:15px}.admin-kpi strong{font-size:32px}.admin-user-new,.admin-users-section{padding:16px}.admin-recent-id{flex-basis:100%}}

.admin-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-services>div{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #eae9f0;padding:17px;border-radius:14px}.admin-service-dot{height:10px;width:10px;background:#eba754;border-radius:50%;flex-shrink:0}.admin-service-dot.on{background:#46ad7d}.admin-services>div>span:nth-child(2){flex:1;min-width:0}.admin-services b,.admin-services small{display:block}.admin-services b{font-size:12px}.admin-services small{font-size:10px;color:#9b96a5;margin-top:3px}.admin-services strong{font-size:10px;white-space:nowrap;color:#645c73}@media(max-width:600px){.admin-services{grid-template-columns:1fr}}

/* Assistentes de integração — mantém a identidade do painel. */
.int-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 91% 19%,#7552ed 0,transparent 28%),linear-gradient(125deg,#1b183a,#29214d);padding:clamp(23px,4vw,42px);border-radius:26px;color:#fff;margin:22px 0}
.int-hero h2{font-size:clamp(30px,4vw,48px);line-height:1.05;letter-spacing:-.045em;margin:13px 0 12px}.int-hero h2 em{font-style:normal;color:#d9ff59}.int-hero p{color:#d6d3ed;max-width:640px;line-height:1.6;margin:0}
.int-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}
.int-tabs button{cursor:pointer;padding:19px 20px;display:flex;align-items:center;gap:11px;flex-wrap:wrap;text-align:left;border:1px solid #dedced;background:#fff;color:#1c1935;border-radius:18px;font-weight:800;font-size:15px}
.int-tabs button.active{border:2px solid #7359f3;background:#f4f0ff;box-shadow:0 7px 24px rgba(35,24,86,.09)}
.int-badge{font-size:10px;letter-spacing:.02em;display:inline-block;background:#f1edf0;color:#7c7485;border-radius:20px;padding:5px 8px;font-weight:800}.int-badge.int-on{background:#e0fad0;color:#31532a}
.int-panel{max-width:1020px;padding:clamp(18px,3.5vw,37px);border-radius:24px;background:#fff;border:1px solid #e9e6f0;box-shadow:0 14px 38px rgba(29,24,57,.045);margin-bottom:50px}
.int-panel-head>span{font-size:11px;color:#7552ed;letter-spacing:.12em;font-weight:900}.int-panel-head h2{font-size:clamp(26px,4vw,38px);letter-spacing:-.04em;color:#1c1935;margin:8px 0}.int-panel-head p{color:#716b82;line-height:1.7;max-width:720px}
.int-how{display:grid;gap:10px;margin:22px 0 27px}.int-how>div{display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid #eeeafa;background:#faf9ff;border-radius:14px;color:#484159}.int-how b{display:grid;place-items:center;background:#7359f3;border-radius:11px;color:#fff;width:31px;height:31px;flex-shrink:0}.int-how span{font-size:13px;line-height:1.5}
.int-copy-label,.int-form label{font-size:13px;font-weight:800;color:#2a244b;display:block}.int-copy{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#17152c;padding:12px 13px 12px 16px;margin:9px 0 23px;border-radius:13px;color:#d9ff59}.int-copy code{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.int-copy button{border:0;border-radius:8px;background:#d9ff59;color:#17152c;font-weight:800;padding:9px 12px;display:flex;align-items:center;gap:7px;cursor:pointer;flex-shrink:0}
.int-form{display:grid;gap:18px}.int-form input,.int-form select{font:inherit;color:#17152c;background:#fff;border:1px solid #dcd8e7;border-radius:12px;padding:14px 15px;width:100%;margin-top:8px;min-width:0}.int-form input:focus,.int-form select:focus{outline:2px solid #7359f3;outline-offset:1px}.int-form input[readonly]{color:#605a77;background:#f7f6f9}.int-form label small{display:block;font-size:11px;color:#847d96;line-height:1.55;margin-top:4px;font-weight:500}
.int-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.int-actions{display:flex;flex-wrap:wrap;gap:12px;margin:9px 0 0}.int-actions button:disabled{opacity:.5;cursor:not-allowed}.int-warning{border:1px solid #e7e0b6;background:#fff9db;border-radius:14px;padding:15px 16px;margin-top:22px;color:#655923;font-size:12px;line-height:1.7}.int-test-result{margin-top:17px;padding:13px;border-radius:13px;background:#e9f9de;color:#27461e;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}
.merchant-disclosure{background:#f2efff;border:1px solid #d8cff9;border-radius:15px;padding:16px 17px;margin:17px 0;color:#2f2850}.merchant-disclosure>span{color:#6747d7;font-size:10px;font-weight:900;letter-spacing:.06em;display:flex;align-items:center;gap:8px}.merchant-disclosure p{font-size:12px;line-height:1.65;margin:9px 0 0}.merchant-disclosure b{color:#1b1634}
@media(max-width:680px){.int-tabs,.int-row{grid-template-columns:1fr}.int-copy{align-items:flex-start;flex-direction:column}.int-panel{padding:19px}.int-actions .btn{width:100%;justify-content:center}}


/* === v10.2 admin refinements === */
.admin-main .workspace-topbar{margin-bottom:30px}.admin-main .topbar-tools{background:#fff;border:1px solid #ece9f3;border-radius:18px;padding:10px 12px;box-shadow:0 10px 30px #17112b08}.admin-intro-banner{min-height:290px;border-radius:30px;padding:40px 42px;box-shadow:0 25px 55px #17122518}.admin-intro-banner:after{content:'';position:absolute;right:-50px;bottom:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,var(--lime) 0%,transparent 65%);opacity:.14}.admin-intro-banner h2{font-size:clamp(31px,3.7vw,52px);letter-spacing:-2px;max-width:520px}.admin-intro-art{width:170px;height:170px;border-radius:36px;background:#ffffff10;border:1px solid #ffffff18;display:grid;place-items:center;backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 #ffffff14}.admin-intro-art svg{width:72px;height:72px;color:var(--lime)}.admin-kpi-grid{gap:18px;margin:24px 0}.admin-kpi{position:relative;overflow:hidden;border-radius:24px;padding:22px;box-shadow:0 16px 38px #17112b08}.admin-kpi:before{content:'';position:absolute;right:-24px;bottom:-28px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,var(--lime) 0%,transparent 66%);opacity:.12}.admin-kpi strong{font-size:44px}.admin-quick-grid{gap:16px}.admin-quick{border-radius:22px;box-shadow:0 14px 35px #16122808}.admin-services{border-radius:22px;box-shadow:0 14px 35px #16122808}.admin-recent-list>a{border-radius:18px;box-shadow:0 10px 24px #16122808}.admin-main .order-grid .order-card{background:linear-gradient(180deg,#ffffff 0%,#fbfaff 100%)}
@media(max-width:790px){.admin-main .topbar-tools{padding:8px 10px;border-radius:14px}.admin-intro-banner{padding:25px;border-radius:24px;min-height:230px}.admin-kpi{padding:16px;border-radius:18px}.admin-kpi strong{font-size:34px}}


/* === v10.8 social settings and cancellation controls === */
.mvn-social-preview{display:grid;grid-template-columns:minmax(220px,1.25fr) repeat(2,minmax(150px,.7fr));gap:13px;align-items:center;margin:20px 0 25px;padding:18px;border:1px solid #e8e3f4;border-radius:20px;background:linear-gradient(135deg,#17152e,#26203f);color:white;overflow:hidden}
.mvn-social-preview>img{display:block;width:100%;max-width:300px;max-height:82px;object-fit:contain;object-position:left center}.mvn-social-preview>div{border:1px solid #ffffff18;border-radius:15px;padding:13px;background:#ffffff0b}.mvn-social-preview span,.mvn-social-preview b{display:flex;align-items:center;gap:7px}.mvn-social-preview span{font-size:10px;color:#cbc4df}.mvn-social-preview b{font-size:13px;margin-top:5px;color:var(--lime)}
@media(max-width:790px){.mvn-social-preview{grid-template-columns:1fr}.mvn-social-preview>img{max-width:260px}}

/* === v10.9 — clientes, campanhas e atendimento === */
.mvn-clients-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:0 0 18px}.mvn-clients-toolbar form{display:flex;gap:9px;flex:1}.mvn-clients-toolbar input{flex:1;min-height:46px;border:1px solid #e2dfeb;border-radius:12px;padding:10px 13px}.mvn-campaign-card{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:30px;background:linear-gradient(125deg,#1a1733,#252044);color:#fff;border-radius:25px;padding:28px;margin-bottom:25px;box-shadow:0 18px 42px #15112916}.mvn-campaign-card h2{font:700 29px var(--display);margin:9px 0}.mvn-campaign-card p{font-size:12px;color:#bcb6d0;line-height:1.6}.mvn-campaign-card form{display:grid;gap:11px}.mvn-campaign-card label{display:grid;gap:6px;font-size:10px;font-weight:800}.mvn-campaign-card input,.mvn-campaign-card textarea,.mvn-campaign-card select{border:1px solid #ffffff18;background:#ffffff0c;color:#fff;border-radius:12px;padding:12px;font:500 12px var(--body)}.mvn-campaign-card select option{color:#17152e}.mvn-campaign-options{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.mvn-selected-count{font-size:11px;color:#8a8598}.mvn-client-table{background:#fff;border:1px solid #e8e5ef;border-radius:20px;overflow:hidden}.mvn-client-head,.mvn-client-row{display:grid;grid-template-columns:34px minmax(240px,1.5fr) .45fr .55fr .7fr;gap:12px;align-items:center;padding:13px 17px}.mvn-client-head{background:#f7f5fb;color:#8d8898;font-size:9px;font-weight:900;letter-spacing:.8px}.mvn-client-row{border-top:1px solid #eeecf3;cursor:pointer}.mvn-client-row:hover{background:#fbfaff}.mvn-client-row>span b,.mvn-client-row>span small{display:block}.mvn-client-row>span b{font-size:12px}.mvn-client-row>span small,.mvn-client-row>small{font-size:10px;color:#918d9b}.mvn-client-row>strong{font-size:11px}.mvn-client-row input{accent-color:#6d50e5;width:17px;height:17px}
.mvn-admin-chat-layout{display:grid;grid-template-columns:330px minmax(0,1fr);height:calc(100vh - 190px);min-height:560px;background:#fff;border:1px solid #e8e5ef;border-radius:24px;overflow:hidden;box-shadow:0 16px 42px #16122808}.mvn-chat-list{border-right:1px solid #ece9f0;overflow:auto;background:#faf9fc}.mvn-chat-list-title{padding:18px 20px;font-weight:800;display:flex;justify-content:space-between}.mvn-chat-list>button{border:0;border-top:1px solid #eeecf2;background:transparent;width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) 8px;gap:10px;text-align:left;align-items:center;padding:13px 15px}.mvn-chat-list>button:hover,.mvn-chat-list>button.active{background:#f0ebff}.mvn-chat-avatar{width:42px;height:42px;border-radius:13px;background:#ded5ff;color:#5d47c8;display:grid;place-items:center;font-weight:900}.mvn-chat-list>button span:nth-child(2){min-width:0}.mvn-chat-list>button b,.mvn-chat-list>button small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mvn-chat-list>button b{font-size:11px}.mvn-chat-list>button small{font-size:9px;color:#9691a0;margin-top:3px}.mvn-chat-list i{width:8px;height:8px;border-radius:50%;background:#ccc}.mvn-chat-list i.open{background:#86dc75;box-shadow:0 0 10px #86dc7588}.mvn-admin-chat-conversation{display:flex;flex-direction:column;min-width:0}.mvn-admin-chat-conversation>header{padding:16px 20px;border-bottom:1px solid #ece9f0;display:flex;justify-content:space-between;align-items:center;gap:12px}.mvn-admin-chat-conversation>header b,.mvn-admin-chat-conversation>header small{display:block}.mvn-admin-chat-conversation>header small{font-size:9px;color:#9691a0;margin-top:3px}.mvn-chat-messages{flex:1;overflow:auto;padding:22px;background:#f8f7fb;display:flex;flex-direction:column;gap:11px}.mvn-chat-message{max-width:72%;background:#fff;border:1px solid #ece9f1;border-radius:16px;padding:12px 14px}.mvn-chat-message.staff{margin-left:auto;background:#e9ffad;border-color:#d3f675}.mvn-chat-message b{font-size:9px}.mvn-chat-message p{font-size:12px;line-height:1.6;margin:5px 0}.mvn-chat-message small{font-size:8px;color:#938e9d}.mvn-admin-chat-conversation form{border-top:1px solid #ece9f0;padding:14px;display:flex;gap:10px}.mvn-admin-chat-conversation form textarea{flex:1;border:1px solid #e1ddea;border-radius:12px;padding:12px;resize:none}.mvn-admin-chat-conversation form .btn{align-self:end}
@media(max-width:900px){.mvn-campaign-card{grid-template-columns:1fr}.mvn-campaign-options{grid-template-columns:1fr}.mvn-client-head{display:none}.mvn-client-row{grid-template-columns:30px 1fr}.mvn-client-row>strong,.mvn-client-row>small{grid-column:2}.mvn-admin-chat-layout{grid-template-columns:1fr;height:auto}.mvn-chat-list{max-height:280px;border-right:0;border-bottom:1px solid #ece9f0}.mvn-admin-chat-conversation{min-height:520px}.mvn-clients-toolbar{align-items:stretch;flex-direction:column}.mvn-clients-toolbar form{width:100%}}
