/* Marketing MM V15.17 — staff quick edit, local content engine, WhatsApp Desk */
.v1517-profile-admin{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px;margin:10px 0;border:1px solid var(--line,#dfe3ea);border-radius:14px;background:var(--card,#fff)}
.v1517-profile-admin .sub{flex:1;min-width:220px}.v1517-day-grid{display:grid;grid-template-columns:repeat(7,minmax(55px,1fr));gap:7px}.v1517-day-grid label{border:1px solid var(--line,#dde2ea);border-radius:10px;padding:8px;text-align:center}.v1517-day-grid input{margin-right:4px}
.v1517-ai-grid,.v1517-social-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px}.v1517-local-on{display:flex;justify-content:space-between;gap:10px;padding:12px;border-radius:12px;background:#eefaf3;margin-bottom:12px}.v1517-local-on b{color:#167347}.v1517-switchline{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line,#e3e6eb)}.v1517-switchline input{margin-top:4px;transform:scale(1.15)}.v1517-switchline span{display:flex;flex-direction:column;gap:3px}.v1517-switchline small{color:var(--muted,#687385)}
.v1517-source-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:180px;overflow:auto}.v1517-source-picks label{display:flex;gap:7px;padding:8px;border:1px solid var(--line,#e2e6ec);border-radius:9px}.v1517-source-list{display:grid;gap:8px;margin-top:10px}.v1517-source-list>div{padding:10px;border:1px solid var(--line,#e2e6ec);border-radius:10px}.v1517-source-list span,.v1517-source-list small{display:block;color:var(--muted,#687385);font-size:12px;margin-top:3px}
.v1517-wa-contacts{position:relative;z-index:4;display:grid;gap:4px;max-height:220px;overflow:auto;margin-top:4px}.v1517-wa-contacts button{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line,#dfe4eb);background:var(--card,#fff);border-radius:10px;padding:9px;text-align:left}.v1517-wa-contacts button span{font-size:12px;color:var(--muted,#687385)}.v1517-wa-row{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line,#e4e7ec);padding:10px 0}.v1517-wa-row>div:first-child{min-width:0;flex:1}.v1517-wa-row span{display:block;color:var(--muted,#687385);font-size:12px}.v1517-wa-row p{white-space:pre-wrap;margin:5px 0 0;max-height:100px;overflow:auto}
@media(max-width:900px){.v1517-ai-grid,.v1517-social-grid{grid-template-columns:1fr}.v1517-day-grid{grid-template-columns:repeat(4,1fr)}.v1517-source-picks{grid-template-columns:1fr}.v1517-profile-admin{display:grid;grid-template-columns:1fr}.v1517-profile-admin .btn{width:100%}.v1517-wa-row{flex-direction:column}.v1517-wa-row .btn{width:100%}}
