/* MALAK 176.110 — RTL barcode dialog, confirmed main-barcode replacement, vertical scrolling on narrow screens. */
.pb-dialog{width:min(1060px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:hidden;color:var(--ink,#182333);border:1px solid var(--line,#dce4eb);border-radius:18px;background:var(--paper,#fff)}
.pb-dialog[open]{display:flex;flex-direction:column}.pb-dialog .dialog-head,.pb-dialog .dialog-actions{padding:16px 20px;margin:0;flex-shrink:0}.pb-dialog .dialog-head p{margin:4px 0;overflow-wrap:anywhere}.pb-body{padding:0 20px 20px;min-height:0;overflow-y:auto;overflow-x:hidden}.pb-body section{padding:12px 0;border-bottom:1px solid var(--line,#dce4eb)}.pb-body h3{margin:8px 0 12px}.pb-main-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.pb-preview{background:#fff;padding:8px;border-radius:8px;box-sizing:border-box;width:min(300px,100%);height:64px;margin-top:8px}.pb-preview svg{width:100%;height:100%;display:block}.pb-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}.pb-actions .button{min-height:40px;padding:8px 12px;white-space:normal}.pb-toolbar{margin:12px 0}.pb-table{width:100%;table-layout:fixed;border-collapse:collapse}.pb-table th,.pb-table td{padding:10px 7px;text-align:right;vertical-align:top;border-bottom:1px solid var(--line,#dce4eb);overflow-wrap:anywhere}.pb-table th:first-child{width:46px}.pb-table th:nth-child(2){width:13%}.pb-table th:nth-child(3){width:10%}.pb-table th:nth-child(4){width:35%}.pb-table th:nth-child(5){width:13%}.pb-dialog input[type=checkbox]{width:22px;height:22px;min-height:0;cursor:pointer}.pb-link{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:4px 0 10px;min-width:0}.pb-dialog code{font-size:16px;overflow-wrap:anywhere;max-width:100%}.pb-confirm,.pb-edit{padding:16px;margin:14px 0;border-radius:12px;border:1px solid var(--line,#dce4eb)}.pb-edit label{display:grid;gap:8px;max-width:420px}.pb-edit input{width:100%;box-sizing:border-box}.pb-error{margin:10px 0}.pb-dialog [data-pb-message]:empty{display:none}
@media(max-width:680px){.pb-dialog .dialog-head,.pb-dialog .dialog-actions{padding:12px}.pb-body{padding:0 12px 12px}.pb-main-grid{grid-template-columns:minmax(0,1fr)}.pb-table,.pb-table tbody{display:block;width:100%}.pb-table thead{display:block}.pb-table thead tr{display:flex}.pb-table thead th:not(:first-child){display:none}.pb-table th:first-child{width:auto}.pb-table th:first-child:after{content:' تحديد كل الخيارات';font-weight:400}.pb-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);padding:10px;margin:8px 0;border:1px solid var(--line,#dce4eb);border-radius:12px}.pb-table td{display:flex;gap:10px;flex-wrap:wrap;padding:7px 0;border:0;min-width:0}.pb-table td:before{content:attr(data-label);font-weight:700;min-width:65px}.pb-table .pb-link{margin:0;width:100%}.pb-toolbar>.button{flex:1 1 145px}}

html[data-admin-theme="dark"] .pb-dialog .callout{background:#342917;color:#f2dfbf;border-color:#9b7547}html[data-admin-theme="dark"] .pb-dialog .pb-error{background:#3a2028;color:#ffccd2;border-color:#a74e62}
.pb-main-change{padding:16px;margin:14px 0;border:1px solid var(--line,#dce4eb);border-radius:12px;background:var(--soft,#fff8fa)}.pb-main-change-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pb-main-change-values>div{display:grid;gap:5px;padding:10px;border:1px solid var(--line,#dce4eb);border-radius:10px;background:var(--paper,#fff)}.pb-main-change-values span{font-size:.82rem;color:var(--muted,#657080)}.pb-main-change-preview{margin:12px 0}.pb-main-change .muted{margin:8px 0 12px}
@media(max-width:680px){.pb-main-change-values{grid-template-columns:minmax(0,1fr)}}
