#rzdDashboard{margin-bottom:30px;color:#25251b}#rzdDashboard h2{font-size:28px;margin:4px 0 8px}#rzdDashboard h3{font-size:18px;margin:0 0 16px}.rzd-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.rzd-heading p{margin:4px 0;color:#797b6d;font-size:14px}.rzd-heading .rzd-kicker{font-size:11px;font-weight:700;letter-spacing:1.6px;color:#a5813b}.rzd-controls{display:flex;gap:10px;align-items:end}.rzd-controls label{display:grid;gap:5px;font-size:12px;color:#737665}.rzd-controls select{min-width:140px}.rzd-controls button{white-space:nowrap}.rzd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.rzd-stat{background:#fff;border:1px solid #e6e3d8;border-radius:14px;padding:22px;min-width:0}.rzd-stat small{display:block;color:#737665;font-size:13px}.rzd-stat strong{font-size:34px;line-height:1.4;display:block;color:#222419}.rzd-stat span{font-size:12px;color:#838576;display:block;line-height:1.5}.rzd-live{background:#15190f;border-color:#15190f}.rzd-live strong{color:#e4c378}.rzd-live small,.rzd-live span{color:#c0c6b4}.rzd-live i{display:inline-block;background:#8ac471;border-radius:50%;height:7px;width:7px;margin-right:4px}.rzd-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;margin-bottom:20px}.rzd-panel{background:#fff;padding:24px;border:1px solid #e6e3d8;border-radius:14px;min-width:0}.rzd-heading b{font-size:22px;text-align:right}.rzd-heading b small{display:block;font-size:12px;font-weight:400;color:#797b6d}.rzd-chart{height:180px;padding:10px 0 25px;display:flex;gap:3px;border-bottom:1px solid #dedbce;margin-bottom:20px;box-sizing:content-box}.rzd-column{position:relative;flex:1;height:100%;display:flex;align-items:end;min-width:0;background:repeating-linear-gradient(to top,transparent 0,transparent 44px,#f0efe8 45px)}.rzd-bar{width:100%;background:linear-gradient(#ddc18a,#b18a42);border-radius:3px 3px 0 0;min-width:1px}.rzd-column>span{position:absolute;top:calc(100% + 8px);font-size:10px;color:#818474;white-space:nowrap}.rzd-column:last-child>span{right:0}.rzd-summary{margin:0}.rzd-summary div{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #edeade}.rzd-summary dt{font-size:14px;color:#6d705f}.rzd-summary dd{font-size:20px;font-weight:700;margin:0}.rzd-note{font-size:12px;line-height:1.7;color:#818474}.rzd-actions .rzd-stat strong{font-size:26px}.rzd-empty{font-size:14px;color:#858878;padding:24px 0}.rzd-panel .table-wrap{margin:0;border:0;border-radius:0}.rzd-panel td,.rzd-panel th{padding:12px 8px;font-size:13px;overflow-wrap:anywhere}.rzd-panel th{font-size:11px}.rzd-panel td:last-child{text-align:right;font-variant-numeric:tabular-nums}.rzd-panel a{color:#826121;text-decoration:none}.rzd-device-title{margin-top:26px!important}.rzd-panel details{font-size:12px;color:#777c66}.rzd-panel summary{cursor:pointer}.rzd-consent{position:fixed;bottom:18px;left:18px;right:18px;margin:auto;max-width:950px;background:#191b13;color:#f5eedc;border:1px solid #ad8a44;padding:20px;border-radius:12px;z-index:9999;box-shadow:0 8px 30px #0005;display:flex;align-items:center;gap:24px;font:14px/1.6 system-ui}.rzd-consent p{margin:5px 0}.rzd-consent>div:last-child{display:flex;gap:10px}.rzd-consent button{cursor:pointer;background:#d2ad63;color:#16170f;border:1px solid #d2ad63;padding:10px 18px;border-radius:7px;white-space:nowrap;font:600 14px system-ui}.rzd-consent #rejectTracking{background:transparent;color:#eadcbd}.rzd-error:empty{display:none}@media(max-width:1100px){.rzd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rzd-grid{grid-template-columns:1fr}}@media(max-width:600px){#rzdDashboard h2{font-size:24px}.rzd-heading{align-items:start;flex-direction:column;gap:12px}.rzd-controls{width:100%}.rzd-controls label{flex:1}.rzd-controls select{width:100%;min-width:0}.rzd-stats{gap:10px}.rzd-stat{padding:16px 12px}.rzd-stat strong{font-size:28px}.rzd-stat small{font-size:12px}.rzd-panel{padding:18px 14px}.rzd-chart{height:140px;gap:2px}.rzd-trend .rzd-heading{flex-direction:row}.rzd-heading b{font-size:20px}.rzd-consent{flex-direction:column;align-items:stretch;gap:10px;padding:16px;bottom:10px;left:10px;right:10px}.rzd-consent>div:last-child button{flex:1}}
