.management-panes{grid-template-columns:var(--inner-nav-width) minmax(0, 1fr);gap:var(--space-6);align-items:start;display:grid}.management-types{top:var(--space-4);border-right:var(--border) solid var(--line);padding-right:var(--space-4);position:sticky}.management-type-group{gap:var(--space-1);margin-bottom:var(--space-6);display:grid}.management-type-group>strong{font-size:var(--text-sm);color:var(--muted);padding:var(--space-2)}.management-type-group>a{color:var(--ink);min-height:var(--touch);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);align-items:center;text-decoration:none;display:flex}.management-type-group>a[aria-current=page]{background:var(--surface-muted);font-weight:700}.management-detail{gap:var(--space-5);min-width:0;display:grid}.management-detail .table-scroll{max-width:100%;overflow-x:auto}.management-detail td:last-child,.management-detail th:last-child,.no-wrap{white-space:nowrap}.grant-list{gap:var(--space-3);display:grid}.grant-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.credential-box{gap:var(--space-4);padding:var(--space-5);border:var(--border) solid var(--line);border-radius:var(--radius);display:grid}@media (max-width:767px){.management-panes{grid-template-columns:minmax(0,1fr)}.management-types{border-right:0;border-bottom:var(--border) solid var(--line);position:static}.management-type-group{grid-template-columns:repeat(2,minmax(0,1fr))}.management-type-group>strong{grid-column:1/-1}}.report-definition-grid table{min-width:var(--report-grid-width)}.report-definition-grid td,.report-definition-grid th{white-space:nowrap}.master-types .management-type-group{margin-bottom:var(--space-2);gap:0}.master-types .management-type-group>strong{padding:var(--space-1) var(--space-2)}.master-types .management-type-group>a{gap:var(--space-2);padding:var(--space-1) var(--space-2);line-height:1.4}.management-type-icon{width:var(--icon-control);height:var(--icon-control);flex:none}.master-types a>span{min-width:0}.management-type-group>a:hover{background:var(--surface-muted)}@media (min-width:768px) and (pointer:fine){.master-types .management-type-group>a{min-height:var(--inner-nav-row)}}.management-types{max-height:calc(100dvh - var(--space-16));overflow-y:auto}@media (max-width:767px){.management-types{max-height:none}}.nested-master-workspace>.topbar{display:none}.management-app .nested-master-workspace>.workspace-main{max-width:none;padding:0}.nested-master-workspace .management-panes{align-items:stretch;gap:0;min-height:100dvh}.nested-master-workspace .management-types{padding:var(--space-3) var(--space-2);align-self:start;max-height:100dvh;top:0}.master-types .management-type-group>.management-type-parent{color:var(--ink);margin-top:var(--space-2);font-weight:700}.master-types .management-type-group>.management-type-child{padding-inline-start:var(--space-5)}.master-right-pane{flex-direction:column;min-width:0;display:flex}.master-pane-header{background:var(--surface);border-bottom:var(--border) solid var(--line);padding:var(--space-4)}.master-pane-heading{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.master-pane-heading>.workspace-actions{margin-inline-start:auto}.master-search-tools{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.master-search-tools .field{flex:1 1 var(--sidebar);min-width:0}.master-pane-content{gap:var(--space-3);min-width:0;padding:var(--space-3);flex-direction:column;flex:1;display:flex}.master-record-sheet{flex:1;min-height:0}.master-record-sheet .production-grid{flex:1;max-height:none}.master-grid-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.master-category-grid{flex:1;overflow:auto}.master-category-grid td{vertical-align:middle}.master-category-grid .button svg{width:var(--icon-control);height:var(--icon-control)}@media (min-width:768px){.nested-master-workspace .master-right-pane{height:100dvh}.nested-master-workspace .master-pane-content{overflow:auto}}@media (max-width:767px){.nested-master-workspace>.topbar{display:flex}.nested-master-workspace .management-types{max-height:none}.nested-master-workspace .management-panes{min-height:0}.master-types .management-type-parent{grid-column:1/-1}}.master-record-sheet>.production-grid-block{flex-direction:column;flex:1;min-height:0;display:flex}.management-app .nested-master-workspace.workspace>.workspace-main:has(.management-panes){padding:0}.master-search-tools,.page-header-tools>.inline-form{display:contents}.page-header-tools .field{flex:15rem;min-width:0;max-width:30rem}.page-header-tools .checkbox-row{align-self:center}.management-browser-nav{border-right:var(--border) solid var(--line);background:var(--background);min-width:0}.management-browser-heading{min-height:var(--browser-header-height);padding:var(--space-3);background:var(--surface);border-bottom:var(--border) solid var(--line);align-items:center;display:flex}.management-browser-heading h2{font-size:var(--text-lg);margin:0}.nested-master-workspace .management-types{padding-top:var(--space-2);max-height:calc(100dvh - var(--browser-header-height));border-right:0}.master-pane-header{min-height:var(--browser-header-height);padding:var(--space-2) var(--space-3);z-index:4;align-items:center;display:flex;position:relative}.master-pane-heading{gap:var(--space-2);width:100%}.master-pane-heading .workspace-title{font-size:var(--text-lg);flex:0 auto}:root[data-text-size=large] .master-pane-heading .workspace-title,:root[data-text-size=extra-large] .master-pane-heading .workspace-title{flex-shrink:0}.master-pane-heading>.workspace-actions{order:4;margin-inline-start:0}.master-pane-heading>.page-header-tools{gap:var(--space-2);align-items:center;width:auto}.master-pane-heading>.header-search-tools{flex:12rem;order:1}.header-search-control{align-items:center;gap:var(--space-2);flex:12rem;min-width:0;max-width:22.5rem;display:flex;position:relative}.header-search-control>svg{width:var(--icon-control);height:var(--icon-control);left:var(--space-2);color:var(--muted);pointer-events:none;position:absolute}.header-search-control input{width:100%;min-width:0;padding-inline-start:var(--space-8)}.master-pane-heading>.header-output-tools{order:2;margin-inline-start:auto}.master-pane-heading>.header-edit-tools{order:3}.master-pane-heading>.header-create-tools{order:4}.header-create{order:2}.header-edit-hint{font-size:var(--text-sm);flex-basis:100%}:is(.master-pane-content:has(>.master-record-sheet),.master-pane-content:has(>.master-list-content),.master-pane-content:has(>.master-category-grid)){gap:0;padding:0}.master-pane-content>.master-record-sheet,.master-list-content{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.master-list-content>.table-scroll{flex:1}.master-pane-content .table-scroll{border-radius:0}.master-pane-content .notice{margin:var(--space-2)}.master-pane-content>.inline-form{padding:var(--space-3)}.master-pane-content .sr-only,.master-pane-header .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px) and (pointer:fine){.master-pane-header .button,.master-pane-header input{min-height:var(--management-control-height);padding-block:var(--space-1);font-size:var(--text-sm)}.master-pane-header .button{padding-inline:var(--space-2)}.management-types .management-type-group>a,.management-types .management-type-group>strong{min-height:var(--inner-nav-row);padding-block:var(--inner-nav-padding-block)}}@media (min-width:768px){.nested-master-workspace .management-browser-nav{height:100dvh;position:sticky;top:0}}@media (max-width:767px){.management-browser-nav{border-right:0}.nested-master-workspace .management-types{max-height:none}.header-search-control{flex-basis:100%;max-width:none}.master-pane-heading>.header-search-tools{flex-basis:100%}.header-search-tools .header-menu-content{inset-inline:0 auto}}.management-types .management-type-group>a[aria-current=page],.management-types .management-type-group>a[aria-current=page]:hover{background:var(--primary);color:var(--on-primary);box-shadow:inset 0 0 0 var(--border) var(--primary-text,var(--primary));font-weight:700}.pin-length-options{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.pin-length-options legend{padding:0;font-weight:700}.pin-length-hint{font-size:var(--text-xs);margin:0}.pin-length-choices{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pin-length-choice{align-items:center;gap:var(--space-3);min-height:var(--touch);padding:var(--space-1) var(--space-3);border:var(--border) solid var(--line);border-radius:var(--radius-sm);cursor:pointer;display:flex}.pin-length-choice input[type=radio]{flex:0 0 var(--checkbox-size);width:var(--checkbox-size);height:var(--checkbox-size);min-height:0;accent-color:var(--primary);cursor:pointer;margin:0;padding:0}.pin-length-choice span{text-align:start;min-width:0;font-size:var(--text-sm);flex:auto}.pin-length-choice:has(input:checked){background:var(--surface-muted);border-color:var(--primary);font-weight:700}.pin-length-choice:has(input:focus-visible){outline:var(--border) solid var(--primary);outline-offset:var(--space-1)}.pin-length-options:disabled .pin-length-choice{cursor:default;opacity:.6}.credential-pin-box{justify-items:center;gap:var(--space-2);width:100%;max-width:var(--qr-size);padding:var(--space-4);border:var(--border) solid var(--line);border-radius:var(--radius);text-align:center;margin-inline:auto;display:grid}.credential-pin-box .credential-pin-caption{font-size:var(--text-sm);color:var(--muted);margin:0}.credential-pin-box .credential-pin-large{font-variant-numeric:tabular-nums;letter-spacing:.2em;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:2.5rem;line-height:1.2}.master-record-sheet[data-kind=device] .management-grid-block .production-grid th,.master-record-sheet[data-kind=device] .management-grid-block .production-grid td,.master-record-sheet[data-kind=device] .management-grid-block .production-grid .production-action-cell{white-space:nowrap}.master-record-sheet[data-kind=device] .management-grid-block .production-grid td{text-overflow:ellipsis;overflow:hidden}.master-record-sheet[data-kind=device] .management-grid-block .production-grid .production-cell-value{line-height:var(--management-control-height,2.25rem);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}
