/* URG360 v2.8.0 Alpha 1.15.90 — service receveur */
.v115receiver-nav-badge{margin-left:auto;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#b42318;color:#fff;font-size:9px;font-weight:900;line-height:19px;text-align:center}
.v115receiver-shell{display:grid;gap:14px;padding:22px}.v115receiver-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border:1px solid #dce6ed;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(29,53,73,.05)}.v115receiver-kicker{font-size:9px;font-weight:900;letter-spacing:.12em;color:#6f8393}.v115receiver-hero h2{margin:4px 0 5px;font-size:23px}.v115receiver-hero p{margin:0;color:#6a7d8c;font-size:11px}.v115receiver-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.v115receiver-tabs{display:flex;gap:5px;padding:4px;border:1px solid #dbe5ec;border-radius:12px;background:#fff}.v115receiver-tabs button{border:0;border-radius:9px;background:transparent;padding:7px 10px;color:#5f7485;font-size:10px;font-weight:800;cursor:pointer}.v115receiver-tabs button.active{background:#eaf3f9;color:#1f587c}.v115receiver-toolbar>span{font-size:9px;color:#7c8e9b}
.v115receiver-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:11px}.v115receiver-card{display:grid;gap:9px;text-align:left;border:1px solid #dce6ed;border-radius:15px;background:#fff;padding:13px;cursor:pointer;color:#294960;box-shadow:0 8px 22px rgba(32,57,76,.045);transition:.15s ease}.v115receiver-card:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(32,57,76,.08)}.v115receiver-card.new{border-color:#9fc7e2;box-shadow:0 0 0 2px rgba(56,125,170,.06)}.v115receiver-card-top{display:flex;justify-content:space-between;gap:10px}.v115receiver-card-top strong{display:block;font-size:11px}.v115receiver-card-top span{display:block;margin-top:2px;color:#748694;font-size:9px}.v115receiver-target{font-size:9px;font-weight:850;color:#43657c}.v115receiver-card p{margin:0;color:#526b7d;font-size:10px;line-height:1.45}.v115receiver-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.v115receiver-card-foot time{font-size:8.5px;color:#84939e}.v115receiver-status,.v115receiver-priority{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900}.v115receiver-status.proposal{background:#eee8fb;color:#694a9c}.v115receiver-status.accepted{background:#e9f7ef;color:#276e4b}.v115receiver-status.confirmed{background:#e8f6f5;color:#24706c}.v115receiver-status.rework{background:#fff1df;color:#945715}.v115receiver-priority.routine{background:#eef3f6;color:#687c8b}.v115receiver-priority.priority{background:#fff2d8;color:#8b620d}.v115receiver-priority.urgent{background:#fde8e7;color:#a53631}
.v115receiver-empty{grid-column:1/-1;display:grid;place-items:center;gap:4px;min-height:180px;border:1px dashed #ccd9e2;border-radius:16px;background:#fafcfd;color:#718492;text-align:center}.v115receiver-empty strong{font-size:12px}.v115receiver-empty span{font-size:10px}.v115receiver-empty.error{border-color:#e1b8b5;background:#fff8f7;color:#8e3e39}
.v115receiver-backdrop{position:fixed;inset:0;z-index:12080;background:rgba(9,26,39,.36);opacity:0;transition:.15s}.v115receiver-backdrop.open{opacity:1}.v115receiver-drawer{position:fixed;right:0;top:0;bottom:0;z-index:12090;width:min(610px,96vw);background:#fff;box-shadow:-22px 0 70px rgba(13,37,55,.2);transform:translateX(102%);transition:.17s ease;display:flex;flex-direction:column}.v115receiver-drawer.open{transform:none}.v115receiver-drawer>header{display:flex;justify-content:space-between;gap:16px;padding:19px 20px;border-bottom:1px solid #e4ebf0}.v115receiver-drawer h2{margin:4px 0 3px;font-size:20px}.v115receiver-drawer header p{margin:0;color:#748692;font-size:9px}.v115receiver-close{border:0;background:#eff4f7;width:32px;height:32px;border-radius:10px;font-size:19px;cursor:pointer}.v115receiver-drawer-status{display:flex;gap:8px;align-items:center;padding:10px 20px;border-bottom:1px solid #edf1f4}.v115receiver-drawer-status>span:last-child{font-size:9px;color:#627888}.v115receiver-scroll{overflow:auto;padding:15px 20px 28px;display:grid;gap:11px}.v115receiver-scroll>section{border:1px solid #e0e8ee;border-radius:13px;background:#fff;padding:12px}.v115receiver-scroll h3{margin:0 0 7px;font-size:11px}.v115receiver-scroll p{margin:0;color:#526c7e;font-size:10px;line-height:1.5}.v115receiver-identifiers{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px}.v115receiver-identifiers div{display:grid;gap:2px}.v115receiver-identifiers span{font-size:8px;color:#7e8f9b}.v115receiver-identifiers strong{font-size:10px}.v115receiver-tags{display:flex;gap:5px;flex-wrap:wrap}.v115receiver-tags span{padding:4px 7px;border-radius:999px;background:#eef4f7;color:#536f82;font-size:8px;font-weight:800}
.v115receiver-dossier{background:#f8fbfd!important}.v115receiver-dossier>.primary{margin-top:3px}.v115receiver-dpi-note{display:grid;gap:3px;padding:9px 10px;border-radius:10px;background:#eef5f9}.v115receiver-dpi-note strong{font-size:9px}.v115receiver-dpi-note span{font-size:8.5px;color:#687e8e}.v115receiver-trace{background:#fbfcfd!important}.v115receiver-trace span{font-size:8.5px;color:#6f8290}.v115receiver-result{display:grid;gap:3px}.v115receiver-result.accepted{background:#f1faf5!important;border-color:#b9deca!important}.v115receiver-result.refused{background:#fff8ef!important;border-color:#edcf9e!important}.v115receiver-result strong{font-size:10px}.v115receiver-result span{font-size:8.5px;color:#6b7e8d}
.v115receiver-decision{display:grid;gap:10px;background:#f8fbfd!important;border-color:#cbdde8!important}.v115receiver-decision>p{font-size:9px}.v115receiver-decision label{display:grid;gap:4px;color:#557084;font-size:9px;font-weight:800}.v115receiver-decision label span{font-weight:500}.v115receiver-decision textarea{width:100%;border:1px solid #d5e0e7;border-radius:9px;padding:8px;font:inherit;background:#fff}.v115receiver-decision-actions{display:flex;justify-content:flex-end;gap:7px}.v115receiver-error{padding:8px 9px;border-radius:9px;background:#fff0ef;color:#9b3b35;font-size:9px}
#v115ReceiverToast{position:fixed;right:20px;bottom:24px;z-index:12100}#v115ReceiverToast button{width:min(380px,calc(100vw - 30px));display:grid;gap:3px;text-align:left;border:1px solid #c9dce8;border-radius:14px;background:#fff;padding:12px 13px;box-shadow:0 20px 58px rgba(11,34,52,.2);cursor:pointer;color:#294b62}#v115ReceiverToast strong{font-size:10px}#v115ReceiverToast span{font-size:9px;color:#687f90}
.v115lia-receiver-target select{width:100%}.v115lia-receiver-target small{display:block;margin-top:5px;color:#6e8190;font-size:8.5px;line-height:1.4}.v115lia-receiver-target small strong{color:#2e6d91}
@media(max-width:700px){.v115receiver-shell{padding:12px}.v115receiver-hero{padding:15px;flex-direction:column}.v115receiver-toolbar{align-items:flex-start;flex-direction:column}.v115receiver-identifiers{grid-template-columns:1fr!important}.v115receiver-decision-actions{flex-direction:column-reverse}.v115receiver-decision-actions button{width:100%}#v115ReceiverToast{left:10px;right:10px;bottom:12px}#v115ReceiverToast button{width:100%}}