/* Motyw Hub. Biblioteka Ui odpowiada za strukturę i zachowanie kontrolek. */
:root {
    --ui-page: #fafafa; --ui-surface: #fff; --ui-text: #15181e;
    --ui-muted: #667085; --ui-border: #e4e4e7; --ui-accent: #c53038; --dh-logo-hub-color: #c53038; --diy-text: var(--ui-text); --diy-muted: var(--ui-muted); --diy-table-header-background: #fafafa;
    --ui-radius: 9px; --diy-border: var(--ui-border); --diy-accent: var(--ui-accent);
    --diy-accent-ink: #fff; --diy-selection: #fcebed; --diy-input-background: #fff;
    --diy-dialog-background: #fff; --diy-button-background: #fff; --diy-gap: 16px;
}
* { box-sizing: border-box; }
body.hub-body { margin: 0; color: var(--ui-text); background: var(--ui-page); font-family: var(--ui-font-family); font-size: 14px; line-height: 1.5; }
a { color: var(--ui-accent); text-decoration: none; }
a:hover { text-decoration: underline; }
button, input, textarea, select { font: inherit; }
button { cursor: pointer; }
button:disabled { cursor: default; opacity: .5; }
:focus-visible { outline: 2px solid var(--ui-accent); outline-offset: 3px; }
.hub-shell { min-height: 100dvh; }
.hub-sidebar { position: fixed; inset: 0 auto 0 0; width: 224px; display: flex; flex-direction: column; padding: 20px 12px 12px; background: var(--ui-surface); border-right: 1px solid var(--ui-border); z-index: 30; overflow-y: auto; }
.hub-brand { display: flex; align-items: center; min-height: 28px; color: #101722; }
.hub-sidebar .hub-brand { padding: 0 10px; margin-bottom: 26px; }
.dh-ui-brand-logo { display: inline-flex; align-items: center; }
.dh-ui-brand-logo svg { width: 176px; max-width: 100%; height: auto; display: block; }
.hub-nav-label { margin: 18px 10px 7px; color: var(--ui-muted); font-size: 11px; }
.dh-ui-navigation { gap: 3px; }
.dh-ui-navigation a { display: flex; align-items: center; gap: 10px; padding: 8px 10px; min-height: 35px; color: #344054; border-radius: 6px; text-decoration: none; font-size: 13px; }
.dh-ui-navigation a .diy-icon { color: #667085; font-size: 18px; }
.dh-ui-navigation a:hover, .dh-ui-navigation a[aria-current] { color: #101828; background: #f1f2f4; }
.dh-ui-navigation a[aria-current] { font-weight: 600; }
.hub-sidebar-footer { display: flex; justify-content: space-between; gap: 10px; margin-top: auto; padding: 22px 10px 4px; color: var(--ui-muted); font-size: 12px; }
.hub-topbar { display: flex; align-items: center; gap: 14px; min-height: 56px; padding: 10px 24px; background: var(--ui-surface); border-bottom: 1px solid var(--ui-border); }
.hub-authenticated .hub-topbar, .hub-authenticated .hub-main { margin-left: 224px; }
.hub-breadcrumb { display: flex; align-items: center; gap: 14px; color: #525866; min-width: 0; font-size: 13px; }
.hub-breadcrumb > span:last-child { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hub-breadcrumb a { color: inherit; font-weight: 600; }
.hub-breadcrumb > span[aria-hidden] { color: #c9ccd1; }
.hub-language { display: flex; align-items: center; gap: 6px; margin-left: auto; }
.hub-topbar :is(.hub-language,.hub-timezone) select.diy-input { width:auto; max-width:100%; height:32px; min-height:32px; padding:5px 8px; font-size:13px; line-height:1.5; background:var(--ui-surface); color:var(--ui-text); border:1px solid var(--ui-border); border-radius:6px; cursor:pointer; }
.hub-topbar :is(.hub-language,.hub-timezone) select.diy-input:hover { border-color:var(--ui-muted); }
.hub-topbar :is(.hub-language,.hub-timezone) .diy-grid { gap:0; }
.hub-topbar .hub-language select.diy-input { max-width:118px; }
.hub-topbar .diy-button { min-height: 32px; padding: 5px 9px; font-size: 12px; }
.hub-topbar form { margin-block: 0; }
.hub-main { padding: 28px 40px 48px; min-width: 0; }
.hub-main h1 { font-size: 24px; line-height: 1.3; letter-spacing: -.5px; margin: 0 0 24px; font-weight: 600; }
.hub-main h2 { font-size: 18px; font-weight: 600; margin: 24px 0 12px; }
.hub-main p { color: #586174; }
.hub-main :is(code,pre,dd) { overflow-wrap: anywhere; }
.hub-main pre { white-space: pre-wrap; border: 1px solid var(--ui-border); background: #f4f5f7; border-radius: 6px; padding: 14px; font-size: 12px; }
.hub-main > .diy-form { max-width: 860px; }
.hub-main .diy-field { min-width: 0; margin-bottom: 14px; }
.hub-main .diy-field label, .diy-dialog label { margin-bottom: 6px; color: #344054; font-size: 13px; }
.diy-view { --diy-border: var(--ui-border); --diy-accent: var(--ui-accent); --diy-gap: 16px; }
.diy-input:not([type=checkbox]):not([type=radio]), .diy-lookup-trigger { min-height: 40px; border-radius: 6px; padding: 9px 11px; font-size: 16px; background: #fff; color: var(--ui-text); }
.diy-button, .diy-pagination button, .diy-dialog footer button { border: 1px solid var(--ui-border); border-radius: 6px; padding: 7px 12px; color: #26334a; background: #fff; text-decoration: none; font-size: 13px; min-height: 34px; box-shadow: 0 1px 1px #10182812; }
.diy-button:hover:not(:disabled), .diy-dialog footer button:hover:not(:disabled) { background: #f5f6f8; }
.diy-button-full { background: var(--ui-accent); color: #fff; border-color: var(--ui-accent); }
.diy-button-full:hover:not(:disabled) { background: #254fbd; }
.diy-button-icon { background: transparent; box-shadow: none; border-color: transparent; min-height: 32px; width: 32px; height: 32px; }
.diy-table-scroll { border: 1px solid var(--ui-border); border-radius: var(--ui-radius); background: var(--ui-surface); box-shadow: 0 1px 2px #10182808; }
.diy-table { background: #fff; font-size: 13px; }
.diy-table th { color: #667085; background: #fafafa; font-size: 11px; font-weight: 400; white-space: nowrap; }
.diy-table td { border-bottom-color: var(--ui-border); }
.diy-table th, .diy-table td { padding: 12px 16px; }
.diy-table tbody tr:last-child td { border-bottom: 0; }
.diy-table tbody tr:hover { background: #fcfcfd; }
.diy-table td .diy-button { min-height: 30px; padding: 4px 9px; box-shadow: none; background: transparent; border-color: var(--ui-border); color: #344054; }
.diy-pagination { color: var(--ui-muted); font-size: 12px; margin-top: 0; padding: 10px 12px; background: #fff; border: 1px solid var(--ui-border); border-top: 0; border-radius: 0 0 var(--ui-radius) var(--ui-radius); }
.diy-items:has(.diy-pagination) > .diy-table-scroll { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.diy-view .diy-pagination select { background: #fff; border-color: var(--ui-border); font-size: 13px; }
.diy-tabs { font-size: 13px; }
.diy-dialog { box-shadow: 0 24px 70px #10182829; font-family: inherit; color: var(--ui-text); }
.diy-dialog::backdrop { background: #10182855; }
.diy-dialog.diy-lookup-dialog { border-radius: 10px; }
.diy-lookup-option { font-size: 14px; }
.dh-ui-statistics { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,260px),1fr)); gap: 20px; }
.dh-ui-card { background: #fff; border: 1px solid var(--ui-border); border-radius: var(--ui-radius); padding: 24px; }
.dh-ui-card h2 { margin: 0 0 12px; font-size: 14px; color: #667085; }
.dh-ui-card strong { display: block; font-size: 32px; margin-bottom: 12px; }
.dh-ui-auth { max-width: 420px; margin: 36px auto; background: #fff; padding: 28px; border: 1px solid var(--ui-border); border-radius: 10px; }
.dh-ui-auth .diy-field { margin-bottom: 18px; }.dh-ui-auth label { display: block; }
.hub-guest .hub-main > h1 { text-align: center; margin-top: 36px; }
.hub-menu-toggle, .hub-nav-backdrop { display: none; }
.hub-timezone { position:relative; min-width:0; max-width:100%; }
.hub-timezone > .ti { position:absolute; inset-inline-start:10px; top:50%; transform:translateY(-50%); color:var(--ui-muted); font-size:16px; pointer-events:none; z-index:1; }
.hub-topbar .hub-timezone select.diy-input { width:210px; padding-inline-start:32px; text-overflow:ellipsis; }
@media (max-width: 767px) {
    .hub-sidebar { visibility: hidden; transform: translateX(-100%); width: 244px; transition: transform .18s ease; }
    .hub-authenticated .hub-topbar, .hub-authenticated .hub-main { margin-left: 0; }
    .hub-topbar { gap: 8px; padding: 10px 12px; flex-wrap: wrap; }
    .hub-main { padding: 24px 16px; }
    .hub-breadcrumb { flex: 1; }
    .hub-topbar .hub-language { margin-left: auto; }
    .hub-menu-toggle { display: inline-flex; align-items: center; justify-content: center; }
    .hub-navigation-open .hub-sidebar { visibility: visible; transform: translateX(0); }
    .hub-navigation-open .hub-nav-backdrop { display: block; position: fixed; inset: 0; z-index: 25; border: 0; background: #10182855; }
    .hub-navigation-open { overflow: hidden; }
    .hub-main h1 { font-size: 22px; }
    .diy-table th, .diy-table td { padding: 10px 12px; }
    .dh-ui-auth { padding: 22px; margin: 24px auto; }
}
@media (prefers-reduced-motion: reduce) { .hub-sidebar { transition: none; } }

.hub-form-actions .diy-button-soft { background: #fff; border: 1px solid var(--ui-border); color: #344054; }
.hub-list-toolbar > .diy-grid { align-items: end; grid-template-columns: minmax(160px,380px) auto minmax(0,1fr); }
.hub-list-toolbar .diy-field { margin-bottom: 0; }
.hub-list-toolbar .diy-action:last-child { justify-self: end; }
.hub-list-toolbar .diy-action .diy-button { white-space: nowrap; }
.hub-list-toolbar .diy-action:first-of-type .diy-button { background: #fff; color: #344054; border-color: var(--ui-border); }
.hub-main > .dh-ui-card + .dh-ui-card, .hub-main > .dh-ui-card + .diy-view, .hub-main > .diy-view + .dh-ui-card { margin-top: 16px; }
@media (max-width: 767px) {
    .hub-breadcrumb > span:last-child, .hub-breadcrumb > span[aria-hidden] { display: none; }
    .hub-list-toolbar > .diy-grid { grid-template-columns: minmax(0,1fr) auto; }
    .hub-list-toolbar .diy-field { grid-column: 1 / -1 !important; }
    .hub-list-toolbar .diy-action { grid-column: auto !important; }
}

.hub-main .diy-table .hub-url-cell { overflow-wrap: anywhere; }
/* Formularze HTTP używają układów Ui; wygląd pozostaje własnością Hubu. */
.hub-main .dh-ui-http-form .diy-grid>.diy-button{justify-self:start;align-self:end;}
.hub-topbar .dh-ui-http-form{margin-block:0;}
.hub-topbar .dh-ui-http-form>.diy-grid{align-items:center;gap:6px;}
.hub-topbar .dh-ui-http-form .diy-field{margin:0;}
.hub-main .dh-ui-records{margin-block:24px;}
.hub-main .dh-ui-records details{padding-block:8px;}
.hub-main .dh-ui-records summary{cursor:pointer;}
.hub-main .dh-ui-facts{margin-bottom:24px;}
.hub-main .dh-ui-facts dt{color:var(--ui-muted);}
.hub-main .dh-ui-http-form .diy-errors.validation-summary-valid{display:none;}
.hub-main .dh-ui-http-group .diy-field{margin-bottom:0;}
.hub-main .dh-ui-http-group :is(input:not([type=checkbox]),select){min-height:34px;padding:5px 9px;}
.hub-main .dh-ui-http-group-fields>p{grid-column:1/-1;margin:0;font-size:12px;}

.hub-main .diy-table .hub-log-message-cell { overflow-wrap: anywhere; }
.hub-main .diy-table .hub-log-request-cell { overflow-wrap: anywhere; }
/* Host colors; shared Ui supplies geometry and behavior. */
.hub-list-toolbar .diy-action{align-self:end;}
.hub-list-toolbar .diy-action .diy-button{min-height:40px;}
.diy-table td .diy-button:hover:not(:disabled){background:var(--diy-selection);color:var(--ui-text);border-color:var(--ui-accent);filter:none;}
.hub-theme-toggle{margin-inline-start:auto;flex:0 0 auto;}
.hub-topbar .hub-language{margin-left:0;}
:root[data-theme=dark]{color-scheme:dark;--ui-page:#111827;--ui-surface:#1b2535;--ui-text:#e4eaf3;--ui-muted:#a5b4c8;--ui-border:#36445a;--ui-accent:#f08087;--diy-table-header-background:#162031;--diy-text:var(--ui-text);--diy-muted:var(--ui-muted);--diy-border:var(--ui-border);--diy-accent:var(--ui-accent);--diy-accent-ink:#101827;--diy-selection:#492b36;--diy-input-background:#182334;--diy-dialog-background:var(--ui-surface);--diy-button-background:var(--ui-surface);}
[data-theme=dark] .diy-view{--diy-border:var(--ui-border);--diy-accent:var(--ui-accent);--diy-selection:#492b36;--diy-input-background:#182334;--diy-dialog-background:var(--ui-surface);--diy-button-background:var(--ui-surface);}
[data-theme=dark] :is(.hub-sidebar,.hub-topbar,.dh-ui-card,.diy-table,.diy-pagination,.diy-dialog,.diy-menu){background:var(--ui-surface);color:var(--ui-text);}
[data-theme=dark] :is(.diy-input:not([type=checkbox]):not([type=radio]),.diy-lookup-trigger,.hub-topbar .hub-language select.diy-input,.diy-view .diy-pagination select){background:var(--diy-input-background);color:var(--ui-text);}
[data-theme=dark] :is(.hub-main .diy-field label,.diy-dialog label,.dh-ui-card h2,.hub-brand,.hub-breadcrumb a,.diy-table td .diy-button){color:var(--ui-text);}
[data-theme=dark] :is(.diy-table th,.hub-main pre){background:#162031;color:var(--ui-muted);}
[data-theme=dark] .diy-table tbody tr:hover{background:#22314a;}
[data-theme=dark] :is(.diy-button,.diy-pagination button,.diy-dialog footer button){background:var(--ui-surface);color:var(--ui-text);}
[data-theme=dark] .diy-button-full{background:var(--ui-accent);color:#101827;}
[data-theme=dark] :is(.diy-button,.diy-dialog footer button):hover:not(:disabled){background:var(--diy-selection);color:var(--ui-text);}
[data-theme=dark] .hub-sidebar :is(a,span){color:var(--ui-text);}
[data-theme=dark] .dh-ui-navigation a:is(:hover,[aria-current]){background:var(--diy-selection);color:var(--ui-text);}
[data-theme=dark] :is(.hub-breadcrumb,.dh-ui-card h2){color:var(--ui-muted);}
.diy-menu-icon{font-size:1rem;line-height:1;}
[data-theme=dark] :is(.diy-items>p,.diy-hint,.hub-main p){color:var(--ui-muted);}
[data-theme=dark] .dh-ui-auth{background:var(--ui-surface);}
[data-theme=dark] .hub-form-actions .diy-button-soft{background:var(--ui-surface);color:var(--ui-text);}

.hub-license-filters > .diy-grid{grid-template-columns:minmax(160px,320px) minmax(150px,220px) auto;justify-content:start;}
.hub-license-filters .diy-action:last-child{justify-self:start;}
.hub-license-workspace,.hub-release-workspace{max-width:1280px;}
.hub-license-workspace>.dh-ui-navigation{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--ui-border);padding-bottom:10px;margin-bottom:18px;}
.hub-license-workspace>.dh-ui-navigation a{background:transparent;color:var(--ui-muted);}
.hub-license-workspace>.dh-ui-navigation a[aria-current]{background:var(--diy-selection);color:var(--ui-accent);}
.hub-license-workspace>.dh-ui-navigation a:last-child{margin-inline-start:auto;}
.hub-license-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:16px;align-items:start;}
.hub-license-workspace .dh-ui-card{padding:18px;margin-bottom:16px;min-width:0;}
.hub-license-workspace .dh-ui-card h2{margin:0 0 14px;color:var(--ui-text);font-size:14px;}
.hub-license-workspace .dh-ui-facts{margin:0;font-size:13px;gap:10px 20px;}
.hub-license-workspace .dh-ui-records{margin:8px 0 0;font-size:13px;}
.hub-license-workspace .dh-ui-records p{margin:0;padding:8px 0;border-bottom:1px solid var(--ui-border);}
.hub-license-workspace .dh-ui-records p:last-child{border:0;}
.hub-license-workspace .dh-ui-http-form{margin:0;}
.hub-license-workspace .diy-field{margin:0;}
.hub-license-workspace .diy-input:not([type=checkbox]){min-height:34px;padding:6px 9px;font-size:13px;}
.hub-package-picker>.diy-grid{grid-template-columns:minmax(160px,360px) auto;justify-content:start;align-items:end;gap:10px;}
.hub-package-editor>.diy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.hub-package-editor .diy-field:has(input[type=checkbox]){display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--ui-border);border-radius:6px;}
.hub-package-editor .diy-field:has(input[type=checkbox]) label{margin:0;}
.hub-package-editor .diy-field:has(input[type=checkbox]) input{margin:0;accent-color:var(--ui-accent);}
.hub-package-editor button[type=submit]{grid-column:1/-1;}
.hub-license-modules .dh-ui-records p{display:flex;align-items:center;gap:10px;padding:8px 0;}
.hub-license-modules .dh-ui-records p::before{content:"";width:6px;height:6px;background:var(--ui-accent);border-radius:50%;flex:0 0 auto;}
.hub-license-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 16px;}
.hub-license-history>.dh-ui-records{border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:18px;background:var(--ui-surface);margin:0;max-height:360px;overflow:auto;}
.hub-license-history h2{font-size:14px;margin:0 0 12px;}
.hub-license-history a{color:var(--ui-text);}
.hub-license-advanced{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);padding:14px 18px;}
.hub-license-advanced>summary{cursor:pointer;font-weight:600;color:var(--ui-muted);}
.hub-license-workspace .dh-ui-actions{display:flex;flex-wrap:wrap;gap:8px;}
.hub-release-workspace>.dh-ui-records{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:16px 20px;max-width:960px;}
.hub-release-workspace .dh-ui-records h2{margin:0 0 12px;font-size:15px;}
.hub-release-workspace .dh-ui-records details{padding:0;}
.hub-release-workspace .dh-ui-records summary{min-height:38px;}
.hub-overview{width:100%;min-width:0;}
.hub-secret-sync{color:var(--ui-muted);font-size:12px;}
.hub-secret-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--ui-border);}
.hub-secret-row:last-child{border-bottom:0;}
.hub-secret-icon{color:var(--ui-muted);font-size:18px;}
.hub-secret-heading-text{display:grid;gap:4px;min-width:0;}
.hub-secret-heading-text strong{font-size:13px;font-weight:600;}
.hub-secret-heading-text>span{font-size:11px;color:var(--ui-muted);overflow-wrap:anywhere;}
.hub-secret-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}
.hub-secret-actions form,.hub-secret-actions .diy-grid{margin:0;}
.hub-secret-mask{color:var(--ui-muted);letter-spacing:2px;}
.hub-secret-revealed{grid-column:1/-1;display:grid;gap:8px;}
.hub-secret-revealed[hidden]{display:none;}
.hub-secret-revealed textarea{font-family:ui-monospace,monospace;font-size:12px;min-height:90px;}
.hub-secret-export>.diy-grid{grid-template-columns:repeat(2,minmax(0,320px));gap:12px;}
.hub-secret-export .diy-button{grid-column:1/-1;justify-self:start;}
@media(max-width:600px){.hub-secret-row{grid-template-columns:20px minmax(0,1fr);}.hub-secret-row>.hub-secret-actions{grid-column:2;}.hub-secret-export>.diy-grid{grid-template-columns:minmax(0,1fr);}}
.hub-overview-intro{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:-12px 0 20px;color:var(--ui-muted);font-size:12px;}
.hub-overview-intro p{margin:0;font-size:14px;}
.hub-overview .dh-ui-statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;}
.hub-overview .dh-ui-statistics>.dh-ui-card{position:relative;padding:18px 20px;margin:0;overflow:hidden;}
.hub-overview .dh-ui-statistics>.dh-ui-card::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ui-accent);}
.hub-overview .dh-ui-statistics>.dh-ui-card:nth-child(2)::before{background:#238b78;}
.hub-overview .dh-ui-statistics>.dh-ui-card:nth-child(3)::before{background:#c78a25;}
.hub-overview .dh-ui-statistics h2{margin:0 0 10px;font-size:12px;font-weight:500;}
.hub-overview .dh-ui-statistics strong{font-size:32px;line-height:1.1;letter-spacing:-1px;}
.hub-overview .dh-ui-statistics a{display:block;margin-top:12px;font-size:12px;color:var(--ui-muted);}
.hub-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch;}
.hub-overview-grid>.dh-ui-card{padding:20px 22px;margin:0;min-width:0;}
.hub-overview-grid h2{margin:0;font-size:15px;color:var(--ui-text);}
.hub-overview-hint{font-size:12px;margin:6px 0 22px;color:var(--ui-muted);}
.hub-overview-grid>.dh-ui-card:first-child{--diy-accent:#238b78;}
.hub-overview-chart{max-height:220px;overflow:auto;}
.hub-overview-more{display:inline-block;font-size:12px;margin-top:20px;}
.hub-overview .dh-ui-records{margin:12px 0 0;font-size:13px;}
.hub-overview .dh-ui-records p{margin:0;padding:10px 0;border-bottom:1px solid var(--ui-border);}
.hub-overview .dh-ui-records p>span{display:flex;justify-content:space-between;gap:12px;align-items:center;}
.hub-overview .dh-ui-records a{color:var(--ui-text);overflow-wrap:anywhere;}
.hub-overview-empty{padding:18px 0 8px;font-size:13px;}
.hub-overview-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px;border-top:1px solid var(--ui-border);padding-top:12px;color:var(--ui-muted);font-size:13px;}
@media(max-width:1100px){.hub-overview .dh-ui-statistics{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:700px){.hub-overview-grid{grid-template-columns:minmax(0,1fr);}.hub-overview-intro{align-items:start;flex-direction:column;}.hub-overview .dh-ui-statistics>.dh-ui-card{padding:14px;}.hub-overview-grid>.dh-ui-card{padding:16px;}}
@media(max-width:850px){.hub-license-grid,.hub-license-history{grid-template-columns:minmax(0,1fr);}.hub-package-editor>.diy-grid{grid-template-columns:minmax(0,1fr);}.hub-license-workspace>.dh-ui-navigation a:last-child{margin-inline-start:0;}}
@media(max-width:767px){.hub-license-filters > .diy-grid{grid-template-columns:minmax(0,1fr) auto;}.hub-license-filters .diy-field:nth-child(2){grid-column:1!important;}}
