/* Final screen-scoped layout rules. Renderer and saved designs are unchanged. */
#appView #createQrModal.qrofis-create-workspace{padding:0 0 24px!important;background:transparent!important}
#appView #createQrModalCard{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
#appView #createQrModalCard>.modal-head>div{display:none!important}
#appView #createQrModalCard>.modal-head{display:flex!important;justify-content:flex-end!important;min-height:0!important;margin:0 0 8px!important;padding:0!important;border:0!important}
#appView #createQrTypeChooser{width:100%!important;max-width:none!important;padding:0!important}
#appView #createQrTypeChooser .create-qr-type-intro{margin:0 0 18px!important;padding:0!important}
#appView #createQrTypeChooser .create-qr-type-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:10px!important}
#appView #createQrTypeChooser .create-qr-type-group{margin:18px 0!important}
#appView #createQrTypeChooser h3{font-size:14px!important;color:#c4b5fd!important;margin:0 0 10px!important}
#appView #createQrTypeChooser .create-qr-type-card{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;position:relative;min-height:82px!important;padding:12px!important;text-align:left!important;border-radius:12px!important}
#appView #createQrTypeChooser .create-qr-type-icon{width:30px!important;height:30px!important;min-width:0!important;display:grid!important;place-items:center!important;padding:0!important;background:transparent!important;color:#c4b5fd!important}
#appView #createQrTypeChooser svg{width:25px;height:25px;display:block}
#appView #createQrTypeChooser .create-qr-type-copy strong{font-size:13px!important;line-height:1.35!important;display:block}
#appView #createQrTypeChooser .create-qr-type-copy small{font-size:11px!important;line-height:1.35!important;margin-top:4px!important;display:block}
#appView #createQrTypeChooser .create-tier-badge{grid-column:2;font-size:10px;color:#aab5cc}
#appView #createQrTypeChooser .create-qr-type-card:disabled{opacity:.45!important;cursor:not-allowed!important;filter:grayscale(.7)}
#appView #createChoiceTargetRow{display:grid;gap:8px;margin:16px 0;max-width:600px;font-size:13px}
#appView #createChoiceTarget{width:100%;padding:11px;border:1px solid #2a3348;border-radius:9px;background:#101725;color:#eef0f8}
#appView #createChoiceStatus{padding:8px 0;color:#c4b5fd;font-size:14px}
#appView #createQrModalCard.is-choosing-type :is(#createQrForm,#createQrResult){display:none!important}
#appView #editModal.qr-create-draft :is(#editQrIdentity,.manage-v3-title,.manage-design-launch,#qrPasswordSettings){display:none!important}
#appView #editModal.qr-create-draft{padding-top:0!important}
#appView #editModal.qr-create-draft #manageBasics{padding:16px!important;border:1px solid #2a3348;border-radius:12px}
#appView #managePageEditorFrame{display:block;width:100%;height:1050px;min-height:760px;border:0;border-radius:12px;background:#0c101b;margin:0}
/* Designer gets one header and a natural flow, not the historical Manage grid. */
#appView #editModal.manage-clean-layout.qrd-designer-mode>.manage-workspace-card{display:block!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important}
#appView #editModal.manage-clean-layout.qrd-designer-mode>.manage-workspace-card>:not(#editForm):not(#editMessage){display:none!important}
#appView #editModal.manage-clean-layout.qrd-designer-mode #editForm{display:block!important;grid-area:auto!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important}
#appView #editModal.manage-clean-layout.qrd-designer-mode #manageDesignPanel{display:block!important;grid-area:auto!important;min-height:0!important;margin:0!important;padding:0!important}
#appView #editModal.manage-clean-layout.qrd-designer-mode .qrd-workspace-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;min-height:0!important;margin:0 0 16px!important;padding:0 0 12px!important;border-bottom:1px solid #2a3348!important}
#appView #editModal.manage-clean-layout.qrd-designer-mode .qrd-workspace-toolbar-left{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;min-height:0!important}
#appView #editModal.manage-clean-layout.qrd-designer-mode .qrd-workspace-heading{display:none!important}
#appView #editModal.manage-clean-layout.qrd-designer-mode #editModalActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;position:static!important;width:auto!important;margin:0!important;padding:0!important;grid-area:auto!important;background:transparent!important;border:0!important}
#appView #editModal.manage-clean-layout.qrd-designer-mode #manageDesignPanel .manage-design-shell{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(330px,1fr)!important;gap:24px!important;align-items:start!important;min-height:0!important;margin:0!important;padding:0!important}
/* Personal Message keeps the shared settings compact and the real Studio full width. */
#appView #editModal.manage-clean-layout.qrofis-message-ui:not(.qrd-designer-mode)>.manage-workspace-card{display:flex!important;flex-direction:column!important;gap:16px!important;max-width:none!important;padding:0!important}
#appView #editModal.manage-clean-layout.qrofis-message-ui:not(.qrd-designer-mode)>.manage-workspace-card>*{grid-area:auto!important;grid-row:auto!important;grid-column:auto!important;width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}
#appView #editModal.manage-clean-layout.qrofis-message-ui:not(.qrd-designer-mode) #manageBasics{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(160px,1fr)!important;gap:16px!important;padding:16px!important}
#appView #editModal.manage-clean-layout.qrofis-message-ui:not(.qrd-designer-mode) #manageBasics .form-row{padding:0!important;margin:0!important;border:0!important;background:transparent!important}
#appView #editModal.manage-clean-layout.qrofis-message-ui:not(.qrd-designer-mode) #editForm{display:block!important;width:100%!important;min-width:0!important}
#appView #editModal.manage-clean-layout.qrofis-message-ui:not(.qrd-designer-mode) #editTextExperience{display:block!important;grid-area:auto!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}
#appView #editModal.manage-clean-layout.qrofis-message-ui .personal-message-studio-title,#appView #editModal.manage-clean-layout.qrofis-message-ui .personal-message-studio-description{display:none!important}
#appView #editModal.manage-clean-layout.qrofis-message-ui .qcs-shell.qcs-studio-v2-1{grid-template-columns:170px minmax(0,1fr) minmax(280px,330px)!important;gap:14px!important;padding:14px!important;box-sizing:border-box!important}
#appView #editModal.manage-clean-layout.qrofis-message-ui .qcs-shell.qcs-studio-v2-1>*{min-width:0!important}
@media(max-width:1100px){#appView #editModal.manage-clean-layout.qrofis-message-ui .qcs-shell.qcs-studio-v2-1{grid-template-columns:160px minmax(0,1fr)!important}#appView #editModal.manage-clean-layout.qrd-designer-mode #manageDesignPanel .manage-design-shell{grid-template-columns:minmax(0,1fr)!important}#appView #editModal.manage-clean-layout.qrd-designer-mode .manage-design-preview{position:static!important;grid-row:auto!important}}
@media(max-width:720px){#appView #editModal.manage-clean-layout.qrofis-message-ui .qcs-shell.qcs-studio-v2-1{grid-template-columns:minmax(0,1fr)!important}#appView #editModal.manage-clean-layout.qrofis-message-ui:not(.qrd-designer-mode) #manageBasics{grid-template-columns:minmax(0,1fr)!important}#appView #createQrTypeChooser .create-qr-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#appView #editModal.manage-clean-layout.qrd-designer-mode #editModalActions{width:100%!important}#appView #managePageEditorFrame{height:1000px}}


