@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;500;600;700&family=Roboto:wght@400;500;700&display=swap";.brand-button{display:block;padding:0;background:transparent!important;border-radius:0!important}.brand-button:hover{background:transparent!important}.brand-button:focus-visible{outline:2px solid #c01120;outline-offset:5px}.filter-control-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-control>span:last-child{flex:0 0 auto;margin-left:12px}.icon-button .settings-icon{fill:currentColor!important;stroke:none!important;transform:translate(-1px)}.settings form{display:flex!important;flex-direction:column;align-items:stretch;gap:20px!important}.settings label{display:flex!important;flex-direction:column;gap:8px!important}.settings form button{align-self:flex-start;margin-top:4px!important}button:disabled{background:#d9dfe3!important;color:#788692!important;opacity:1!important;cursor:not-allowed}.icon-button{display:grid;place-items:center;width:46px;height:46px;padding:0;background:transparent!important;color:#788692;border-radius:50%}.icon-button:hover{background:transparent!important;color:#c01120}.icon-button.exit{color:#c01120}.icon-button.exit:hover{background:transparent!important;color:#9b0d19}.icon-button svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.settings form button{margin-top:12px;justify-self:start}.settings input,.auth input{border-radius:18px!important;padding:13px 16px!important}.lead-count{font:inherit;color:#c01120;margin-left:8px}.filters{grid-template-columns:repeat(5,minmax(0,1fr))!important}.filters input,.filter-control{height:48px;border:1px solid #909090;border-radius:999px;background:#fff;padding:0 18px;font:18px Roboto,sans-serif;color:#1b1917}.filters input:focus,.filter-control:focus{outline:none;border-color:#c01120;box-shadow:0 0 0 2px #c011202e}.date-picker,.form-select{position:relative}.filter-control{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.calendar,.select-menu{position:absolute;z-index:10;top:56px;left:0;min-width:260px;padding:14px;background:#fff;border:1px solid #d9dfe3;box-shadow:0 12px 32px #0002}.calendar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.calendar-head button{padding:2px 9px;background:transparent;color:#c01120;font-size:24px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.calendar-grid small{color:#788692}.calendar-grid button{padding:7px 0;background:transparent;color:#1b1917;border-radius:50%;font-size:14px}.calendar-grid button:hover{background:#c01120;color:#fff}.select-menu{display:grid;gap:3px;max-height:290px;overflow:auto}.select-menu button{padding:9px 10px;border-radius:0;background:transparent;color:#1b1917;text-align:left;font-size:15px}.select-menu button:hover{background:#f6f2f2;color:#c01120}@media(max-width:900px){.filters{grid-template-columns:1fr 1fr!important}}.filters input::placeholder{font-size:16px;color:#788692}.filter-control{font-size:16px!important}.filter-control:hover{background:#fff!important;color:#1b1917!important;border-color:#c01120}.calendar,.select-menu{border-radius:18px;overflow:hidden}.select-menu{overflow-y:auto!important;scrollbar-color:#c01120 #f6f2f2;scrollbar-width:thin}.select-menu::-webkit-scrollbar{width:8px}.select-menu::-webkit-scrollbar-thumb{background:#c01120;border-radius:999px}.select-menu::-webkit-scrollbar-track{background:#f6f2f2}.tr{border-radius:0!important}.settings hr{margin:52px 0 34px!important}button:disabled{background:#d9dfe3!important;color:#788692!important;opacity:1!important}.settings input:focus,.auth input:focus,.filters input:focus{outline:none!important;border-color:#c01120!important;box-shadow:0 0 0 2px #c011202e!important}.settings input:-webkit-autofill,.auth input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#1b1917!important}:root{font-family:Roboto Condensed,Arial,sans-serif;color:#1b1917;background:#f6f2f2}*{box-sizing:border-box}body{margin:0}header{min-height:82px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:12px 6vw;border-bottom:1px solid #e4e7e8}.header-logo,.auth-logo{object-fit:contain}.header-logo{width:150px;max-height:48px}nav{display:flex;gap:18px}button{border:0;background:#c01120;color:#fff;border-radius:999px;padding:11px 20px;font:500 18px Roboto Condensed,sans-serif;cursor:pointer;transition:.2s}button:hover{background:#9b0d19}.content{max-width:1280px;margin:38px auto;padding:0 24px}.panel{background:#fff;padding:34px 38px;border-radius:0;box-shadow:none}h1,h2{margin:0 0 24px;font-weight:600;line-height:1.1}h1{font-size:36px}h2{font-size:28px}.filters{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;gap:12px;margin:20px 0}input{width:100%;border:1px solid #909090;border-radius:0;padding:12px;font:18px Roboto,sans-serif}.table{border-top:1px solid #d5dadd}.tr{display:grid;grid-template-columns:1.4fr 1.4fr 1fr 1.2fr;width:100%;text-align:left;background:#fff;color:#1b1917;border:0;border-bottom:1px solid #e3e6e8;padding:15px;font:17px Roboto Condensed,sans-serif}.tr:not(.head):hover{background:#f6f2f2}.tr.head{font-weight:600;background:#e5ebee}.pager{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:20px}.auth{min-height:100vh;display:grid;place-items:center;padding:24px}.auth form{width:min(430px,100%);display:grid;justify-items:center;gap:18px;background:#fff;padding:44px;border-top:4px solid #c01120;text-align:center}.auth-logo{width:190px;max-height:62px}.auth h1{font-size:32px}.auth label{width:100%;display:grid;gap:7px;text-align:left;font-size:18px}.auth button{width:100%}.error{color:#c01120}.link{background:none;color:#c01120;padding:0;margin-bottom:24px}.link:hover{background:none;color:#9b0d19}.danger{background:#7d1e28}.session{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid #e1e5e7;padding:16px 0}.session small{color:#69747d;font-family:Roboto,sans-serif}.session button{font-size:15px;padding:8px 15px}dl{display:grid;grid-template-columns:180px 1fr;gap:16px;font-size:19px}dt{font-weight:600}dd{margin:0}a{color:#c01120}@media(max-width:700px){header{min-height:68px;padding:10px 20px}.header-logo{width:115px}nav{gap:5px}nav button{padding:7px 11px}.content{margin:20px auto;padding:0 12px}.panel{padding:24px 18px}h1{font-size:30px}.filters,.tr{grid-template-columns:1fr 1fr}.tr span:nth-child(2),.tr span:nth-child(3){display:none}dl{grid-template-columns:1fr;gap:6px}.session{align-items:flex-start;flex-direction:column}}
