/* Product-neutral additions layered onto the shared Tabler application shell. */
.starter-brand,.starter-sidebar-brand{border:0;background:transparent;cursor:pointer}.starter-brand{position:absolute;left:50%;transform:translateX(-50%)}
.starter-brand .brand-logo{width:9rem}.starter-sidebar-brand .brand-logo{width:8.5rem}
.starter-state-running{color:var(--dyn-running)!important}.starter-state-complete{color:var(--dyn-complete)!important}.starter-state-paused{color:var(--dyn-interruption)!important}.starter-state-upcoming{color:var(--dyn-upcoming)!important}
.starter-page{width:100%}.starter-page.dashboard{padding-bottom:3rem}.starter-page .dash-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.starter-page .dash-intro h1{margin:0}.starter-page .dash-intro p:not(.eyebrow){margin:.35rem 0 0;color:var(--tblr-secondary-color)}
.starter-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.starter-focus-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.875rem 0;border:0;border-bottom:1px solid var(--tblr-border-color);background:transparent;color:var(--tblr-body-color);text-align:left}.starter-focus-row:last-child{border-bottom:0}.starter-focus-row>span:nth-child(2){display:grid}.starter-focus-row small{color:var(--tblr-secondary-color);font-size:.65rem;font-weight:700;letter-spacing:.05em}.starter-focus-row em{color:var(--tblr-secondary-color);font-size:.75rem;font-style:normal}.starter-focus-icon{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:var(--tblr-border-radius);background:var(--tblr-secondary-bg)}.starter-focus-icon.is-running{color:var(--dyn-running);background:color-mix(in srgb,var(--dyn-running) 12%,var(--tblr-bg-surface))}
.starter-chart{height:9.5rem;display:flex;align-items:flex-end;gap:.6rem;padding:.5rem .25rem 0;border-bottom:1px solid var(--tblr-border-color)}.starter-chart i{flex:1;border-radius:.25rem .25rem 0 0;background:linear-gradient(to top,var(--dyn-running),color-mix(in srgb,var(--dyn-running) 55%,white))}.starter-chart-labels{display:flex;justify-content:space-around;padding-top:.4rem;color:var(--tblr-secondary-color);font-size:.68rem}
.starter-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.starter-card-grid .admin-card{display:flex;flex-direction:column;align-items:flex-start;min-height:13rem}.starter-card-grid .admin-card p{flex:1;color:var(--tblr-secondary-color)}.starter-card-icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:var(--tblr-border-radius);background:color-mix(in srgb,var(--dyn-running) 12%,var(--tblr-bg-surface));color:var(--dyn-running);font-size:1.35rem}.starter-card-icon.is-purple{background:color-mix(in srgb,var(--dyn-interruption) 12%,var(--tblr-bg-surface));color:var(--dyn-interruption)}.starter-card-icon.is-green{background:color-mix(in srgb,var(--dyn-complete) 12%,var(--tblr-bg-surface));color:var(--dyn-complete)}
.starter-list-card{padding:0;overflow:hidden}.starter-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--tblr-border-color)}.starter-list-toolbar .input-icon{width:min(19rem,42%)}.starter-segment{display:inline-flex;gap:.15rem;padding:.2rem;border-radius:calc(var(--tblr-border-radius) + .2rem);background:var(--tblr-secondary-bg)}.starter-segment button{border:0;border-radius:var(--tblr-border-radius);padding:.4rem .8rem;background:transparent;color:var(--tblr-secondary-color)}.starter-segment button.active{background:var(--tblr-bg-surface);color:var(--tblr-body-color);box-shadow:0 1px 3px rgba(24,36,51,.12)}.starter-list-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:4.25rem;padding:.75rem 1rem;border-bottom:1px solid var(--tblr-border-color)}.starter-list-row:last-child{border-bottom:0}.starter-list-row:hover{background:var(--tblr-secondary-bg)}.starter-list-row>span:nth-child(2){display:grid}.starter-list-row small{color:var(--tblr-secondary-color)}.starter-list-row time{color:var(--tblr-secondary-color);font-size:.75rem}.starter-row-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--dyn-upcoming)}.starter-row-dot.running{background:var(--dyn-running)}.starter-row-dot.completed{background:var(--dyn-complete)}
.starter-insight-panel{margin-top:1rem}.starter-line-chart{height:15rem;margin-top:1.5rem}.starter-line-chart svg{width:100%;height:100%;overflow:visible}.starter-line-chart path{fill:none;stroke:var(--dyn-running);stroke-width:4;vector-effect:non-scaling-stroke}.starter-line-chart path.area{fill:color-mix(in srgb,var(--dyn-running) 10%,transparent);stroke:none}
.starter-component-stack{display:grid;gap:1rem}.starter-component-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem}.starter-pill,.starter-tag{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:600}.starter-pill i{width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.starter-pill.completed{color:var(--dyn-complete);background:color-mix(in srgb,var(--dyn-complete) 12%,var(--tblr-bg-surface))}.starter-pill.running{color:#fff;background:var(--dyn-running)}.starter-pill.upcoming{color:var(--tblr-secondary-color);background:var(--tblr-secondary-bg)}.starter-tag.orange{color:var(--dyn-running);background:color-mix(in srgb,var(--dyn-running) 10%,var(--tblr-bg-surface));border:1px solid color-mix(in srgb,var(--dyn-running) 30%,transparent)}.starter-tag.purple{color:var(--dyn-interruption);background:color-mix(in srgb,var(--dyn-interruption) 10%,var(--tblr-bg-surface));border:1px solid color-mix(in srgb,var(--dyn-interruption) 30%,transparent)}.starter-tag.green{color:var(--dyn-complete);background:color-mix(in srgb,var(--dyn-complete) 10%,var(--tblr-bg-surface));border:1px solid color-mix(in srgb,var(--dyn-complete) 30%,transparent)}
.starter-showcase-stats{margin:0}.starter-showcase-card{padding:0}.starter-showcase-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}.starter-showcase-heading h2{margin:0}.starter-view-toggle{flex:0 0 auto}.starter-content-toolbar{position:static!important;margin:0;border-right:0;border-bottom:0;border-left:0;border-radius:0}.starter-example-activity{margin:0}.starter-example-activity>.card{margin:0}.starter-example-activity .block-tags-slot{padding:0 1rem 1rem}.starter-empty-state{margin:0}.starter-form-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.75fr);gap:1rem}.starter-form-options{align-self:start}.starter-inline-actions{display:flex;flex-wrap:wrap;gap:.5rem}.starter-dialog-date,.starter-dialog-time{cursor:pointer}
.starter-form{padding:1.25rem}.starter-form-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--tblr-border-color)}
.starter-theme-settings{display:grid;gap:.25rem}.starter-theme-settings button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;border:0;border-radius:var(--tblr-border-radius);background:transparent;color:var(--tblr-body-color);text-align:left}.starter-theme-settings button:hover{background:var(--tblr-secondary-bg)}.starter-theme-settings button>span{display:grid}.starter-theme-settings small{color:var(--tblr-secondary-color)}.starter-theme-settings button>i:last-child{opacity:0}.starter-theme-settings button.active{background:var(--tblr-primary-lt);color:var(--tblr-primary)}.starter-theme-settings button.active>i:last-child{opacity:1}
.starter-security{display:grid;gap:1.25rem}.starter-security>div p{margin:.25rem 0 0;color:var(--tblr-secondary-color)}.starter-security>button{justify-self:start}.starter-security label,.starter-setting-list label{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--tblr-border-color)}.starter-security label>span,.starter-setting-list label>span{display:grid}.starter-security label small,.starter-setting-list label small{color:var(--tblr-secondary-color)}.starter-security select{width:11rem}.starter-setting-list{display:grid;gap:1rem}.profile-settings{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center}.profile-photo-actions{display:flex;flex-wrap:wrap;gap:.5rem}
.starter-dialog{width:min(27.5rem,calc(100% - 2rem));padding:0;border:0;border-radius:var(--tblr-card-border-radius);background:var(--tblr-bg-surface);color:var(--tblr-body-color);box-shadow:0 1.5rem 4rem rgba(0,0,0,.2)}.starter-dialog::backdrop{background:rgba(17,24,39,.4);backdrop-filter:blur(2px)}.starter-dialog form{padding:1.25rem}.starter-dialog .sheet-head{margin:-1.25rem -1.25rem 1rem;padding:1rem 1.25rem}.starter-dialog h3{margin:0}.starter-pin-error{min-height:1.25rem;margin:.75rem 0}.pin-code-inputs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.pin-code-inputs input{min-width:0;height:3.25rem;border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface);color:var(--tblr-body-color);font-size:1.4rem;font-weight:700;text-align:center;outline:0}.pin-code-inputs input:focus{border-color:var(--tblr-primary);box-shadow:0 0 0 .2rem rgba(var(--tblr-primary-rgb),.12)}
.notice{pointer-events:none}.notice.show{opacity:1;transform:none}
html[data-bs-theme=dark] [data-starter-logo]{content:url("./index.php?asset=brand/starter/logo-dark.svg")}html[data-bs-theme=dark] [data-starter-logo=toolbar]{content:url("./index.php?asset=brand/starter/logo-toolbar-dark.svg")}

@media(max-width:991.98px){.starter-overview-grid{grid-template-columns:1fr}.starter-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.starter-page .dash-intro{align-items:flex-start}.starter-brand .brand-logo{width:9rem}.starter-form-layout{grid-template-columns:1fr}}
@media(max-width:767.98px){.starter-brand{position:static;transform:none}.starter-brand .brand-logo{width:8.25rem}.starter-page.dashboard{padding-inline:1rem}.starter-card-grid{grid-template-columns:1fr}.starter-list-toolbar{align-items:stretch;flex-direction:column}.starter-list-toolbar .input-icon{width:100%}.starter-list-row{grid-template-columns:auto minmax(0,1fr) auto}.starter-list-row time{display:none}.starter-security label{align-items:flex-start;flex-direction:column}.starter-security select{width:100%}.pin-code-inputs{gap:.3rem}.pin-code-inputs input{height:3rem}.starter-overview-grid .overview-panel{min-height:0}.starter-showcase-heading{align-items:flex-start;flex-direction:column}.starter-example-activity .time-inline{min-width:0}.starter-example-activity .desktop-block-actions{display:flex}.starter-form-options .setting-row{align-items:flex-start;flex-direction:column}.starter-content-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.6rem}.starter-content-filter{width:100%;min-width:0}.starter-content-filter .today-list-filter-segment{min-width:0}.starter-content-toolbar .agenda-schedule-toggle{width:max-content;max-width:100%;margin:0}.starter-showcase-card{overflow:hidden}.calendar-view.starter-page{padding-inline:1rem}.calendar-view.starter-page .calendar-head,.calendar-view.starter-page .calendar-content-toolbar{max-width:100%}}
