/* DSA CRM v11.86 — Mandats de vente Liquid Glass. */
#v-mesmandats.v1186-catalog{padding:18px!important;background:
  radial-gradient(circle at 8% 4%,rgba(159,24,55,.08),transparent 23%),
  radial-gradient(circle at 92% 8%,rgba(42,103,176,.10),transparent 28%),
  linear-gradient(180deg,#f7f8fa 0,#f2f4f7 100%);min-height:100%}
.v1186-shell{--glass:rgba(255,255,255,.69);--glass-strong:rgba(255,255,255,.84);--line:rgba(29,37,49,.085);--shadow:0 18px 55px rgba(38,45,60,.09);max-width:1680px;margin:0 auto;color:var(--ink)}
.v1186-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:21px 24px;border:1px solid rgba(255,255,255,.85);border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(246,248,252,.65));box-shadow:var(--shadow),inset 0 1px 0 #fff;backdrop-filter:blur(30px) saturate(165%);-webkit-backdrop-filter:blur(30px) saturate(165%)}
.v1186-hero>div:first-child{min-width:0}.v1186-hero>div:first-child>span{display:block;margin-bottom:5px;color:var(--acc);font-size:9px;font-weight:850;letter-spacing:.18em}.v1186-hero h2{margin:0;font-size:25px;line-height:1.08;letter-spacing:-.045em}.v1186-hero p{margin:7px 0 0;color:var(--ink3);font-size:11px}
.v1186-hero-context{position:relative;display:grid;gap:2px;min-width:190px;padding:12px 42px 12px 15px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.58)}.v1186-hero-context small{color:var(--ink3);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.v1186-hero-context strong{font-size:12px}.v1186-hero-context i{position:absolute;right:15px;top:50%;width:9px;height:9px;border-radius:50%;background:#2fa66a;box-shadow:0 0 0 5px rgba(47,166,106,.10);transform:translateY(-50%)}
.v1186-scopes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0}
.v1186-scope{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:13px 15px;border:1px solid rgba(255,255,255,.76);border-radius:21px;background:var(--glass);box-shadow:0 9px 28px rgba(40,47,61,.055),inset 0 1px 0 rgba(255,255,255,.95);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}
.v1186-scope:hover{transform:translateY(-2px);box-shadow:0 14px 35px rgba(40,47,61,.09),inset 0 1px 0 #fff}.v1186-scope.on{border-color:color-mix(in srgb,var(--scope-color) 42%,white);background:linear-gradient(135deg,color-mix(in srgb,var(--scope-color) 8%,white 92%),rgba(255,255,255,.82));box-shadow:0 14px 38px color-mix(in srgb,var(--scope-color) 13%,transparent),inset 0 1px 0 #fff}.v1186-scope.green{--scope-color:#218652}.v1186-scope.blue{--scope-color:#2b68ad}.v1186-scope.amber{--scope-color:#a66c12}
.v1186-scope-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:color-mix(in srgb,var(--scope-color) 10%,white);color:var(--scope-color);font-size:17px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--scope-color) 10%,transparent)}.v1186-scope>span:nth-child(2){display:grid;gap:3px;min-width:0}.v1186-scope b{font-size:13px;letter-spacing:-.018em}.v1186-scope small{overflow:hidden;color:var(--ink3);font-size:9.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.v1186-scope>i{display:grid;place-items:center;min-width:29px;height:29px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.8);color:var(--scope-color);font-size:11px;font-style:normal;font-weight:800;box-shadow:0 3px 11px rgba(0,0,0,.055)}
.v1186-permission{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--permission) 17%,transparent);border-radius:17px;background:color-mix(in srgb,var(--permission) 6%,rgba(255,255,255,.78));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.v1186-permission.green{--permission:#218652}.v1186-permission.blue{--permission:#2b68ad}.v1186-permission.amber{--permission:#a66c12}.v1186-permission>span{display:grid;place-items:center;width:27px;height:27px;border-radius:10px;background:color-mix(in srgb,var(--permission) 11%,white);color:var(--permission);font-size:12px}.v1186-permission>div{display:grid;gap:1px}.v1186-permission strong{font-size:11px}.v1186-permission small{color:var(--ink3);font-size:9px}.v1186-permission>b{margin-left:auto;color:var(--permission);font-size:10px}
.v1186-controls{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.8);border-radius:22px;background:var(--glass);box-shadow:0 12px 36px rgba(38,45,60,.065),inset 0 1px 0 #fff;backdrop-filter:blur(25px) saturate(155%);-webkit-backdrop-filter:blur(25px) saturate(155%)}
.v1186-search{display:flex;align-items:center;gap:9px;min-height:39px;padding:0 13px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.68)}.v1186-search>span{color:var(--ink3);font-size:15px}.v1186-search input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:11px}.v1186-search input::placeholder{color:var(--ink3)}
.v1186-selects{display:flex;gap:7px}.v1186-selects select{min-width:145px;min-height:39px;padding:0 31px 0 12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.7);color:var(--ink);font:inherit;font-size:10px;font-weight:650;outline:0}.v1186-selects select:last-child{min-width:158px}
.v1186-chips{grid-column:1/-1;display:flex;gap:5px;overflow-x:auto;padding-top:2px;scrollbar-width:none}.v1186-chips::-webkit-scrollbar{display:none}.v1186-chip{display:flex;align-items:center;gap:7px;min-height:31px;padding:0 11px;border:1px solid transparent;border-radius:999px;background:rgba(235,237,240,.7);color:var(--ink3);font:inherit;font-size:9.5px;font-weight:750;white-space:nowrap;cursor:pointer}.v1186-chip i{font-style:normal;opacity:.7}.v1186-chip.on{border-color:rgba(148,20,47,.16);background:rgba(255,255,255,.95);color:var(--acc);box-shadow:0 4px 14px rgba(38,45,60,.07)}
.v1186-list-head{display:flex;align-items:end;justify-content:space-between;gap:15px;padding:15px 4px 8px}.v1186-list-head>div{display:grid;gap:1px}.v1186-list-head strong{font-size:13px}.v1186-list-head small,.v1186-list-head>span{color:var(--ink3);font-size:9px}.v1186-list{display:grid;gap:7px}
.v1186-row{display:grid;grid-template-columns:minmax(260px,1.65fr) minmax(145px,.8fr) minmax(155px,.85fr) minmax(135px,.7fr) auto;align-items:center;gap:16px;padding:13px 15px;border:1px solid rgba(255,255,255,.84);border-radius:19px;background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(249,250,252,.68));box-shadow:0 8px 24px rgba(39,47,61,.055),inset 0 1px 0 #fff;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.v1186-row:hover,.v1186-row:focus{outline:0;transform:translateY(-1px);border-color:rgba(43,104,173,.18);box-shadow:0 13px 32px rgba(39,47,61,.095),inset 0 1px 0 #fff}.v1186-row.external{background:linear-gradient(135deg,rgba(255,252,243,.86),rgba(255,255,255,.69))}.v1186-row.agency{background:linear-gradient(135deg,rgba(246,250,255,.87),rgba(255,255,255,.7))}
.v1186-vehicle{display:flex;align-items:center;gap:12px;min-width:0}.v1186-car-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:14px;background:linear-gradient(145deg,#edf3fb,#fff);color:#285f9e;font-size:15px;font-weight:850;box-shadow:inset 0 0 0 1px rgba(43,104,173,.08),0 5px 14px rgba(43,104,173,.07)}.v1186-vehicle>div{min-width:0}.v1186-vehicle strong{display:block;overflow:hidden;font-size:12.5px;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.v1186-vehicle small{display:block;overflow:hidden;margin-top:3px;color:var(--ink3);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.v1186-vehicle>div>div{display:flex;gap:5px;margin-top:7px}
.v1186-status,.v1186-urgent{padding:3px 7px;border-radius:999px;font-size:8px;font-weight:800;line-height:1.25}.v1186-status.active{background:#e6f5ec;color:#187342}.v1186-status.reserved{background:#e9f8ee;color:#278a50}.v1186-status.delivered,.v1186-status.archived{background:#d7efdf;color:#146938}.v1186-status.lost{background:#fbe8eb;color:#a12138}.v1186-status.paused{background:#f0f1f3;color:#626977}.v1186-urgent{background:#fff3d9;color:#98600b}.v1186-urgent.high{background:#fee7e9;color:#a31d34}
.v1186-seller,.v1186-price{display:grid;gap:2px;min-width:0}.v1186-seller>span,.v1186-price>span{color:var(--ink3);font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.v1186-seller strong,.v1186-price strong{overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.v1186-seller small,.v1186-price small{overflow:hidden;color:var(--ink3);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.v1186-price strong{color:#197244;font-size:11px}
.v1186-owner-cell{display:flex;align-items:center;gap:8px;min-width:0}.v1186-avatar{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border-radius:50%;background:var(--agent);color:#fff;font-size:8px;font-weight:800;box-shadow:0 4px 11px color-mix(in srgb,var(--agent) 25%,transparent)}.v1186-owner-cell>div{display:grid;gap:2px;min-width:0}.v1186-owner-cell strong,.v1186-owner-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1186-owner-cell strong{font-size:10px}.v1186-owner-cell small{color:var(--ink3);font-size:8.5px}
.v1186-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.v1186-row-actions button{min-height:31px;border-radius:11px;font:inherit;font-size:9px;font-weight:750;white-space:nowrap;cursor:pointer}.v1186-relance{padding:0 10px;border:1px solid var(--line);background:rgba(255,255,255,.66);color:var(--ink2)}.v1186-open{padding:0 11px;border:0;background:#15171b;color:#fff;box-shadow:0 6px 15px rgba(21,23,27,.15)}.v1186-open span{padding-left:5px;font-size:13px}
.v1186-empty{display:grid;justify-items:center;gap:7px;padding:54px 20px;border:1px dashed rgba(42,49,61,.16);border-radius:22px;background:rgba(255,255,255,.55);text-align:center}.v1186-empty>span{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:#eef2f7;color:#3a669b;font-size:17px}.v1186-empty strong{font-size:13px}.v1186-empty small{color:var(--ink3);font-size:10px}.v1186-empty button,.v1186-more{margin-top:8px;padding:9px 13px;border:0;border-radius:12px;background:var(--acc);color:#fff;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.v1186-more{display:block;margin:12px auto 0;background:#fff;color:var(--ink);box-shadow:0 7px 20px rgba(37,44,58,.08)}
.v1186-access-note{display:flex;align-items:center;gap:12px;margin:11px 0;padding:12px 15px;border:1px solid color-mix(in srgb,var(--access-color) 16%,transparent);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--access-color) 7%,white),rgba(255,255,255,.72));box-shadow:0 10px 28px color-mix(in srgb,var(--access-color) 7%,transparent);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.v1186-access-note.agency{--access-color:#2b68ad}.v1186-access-note.external{--access-color:#a66c12}.v1186-access-note>span{display:grid;place-items:center;width:31px;height:31px;border-radius:11px;background:color-mix(in srgb,var(--access-color) 11%,white);color:var(--access-color);font-size:13px}.v1186-access-note>div{display:grid;gap:2px}.v1186-access-note strong{font-size:11px}.v1186-access-note small{color:var(--ink3);font-size:9px}.v1186-access-note>b{margin-left:auto;color:var(--access-color);font-size:9px;white-space:nowrap}.v1186-external-action{align-self:center;margin-left:auto;padding:9px 12px;border:0;border-radius:12px;background:#a66c12;color:#fff;font:inherit;font-size:10px;font-weight:750;cursor:pointer;box-shadow:0 7px 18px rgba(166,108,18,.18)}.v1186-edit-relance{align-self:center;margin-left:auto}
.v1186-access-agency #mandat-section-vente,.v1186-access-agency #mandat-section-litige,.v1186-access-external #mandat-section-vente,.v1186-access-external #mandat-section-litige{display:none!important}
@media(max-width:1260px){.v1186-row{grid-template-columns:minmax(250px,1.5fr) minmax(145px,.8fr) minmax(150px,.8fr) auto}.v1186-price{display:none}.v1186-selects select{min-width:126px}.v1186-selects select:last-child{min-width:142px}}
@media(max-width:900px){#v-mesmandats.v1186-catalog{padding:11px!important}.v1186-hero{align-items:flex-start;flex-direction:column}.v1186-hero-context{width:100%;box-sizing:border-box}.v1186-scopes{grid-template-columns:1fr}.v1186-scope small{white-space:normal}.v1186-controls{grid-template-columns:1fr}.v1186-selects{display:grid;grid-template-columns:repeat(3,1fr)}.v1186-selects select,.v1186-selects select:last-child{width:100%;min-width:0}.v1186-row{grid-template-columns:minmax(0,1fr) auto;gap:11px}.v1186-seller,.v1186-owner-cell{display:none}.v1186-row-actions{align-self:stretch;flex-direction:column}.v1186-row-actions button{width:100%}.v1186-list-head>span{display:none}.v1186-access-note{align-items:flex-start}.v1186-access-note>b{display:none}}
@media(max-width:560px){.v1186-hero{padding:18px;border-radius:22px}.v1186-hero h2{font-size:22px}.v1186-selects{grid-template-columns:1fr}.v1186-permission>b{display:none}.v1186-row{grid-template-columns:1fr;padding:13px}.v1186-row-actions{flex-direction:row;justify-content:stretch}.v1186-row-actions button{flex:1}.v1186-car-icon{width:38px;height:38px;flex-basis:38px}}
