.v53-duration{margin:18px 0 22px;max-width:440px}.v53-duration small{display:block;color:var(--muted);font-size:12px;line-height:1.6}.v53-edit-idea{margin-top:14px!important;color:var(--brand)!important;border-color:color-mix(in srgb,var(--brand) 50%,var(--line))!important;background:transparent!important;font-size:12px!important}.dashboard-calendar{padding:18px 20px!important;gap:15px!important;margin:4px 0 24px!important;min-height:0!important;border-radius:20px!important;background:linear-gradient(115deg,color-mix(in srgb,var(--brand) 8%,var(--panel)),var(--panel))!important}.dashboard-calendar h2{font-size:20px!important;margin:5px 0!important}.dashboard-calendar p{font-size:12px!important;margin:5px 0!important}.dashboard-calendar .eyebrow{font-size:9px!important}.calendar-hero-icon{width:44px!important;height:44px!important;border-radius:13px!important}.calendar-date{min-width:48px!important;padding:9px!important;border-radius:12px!important}.calendar-date b{font-size:23px!important}.calendar-open{font-size:12px!important;margin-top:8px!important}.dashboard-metric .ico svg{width:23px;height:23px}.v53-welcome{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))!important;margin-top:18px}.v53-tour-shade{position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:20000}.v53-tour-target{position:relative!important;z-index:20001!important;outline:3px solid #ff8a38!important;outline-offset:5px;border-radius:12px;pointer-events:none}.v53-tour{position:fixed;left:50%;transform:translateX(-50%);width:min(360px,calc(100vw - 28px));padding:20px;background:var(--panel,#fff);color:var(--text,#111);border:1px solid var(--line,#ddd);border-radius:18px;z-index:20002;box-shadow:0 15px 60px #0005}.v53-tour h2{font-size:19px;margin:8px 0}.v53-tour p{font-size:13px;line-height:1.6;margin:9px 0}.v53-tour small{color:var(--brand)}.v53-tour>div{display:flex;justify-content:space-between;gap:10px;margin-top:15px}.v53-tour .btn{font-size:12px;padding:10px 14px}.v53-tour-skip{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.v53-tour input{accent-color:var(--brand)}@media(max-width:600px){.dashboard-calendar{grid-template-columns:40px 1fr auto!important;padding:15px!important}.dashboard-calendar h2{font-size:17px!important}.dashboard-calendar p{display:none}.calendar-date b{font-size:21px!important}.calendar-hero-icon{width:36px!important;height:36px!important}.v53-revision footer{flex-wrap:wrap}}
