/* AMELIAPOS_R20_8_5_3R8FIX3_PRODUCT_EDITOR_SINGLE_AUTHORITY_BRANCH_STATE */
/* This selector intentionally outranks R20.5P's details.amelia-product-section display:block!important. */
#managementCatalog #productAdminForm.r205p-product-drawer[data-r8fix3-authority="1"] details.amelia-product-section.r8fix3-policy-hidden{display:none!important}
#managementCatalog #productAdminForm[data-r8fix3-authority="1"] details.amelia-product-section.r8fix3-policy-hidden{display:none!important}
#productAdminForm #productBranchPricingPanel.r8fix3-branch-authority>:not(.r8fix3-branch-pricing){display:none!important}
#productAdminForm .r8fix3-branch-pricing{display:grid!important;gap:10px!important;width:100%!important}
#productAdminForm .r8fix3-branch-intro{display:grid;gap:3px;padding:11px 12px;border:1px solid #dbe5ec;border-radius:10px;background:#f7fafc}
#productAdminForm .r8fix3-branch-intro strong{font-size:12px;color:#18364d}#productAdminForm .r8fix3-branch-intro span{font-size:9px;color:#6d8090;line-height:1.35}
#productAdminForm .r8fix3-branch-list{display:grid;gap:9px}
#productAdminForm .r8fix3-branch-card{display:grid;gap:10px;padding:12px;border:1px solid #dce5eb;border-radius:12px;background:#fff}
#productAdminForm .r8fix3-branch-card.is-special{border-color:#f0c7aa;background:#fffaf7}
#productAdminForm .r8fix3-branch-card>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;position:static!important}
#productAdminForm .r8fix3-branch-card>header>div{min-width:0}#productAdminForm .r8fix3-branch-card>header strong{display:block;font-size:12px;color:#17364e}#productAdminForm .r8fix3-branch-card>header small{display:block;margin-top:2px;font-size:8.5px;color:#7a8a98}
#productAdminForm .r8fix3-branch-card>header>span{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#edf3f6;color:#536b7d;font-size:8.5px;font-weight:850}
#productAdminForm .r8fix3-branch-toggle{display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;padding:9px 10px!important;border:1px solid #e0e7ed!important;border-radius:9px!important;background:#f8fafb!important}
#productAdminForm .r8fix3-branch-toggle input{width:20px!important;height:20px!important;min-width:20px!important;margin:0!important}#productAdminForm .r8fix3-branch-toggle span{margin:0!important;font-size:10px!important;font-weight:800!important;color:#344f63!important}
#productAdminForm .r8fix3-branch-price{display:grid!important;gap:5px!important;margin:0!important}#productAdminForm .r8fix3-branch-price>span{font-size:9px!important;font-weight:850!important;color:#566b7d!important}
#productAdminForm .r8fix3-branch-price>div{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;border:1px solid #cdd9e2;border-radius:9px;background:#fff;overflow:hidden}#productAdminForm .r8fix3-branch-price>div:focus-within{border-color:#ef7a31;box-shadow:0 0 0 3px rgba(239,122,49,.1)}
#productAdminForm .r8fix3-branch-price b{display:grid;place-items:center;height:42px;background:#f3f6f8;color:#697d8d;font-size:12px}#productAdminForm .r8fix3-branch-price input{height:42px!important;min-height:42px!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;padding:0 11px!important;font-size:14px!important;font-weight:800!important}#productAdminForm .r8fix3-branch-price input:disabled{background:#f7f9fa!important;color:#8997a3!important}#productAdminForm .r8fix3-branch-price small{font-size:8.5px;color:#778896;line-height:1.35}
#productAdminForm .r8fix3-branch-empty{display:grid;gap:4px;padding:14px;border:1px dashed #ccd9e2;border-radius:11px;background:#f9fbfc}#productAdminForm .r8fix3-branch-empty strong{font-size:12px;color:#18364d}#productAdminForm .r8fix3-branch-empty span{font-size:9px;color:#6d8090;line-height:1.4}#productAdminForm .r8fix3-branch-empty--warn{border-color:#efcfb9;background:#fff9f5}
@media(max-width:820px){#productAdminForm .r8fix3-branch-card>header{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}#productAdminForm .r8fix3-branch-card>header>span{align-self:flex-start}}
