/* Personal choices never replace the semantic warning/status indicators. */
:root{--g560-order-bg:#f1ebff}
#generate .g560-static-header{position:static!important;top:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}
#generate .generateActionBar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important}
#generate .generatePrimaryActions,#generate .generateCopyActions{display:flex;flex-wrap:wrap;gap:10px}
#generate .g560-order{width:100%!important;max-width:none!important;margin:0!important;background:var(--g560-order-bg)!important;border:1px solid #bdace9;border-radius:16px;overflow:visible!important;box-shadow:none}
#generate .g560-order .cardhead,#generate .g560-order .cardbody{background:transparent!important}
#generate .g560-order .cardtitle{color:#3d2864}
#generate .g560-order .orderEventCardsG550{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:14px}
#generate .g560-order .orderEventCardG550{background:#ffffffaa;border:1px solid #d7ccea;border-radius:12px;min-width:0}
#generate .g560-order .orderProductsG550{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:10px}
#generate .g560-order .orderProductG550{background:#fff;border:1px solid #e1d9f0;min-width:0}
#generate .g560-order .g560-static-save{position:static!important;bottom:auto!important;inset:auto!important;margin:16px 0 0!important;padding:12px 0 0;background:transparent!important;clear:both;width:100%;height:auto!important;display:flex;justify-content:flex-end}
#generate .g560-order #quickOrderEntryHostG550{display:none!important}
#generate .generatorSplit{margin-top:20px!important;align-items:start!important}
#generate .generatorControlsScroll,#generate .generatorPreviewScroll{height:auto!important;max-height:none!important;overflow:visible!important}
.g560-permit-email,.g560-completion,.g560-permit-section{border:1px solid #dce4ef;background:#f7f9fd;padding:18px;border-radius:12px;margin:16px 0;min-width:0}
.g560-permit-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.g560-permit-columns>section{padding:16px;border:1px solid #d6dfeb;background:white;border-radius:10px}
.g560-permit-record,.g560-backup-row,.g560-review-row{padding:14px 0;border-bottom:1px solid #dce4ef;overflow-wrap:anywhere}.g560-permit-record .btn{margin:7px 6px 0 0}
.g560-backup-row .meta{margin:6px 0;line-height:1.5}.g560-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.g560-error{color:#9e2828;white-space:pre-line;line-height:1.5;margin:10px 0}.g560-error:empty{display:none}
.g560-task-done .taskTitle{text-decoration:line-through;color:#566676}.g560-task-done:after{content:'Completed';color:#526477;font-size:12px;font-weight:600}
.g560-task-done{background:#f5f7fa;border-radius:7px}.taskMonthPill.g560-task-done{text-decoration:line-through}
.g560-highlight{display:block;margin-top:9px;font-size:10px!important;color:#657184}.g560-highlight span{display:block;margin-bottom:3px}.g560-highlight select{max-width:100%;width:100%;font-size:11px;padding:4px;border:1px solid #d9e1ec;background:#fff;border-radius:5px}
.localTable.masterWideTable tr[data-g560-highlight]:not([data-g560-highlight="none"]) td:not(:last-child){background:var(--g560-row-bg)!important}
#g560Reset .g551-body>label{display:inline-flex}#g560ResetPreview>label{display:block;margin:12px 0}
#g560ResetPreview input[type=text],#g560ResetConfirm{max-width:400px;display:block;margin-top:6px}
.g551-dialog>label{display:block;margin:12px 0}.g551-dialog label .control{display:block;width:100%;margin:7px 0}
@media(max-width:760px){.g560-permit-columns{grid-template-columns:1fr}.g560-actions .btn{flex:1}#generate .g560-order .cardhead,#generate .g560-order .cardbody{padding:14px}.g560-permit-email{padding:14px}}
