:root{--op-btn-radius: 8px;--op-btn-weight: 600;--op-btn-shadow: none;--op-btn-focus: 0 0 0 3px rgba(30, 107, 184, 0.28);--op-btn-gap: 8px;--op-btn-height-sm: 32px;--op-btn-height-md: 40px;--op-btn-height-lg: 48px;--op-btn-pad-x-sm: 10px;--op-btn-pad-x-md: 14px;--op-btn-pad-x-lg: 18px;--op-btn-font-sm: 12px;--op-btn-font-md: 14px;--op-btn-font-lg: 15px;--op-btn-primary-bg: #1e6bb8;--op-btn-primary-border: #1a5fa3;--op-btn-primary-fg: #ffffff;--op-btn-primary-hover-bg: #f15a22;--op-btn-primary-hover-border: #d94812;--op-btn-secondary-bg: #ffffff;--op-btn-secondary-border: #c5d0de;--op-btn-secondary-fg: #243447;--op-btn-secondary-hover-bg: #fff4ee;--op-btn-secondary-hover-border: #f15a22;--op-btn-secondary-hover-fg: #c2410c;--op-btn-info-bg: #ffffff;--op-btn-info-border: #b9d4ee;--op-btn-info-fg: #155a9c;--op-btn-info-hover-bg: #fff4ee;--op-btn-info-hover-border: #f15a22;--op-btn-success-bg: #1b7a3d;--op-btn-success-border: #166534;--op-btn-success-fg: #ffffff;--op-btn-success-hover-bg: #166534;--op-btn-success-hover-border: #14532d;--op-btn-warning-bg: #c47a1a;--op-btn-warning-border: #a86612;--op-btn-warning-fg: #ffffff;--op-btn-warning-hover-bg: #a86612;--op-btn-warning-hover-border: #8a540f;--op-btn-danger-bg: #b42318;--op-btn-danger-border: #912018;--op-btn-danger-fg: #ffffff;--op-btn-danger-hover-bg: #912018;--op-btn-danger-hover-border: #7a1810;--op-btn-ghost-fg: #1e6bb8;--op-btn-ghost-hover-bg: rgba(30, 107, 184, 0.08);--op-btn-link-fg: #1e6bb8;--op-btn-disabled-opacity: 0.55}body.petrosol-theme,body.skin-petrosol{--op-btn-primary-bg: #8b5a2b;--op-btn-primary-border: #6f4420;--op-btn-primary-fg: #ffffff;--op-btn-primary-hover-bg: #6f4420;--op-btn-primary-hover-border: #5c381a;--op-btn-focus: 0 0 0 3px rgba(139, 90, 43, 0.32);--op-btn-ghost-fg: #8b5a2b;--op-btn-link-fg: #6f4420;--op-btn-info-fg: #6f4420;--op-btn-info-border: #d4b896;--op-btn-info-hover-bg: #f5efe6;--op-btn-info-hover-border: #8b5a2b;--op-btn-secondary-hover-border: #8b5a2b;--op-btn-secondary-hover-fg: #6f4420}.btn:not(:disabled):not(.disabled):hover,a.btn:not(.disabled):hover,button.btn:not(:disabled):hover,input.btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(241,90,34,0.28);transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease}.btn:not(:disabled):not(.disabled):active,a.btn:not(.disabled):active,button.btn:not(:disabled):active{transform:translateY(0);box-shadow:0 1px 3px rgba(15,23,42,0.2)}.btn,a.btn,button.btn,input.btn{transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease}.btn,a.btn,button.btn,input.btn,.btn-group>.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;max-width:100%;height:auto;min-height:var(--op-btn-height-md);padding:8px var(--op-btn-pad-x-md);font-size:var(--op-btn-font-md);font-weight:var(--op-btn-weight);line-height:1.3;border-radius:var(--op-btn-radius);border-width:1px;border-style:solid;box-shadow:var(--op-btn-shadow);text-shadow:none !important;text-decoration:none !important;text-align:center;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:manual;vertical-align:middle;cursor:pointer;transition:background-color 0.12s ease, border-color 0.12s ease, color 0.12s ease, box-shadow 0.12s ease;-webkit-appearance:none;appearance:none}.btn>.fa,.btn>.glyphicon,.btn>.ion,.btn>i{flex:0 0 auto;line-height:1;font-size:1em;margin-left:0 !important;margin-right:0 !important}.btn-block,a.btn-block,input.btn-block{display:flex;width:100%}.btn-group>.btn{border-radius:0}.btn-group>.btn:first-child{border-top-left-radius:var(--op-btn-radius);border-bottom-left-radius:var(--op-btn-radius)}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{border-top-right-radius:var(--op-btn-radius);border-bottom-right-radius:var(--op-btn-radius)}.btn-group>.btn:only-child{border-radius:var(--op-btn-radius)}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,a.btn:focus{outline:none;box-shadow:var(--op-btn-focus) !important}.btn[disabled],.btn.disabled,fieldset[disabled] .btn{opacity:var(--op-btn-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none !important}.btn.is-loading,.btn[aria-busy="true"]{position:relative;pointer-events:none;color:transparent !important}.btn.is-loading>*,.btn[aria-busy="true"]>*{visibility:hidden}.btn.is-loading::after,.btn[aria-busy="true"]::after{content:"";position:absolute;width:1em;height:1em;border:2px solid rgba(255,255,255,0.35);border-top-color:currentColor;border-radius:50%;animation:op-btn-spin 0.7s linear infinite;border-top-color:#fff;color:#fff}.btn-default.is-loading::after,.btn-default[aria-busy="true"]::after,.btn-info.is-loading::after,.btn-info[aria-busy="true"]::after,.btn-link.is-loading::after,.btn-ghost.is-loading::after{border-color:rgba(30,107,184,0.25);border-top-color:var(--op-btn-primary-bg)}@keyframes op-btn-spin{to{transform:rotate(360deg)}}.btn-xs,.btn-group-xs>.btn{min-height:28px;padding:5px 8px;font-size:11px;border-radius:6px}.btn-sm,.btn-group-sm>.btn{min-height:var(--op-btn-height-sm);padding:6px var(--op-btn-pad-x-sm);font-size:var(--op-btn-font-sm)}.btn-lg,.btn-group-lg>.btn{min-height:var(--op-btn-height-lg);padding:10px var(--op-btn-pad-x-lg);font-size:var(--op-btn-font-lg)}.btn-primary{background-color:var(--op-btn-primary-bg) !important;border-color:var(--op-btn-primary-border) !important;color:var(--op-btn-primary-fg) !important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-color:var(--op-btn-primary-hover-bg) !important;border-color:var(--op-btn-primary-hover-border) !important;color:var(--op-btn-primary-fg) !important}.btn-success{background-color:var(--op-btn-primary-bg) !important;border-color:var(--op-btn-primary-border) !important;color:var(--op-btn-primary-fg) !important}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-color:var(--op-btn-primary-hover-bg) !important;border-color:var(--op-btn-primary-hover-border) !important;color:var(--op-btn-primary-fg) !important}.btn-success.op-btn--affirm,.btn.op-btn--affirm{background-color:var(--op-btn-success-bg) !important;border-color:var(--op-btn-success-border) !important;color:var(--op-btn-success-fg) !important}.btn-success.op-btn--affirm:hover,.btn-success.op-btn--affirm:focus{background-color:var(--op-btn-success-hover-bg) !important;border-color:var(--op-btn-success-hover-border) !important}.btn-default,.btn-secondary{background-color:var(--op-btn-secondary-bg) !important;border-color:var(--op-btn-secondary-border) !important;color:var(--op-btn-secondary-fg) !important}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.btn-secondary:hover,.btn-secondary:focus,.open>.dropdown-toggle.btn-default{background-color:var(--op-btn-secondary-hover-bg) !important;border-color:var(--op-btn-secondary-hover-border) !important;color:var(--op-btn-secondary-hover-fg) !important}.btn-info{background-color:var(--op-btn-info-bg) !important;border-color:var(--op-btn-info-border) !important;color:var(--op-btn-info-fg) !important}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-color:var(--op-btn-info-hover-bg) !important;border-color:var(--op-btn-info-hover-border) !important;color:var(--op-btn-info-fg) !important}.btn-warning{background-color:var(--op-btn-warning-bg) !important;border-color:var(--op-btn-warning-border) !important;color:var(--op-btn-warning-fg) !important}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active{background-color:var(--op-btn-warning-hover-bg) !important;border-color:var(--op-btn-warning-hover-border) !important;color:var(--op-btn-warning-fg) !important}.btn-danger{background-color:var(--op-btn-danger-bg) !important;border-color:var(--op-btn-danger-border) !important;color:var(--op-btn-danger-fg) !important}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active{background-color:var(--op-btn-danger-hover-bg) !important;border-color:var(--op-btn-danger-hover-border) !important;color:var(--op-btn-danger-fg) !important}.btn-ghost,.btn.btn-ghost{background:transparent !important;border-color:transparent !important;color:var(--op-btn-ghost-fg) !important;box-shadow:none !important}.btn-ghost:hover,.btn-ghost:focus{background:var(--op-btn-ghost-hover-bg) !important;border-color:transparent !important;color:var(--op-btn-ghost-fg) !important}.btn-link{background:transparent !important;border-color:transparent !important;color:var(--op-btn-link-fg) !important;box-shadow:none !important;font-weight:600;min-height:var(--op-btn-height-sm);padding:0 6px;text-decoration:none !important}.btn-link:hover,.btn-link:focus{background:var(--op-btn-ghost-hover-bg) !important;color:var(--op-btn-link-fg) !important;text-decoration:underline !important}.op-btn-group,.op-record-actions,.op-record-actions__primary,.op-record-actions__secondary,.op-page-actions,.op-related-actions,.box-footer.op-record-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--op-btn-gap)}.op-page-actions .btn{border-radius:var(--op-btn-radius)}.op-inline-action{margin-left:8px;vertical-align:baseline}.op-field-panel__value .op-field-panel__action.btn{display:inline-flex;margin-left:8px}.op-related-actions .btn,.op-btn-group>.btn:not(.dropdown-toggle),.op-page-actions>.btn{flex:1 1 9.5rem;min-width:0;max-width:100%;height:auto}.op-catalogue-move{margin:0 0 10px}.op-page-actions.op-catalogue-move>.btn{flex:0 1 auto;width:auto}.op-record-actions{flex-direction:column;align-items:stretch;width:100%}.op-record-actions__primary,.op-record-actions__secondary{width:100%;margin:0;padding:0;border:0}.op-record-actions__secondary{margin-top:2px;padding-top:10px;border-top:1px solid #e6ebf2}.op-record-actions .btn,.op-page-actions .btn{margin:0 !important}.op-record-actions--sticky,.box-footer.op-record-actions.op-record-actions--sticky{position:sticky;bottom:0;z-index:5;background:rgba(255,255,255,0.96);backdrop-filter:blur(6px);border-top:1px solid #d5dee9;margin:0 -1px -1px;padding:12px 14px;box-shadow:0 -6px 18px rgba(11,26,46,0.06)}@media (max-width: 767px){.btn,a.btn,button.btn,input.btn{min-height:44px;padding-top:10px;padding-bottom:10px;padding-left:14px;padding-right:14px;font-size:14px}.btn-xs,.btn-group-xs>.btn{min-height:36px;padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:10px}.btn-sm,.btn-group-sm>.btn{min-height:40px}.btn-link{min-height:44px;padding:8px 10px}.op-record-actions__primary .btn{flex:1 1 100%;width:100%}.op-record-actions__secondary{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px;margin-top:0;padding-top:8px;border-top:1px solid #e6ebf2}.op-record-actions__secondary .btn{flex:1 1 5.5rem;min-width:0;max-width:100%;min-height:36px;height:auto;padding:6px 8px;font-size:12px;white-space:normal}.op-related-actions{flex-direction:row !important;flex-wrap:wrap !important;align-items:stretch;gap:8px !important;width:100%}.op-related-actions .btn{flex:1 1 9.5rem;width:auto !important;min-width:0;max-width:100%;min-height:40px;height:auto;font-size:12px;padding:8px 10px;white-space:normal;line-height:1.3}.dataTables_wrapper .btn,.op-col-toggle .btn,.btn-box-tool,.box-tools .btn-box-tool,.sidebar-menu .btn,[data-op-filters] .btn,.op-filter-bar .btn,.pagination>li>a,.pagination>li>span{min-height:0}[data-op-filters] .btn,.op-filter-bar .btn{min-height:40px}}.btn.btn-flat{border-radius:var(--op-btn-radius) !important;box-shadow:none !important}.op-record-actions form.op-action-form,.op-record-actions form.button_to{display:inline-flex;margin:0;padding:0;vertical-align:middle}.op-record-actions form.op-action-form .btn,.op-record-actions form.button_to .btn{width:100%}@media (max-width: 767px){.op-record-actions__primary form.op-action-form,.op-record-actions__primary form.button_to{flex:1 1 100%;width:100%}}.btn-block,a.btn-block,button.btn-block,input.btn-block,.box-header>.btn,.box-header>a.btn{display:flex !important;align-items:center !important;justify-content:center !important;text-align:center;min-height:46px;line-height:1.2;white-space:normal;box-sizing:border-box}.btn-block+.btn-block{margin-top:8px}@media (max-width: 767px){.box>.box-header>.btn.pull-right,.box>.box-header>a.btn.pull-right,.box-header>.btn.pull-right,.box-header>a.btn.pull-right{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;float:none !important;width:100% !important;box-sizing:border-box;height:46px;min-height:44px !important;max-height:48px;margin:8px 0 0 !important;padding-top:0 !important;padding-bottom:0 !important;line-height:1.2 !important}.box-header>.box-title+.btn.pull-right,.box-header>.box-title+a.btn.pull-right{margin-top:10px !important}body .content table.table.op-show-cards,body .box-body table.table.op-show-cards,body .op-record-modal-panel table.table.op-show-cards,body .table-responsive table.table.op-show-cards{display:block !important;width:100% !important;max-width:100% !important;overflow:visible !important}body .content table.table.op-show-cards>tbody,body .box-body table.table.op-show-cards>tbody,body .op-record-modal-panel table.table.op-show-cards>tbody{display:block !important;width:100% !important}body .content table.table.op-show-cards>thead,body .box-body table.table.op-show-cards>thead,body .op-record-modal-panel table.table.op-show-cards>thead,body .content table.table.op-show-cards>tbody>tr:has(>th),body .box-body table.table.op-show-cards>tbody>tr:has(>th),body .op-record-modal-panel table.table.op-show-cards>tbody>tr:has(>th){display:none !important}body .content table.table.op-show-cards>tbody>tr,body .box-body table.table.op-show-cards>tbody>tr,body .op-record-modal-panel table.table.op-show-cards>tbody>tr{display:block !important;width:100% !important;max-width:100% !important;margin:0 0 10px !important;padding:8px 12px !important;border:1px solid #e3e8ef !important;border-radius:10px !important;background:#fff !important;box-sizing:border-box;height:auto !important;float:none !important}body .content table.table.op-show-cards>tbody>tr>td,body .box-body table.table.op-show-cards>tbody>tr>td,body .op-record-modal-panel table.table.op-show-cards>tbody>tr>td{display:flex !important;justify-content:space-between;align-items:baseline;gap:12px;width:100% !important;max-width:100% !important;height:auto !important;float:none !important;border:0 !important;padding:4px 0 !important;text-align:right;white-space:normal !important;overflow-wrap:anywhere}body .content table.table.op-show-cards>tbody>tr>td[data-label]::before,body .box-body table.table.op-show-cards>tbody>tr>td[data-label]::before,body .op-record-modal-panel table.table.op-show-cards>tbody>tr>td[data-label]::before{content:attr(data-label) !important;display:block !important;font-weight:600;color:#5b6675;text-align:left;flex:0 0 auto}body .table-responsive:has(table.op-show-cards),body .box-body.table-responsive:has(table.op-show-cards){overflow-x:visible !important}}
