:root{--cloudlab-link:var(--bright-blue);--cloudlab-ink:var(--login-ink);--cloudlab-ink-body:var(--login-ink);--cloudlab-muted:var(--text-secondary);--cloudlab-muted-strong:var(--text-tertiary);--cloudlab-muted-icon:var(--text-icon-muted);--cloudlab-border:var(--border-default);--cloudlab-border-strong:var(--web-light-gray);--cloudlab-border-row:var(--border-table-row);--cloudlab-surface:var(--white);--cloudlab-surface-muted:var(--surface-canvas);--cloudlab-surface-active:var(--surface-table-header);--cloudlab-success:var(--color-success);--cloudlab-success-bg:var(--color-success-bg);--cloudlab-warning:var(--color-warning);--cloudlab-warning-bg:var(--color-warning-bg);--cloudlab-danger:var(--color-danger);--cloudlab-danger-bg:var(--color-danger-bg);--cloudlab-danger-border:var(--color-danger-border);--cloudlab-info-bg:var(--color-info-bg);--cloudlab-info-border:var(--color-info-border);--cloudlab-overlay:rgba(0,0,0,0.7);--cloudlab-modal-backdrop:rgba(0,0,0,0.45);--cloudlab-shadow-soft:var(--elevation-shadow-xs);--cloudlab-shadow-card:var(--elevation-shadow-card);--cloudlab-header-dedicated-start:#74e5ff;--cloudlab-header-dedicated-end:#04abd1;--cloudlab-header-public-start:#7d97c3;--cloudlab-header-public-end:#0f3677;--cloudlab-coin:#fec004;--cloudlab-caution-bg:#fce6e6;--cloudlab-caution-border:#f8d8d9;--cloudlab-disclaimer-bg:#ebf6fe;--cloudlab-disclaimer-border:#87c7f7;--cloudlab-disclaimer-pill:#ffb673;--cloudlab-slot-header-start:#0f3677;--cloudlab-slot-header-end:#1a5fbf;--cloudlab-slot-booked-start:var(--text-secondary);--cloudlab-slot-booked-end:var(--text-tertiary);--cloudlab-slot-user-start:#0d7a3f;--cloudlab-slot-user-end:#16a34a;--cloudlab-slot-other-start:#991b1b;--cloudlab-slot-other-end:#dc2626;--cloudlab-slot-other-overlay-start:rgba(153,27,27,0.72);--cloudlab-slot-other-overlay-end:rgba(220,38,38,0.78);--cloudlab-public-badge-bg:#efe9ff;--cloudlab-public-badge-text:#6b3fd4;--cloudlab-expired-bg:#e8eef7;--cloudlab-expired-text:#35507a;--cloudlab-filter-active-bg:var(--surface-table-header);--cloudlab-version-bg:var(--surface-table-hover);--cloudlab-placeholder:var(--text-tertiary);--cloudlab-selected-lab-bg:var(--surface-canvas);--cloudlab-error-text:var(--color-danger);--cloudlab-carousel-chevron:var(--text-icon-muted);--cloudlab-note-ink:var(--login-ink);--dlr-blue:var(--cloudlab-link);--dlr-text:var(--cloudlab-ink);--dlr-muted:var(--cloudlab-muted);--dlr-border:var(--cloudlab-border);--dlr-panel-width:560px}.cloudlab-page{width:100%;max-width:72rem;margin:0 auto;padding:1.5rem 1rem 3rem;overflow:visible}.cloudlab-page--catalog{width:auto;max-width:none;padding:0;margin:0}.cloudlab-page--dashboard{margin-top:0}.cloudlab-page-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cloudlab-page-actions .btn-primary,.cloudlab-page-actions .btn-secondary{min-width:9.5rem}.page-title__controls .cloudlab-page-actions{justify-content:flex-end}@media (max-width:900px){.page-title__controls .cloudlab-page-actions{width:100%;justify-content:flex-start}.page-title__controls .cloudlab-page-actions .btn-primary,.page-title__controls .cloudlab-page-actions .btn-secondary{flex:1 1 calc(50% - 6px);min-width:0}}.accordion{margin-top:24px}.accordion-content{position:relative;display:grid;grid-template-rows:0fr;padding-left:16px;padding-right:16px;transition:grid-template-rows 500ms,padding 500ms}.accordion-content[aria-hidden="false"]{grid-template-rows:1fr;padding-top:16px;padding-bottom:16px}.accordion-content>div{overflow:hidden}.accordion-panel{border:1px solid #cccccc;margin-bottom:32px}.accordion-panel:last-child{margin-bottom:0}.accordion .panel-title{position:relative;padding:8px 16px;background-color:#dcdcdc;color:black}.accordion-trigger{background:transparent;border:0;font:inherit;color:inherit}.accordion-trigger::before,.accordion-trigger::after{position:absolute;right:1rem;margin-top:10px;content:"";display:block;width:1rem;height:2px;background:currentcolor;transition:transform 500ms}.accordion-trigger::after{rotate:90deg;translate:0 -1.5rem}.accordion-trigger[aria-expanded="true"]::before,.accordion-trigger[aria-expanded="true"]::after{transform:rotate(45deg)}