.vr-company-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 20px;padding:13px 15px;border:1px solid #ded5f4;border-radius:14px;background:#faf8ff}
.vr-company-toolbar label{font-size:13px;font-weight:700;margin:0}.vr-company-toolbar select{width:auto;min-width:210px;max-width:100%;flex:1;background:white}.vr-company-toolbar small{color:#7b6a92;font-size:11px}
.vr-company-pill{--company-ink:#6340a7;--company-bg:#efe7ff;display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:5px 9px;margin:0 0 9px;border-radius:8px;background:var(--company-bg);color:var(--company-ink);font-size:11px;font-weight:700;line-height:1.5;overflow-wrap:anywhere;text-align:left}
.vr-company-pill>span{display:block;width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--company-ink)}
.vr-company-color-1{--company-ink:#126b62;--company-bg:#def7f0}.vr-company-color-2{--company-ink:#1f5b9d;--company-bg:#e5f0ff}.vr-company-color-3{--company-ink:#a04b1a;--company-bg:#fff0df}.vr-company-color-4{--company-ink:#9c3464;--company-bg:#ffe7f1}.vr-company-color-5{--company-ink:#566924;--company-bg:#f0f6dd}.vr-company-color-6{--company-ink:#82459d;--company-bg:#f7e7ff}.vr-company-color-7{--company-ink:#42616b;--company-bg:#e7f2f5}
.vr-bind-list{max-height:340px;overflow-y:auto;display:grid;gap:8px;padding:4px}.vr-bind-option{display:flex!important;align-items:center;gap:12px;margin:0!important;padding:12px;border:1px solid #e4dcf3;border-radius:10px;background:#fff;cursor:pointer}.vr-bind-option[hidden]{display:none!important}.vr-bind-option input{width:20px;height:20px;flex-shrink:0;accent-color:#7057e8}.vr-bind-option:has(input:checked){border-color:#9271e1;background:#f2ecff}.vr-bind-option span{font-size:14px;overflow-wrap:anywhere}
@media(max-width:520px){.vr-company-toolbar select{min-width:0;flex-basis:75%}.vr-company-toolbar small{flex-basis:100%}.vr-company-pill{font-size:11px}.vr-bind-list{max-height:40vh}}
@media print{.vr-company-toolbar{display:none}.vr-company-pill{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

.vr-company-color-8{--company-ink:hsl(20,55%,30%);--company-bg:hsl(20,70%,94%)}
.vr-company-color-9{--company-ink:hsl(157,55%,30%);--company-bg:hsl(157,70%,94%)}
.vr-company-color-10{--company-ink:hsl(295,55%,30%);--company-bg:hsl(295,70%,94%)}
.vr-company-color-11{--company-ink:hsl(72,55%,30%);--company-bg:hsl(72,70%,94%)}
.vr-company-color-12{--company-ink:hsl(210,55%,30%);--company-bg:hsl(210,70%,94%)}
.vr-company-color-13{--company-ink:hsl(347,55%,30%);--company-bg:hsl(347,70%,94%)}
.vr-company-color-14{--company-ink:hsl(125,55%,30%);--company-bg:hsl(125,70%,94%)}
.vr-company-color-15{--company-ink:hsl(262,55%,30%);--company-bg:hsl(262,70%,94%)}
.vr-company-color-16{--company-ink:hsl(40,55%,30%);--company-bg:hsl(40,70%,94%)}
.vr-company-color-17{--company-ink:hsl(177,55%,30%);--company-bg:hsl(177,70%,94%)}
.vr-company-color-18{--company-ink:hsl(315,55%,30%);--company-bg:hsl(315,70%,94%)}
.vr-company-color-19{--company-ink:hsl(92,55%,30%);--company-bg:hsl(92,70%,94%)}
.vr-company-color-20{--company-ink:hsl(230,55%,30%);--company-bg:hsl(230,70%,94%)}
.vr-company-color-21{--company-ink:hsl(7,55%,30%);--company-bg:hsl(7,70%,94%)}
.vr-company-color-22{--company-ink:hsl(145,55%,30%);--company-bg:hsl(145,70%,94%)}
.vr-company-color-23{--company-ink:hsl(282,55%,30%);--company-bg:hsl(282,70%,94%)}
.vr-company-color-24{--company-ink:hsl(60,55%,30%);--company-bg:hsl(60,70%,94%)}
.vr-company-color-25{--company-ink:hsl(197,55%,30%);--company-bg:hsl(197,70%,94%)}
.vr-company-color-26{--company-ink:hsl(335,55%,30%);--company-bg:hsl(335,70%,94%)}
.vr-company-color-27{--company-ink:hsl(112,55%,30%);--company-bg:hsl(112,70%,94%)}
.vr-company-color-28{--company-ink:hsl(250,55%,30%);--company-bg:hsl(250,70%,94%)}
.vr-company-color-29{--company-ink:hsl(27,55%,30%);--company-bg:hsl(27,70%,94%)}
.vr-company-color-30{--company-ink:hsl(165,55%,30%);--company-bg:hsl(165,70%,94%)}
.vr-company-color-31{--company-ink:hsl(302,55%,30%);--company-bg:hsl(302,70%,94%)}
.vr-company-color-32{--company-ink:hsl(80,55%,30%);--company-bg:hsl(80,70%,94%)}
.vr-company-color-33{--company-ink:hsl(217,55%,30%);--company-bg:hsl(217,70%,94%)}
.vr-company-color-34{--company-ink:hsl(355,55%,30%);--company-bg:hsl(355,70%,94%)}
.vr-company-color-35{--company-ink:hsl(132,55%,30%);--company-bg:hsl(132,70%,94%)}
.vr-company-color-36{--company-ink:hsl(270,55%,30%);--company-bg:hsl(270,70%,94%)}
.vr-company-color-37{--company-ink:hsl(47,55%,30%);--company-bg:hsl(47,70%,94%)}
.vr-company-color-38{--company-ink:hsl(185,55%,30%);--company-bg:hsl(185,70%,94%)}
.vr-company-color-39{--company-ink:hsl(322,55%,30%);--company-bg:hsl(322,70%,94%)}
.vr-company-color-40{--company-ink:hsl(100,55%,30%);--company-bg:hsl(100,70%,94%)}
.vr-company-color-41{--company-ink:hsl(237,55%,30%);--company-bg:hsl(237,70%,94%)}
.vr-company-color-42{--company-ink:hsl(15,55%,30%);--company-bg:hsl(15,70%,94%)}
.vr-company-color-43{--company-ink:hsl(152,55%,30%);--company-bg:hsl(152,70%,94%)}
.vr-company-color-44{--company-ink:hsl(290,55%,30%);--company-bg:hsl(290,70%,94%)}
.vr-company-color-45{--company-ink:hsl(67,55%,30%);--company-bg:hsl(67,70%,94%)}
.vr-company-color-46{--company-ink:hsl(205,55%,30%);--company-bg:hsl(205,70%,94%)}
.vr-company-color-47{--company-ink:hsl(342,55%,30%);--company-bg:hsl(342,70%,94%)}
.vr-company-color-48{--company-ink:hsl(120,55%,30%);--company-bg:hsl(120,70%,94%)}
.vr-company-color-49{--company-ink:hsl(257,55%,30%);--company-bg:hsl(257,70%,94%)}
.vr-company-color-50{--company-ink:hsl(35,55%,30%);--company-bg:hsl(35,70%,94%)}
.vr-company-color-51{--company-ink:hsl(172,55%,30%);--company-bg:hsl(172,70%,94%)}
.vr-company-color-52{--company-ink:hsl(310,55%,30%);--company-bg:hsl(310,70%,94%)}
.vr-company-color-53{--company-ink:hsl(87,55%,30%);--company-bg:hsl(87,70%,94%)}
.vr-company-color-54{--company-ink:hsl(225,55%,30%);--company-bg:hsl(225,70%,94%)}
.vr-company-color-55{--company-ink:hsl(2,55%,30%);--company-bg:hsl(2,70%,94%)}
.vr-company-color-56{--company-ink:hsl(140,55%,30%);--company-bg:hsl(140,70%,94%)}
.vr-company-color-57{--company-ink:hsl(277,55%,30%);--company-bg:hsl(277,70%,94%)}
.vr-company-color-58{--company-ink:hsl(55,55%,30%);--company-bg:hsl(55,70%,94%)}
.vr-company-color-59{--company-ink:hsl(192,55%,30%);--company-bg:hsl(192,70%,94%)}
.vr-company-color-60{--company-ink:hsl(330,55%,30%);--company-bg:hsl(330,70%,94%)}
.vr-company-color-61{--company-ink:hsl(107,55%,30%);--company-bg:hsl(107,70%,94%)}
.vr-company-color-62{--company-ink:hsl(245,55%,30%);--company-bg:hsl(245,70%,94%)}
.vr-company-color-63{--company-ink:hsl(23,55%,30%);--company-bg:hsl(23,70%,94%)}
.vr-company-color-64{--company-ink:hsl(160,55%,30%);--company-bg:hsl(160,70%,94%)}
.vr-company-color-65{--company-ink:hsl(298,55%,30%);--company-bg:hsl(298,70%,94%)}
.vr-company-color-66{--company-ink:hsl(75,55%,30%);--company-bg:hsl(75,70%,94%)}
.vr-company-color-67{--company-ink:hsl(213,55%,30%);--company-bg:hsl(213,70%,94%)}
.vr-company-color-68{--company-ink:hsl(350,55%,30%);--company-bg:hsl(350,70%,94%)}
.vr-company-color-69{--company-ink:hsl(128,55%,30%);--company-bg:hsl(128,70%,94%)}
.vr-company-color-70{--company-ink:hsl(265,55%,30%);--company-bg:hsl(265,70%,94%)}
.vr-company-color-71{--company-ink:hsl(43,55%,30%);--company-bg:hsl(43,70%,94%)}
.vr-company-color-72{--company-ink:hsl(180,55%,30%);--company-bg:hsl(180,70%,94%)}
.vr-company-color-73{--company-ink:hsl(318,55%,30%);--company-bg:hsl(318,70%,94%)}
.vr-company-color-74{--company-ink:hsl(95,55%,30%);--company-bg:hsl(95,70%,94%)}
.vr-company-color-75{--company-ink:hsl(233,55%,30%);--company-bg:hsl(233,70%,94%)}
.vr-company-color-76{--company-ink:hsl(10,55%,30%);--company-bg:hsl(10,70%,94%)}
.vr-company-color-77{--company-ink:hsl(148,55%,30%);--company-bg:hsl(148,70%,94%)}
.vr-company-color-78{--company-ink:hsl(285,55%,30%);--company-bg:hsl(285,70%,94%)}
.vr-company-color-79{--company-ink:hsl(63,55%,30%);--company-bg:hsl(63,70%,94%)}
.vr-company-color-80{--company-ink:hsl(200,55%,30%);--company-bg:hsl(200,70%,94%)}
.vr-company-color-81{--company-ink:hsl(338,55%,30%);--company-bg:hsl(338,70%,94%)}
.vr-company-color-82{--company-ink:hsl(115,55%,30%);--company-bg:hsl(115,70%,94%)}
.vr-company-color-83{--company-ink:hsl(253,55%,30%);--company-bg:hsl(253,70%,94%)}
.vr-company-color-84{--company-ink:hsl(30,55%,30%);--company-bg:hsl(30,70%,94%)}
.vr-company-color-85{--company-ink:hsl(168,55%,30%);--company-bg:hsl(168,70%,94%)}
.vr-company-color-86{--company-ink:hsl(305,55%,30%);--company-bg:hsl(305,70%,94%)}
.vr-company-color-87{--company-ink:hsl(83,55%,30%);--company-bg:hsl(83,70%,94%)}
.vr-company-color-88{--company-ink:hsl(220,55%,30%);--company-bg:hsl(220,70%,94%)}
.vr-company-color-89{--company-ink:hsl(358,55%,30%);--company-bg:hsl(358,70%,94%)}
.vr-company-color-90{--company-ink:hsl(135,55%,30%);--company-bg:hsl(135,70%,94%)}
.vr-company-color-91{--company-ink:hsl(273,55%,30%);--company-bg:hsl(273,70%,94%)}
.vr-company-color-92{--company-ink:hsl(50,55%,30%);--company-bg:hsl(50,70%,94%)}
.vr-company-color-93{--company-ink:hsl(188,55%,30%);--company-bg:hsl(188,70%,94%)}
.vr-company-color-94{--company-ink:hsl(325,55%,30%);--company-bg:hsl(325,70%,94%)}
.vr-company-color-95{--company-ink:hsl(103,55%,30%);--company-bg:hsl(103,70%,94%)}
.vr-company-color-96{--company-ink:hsl(240,55%,30%);--company-bg:hsl(240,70%,94%)}
.vr-company-color-97{--company-ink:hsl(18,55%,30%);--company-bg:hsl(18,70%,94%)}
.vr-company-color-98{--company-ink:hsl(155,55%,30%);--company-bg:hsl(155,70%,94%)}
.vr-company-color-99{--company-ink:hsl(293,55%,30%);--company-bg:hsl(293,70%,94%)}

.history-table .vr-company-pill{display:table;margin-bottom:6px}

/* Company binding confirmation: scroll names independently of final actions. */
dialog.vr-bind-confirm{width:min(520px,calc(100vw - 32px));box-sizing:border-box;padding:24px;border:1px solid #ddd5ff;border-radius:22px;color:#30284d;background:#fff;max-height:90vh;overflow:auto}
.vr-bind-confirm h2{font-size:21px;margin:0 0 10px}
.vr-bind-confirm-list{max-height:35vh;overflow:auto;margin:18px 0;padding:0;list-style-position:inside}
.vr-bind-confirm-list li{padding:12px 14px;margin:8px 0;border:1px solid #e4ddff;border-radius:12px;background:#f7f5ff;overflow-wrap:anywhere}
.vr-bind-confirm-warning{padding:15px;border:1px solid #f5d395;background:#fff8e8;color:#805215;border-radius:12px;font-size:14px}
.vr-bind-confirm-warning p{margin:8px 0 0}
.vr-bind-confirm-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.vr-bind-confirm-actions button{flex:1;min-width:170px;white-space:normal}
.vr-company-toolbar.vr-company-in-filter{margin:0;flex-basis:100%;grid-column:1/-1;box-sizing:border-box;min-width:0}.vr-filter-panel .vr-company-toolbar{margin:0}
@media(max-width:700px){.vr-company-in-filter select{min-width:0;width:100%}}
