.vme-list{color:#213440;max-width:100%;margin:32px auto;font-size:16px}.vme-month{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.vme-month strong{font-size:22px}.vme-month a{display:grid;place-items:center;width:42px;height:42px;border:1px solid #d1d7db;border-radius:7px;text-decoration:none;color:inherit;background:#fff}.vme-count{font-weight:700;margin:0 0 18px}.vme-search{position:relative;margin-bottom:24px;padding-right:120px}.vme-searchbar{display:flex;gap:8px}.vme-list input,.vme-list select{box-sizing:border-box;min-width:0;width:100%;background:white;border:1px solid #bac3c9;border-radius:7px;padding:11px 13px;font:inherit;color:inherit}.vme-list button,.vme-filters summary{font:inherit;font-weight:600;background:white;color:#213440;border:1px solid #bac3c9;border-radius:7px;padding:11px 14px;cursor:pointer;box-shadow:0 2px 4px #0000000d}.vme-filters summary{position:absolute;right:0;top:0;list-style:none}.vme-filters summary::-webkit-details-marker{display:none}.vme-filter-fields{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-top:14px;margin-right:-120px}.vme-filter-fields label{flex:1;min-width:160px;font-size:13px}.vme-filter-fields label input,.vme-filter-fields select{display:block;margin-top:5px;font-size:15px}.vme-filter-fields a{font-size:13px;padding-bottom:12px}.vme-cards{display:grid;gap:14px}.vme-card{display:flex;align-items:center;gap:18px;border-left:8px solid var(--vme-color);background:#fff;border-radius:9px;padding:18px 20px;box-shadow:0 3px 10px #20304012;min-width:0}.vme-date{flex:0 0 92px;font-size:12px;line-height:1.3}.vme-date>span{color:#78858d;font-size:12px}.vme-date time,.vme-date strong,.vme-date small{display:block}.vme-date strong{font-size:23px;line-height:1.1}.vme-date small{font-size:12px;margin-top:3px}.vme-image{flex:0 0 88px}.vme-image img{display:block;width:88px;height:88px;object-fit:cover;border-radius:4px}.vme-info{flex:1;min-width:0}.vme-card .vme-info h3{font-size:17px;font-weight:700;margin:0 0 8px;padding:0;border:0;line-height:1.35}.vme-info p{margin:0;font-size:15px;color:#53616b}.vme-actions{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:22px;flex:0 0 auto}.vme-actions>strong{color:#2452e6;font-size:15px}.vme-actions>a{background:#2d58ef;color:white;text-decoration:none;border-radius:5px;padding:8px 15px;font-size:14px;font-weight:700;white-space:nowrap}.vme-cancelled .vme-info h3,.vme-cancelled time{text-decoration:line-through}.vme-cancel-label{display:block;color:#a63131;font-weight:700;margin-top:6px}.vme-list :focus-visible{outline:3px solid #2452e6;outline-offset:3px}.vme-empty{padding:25px;background:#f5f7f8;border-radius:8px}@media(max-width:650px){.vme-card{flex-wrap:wrap;gap:12px;padding:14px}.vme-date{flex-basis:66px}.vme-image{flex-basis:60px}.vme-image img{width:60px;height:68px}.vme-info{flex-basis:calc(100% - 166px)}.vme-actions{width:100%;flex-direction:row;align-items:center;gap:12px}.vme-search{padding-right:0}.vme-searchbar{padding-right:0;margin-bottom:12px}.vme-filters summary{position:static;display:inline-block}.vme-filter-fields{margin-right:0}.vme-month strong{font-size:20px}}
.vme-list{width:100%;max-width:980px!important}.vme-card .vme-info h3{font-family:inherit}.vme-info{overflow-wrap:anywhere}
