/* AllMyQR workspace panel. */
html[data-panel-design=studio]{--ap-type-small:.875rem;--ap-type-meta:.9375rem;--ap-type-control:1rem;--ap-type-body:1.0625rem;--ap-type-section:1.25rem;--ap-type-title:2rem;--ap-ink:#27292c;--ap-text:#414347;--ap-muted:#696c71;--ap-line:#e9eaec;--ap-ground:#f8f8f9;--ap-blue:#2963dc;--ap-green:#378064;--ap-elevation:0 1px 2px #17202e18,0 6px 16px #17202e04;--am-ink:var(--ap-ink);--am-text:var(--ap-text);--am-muted:var(--ap-muted);--am-line:var(--ap-line);--am-paper:var(--ap-ground);--am-blue:var(--ap-blue);--am-green:var(--ap-ink);--am-control:#ced0d4;--am-shadow:var(--ap-elevation)}
[data-panel-design=studio] body{background:var(--ap-ground);color:var(--ap-text)}
[data-panel-design=studio] ::selection{background:#dbe7ff;color:#183f87}
[data-panel-design=studio] *{scrollbar-color:#c6c8cc transparent}
[data-panel-design=studio] :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--ap-blue);outline-offset:3px}
[data-panel-design=studio] .fi-layout{min-height:100dvh}
[data-panel-design=studio] .fi-main{max-width:1560px;padding:28px 32px 70px}
[data-panel-design=studio] .fi-main-ctn{min-width:0}
[data-panel-design=studio] .fi-sidebar{background:var(--ap-ground);border-right:1px solid var(--ap-line)}
[data-panel-design=studio] .fi-sidebar-header{background:var(--ap-ground);border:0;box-shadow:none;padding-inline:22px}
[data-panel-design=studio] .am-brand{font-size:23px;letter-spacing:-.035em;color:#25292c;gap:10px}
[data-panel-design=studio] .am-brand img{width:30px;height:30px}
[data-panel-design=studio] .fi-sidebar-nav{padding:20px 16px;gap:20px}
[data-panel-design=studio] .fi-sidebar-group{gap:10px}
[data-panel-design=studio] .fi-sidebar-group-label{color:#72757b;font-size:var(--ap-type-small);font-weight:500;letter-spacing:.045em;text-transform:uppercase}
[data-panel-design=studio] .fi-sidebar-group-items{gap:3px}
[data-panel-design=studio] .fi-sidebar-item-btn{border-radius:7px;min-height:44px;padding:11px 12px;gap:11px}
[data-panel-design=studio] .fi-sidebar-item-label{font-size:var(--ap-type-control);font-weight:450;color:#53565b}
[data-panel-design=studio] .fi-sidebar-item-icon{color:#777b80;width:19px;height:19px}
[data-panel-design=studio] .fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background:#ededf0}
[data-panel-design=studio] .fi-sidebar-item.fi-active :is(.fi-sidebar-item-label,.fi-sidebar-item-icon){color:#27292c;font-weight:550}
[data-panel-design=studio] .fi-sidebar-item-btn:hover{background:#f0f0f2}
[data-panel-design=studio] .fi-topbar{background:var(--ap-ground);box-shadow:none;border-bottom:1px solid var(--ap-line)}
[data-panel-design=studio] .fi-topbar nav{padding-inline:32px}
.ap-top-context{display:flex;align-items:center;gap:13px;font-size:var(--ap-type-control);min-width:0}
.ap-top-context>span:first-child{color:var(--ap-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}
.ap-top-context strong{font-weight:500;white-space:nowrap;color:var(--ap-ink)}
.ap-top-context .am-icon{width:12px;color:#95989c}
.ap-local{font-size:var(--ap-type-small);color:#52665c;background:#edf1ee;padding:3px 7px;border-radius:4px}
.ap-sidebar-search{position:relative;margin:0 0 2px;display:flex;align-items:center}
.ap-sidebar-search .am-icon{position:absolute;left:11px;width:17px;color:#73767b;pointer-events:none}
.ap-sidebar-search input{width:100%;min-width:0;background:transparent;border:1px solid #e1e2e5;border-radius:7px;min-height:44px;padding:10px 8px 10px 34px;font-size:var(--ap-type-control);color:var(--ap-ink)}
.ap-sidebar-search input::placeholder{color:#686b71}
[data-panel-design=studio] .fi-header-heading{font-size:var(--ap-type-title);letter-spacing:-.025em;line-height:1.25;font-weight:550;color:var(--ap-ink)}
[data-panel-design=studio] .fi-page-header-main-ctn{gap:18px}
[data-panel-design=studio] .fi-page-content{gap:20px}
[data-panel-design=studio] .am-page{font-size:var(--ap-type-body);line-height:1.65;gap:28px;padding-bottom:40px;color:var(--ap-text)}
[data-panel-design=studio] .am-page-intro{margin-top:0;gap:16px;font-size:var(--ap-type-body)}
[data-panel-design=studio] .am-page-intro>p{max-width:65ch}
[data-panel-design=studio] .am-local-note{font-size:var(--ap-type-small);color:var(--ap-muted);padding:0 0 8px;gap:6px}
[data-panel-design=studio] .am-local-note .am-dot{background:#8c9390;width:5px;height:5px}
[data-panel-design=studio] .am-button,[data-panel-design=studio] .am-icon-button{border:1px solid transparent;background:#f0f0f2;color:#33363b;border-radius:7px;box-shadow:none;min-height:44px;padding:10px 16px;font-size:var(--ap-type-control);font-weight:500;transition:background 130ms ease-out,transform 130ms ease-out}
[data-panel-design=studio] .am-button:hover,[data-panel-design=studio] .am-icon-button:hover{background:#e6e7ea}
[data-panel-design=studio] .am-button.primary{background:var(--ap-blue);color:white;box-shadow:0 1px 2px #16316f26,inset 0 1px 0 #ffffff20}
[data-panel-design=studio] .am-button.primary:hover{background:#2054c1}
[data-panel-design=studio] .am-button.ghost{background:transparent;color:#595d63}
[data-panel-design=studio] .am-button.ghost:hover{background:#edeef0;color:#25282d}
[data-panel-design=studio] .am-icon-button{width:44px;min-height:44px;padding:11px;background:transparent}
[data-panel-design=studio] .am-button:disabled,[data-panel-design=studio] .am-icon-button:disabled{background:#eff0f1;color:#777a7f;box-shadow:none;cursor:not-allowed}
[data-panel-design=studio] .am-button .am-icon{width:18px;height:18px}
[data-panel-design=studio] .am-panel{border-radius:14px;background:white;box-shadow:var(--ap-elevation);outline:1px solid #eaebed}
[data-panel-design=studio] .am-panel :is(h2,h3,summary),[data-panel-design=studio] .am-table td strong,[data-panel-design=studio] .am-empty h2{color:var(--ap-ink)}
[data-panel-design=studio] .am-panel>:is(h2,summary){font-size:var(--ap-type-section);font-weight:600;line-height:1.4;padding:24px 24px 20px;text-wrap:balance}
[data-panel-design=studio] .am-panel h3{font-size:var(--ap-type-body);font-weight:600}
[data-panel-design=studio] .am-field :is(label,input,select,textarea),[data-panel-design=studio] .am-inline-label,[data-panel-design=studio] fieldset legend{color:var(--ap-text)}
[data-panel-design=studio] .am-field input:not([type=color],[type=checkbox],[type=range]),[data-panel-design=studio] .am-field textarea,[data-panel-design=studio] .am-field select,[data-panel-design=studio] .am-search input,[data-panel-design=studio] .am-toolbar select{border-color:#d6d8dd;border-radius:6px;min-height:46px;box-shadow:none;font-size:var(--ap-type-control)}
[data-panel-design=studio] .am-page input::placeholder{color:#777a7f}
[data-panel-design=studio] .am-account-usage{background:transparent;border:0;border-top:1px solid #e4e5e8;border-radius:0;margin:12px 22px 24px;padding:17px 0 0;color:#41494a;font-size:var(--ap-type-small)}
[data-panel-design=studio] .am-account-usage span{background:#ededf0;color:#555b60}
[data-panel-design=studio] .am-account-usage p{color:#696e73}
[data-panel-design=studio] progress{height:5px;background:#ededf0;color:#479074;margin:12px 0}
[data-panel-design=studio] progress::-webkit-progress-bar{background:#ededf0}
[data-panel-design=studio] progress::-webkit-progress-value{background:#479074}
[data-panel-design=studio] progress::-moz-progress-bar{background:#479074}
.ap-overview{display:grid;grid-template-columns:1.65fr 1fr 1.15fr 1fr;background:white;border-radius:14px;box-shadow:var(--ap-elevation);outline:1px solid #eaebed;padding:7px 0}
.ap-overview>div{padding:16px 24px;min-width:0;border-right:1px solid var(--ap-line)}
.ap-overview>div:last-child{border:0}
.ap-overview>div>span{font-size:var(--ap-type-meta);color:var(--ap-muted)}
.ap-number{font-size:2rem;line-height:1.3;letter-spacing:-.035em;font-weight:500;color:var(--ap-ink);font-variant-numeric:tabular-nums;margin-top:11px}
.ap-number>span{color:#7d8085;font-weight:400}
.ap-overview small{font-size:var(--ap-type-small);color:var(--ap-muted);display:block;margin-top:8px}
.ap-quota-caption{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--ap-muted);font-size:var(--ap-type-small)}
.ap-quota-caption a{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:#46504c}
.ap-quota-caption .am-icon{width:12px;height:12px}
.ap-amber{color:#956521}
.ap-filter-row{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}
.ap-filter-tabs{display:flex;align-items:center;gap:2px;flex-wrap:wrap}
.ap-filter-tabs button{padding:8px 11px;border-radius:6px;font-size:var(--ap-type-control);min-height:44px;color:#62666b;cursor:pointer;white-space:nowrap}
.ap-filter-tabs button:hover{background:#eeeff1}
.ap-filter-tabs button[aria-pressed=true]{background:#e9eaed;color:#25292d;font-weight:550}
.ap-list-controls{display:flex;align-items:center;gap:8px;max-width:100%}
.ap-list-controls .am-search{min-width:180px;max-width:240px}
.ap-list-controls .am-search input{background:white;min-height:44px;font-size:var(--ap-type-control)}
.ap-section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 13px}
.ap-section-title h2{font-size:var(--ap-type-section);font-weight:550;color:var(--ap-ink);display:flex;align-items:center;gap:8px}
.ap-section-title h2 span{font-size:var(--ap-type-small);min-width:26px;min-height:26px;padding-inline:5px;display:grid;place-items:center;background:#ededf0;border-radius:5px;color:#62666b;font-weight:450}
.ap-section-title p{font-size:var(--ap-type-small);color:var(--ap-muted)}
.ap-records{background:#fff;border-radius:14px;box-shadow:var(--ap-elevation);outline:1px solid #eaebed;overflow:hidden;transition:opacity 120ms ease-out}
.ap-table-heading,.ap-record-main{display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(190px,1.4fr) 110px 160px;gap:20px;align-items:center;padding:17px 20px}
.ap-table-heading{background:#fbfbfc;border-bottom:1px solid #eeeef1;padding-block:12px;font-size:var(--ap-type-small);color:#6b6f75;text-transform:uppercase;letter-spacing:.04em}
.ap-table-heading>span:first-child{padding-left:31px}
.ap-table-heading>span:last-child{text-align:right}
.ap-record+.ap-record{border-top:1px solid #eeeef1}
.ap-record-main:hover{background:#fcfcfd}
.ap-record-identity{display:flex;align-items:center;gap:11px;min-width:0}
.ap-record-identity>div:last-child{min-width:0}
.ap-expand{display:grid;place-items:center;flex-shrink:0;width:28px;height:44px;color:#797d83;cursor:pointer;border-radius:4px}
.ap-expand:hover{background:#eeeff1;color:#27292c}
.ap-expand .am-icon{width:13px;height:13px;transition:transform 140ms ease-out}
.ap-expand[aria-expanded=true] .am-icon{transform:rotate(90deg)}
.ap-qr-thumbnail{width:38px;min-width:38px;padding:2px;border:1px solid #eff0f2;border-radius:6px}
.ap-record-name{display:block;font-size:var(--ap-type-body);font-weight:550;color:#292d32;overflow-wrap:anywhere;text-decoration:none}
.ap-record-name:hover{color:var(--ap-blue)}
.ap-record-name[aria-disabled]{pointer-events:none}
.ap-record-code{display:block;font-size:var(--ap-type-small);color:#757a80;letter-spacing:.015em;margin-top:4px}
.ap-record-destination{min-width:0}
.ap-state{display:flex;align-items:center;gap:5px;font-size:var(--ap-type-small);color:#666c73;line-height:1.5}
.ap-state i{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:currentColor}
.ap-state-green{color:#287053}
.ap-state-amber{color:#93641f}
.ap-state-red{color:#b23f3b}
.ap-url{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--ap-type-meta);color:#4d535b;margin-top:5px}
.ap-record-date{font-size:var(--ap-type-small);color:#50565d;font-variant-numeric:tabular-nums;white-space:nowrap}
.ap-record-date small{display:block;color:#777c83;margin-top:5px}
.ap-record-actions{justify-content:flex-end;flex-wrap:nowrap;gap:4px}
.ap-record-actions .am-button{white-space:nowrap;padding-inline:11px}
.ap-record-detail{display:flex;align-items:flex-start;gap:22px;padding:17px 24px 20px 51px;background:#fafafb;border-top:1px solid #eeeef1;font-size:var(--ap-type-meta)}
.ap-record-detail>div{flex:1;min-width:0}
.ap-record-detail>div>span{display:block;color:#72777d;font-size:var(--ap-type-small);margin-bottom:7px}
.ap-record-detail p,.ap-record-detail a{overflow-wrap:anywhere;color:#414953}
.ap-record-detail a{display:flex;gap:6px;align-items:center}
.ap-record-detail a .am-icon{width:13px;height:13px}
[data-panel-design=studio] .ap-trash{color:#a33c37;background:#f8edeb;flex-shrink:0}
.ap-record-detail[x-cloak]{display:none!important}
.ap-loading{opacity:.55;pointer-events:none}
.ap-compact .ap-record-main{padding-block:9px}
.ap-compact .ap-qr-thumbnail{width:29px;min-width:29px}
.ap-list-footnote,.ap-inline-notice{display:flex;align-items:center;gap:7px;color:#737980;font-size:var(--ap-type-small);line-height:1.6}
.ap-list-footnote .am-icon{width:14px;height:14px}
[data-panel-design=studio] .am-editor-grid{grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);gap:24px}
[data-panel-design=studio] #qr-editor-form{background:white;border-radius:14px;box-shadow:var(--ap-elevation);outline:1px solid #eaebed;overflow:hidden;gap:0}
[data-panel-design=studio] #qr-editor-form>.am-panel{box-shadow:none;outline:none;border-radius:0;border-bottom:1px solid var(--ap-line)}
[data-panel-design=studio] #qr-editor-form>.am-panel:last-child{border-bottom:0}
[data-panel-design=studio] .am-preview-panel{background:#fff}
[data-panel-design=studio] .am-preview-heading{color:var(--ap-text);padding:22px 24px 8px;font-size:var(--ap-type-meta)}
[data-panel-design=studio] .am-qr-stage{background:white;padding:28px 48px;min-height:250px}
[data-panel-design=studio] .am-qr-stage>.am-qr-art{filter:none;max-width:220px}
[data-panel-design=studio] .am-preview-caption strong{font-size:var(--ap-type-control);color:var(--ap-ink)}
[data-panel-design=studio] .am-preview-caption small{color:var(--ap-muted)}
[data-panel-design=studio] .am-download{border-top:1px solid var(--ap-line)}
[data-panel-design=studio] .am-status-strip{border:0;border-radius:7px;padding:13px 18px;background:#edf4f0;color:#35654f}
[data-panel-design=studio] .am-status-strip.warning{background:#fbf5e9;color:#886323}
[data-panel-design=studio] .am-status-strip.danger{background:#fcf0ed;color:#a23c37}
[data-panel-design=studio] .am-status-strip strong{font-size:var(--ap-type-meta);font-weight:550}
[data-panel-design=studio] .am-status-strip p{font-size:var(--ap-type-meta)}
[data-panel-design=studio] .am-choices button{border-color:#dcdee2;color:#50565d;border-radius:7px;background:#fff}
[data-panel-design=studio] .am-choices button.selected{background:#eff4ff;border-color:#2963dc;color:#245ac9;box-shadow:none}
[data-panel-design=studio] .am-color-field{border-color:#d6d8dd;border-radius:6px}
[data-panel-design=studio] .am-table th{background:#fafafb;color:#72767c;font-size:var(--ap-type-small);letter-spacing:.035em;text-transform:uppercase}
[data-panel-design=studio] .am-table td{font-size:var(--ap-type-meta);padding:16px 22px;border-color:var(--ap-line)}
[data-panel-design=studio] .am-stat-summary{background:white;border-radius:14px;padding:22px 0;border:0;outline:1px solid #eaebed;box-shadow:var(--ap-elevation);gap:0}
[data-panel-design=studio] .am-stat-summary>div{padding:0 24px;border-right:1px solid var(--ap-line)}
[data-panel-design=studio] .am-stat-summary>div:last-child{border:0}
[data-panel-design=studio] .am-stat-summary strong{font-size:2rem;color:var(--ap-ink);font-weight:500}
[data-panel-design=studio] .am-style-preview{background:#f5f6f7}
[data-panel-design=studio] .am-badge{background:#eff0f2;color:#626870}
[data-panel-design=studio] .am-badge.success{background:#edf5f0;color:#2d7556}
[data-panel-design=studio] .am-badge.warning{background:#fbf3e6;color:#90651f}
[data-panel-design=studio] .am-badge.danger{background:#fcefed;color:#aa4038}
/* Shared reading roles keep controls and supporting copy legible on every panel page. */
[data-panel-design=studio] :is(.am-field label,.am-inline-label,fieldset legend,.am-choices button,.am-checkbox,.am-plan ul,.am-plan>p,.am-breakdown,.am-ranking){font-size:var(--ap-type-control)}
[data-panel-design=studio] :is(.am-field small,.am-hint,.am-field-error,.am-table td small,.am-short-url,.am-preview-caption small,.am-swatches,.am-upload p,.am-status-strip small,.am-simulation p,.am-stat-summary span,.am-panel-description,.am-chart-data summary,.am-style-body p){font-size:var(--ap-type-meta);line-height:1.6}
[data-panel-design=studio] :is(.am-badge,.am-chart text){font-size:var(--ap-type-small)}
[data-panel-design=studio] :is(.am-info-note,.am-error-summary){font-size:var(--ap-type-body);line-height:1.65}
[data-panel-design=studio] :is(.am-page p,.am-info-note){overflow-wrap:anywhere;text-wrap:pretty}
[data-panel-design=studio] .am-info-note p{max-width:70ch}
[data-panel-design=studio] .am-actions{gap:12px}
[data-panel-design=studio] .am-button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}
[data-panel-design=studio] .am-panel-heading h2{padding:0;font-size:1.75rem;font-weight:600;line-height:1.3}
[data-panel-design=studio] :is(.am-plan>h2,.am-style-body h2,.am-empty h2){padding:0;font-size:var(--ap-type-section);font-weight:600;line-height:1.4;text-wrap:balance}
[data-panel-design=studio] .am-plan>h2{font-size:1.5rem}
[data-panel-design=studio] .am-plan{gap:20px}
[data-panel-design=studio] .am-plan>form{width:100%;margin-top:auto}
[data-panel-design=studio] .am-plan-quantity{color:var(--ap-ink);font-size:2rem;line-height:1.3}
[data-panel-design=studio] .am-plan-quantity small{font-size:var(--ap-type-control)}
[data-panel-design=studio] .am-checkbox input{width:20px;height:20px;flex-shrink:0;margin-top:3px}
[data-panel-design=studio] .am-checkbox span{padding-left:28px}
[data-panel-design=studio] .am-billing-content>p{max-width:70ch}
[data-panel-design=studio] .am-billing-form{align-items:flex-start;width:100%}
[data-panel-design=studio] .am-billing-form fieldset{width:100%;min-inline-size:0;max-width:70ch}
[data-panel-design=studio] .am-billing-form legend{margin-bottom:8px;color:var(--ap-text)}
[data-panel-design=studio] .am-billing-choice{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:10px 0;min-height:44px;color:var(--ap-text);cursor:pointer}
[data-panel-design=studio] .am-billing-choice span{padding:0;overflow-wrap:anywhere}
@media(min-width:901px) and (max-width:1199px){[data-panel-design=studio] .am-plan-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){[data-panel-design=studio] .am-panel>:is(h2,summary){padding-inline:18px}[data-panel-design=studio] .am-plan>h2{padding:0}[data-panel-design=studio] .am-billing-content>.am-actions{align-items:stretch}[data-panel-design=studio] .am-billing-content>.am-actions>form{flex:1 1 160px}[data-panel-design=studio] .am-billing-content>.am-actions .am-button{width:100%}[data-panel-design=studio] .am-billing-form>.am-button{width:100%}[data-panel-design=studio] .am-between{flex-wrap:wrap;column-gap:12px;row-gap:4px}}
@media(min-width:1500px){[data-panel-design=studio] .fi-main{padding:32px 40px 70px}.ap-record-main{padding-block:21px}}
@media(max-width:1200px){.ap-overview>div{padding:16px}.ap-overview{grid-template-columns:1.3fr 1fr 1fr 1fr}.ap-table-heading,.ap-record-main{grid-template-columns:minmax(180px,1.1fr) minmax(150px,1.2fr) 160px;gap:14px}.ap-record-date,.ap-table-heading>span:nth-child(3){display:none}.ap-section-title p{display:none}.ap-filter-row{gap:12px}.ap-list-controls{flex:1;justify-content:flex-end}[data-panel-design=studio] .am-editor-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}}
@media(max-width:1023px){[data-panel-design=studio] .fi-main{padding:24px 22px 70px}[data-panel-design=studio] .fi-sidebar{background:#f8f8f9}[data-panel-design=studio] .fi-topbar nav{padding-inline:20px}.ap-top-context>span:first-child{max-width:180px}}
@media(max-width:760px){.ap-overview{grid-template-columns:1fr 1fr;padding:0}.ap-overview>div{padding:17px 20px}.ap-overview>div:nth-child(2){border-right:0}.ap-overview>div:nth-child(-n+2){border-bottom:1px solid var(--ap-line)}.ap-number{font-size:1.875rem}.ap-table-heading{display:none}.ap-record-main{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:17px 16px}.ap-record-identity{grid-column:1;grid-row:1;gap:8px}.ap-record-actions{grid-column:2;grid-row:1 / 3}.ap-record-destination{grid-column:1;padding-left:28px}.ap-record-detail{padding:18px;flex-direction:column;gap:16px}.ap-record-detail>div{width:100%}.ap-record-code{font-size:var(--ap-type-small)}.ap-qr-thumbnail{width:32px;min-width:32px}.ap-local{display:none}[data-panel-design=studio] .am-editor-grid{grid-template-columns:1fr}[data-panel-design=studio] .am-editor-preview{position:static}[data-panel-design=studio] .am-stat-summary{grid-template-columns:1fr 1fr;gap:22px 0}[data-panel-design=studio] .am-stat-summary>div:nth-child(2){border:0}}
@media(max-width:480px){[data-panel-design=studio] .fi-main{padding:20px 16px 70px}[data-panel-design=studio] .fi-header-heading{font-size:1.75rem}.ap-top-context>span:first-child{display:none}.ap-top-context>.am-icon{display:none}.ap-overview>div{padding:16px}.ap-quota-caption{align-items:flex-start;flex-direction:column;gap:4px}.ap-list-controls{flex-basis:100%}.ap-list-controls .am-search{max-width:none}.ap-filter-tabs{gap:0}.ap-filter-tabs button{padding:10px 12px}.ap-record-actions{flex-direction:column;align-items:flex-end}.ap-record-main{gap:10px}[data-panel-design=studio] .am-page-intro>.am-actions{width:100%}[data-panel-design=studio] .am-page-intro>.am-actions .am-button{flex:1}[data-panel-design=studio] .am-local-note{font-size:var(--ap-type-small);line-height:1.5}}
@media(max-width:360px){[data-panel-design=studio] .am-editor-grid .am-two-columns{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){[data-panel-design=studio] *,[data-panel-design=studio] *::before,[data-panel-design=studio] *::after{transition:none!important;animation:none!important}}
@media print{.ap-sidebar-search{display:none!important}}
[data-panel-design=studio] .fi-topbar-start{display:contents}
[data-panel-design=studio] .fi-topbar-start>a{flex-shrink:0}
[data-panel-design=studio] .fi-page{gap:20px}
[data-panel-design=studio] .fi-page-header-main-ctn{row-gap:18px}
@media(min-width:1024px){[data-panel-design=studio] .fi-topbar-start>a{width:calc(var(--sidebar-width) - 16px)}}
@media(max-width:760px){.ap-top-context{display:none}}
/* Readable secondary text across the white and gray surfaces. */
[data-panel-design=studio] .am-page input::placeholder,
[data-panel-design=studio] .ap-record-code,
[data-panel-design=studio] .ap-record-date small,
[data-panel-design=studio] .ap-record-detail>div>span,
[data-panel-design=studio] .ap-list-footnote,
[data-panel-design=studio] .ap-inline-notice,
[data-panel-design=studio] .fi-sidebar-group-label{color:var(--ap-muted)}
@media(max-width:760px){[data-panel-design=studio] .am-editor-preview{order:0}[data-panel-design=studio] #qr-editor-form{order:-1}}
