/* Run63: reliable QR Create bottom sheet, viewport-safe and visually aligned with QR by Nerddi. */
.qc60-create-shell{position:fixed!important;inset:0!important;z-index:2147482000!important;pointer-events:auto!important}
.qc60-create-shell[hidden]{display:none!important}
.qc60-create-backdrop{z-index:0!important}
.qc60-create-sheet{z-index:1!important;width:min(100% - 12px,530px)!important;max-height:min(88dvh,850px)!important;
  border-radius:25px 25px 16px 16px!important;padding:15px 15px max(18px,env(safe-area-inset-bottom))!important;
  background:linear-gradient(155deg,#f8fbff,#eef5ff)!important;
  overscroll-behavior:contain;touch-action:pan-y;
}
.qc60-create-head{padding:1px 2px 8px;position:sticky;top:-15px;z-index:3;background:inherit}
.qc60-create-head strong{font-size:20px!important}
.qc60-create-feature{min-height:71px!important;background:linear-gradient(120deg,#177bed,#2278f7 65%,#6558ff)!important}
.qc60-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
.qc60-create-grid>*{min-height:79px!important;border-radius:15px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:31px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;column-gap:8px!important;row-gap:3px!important}
.qc60-create-grid>* span{grid-row:1/span 2!important;font-size:25px!important;align-self:center!important;display:grid;place-items:center}
.qc60-create-grid>* strong{font-size:12px!important;line-height:1.25!important;align-self:end}
.qc60-create-grid>* small{font-size:10px!important;line-height:1.2!important}
.qc63-create-category{margin:14px 1px 6px;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.13em;color:#487399}
.qc63-create-category:first-child{margin-top:2px}
html.qc60-menu-open,html.qc60-menu-open body{overscroll-behavior:none!important}
html[data-theme="dark"] .qc60-create-sheet{background:linear-gradient(150deg,#172941,#102034)!important}
html[data-theme="dark"] .qc63-create-category{color:#8fbdf3}
@media(max-width:350px){.qc60-create-grid{gap:6px!important}.qc60-create-grid>*{min-height:73px!important;padding:8px 7px!important;column-gap:5px!important}.qc60-create-grid>* strong{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.qc60-create-sheet,.qc60-create-backdrop{animation:none!important;transition:none!important}}
