.diatools-license-document{display:block;min-height:100vh}
.diatools-license-page{max-width:960px;margin-inline:auto;padding:var(--space-6,24px);min-width:0}
/* Literal copy of public/app/panel/design-system/design-system.css "sections" (lines 461-474).
   That file is catalog-only, so without this the shipped pages had unstyled headings and buttons
   glued to their titles. */
.ds-section{scroll-margin-top:80px}
.ds-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border)}
.ds-section__title{font-size:18px;font-weight:800;margin:0;letter-spacing:-.015em}
.ds-section__sub{font-size:12.5px;color:var(--text-muted);margin:4px 0 0}
/* Page layout only: placement and vertical rhythm of complete shared components. */
.diatools-license-page>header.ds-section__head .ds-section__title{font-size:22px}
.ds-section__head{flex-wrap:wrap}
.ds-section__head>div{flex:1 1 280px;min-width:0}
.ds-section__head>.btn{flex:0 0 auto}
.diatools-license-page>section,.diatools-license-page>nav,.diatools-license-page>.ds-pattern-detail-note{margin-block:var(--space-6,24px)}
.ds-section .ds-section{margin-block-start:var(--space-6,24px)}
.ds-section>.card+.card{margin-block-start:var(--space-4,16px)}
.diatools-license-page .card>*+*,.diatools-license-page .card form>*+*{margin-block-start:var(--space-4,16px)}
.diatools-license-page form>.ds-inline-row,.diatools-license-page .rui-table-wrap+.ds-inline-row{margin-block-start:var(--space-5,20px)}
.diatools-license-page footer{margin-block-start:var(--space-6,24px);color:var(--text-muted);font-size:12.5px}
.diatools-license-page td [dir="ltr"]{white-space:nowrap;unicode-bidi:isolate}
@media(max-width:620px){.diatools-license-page{padding:var(--space-4,16px)}.ds-section__head>.btn,.diatools-license-page .ds-inline-row>.btn{flex:1 1 0;min-width:max-content}}
/* No canonical disabled look exists for .btn yet (design-system gap). Uses the product-wide opacity pattern; loading keeps full opacity. */
.diatools-license-page .btn:disabled:not(.is-loading){opacity:.45;cursor:not-allowed}
