@import"https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css";:root{--ui-panel-radius: 12px;--ui-panel-border-width: 1px;--ui-panel-border-color: #e9ecef;--ui-panel-shadow: 0 2px 8px rgba(0, 0, 0, .08);--ui-panel-header-bg: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);--ui-panel-header-border: 2px solid #e9ecef;--ui-panel-header-padding-y: 1rem;--ui-panel-header-padding-x: 1.5rem;--ui-panel-body-padding-y: 1rem;--ui-panel-body-padding-x: 1.5rem;--ui-section-gap-y: 1rem;--ui-panel-title-size: 1.1rem;--ui-panel-title-icon-size: 1rem;--ui-btn-radius: 5px;--ui-btn-height-desktop: 36px;--ui-btn-size-compact: 30px;--ui-input-height-standard: 36px;--ui-page-heading-size: 1.8rem;--ui-page-heading-icon-size: 32px;--ui-filters-body-padding-y: .75rem;--ui-filters-body-padding-x: 1.5rem;--ui-filters-label-gap: .25rem;--ui-filters-gutter-x: .75rem;--ui-filters-gutter-y: .5rem;--ui-filters-col-gap-bottom: .3rem;--ui-filters-secondary-row-gap: .35rem;--ui-filters-font-size: .85rem;--ui-filters-placeholder-size: .82rem;--ui-filters-label-font-size: .85rem;--ui-mobile-card-radius: 10px;--ui-mobile-card-border-color: #dee2e6;--ui-mobile-card-border-hover: #d0d7de;--ui-mobile-card-shadow: 0 2px 8px rgba(0, 0, 0, .07)}.ui-page-heading{font-size:var(--ui-page-heading-size);font-weight:600;line-height:1.2;display:inline-flex;align-items:center}.ui-page-heading-group{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.ui-page-heading-icon{width:var(--ui-page-heading-icon-size);height:var(--ui-page-heading-icon-size);min-width:var(--ui-page-heading-icon-size);min-height:var(--ui-page-heading-icon-size);font-size:var(--ui-page-heading-icon-size);line-height:var(--ui-page-heading-icon-size);display:inline-flex;align-items:center;justify-content:center;color:#0d6efd;vertical-align:middle}.ui-page-header-row{--bs-gutter-x: 0}.ui-page-header-row>.ui-page-header-col{padding-left:0;padding-right:0}.ui-page-header-layout{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.ui-page-header-actions{display:inline-flex;align-items:center;margin-left:auto;gap:.5rem;flex-wrap:wrap}.ui-page-header-actions.ui-page-header-actions-single .btn{white-space:nowrap}.ui-page-header-actions .btn,.ui-panel-header .btn{gap:.3rem}.seamless-btn-group{display:inline-flex;flex-wrap:nowrap;gap:0!important}.ui-page-header-actions.seamless-btn-group{gap:0!important}.seamless-btn-group>.btn{position:relative;margin-left:-1px;border-radius:0}.seamless-btn-group>.btn:first-child{margin-left:0;border-top-left-radius:var(--ui-btn-radius, .25rem);border-bottom-left-radius:var(--ui-btn-radius, .25rem)}.seamless-btn-group>.btn:last-child{border-top-right-radius:var(--ui-btn-radius, .25rem);border-bottom-right-radius:var(--ui-btn-radius, .25rem)}.seamless-btn-group>.btn:hover,.seamless-btn-group>.btn:focus,.seamless-btn-group>.btn:active,.seamless-btn-group>.btn:focus-visible{z-index:1}.seamless-btn-group>.btn:not(:first-child){border-left-color:transparent}.seamless-btn-group>.btn:not(:first-child):hover,.seamless-btn-group>.btn:not(:first-child):focus,.seamless-btn-group>.btn:not(:first-child):active,.seamless-btn-group>.btn:not(:first-child):focus-visible{border-left-color:inherit}.ui-panel-header.d-flex .ui-panel-title-truncate,.ui-panel-header.d-flex .ui-panel-title.ui-panel-title-truncate,.d-flex .ui-panel-title-truncate,.d-flex .ui-panel-title.ui-panel-title-truncate{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-panel-header-action{flex-shrink:0}.ui-panel>.ui-panel-header,.ui-panel>.card-header.ui-panel-header{overflow:visible}.products-show-page,.services-show-page,.suppliers-show-page,.parsing-tasks-show-page,.parsing-schedules-show-page,.parsing-logs-show-page,.admin-security-logs-show-page,.admin-owners-show-page{padding-top:0!important}.products-show-page>.row,.services-show-page>.row,.suppliers-show-page>.row,.parsing-tasks-show-page>.row,.parsing-schedules-show-page>.row,.parsing-logs-show-page>.row,.admin-security-logs-show-page>.row,.admin-owners-show-page>.row{margin-top:0!important}.products-show-page .row.mt-4,.services-show-page .row.mt-4,.suppliers-show-page .row.mt-4,.parsing-tasks-show-page .row.mt-4,.parsing-schedules-show-page .row.mt-4,.parsing-logs-show-page .row.mt-4,.admin-security-logs-show-page .row.mt-4,.admin-owners-show-page .row.mt-4{margin-top:.75rem!important}.products-show-page .ui-panel-header,.services-show-page .ui-panel-header,.suppliers-show-page .ui-panel-header,.parsing-tasks-show-page .ui-panel-header,.parsing-schedules-show-page .ui-panel-header,.parsing-logs-show-page .ui-panel-header,.admin-security-logs-show-page .ui-panel-header,.admin-owners-show-page .ui-panel-header,.products-show-page .ui-panel-body,.services-show-page .ui-panel-body,.suppliers-show-page .ui-panel-body,.parsing-tasks-show-page .ui-panel-body,.parsing-schedules-show-page .ui-panel-body,.parsing-logs-show-page .ui-panel-body,.admin-security-logs-show-page .ui-panel-body,.admin-owners-show-page .ui-panel-body{padding:.75rem}.products-show-page .card-body>.row,.services-show-page .card-body>.row,.suppliers-show-page .card-body>.row,.parsing-tasks-show-page .card-body>.row,.parsing-schedules-show-page .card-body>.row,.parsing-logs-show-page .card-body>.row,.admin-security-logs-show-page .card-body>.row,.admin-owners-show-page .card-body>.row{--bs-gutter-x: .75rem}.products-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-],.services-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-],.suppliers-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-],.parsing-tasks-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-],.parsing-schedules-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-],.parsing-logs-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-],.admin-security-logs-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-],.admin-owners-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-]{padding-left:0;padding-right:0}.products-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-]+[class*=col-],.services-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-]+[class*=col-],.suppliers-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-]+[class*=col-],.parsing-tasks-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-]+[class*=col-],.show-page-summary .row>[class*=col-]+[class*=col-]{padding-left:.75rem}.show-page-summary .row>[class*=col-]{padding-left:0;padding-right:0}@media (min-width: 992px){.products-show-page,.services-show-page,.suppliers-show-page,.parsing-tasks-show-page,.parsing-schedules-show-page,.parsing-logs-show-page,.admin-security-logs-show-page,.admin-owners-show-page{--show-page-inset-x: .75rem}.products-show-page>.row,.services-show-page>.row,.suppliers-show-page>.row,.parsing-tasks-show-page>.row,.parsing-schedules-show-page>.row,.parsing-logs-show-page>.row,.admin-security-logs-show-page>.row,.admin-owners-show-page>.row{padding-left:var(--show-page-inset-x);padding-right:var(--show-page-inset-x)}.products-show-page .row.mt-4,.services-show-page .row.mt-4,.suppliers-show-page .row.mt-4,.parsing-tasks-show-page .row.mt-4,.parsing-schedules-show-page .row.mt-4,.parsing-logs-show-page .row.mt-4,.admin-security-logs-show-page .row.mt-4,.admin-owners-show-page .row.mt-4{margin-left:0;margin-right:0}.products-show-page .row.mt-4>[class*=col-],.services-show-page .row.mt-4>[class*=col-],.suppliers-show-page .row.mt-4>[class*=col-],.parsing-tasks-show-page .row.mt-4>[class*=col-],.parsing-schedules-show-page .row.mt-4>[class*=col-],.parsing-logs-show-page .row.mt-4>[class*=col-],.admin-security-logs-show-page .row.mt-4>[class*=col-],.admin-owners-show-page .row.mt-4>[class*=col-]{padding-left:0;padding-right:0}.products-show-page .show-content-col,.services-show-page .show-content-col,.suppliers-show-page .show-content-col,.parsing-tasks-show-page .show-content-col,.parsing-schedules-show-page .show-content-col,.parsing-logs-show-page .show-content-col,.admin-security-logs-show-page .show-content-col,.admin-owners-show-page .show-content-col{padding-left:0!important;padding-right:0!important}}.ui-panel{border-radius:var(--ui-panel-radius);border:var(--ui-panel-border-width) solid var(--ui-panel-border-color);box-shadow:var(--ui-panel-shadow);overflow:hidden}.ui-panel-header{padding:var(--ui-panel-header-padding-y) var(--ui-panel-header-padding-x);background:var(--ui-panel-header-bg);border-bottom:var(--ui-panel-header-border)}.ui-panel-title{margin:0;font-size:var(--ui-panel-title-size);font-weight:600;color:#495057;display:inline-flex;align-items:center;text-transform:uppercase;line-height:1.2}.ui-panel-title-icon{color:#6c757d;font-size:var(--ui-panel-title-icon-size);margin-right:5px}.ui-panel-body{padding:var(--ui-panel-body-padding-y) var(--ui-panel-body-padding-x)}.ui-panels-split-row{align-items:stretch;--bs-gutter-x: 0;margin-left:0;margin-right:0}.ui-panels-split-row>[class*=col-]{display:flex;min-width:0;padding-left:0;padding-right:0}@media (min-width: 992px){.ui-panels-split-row>[class*=col-lg-6]:first-child{padding-right:.375rem}.ui-panels-split-row>[class*=col-lg-6]:last-child{padding-left:.375rem}.ui-panels-split-row>[class*=col-lg-8]:first-child{padding-right:.375rem}.ui-panels-split-row>[class*=col-lg-4]:last-child{padding-left:.375rem}}.ui-panels-split-row>[class*=col-].ui-panels-split-stack{flex-direction:column;gap:.75rem}@media (max-width: 991.98px){.admin-security-logs-show-page .ui-panels-split-row>.ui-panels-split-stack+.ui-panels-split-stack{margin-top:.75rem}}.admin-security-logs-show-page .ui-panels-split-row{align-items:flex-start}@media (min-width: 992px){.admin-security-logs-show-page .ui-panels-split-row>.col-lg-8:first-child{padding-right:.375rem!important}.admin-security-logs-show-page .ui-panels-split-row>.col-lg-4:last-child{padding-left:.375rem!important}}.ui-panel.ui-panel-fill{flex:1 1 auto;width:100%;display:flex;flex-direction:column;min-height:0}.ui-panel.ui-panel-fill>.ui-panel-body,.ui-panel.ui-panel-fill>.card-body.ui-panel-body{flex:1 1 auto}.ui-tabs-nav{border-bottom:1px solid #e9ecef;gap:.25rem}.ui-tabs-nav .nav-item{margin-bottom:-1px}.ui-tab-link{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;font-size:.9rem;font-weight:500;line-height:1.2;color:#495057;border:1px solid transparent;border-radius:.45rem .45rem 0 0;padding:.45rem .75rem;white-space:nowrap;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.ui-tab-link .bi{font-size:.88rem}.ui-tab-link:hover{color:#0d6efd;background:#f8fafc;border-color:#dee2e6}.ui-tab-link.active{color:#0d6efd;background:#fff;border-color:#dee2e6 #dee2e6 #ffffff;box-shadow:0 -1px #0d6efd inset}@media (max-width: 991.98px) and (orientation: portrait){.ui-tabs-nav{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;border-bottom:0}.ui-tabs-nav .nav-item{width:100%;margin-bottom:0}.ui-tab-link{width:100%;border-radius:.55rem;border:1px solid #d8e1eb;background:#f8f9fb;padding:.44rem .4rem;font-size:.82rem;font-weight:500;text-overflow:ellipsis;overflow:hidden}.ui-tab-link .bi{font-size:.8rem}.ui-tab-link.active{border-color:#0d6efd;background:#eef5ff;box-shadow:none}}.ui-stats-section{--bs-gutter-x: .75rem;--bs-gutter-y: .75rem}.ui-stats-section>[class*=col-]{padding-left:calc(var(--bs-gutter-x) * .5)!important;padding-right:calc(var(--bs-gutter-x) * .5)!important}.ui-stats-section.ui-stats-section--stacked>[class*=col-],.ui-stats-section.ui-stats-section--stacked>.ui-stat-card{padding-left:0!important;padding-right:0!important}.ui-stat-card{min-width:0}.ui-stat-panel{border-radius:12px;min-width:0;max-width:100%;width:100%;box-sizing:border-box}.ui-stat-panel--status-success{border-color:#19875459;background:#f3faf6}.ui-stat-panel--status-warning{border-color:#ffc10773;background:#fffbf0}.ui-stat-panel--status-danger{border-color:#dc354559;background:#fff5f5}.ui-stat-panel--status-info{border-color:#0dcaf059;background:#f2fbfd}.ui-stat-panel--status-secondary{border-color:#6c757d59;background:#f8f9fa}.ui-stat-panel-meta{font-size:.82rem;line-height:1.35;color:#495057;margin-bottom:0}.ui-stat-panel-body{padding:.9rem 1rem;min-width:0}.ui-stat-title{font-size:.82rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.5rem}.ui-stat-value{margin-bottom:0;line-height:1.2}.ui-stat-value--compact{font-size:1rem;margin-bottom:.25rem}.ui-stat-icon{font-size:1.5rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ui-stat-icon--lg{font-size:2rem}.ui-stat-clickable{cursor:pointer}.ui-stat-progress{height:8px}.ui-task-progress{height:20px;min-width:130px}@media (max-width: 991.98px) and (orientation: portrait){.ui-stat-progress--hide-portrait{display:none!important}.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-mobile-span=full]>.ui-task-progress,.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-mobile-span=full]>.progress,.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label*=рогресс]>.ui-task-progress,.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label*=рогресс]>.progress,.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label*=Прогресс]>.ui-task-progress,.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label*=Прогресс]>.progress{width:100%;min-width:0;max-width:100%;align-self:stretch;box-sizing:border-box}}@media (max-width: 991.98px) and (orientation: landscape){.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label*=рогресс]>.ui-task-progress,.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label*=рогресс]>.progress,.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label*=Прогресс]>.ui-task-progress,.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label*=Прогресс]>.progress{flex:1 1 auto;min-width:0;width:auto;max-width:100%;box-sizing:border-box}}.ui-mobile-url{word-break:break-all}.ui-timeline{position:relative;padding-left:30px}.ui-timeline-item{position:relative;margin-bottom:20px}.ui-timeline-marker{position:absolute;left:-35px;top:5px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 2px #dee2e6}.ui-timeline-content{background:#f8f9fa;padding:15px;border-radius:5px;border-left:3px solid #007bff}@media (min-width: 992px){.ui-stats-section{--bs-gutter-x: 1rem}.ui-stats-section--fill>.ui-stat-card{flex:1 1 0;min-width:0;max-width:none}.ui-stats-section--fill>.ui-stat-card .ui-stat-panel-body{padding:.75rem .65rem}.ui-stats-section--fill>.ui-stat-card .ui-stat-title{font-size:.75rem}}@media (max-width: 991.98px) and (max-height: 500px),(max-width: 991.98px) and (orientation: portrait){.ui-stats-section{--bs-gutter-x: .75rem;margin-left:0!important;margin-right:0!important}.ui-stats-section:not(.ui-stats-section--stacked)>[class*=col-]{padding-left:0!important;padding-right:calc(var(--bs-gutter-x) * .5)!important}.ui-stats-section:not(.ui-stats-section--stacked)>[class*=col-]:nth-child(2n){padding-left:calc(var(--bs-gutter-x) * .5)!important;padding-right:0!important}.ui-stats-section .ui-stat-panel{min-height:98px}.ui-stats-section.ui-stats-section--stacked>[class*=col-],.ui-stats-section.ui-stats-section--stacked>.ui-stat-card{padding-left:0!important;padding-right:0!important}}@media (max-width: 767.98px){.show-page-summary .row>[class*=col-]:not(:first-child){margin-top:.65rem}.ui-table-mobile-cards td .ui-mobile-url-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.ui-empty-state{text-align:center;color:#6c757d;padding:1rem 0}.ui-empty-state>.bi{font-size:2.025rem;opacity:.9;margin-bottom:.25rem}.ui-empty-state p{margin:.45rem 0 0}.ui-empty-state small,.ui-empty-state .small{display:block;margin-top:.25rem;color:#6c757d}.ui-empty-state .btn{margin-top:.85rem}.ui-panel-badge{font-size:.875rem;font-weight:500;padding:.25rem .5rem;background:#6c757d1f;border-radius:6px;white-space:nowrap}.ui-chevron-toggle{width:30px;height:30px;min-width:30px;min-height:30px;padding:0;border:1px solid #0d6efd;border-radius:5px;background:#fff;color:#0d6efd;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.ui-chevron-toggle:hover{color:#fff;border-color:#0d6efd;background:#0d6efd}.ui-btn-standard{min-height:var(--ui-btn-height-desktop);border-radius:var(--ui-btn-radius);font-size:.95rem;line-height:1.2}.ui-btn-compact{width:var(--ui-btn-size-compact);height:var(--ui-btn-size-compact);min-width:var(--ui-btn-size-compact);min-height:var(--ui-btn-size-compact);padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ui-btn-radius);line-height:1;flex-shrink:0}.ui-btn-compact .spinner-border-sm{width:.9rem;height:.9rem;border-width:.15em}.ui-input-standard{min-height:var(--ui-input-height-standard);height:var(--ui-input-height-standard);border-radius:var(--ui-btn-radius);line-height:1.2}.ui-input-addon-standard{min-height:var(--ui-input-height-standard);height:var(--ui-input-height-standard);border-radius:var(--ui-btn-radius);display:inline-flex;align-items:center;justify-content:center;line-height:1}.ui-input-group-btn{min-height:var(--ui-input-height-standard);height:var(--ui-input-height-standard);min-width:var(--ui-input-height-standard);padding:0 .65rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ui-btn-radius);line-height:1;flex-shrink:0}.ui-modal-form .input-group{width:100%}.ui-modal-form .input-group>.form-control{flex:1 1 auto;min-width:0;width:1%}.ui-ai-limits-form-grid{display:grid;grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);gap:.75rem;width:100%;align-items:start}.ui-modal-form-grid{display:grid;gap:.75rem;width:100%;align-items:start}.ui-modal-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-modal-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-modal-form-grid--password{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.ui-input-group-btn--text{min-width:auto;padding:0 .85rem;white-space:nowrap}@media (max-width: 767.98px){.ui-ai-limits-form-grid,.ui-modal-form-grid--2,.ui-modal-form-grid--3,.ui-modal-form-grid--password{grid-template-columns:1fr}.ui-modal-form-grid--password .ui-input-group-btn--text{width:100%}}.ui-roles-grid,.ui-ai-providers-grid,.ui-ai-providers-stats-grid{--bs-gutter-x: .75rem;--bs-gutter-y: .75rem}.roles-index-page .ui-roles-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-left:0!important;margin-right:0!important;--bs-gutter-x: 0;--bs-gutter-y: 0}.roles-index-page .ui-roles-grid>[class*=col-]{width:100%!important;max-width:100%!important;flex:none!important;padding-left:0!important;padding-right:0!important}@media (min-width: 768px){.roles-index-page .ui-roles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.roles-index-page .ui-roles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-ai-providers-index-page .ui-ai-providers-stats-grid{--bs-gutter-x: 0;--bs-gutter-y: 0;margin-left:0!important;margin-right:0!important;gap:.75rem}.admin-ai-providers-index-page .ui-ai-providers-stats-grid>[class*=col-]{width:100%!important;max-width:100%!important;flex:none!important;padding-left:0!important;padding-right:0!important}@media (min-width: 768px){.admin-ai-providers-index-page .ui-ai-providers-stats-grid--totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.admin-ai-providers-index-page .ui-ai-providers-stats-grid--breakdown-1{display:grid;grid-template-columns:minmax(0,1fr)}.admin-ai-providers-index-page .ui-ai-providers-stats-grid--breakdown-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ai-providers-index-page .ui-ai-providers-stats-grid--breakdown-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 991.98px){.admin-ai-providers-index-page .ui-ai-providers-stats-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem}.admin-ai-providers-index-page .ui-ai-providers-stats-grid--totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991.98px) and (orientation: landscape){.admin-ai-providers-index-page .ui-ai-providers-stats-grid--breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}}.roles-index-page .ui-roles-grid>[class*=col-]>.card.ui-panel>.ui-role-card-header,.admin-ai-providers-index-page .ui-ai-providers-grid>[class*=col-]>.card.ui-panel>.ui-role-card-header{align-items:center;min-height:calc((var(--ui-panel-header-padding-y) * 2) + var(--ui-btn-size-compact))}.roles-index-page .ui-roles-grid>[class*=col-]>.card.ui-panel>.ui-role-card-header .ui-panel-title,.admin-ai-providers-index-page .ui-ai-providers-grid>[class*=col-]>.card.ui-panel>.ui-role-card-header .ui-panel-title{flex:1 1 auto;min-width:0}.admin-permissions-index-page{width:100%;max-width:100%;min-width:0;overflow-x:hidden}@media (min-width: 992px){.admin-permissions-index-page .ui-permissions-data-table{table-layout:fixed;width:100%}.admin-permissions-index-page .ui-permissions-data-table .ui-permissions-col-name{width:34%}.admin-permissions-index-page .ui-permissions-data-table .ui-permissions-col-description{width:auto}.admin-permissions-index-page .ui-permissions-data-table .ui-permissions-col-actions{width:112px}.admin-permissions-index-page .ui-permissions-data-table tbody td{text-align:center;vertical-align:middle}.admin-permissions-index-page .ui-permissions-data-table tbody td code{display:inline-block;max-width:100%;text-align:center}.admin-permissions-index-page .permission-category-row td{padding:0!important;border-bottom:1px solid #e9ecef;background:transparent}.admin-permissions-index-page .permission-category-row+tr[data-card-item=true] td{border-top:0}.admin-permissions-index-page .permission-category-row .permission-category-toggle{margin:0;border-bottom:0}}.admin-permissions-index-page .permission-category-group.is-collapsed tr:not(.permission-category-row){display:none}.admin-permissions-index-page .permission-category-toggle{width:100%;display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;padding:.75rem 1rem;font-size:.95rem;font-weight:600;color:#212529;text-align:left;border:0;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e9ecef;cursor:pointer}.admin-permissions-index-page .permission-category-toggle:hover{background:linear-gradient(135deg,#f1f3f5,#fff)}.admin-permissions-index-page .permission-category-chevron{flex-shrink:0;font-size:.85rem;color:#6c757d;transition:transform .2s ease}.admin-permissions-index-page .permission-category-group.is-collapsed .permission-category-chevron{transform:rotate(-90deg)}.admin-permissions-index-page .permission-category-group:not(.is-collapsed) .permission-category-chevron{transform:rotate(0)}@media (max-width: 991.98px){.admin-permissions-index-page .ui-permissions-data-table.ui-mobile-cards-edge>tbody.permission-category-group{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;padding:0!important;margin:0 0 .45rem;gap:.45rem}.admin-permissions-index-page .ui-permissions-data-table .permission-category-row{display:block;width:100%;max-width:100%;min-width:0;margin:0;border:0;border-radius:var(--ui-panel-radius, 12px);overflow:hidden;box-shadow:0 2px 8px #00000014;background:#fff}.admin-permissions-index-page .ui-permissions-data-table .permission-category-row td,.admin-permissions-index-page .ui-permissions-data-table .permission-category-row-cell{display:block;width:100%!important;max-width:100%!important;min-width:0;padding:0!important;border:0!important;text-align:left!important;box-sizing:border-box}.admin-permissions-index-page .ui-permissions-data-table .permission-category-toggle{width:100%;max-width:100%;padding:.6rem .75rem;font-size:.88rem;border-radius:0;box-sizing:border-box}.admin-permissions-index-page .ui-permissions-data-table.ui-mobile-cards-edge tbody{padding-left:0!important;padding-right:0!important}.admin-permissions-index-page .ui-mobile-cards-panel .table-responsive{padding-left:0;padding-right:0}}.ui-role-card-actions-placeholder{pointer-events:none}.ui-permissions-accordion .accordion-button{font-size:.92rem;font-weight:500;padding:.65rem .85rem}.ui-permissions-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.35rem .75rem;max-height:28rem;overflow-y:auto}.ui-permission-badge{transition:transform .16s ease-in-out,background-color .16s ease-in-out,color .16s ease-in-out}.ui-permission-badge:hover{transform:scale(1.03);background-color:#0d6efd!important;color:#fff!important}.roles-form-page .ui-permissions-accordion{border:1px solid #e9ecef;border-radius:var(--ui-panel-radius);overflow:hidden}@media (max-width: 991.98px){.roles-index-page,.admin-ai-providers-index-page{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.roles-index-page .ui-roles-grid{gap:.6rem}.admin-ai-providers-index-page .ui-ai-providers-grid{display:grid;gap:.6rem;margin-left:0!important;margin-right:0!important;--bs-gutter-x: 0;--bs-gutter-y: 0}.admin-ai-providers-index-page .ui-ai-providers-grid>[class*=col-]{width:100%!important;max-width:100%!important;flex:none!important;padding-left:0!important;padding-right:0!important}}@media (max-width: 991.98px) and (orientation: portrait){.roles-index-page .ui-roles-grid,.admin-ai-providers-index-page .ui-ai-providers-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 991.98px) and (orientation: landscape){.roles-index-page .ui-roles-grid,.admin-ai-providers-index-page .ui-ai-providers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}}@media (max-width: 767.98px){.ui-permissions-checks{grid-template-columns:1fr;max-height:none}}.ui-filters-panel .ui-panel-body{padding-top:var(--ui-filters-body-padding-y);padding-bottom:var(--ui-filters-body-padding-y);padding-left:var(--ui-filters-body-padding-x);padding-right:var(--ui-filters-body-padding-x)}.ui-filters-panel .form-label{margin-bottom:var(--ui-filters-label-gap);font-size:var(--ui-filters-label-font-size, var(--ui-filters-font-size));color:#6c757d;font-weight:400}.ui-filters-panel .ui-input-standard,.ui-filters-panel .form-control,.ui-filters-panel .form-select,.ui-filters-panel .ui-input-addon-standard{font-size:var(--ui-filters-font-size)}.ui-filters-panel .form-control::placeholder{font-size:var(--ui-filters-placeholder-size)}.ui-modal-form .form-label{margin-bottom:var(--ui-filters-label-gap);font-size:var(--ui-filters-label-font-size, var(--ui-filters-font-size));color:#6c757d;font-weight:400}.ui-modal-form .ui-input-standard,.ui-form-standard .ui-input-standard,.ui-modal-form .form-control,.ui-form-standard .form-control,.ui-modal-form .form-select,.ui-form-standard .form-select,.ui-modal-form .ui-input-addon-standard{font-size:var(--ui-filters-font-size)}.ui-modal-form .form-control::placeholder{font-size:var(--ui-filters-placeholder-size)}.ui-form-standard .form-control::placeholder{font-size:var(--ui-filters-placeholder-size)}.ui-form-standard .form-label{margin-bottom:var(--ui-filters-label-gap);font-size:var(--ui-filters-label-font-size, var(--ui-filters-font-size));color:#6c757d;font-weight:400}.ui-modal-form .row{--bs-gutter-y: var(--ui-filters-gutter-y)}.ui-modal-form .form-check{margin-bottom:.125rem}.ui-modal-form .form-check-input{margin-top:.22rem}.ui-modal-form .form-check-label{font-size:var(--ui-filters-font-size);color:#495057;font-weight:400;line-height:1.35}.ui-pre-wrap{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;overflow-x:hidden;max-width:100%}.ui-form-standard .form-check{margin-bottom:.125rem}.ui-form-standard .form-check-input{margin-top:.22rem}.ui-form-standard .form-check-label{font-size:var(--ui-filters-font-size);color:#495057;font-weight:400;line-height:1.35}.ui-form-standard .form-check-input[type=radio]{border-color:#adb5bd}.ui-form-standard .form-check-input[type=radio]:checked{background-color:#0d6efd;border-color:#0d6efd}.ui-form-standard .row{--bs-gutter-y: var(--ui-filters-gutter-y)}.ui-filters-panel .ui-input-addon-standard{color:#6c757d}.ui-filters-header{flex-wrap:nowrap}.ui-filters-header .ui-panel-title,.ui-filters-title{display:inline-flex;align-items:center;margin-right:auto;white-space:nowrap}.ui-filters-tools{display:inline-flex;align-items:center;gap:.5rem}.ui-filters-icon-btn{color:#6c757d}.ui-filters-panel .ui-filters-grid{--bs-gutter-x: var(--ui-filters-gutter-x);--bs-gutter-y: var(--ui-filters-gutter-y)}.ui-filters-panel .ui-filters-grid>[class*=col]{margin-bottom:var(--ui-filters-col-gap-bottom)}.ui-filters-panel .ui-filters-grid.ui-filters-grid-secondary{margin-left:calc(var(--bs-gutter-x) * -.5)!important;margin-right:calc(var(--bs-gutter-x) * -.5)!important;margin-top:var(--ui-filters-secondary-row-gap)!important}.ui-section-gap{margin-bottom:var(--ui-section-gap-y)}.ui-table-standard{margin-bottom:0;color:#495057;font-size:.875rem;border-color:#e9ecef}.ui-table-standard thead th{text-align:center;vertical-align:middle;padding:.75rem .5rem;background:#f8f9fa;border-bottom:1px solid #dee2e6;color:#495057;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.ui-table-standard.table-bordered thead th{border-bottom:0!important}.ui-table-standard tbody td,.ui-table-standard tfoot td{text-align:center;vertical-align:middle;padding:.75rem .5rem;font-size:.875rem;line-height:1.35}.ui-table-standard tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.ui-table-standard tbody tr:hover{background-color:#f8f9fa}.ui-table-standard tfoot tr{background:#f8f9fa}.ui-table-standard .ui-table-fixed-column{position:sticky;right:0;z-index:2;background-color:#fff;box-shadow:-2px 0 4px #0000001a}.ui-table-standard thead .ui-table-fixed-column,.ui-table-standard tfoot .ui-table-fixed-column{background-color:#f8f9fa}@media (max-width: 991.98px){.ui-mobile-cards-panel{border:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}.ui-mobile-cards-panel>.card-body{border:0!important;background:transparent!important;padding:0!important}.ui-mobile-cards-panel>.ui-panel-header{border:0!important;border-radius:12px;margin-bottom:.35rem;box-shadow:0 2px 8px #00000014}.ui-table-mobile-cards{width:100%!important;min-width:0!important}.ui-table-mobile-cards thead,.ui-table-mobile-cards tfoot{display:none}.ui-table-mobile-cards tbody{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;width:100%;padding:.35rem}.ui-table-mobile-cards tbody tr[data-card-item=true]{--ui-mobile-card-pad-x: .6rem;--ui-mobile-card-pad-y: .55rem;display:block;width:100%;border:1px solid var(--ui-mobile-card-border-color);border-radius:var(--ui-mobile-card-radius);background:#fff;padding:var(--ui-mobile-card-pad-y) var(--ui-mobile-card-pad-x);box-shadow:var(--ui-mobile-card-shadow);overflow:hidden}.ui-table-mobile-cards tbody tr:not([data-card-item=true]){grid-column:1 / -1}.ui-table-mobile-cards tbody tr[data-card-item=true]:hover{background:#fff;border-color:var(--ui-mobile-card-border-hover)}.ui-table-mobile-cards tbody tr[data-card-item=true]>td{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;width:100%;padding:.42rem 0;border:0;border-bottom:1px solid #f0f0f0;text-align:left!important;white-space:normal}.ui-table-mobile-cards tbody tr[data-card-item=true]>td:last-child{border-bottom:0}.ui-table-mobile-cards tbody tr[data-card-item=true]>td:before{content:attr(data-label);color:#6c757d;font-size:.82rem;font-weight:600;line-height:1.2;min-width:96px;flex-shrink:0}.ui-table-mobile-cards tbody tr[data-card-item=true]>td.ui-mobile-card-title-cell{background:var(--ui-panel-header-bg);border-bottom:1px solid #dee2e6;border-radius:8px 8px 0 0;width:calc(100% + (var(--ui-mobile-card-pad-x) * 2));margin:calc(-1 * var(--ui-mobile-card-pad-y)) calc(-1 * var(--ui-mobile-card-pad-x)) .2rem;padding:.45rem .55rem;box-sizing:border-box}.ui-table-mobile-cards tbody tr[data-card-item=true]>td.ui-mobile-card-title-cell:before{color:#495057}.ui-table-mobile-cards tbody tr[data-card-item=true]>td.ui-mobile-card-title-cell .ui-mobile-card-title-value{font-weight:700;color:#212529;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center!important;width:100%;min-height:2.4em;word-break:break-word}@media (min-width: 992px){.ui-table-composite thead th,.ui-table-composite tbody td,.ui-table-composite tfoot td{font-weight:400!important}.ui-table-composite tbody td:first-child{text-align:left!important}.ui-table-composite thead th:nth-child(2),.ui-table-composite tbody td:nth-child(2){text-align:center!important}}.ui-mobile-card-title-row{background:var(--ui-panel-header-bg);border:0;border-bottom:1px solid #dee2e6;border-radius:var(--ui-panel-radius) var(--ui-panel-radius) 0 0;width:calc(100% + (var(--ui-mobile-card-pad-x) * 2));margin:calc(-1 * var(--ui-mobile-card-pad-y)) calc(-1 * var(--ui-mobile-card-pad-x)) .2rem;padding:.45rem .55rem;box-sizing:border-box;align-items:center;justify-content:center;flex-direction:column;gap:.12rem;text-align:center!important}.ui-mobile-card-title-row .label,.ui-mobile-card-title-row .value{min-width:0!important;width:100%;text-align:center!important}.ui-mobile-card-title-row .ui-mobile-card-title-value{font-weight:700;color:#212529;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center!important;width:100%;min-height:2.4em;word-break:break-word}.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label=Действия] .btn-group{justify-content:flex-end;flex-wrap:wrap}.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label=Действия] .btn-group .btn{min-height:30px}.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label=Выбор] input[type=checkbox]{margin-top:.15rem}.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label=Выбор]{display:none}.ui-table-mobile-cards.ui-mobile-cards-edge tbody{padding-left:0;padding-right:0}}.ui-table-total-row{background:transparent!important}.ui-table-total-row td{background:transparent!important;border-top:1px solid #e9ecef!important;padding-top:.45rem!important;padding-bottom:.45rem!important}.ui-table-total-wrap{display:flex;justify-content:flex-end;align-items:center}.ui-table-total-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.34rem .7rem;border:1px solid #adb5bd!important;border-radius:6px;background:#fff;box-shadow:none;white-space:nowrap}.ui-table-total-chip-main{display:inline-flex;align-items:center;gap:.3rem}.ui-table-total-chip-icon{color:#6c757d;font-size:.9rem;line-height:1}.ui-table-total-chip-label{color:#495057;font-size:.82rem;font-weight:500}.ui-table-total-chip-value{color:#212529;font-size:.95rem;font-weight:600;margin-left:.35rem}@media (max-width: 991.98px) and (orientation: landscape){.ui-table-mobile-cards tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.3rem .1rem .2rem}.ui-table-mobile-cards tbody tr[data-card-item=true]>td.ui-mobile-card-title-cell{justify-content:center;flex-direction:column;gap:.12rem;text-align:center!important}.ui-table-mobile-cards tbody tr[data-card-item=true]>td.ui-mobile-card-title-cell:before,.ui-table-mobile-cards tbody tr[data-card-item=true]>td.ui-mobile-card-title-cell .ui-mobile-card-title-value{width:100%;text-align:center!important}.ui-mobile-card-title-row{justify-content:center;flex-direction:column;gap:.12rem;text-align:center!important}.ui-mobile-card-title-row .label,.ui-mobile-card-title-row .value,.ui-mobile-card-title-row .ui-mobile-card-title-value{width:100%;text-align:center!important}.ui-table-mobile-cards.ui-mobile-cards-edge tbody{padding-left:0;padding-right:0}.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label=Товар] .ui-mobile-supplier-title,.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label="URL товара"] .ui-mobile-supplier-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}.ui-page-header-actions .btn,.ui-panel-header .btn{min-height:30px!important;height:30px!important;padding:.2rem .5rem!important;border-radius:var(--ui-btn-radius);font-size:.8rem;line-height:1.1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.ui-page-header-actions .btn .bi,.ui-panel-header .btn .bi{line-height:1;transform:translateY(.5px)}}.ui-quick-create-modal .modal-footer{justify-content:flex-end;gap:.5rem}.bulk-edit-fields{display:flex;flex-direction:column;gap:.75rem}.bulk-edit-field-row{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr) auto;gap:.5rem;align-items:center}.bulk-edit-field-value,.bulk-edit-field-value .catalog-category-picker-mount,.bulk-edit-field-value .catalog-category-picker,.bulk-edit-field-value .form-select,.bulk-edit-field-value .form-control{width:100%;min-width:0}.bulk-edit-field-row .remove-bulk-field{flex-shrink:0}@media (max-width: 575.98px){.bulk-edit-field-row{grid-template-columns:minmax(0,1fr) auto}.bulk-edit-field-row .bulk-field-select{grid-column:1 / -1}}@media (max-width: 991.98px) and (orientation: landscape){.ui-quick-create-modal .modal-dialog{--bs-modal-width: calc(100vw - .75rem) ;width:calc(100vw - .75rem);max-width:calc(100vw - .75rem)!important;height:calc(100vh - .7rem);height:calc(100dvh - .7rem);max-height:calc(100vh - .7rem);max-height:calc(100dvh - .7rem);margin:.35rem auto}.ui-quick-create-modal .modal-content{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ui-quick-create-modal .modal-header,.ui-quick-create-modal .modal-footer{flex-shrink:0}.ui-quick-create-modal .modal-body{flex:1 1 auto;overflow-y:auto;min-height:0;padding-top:.75rem;padding-bottom:.75rem}}@media (max-width: 991.98px) and (orientation: portrait){.ui-table-mobile-cards tbody tr[data-card-item=true]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.45rem;row-gap:.08rem}.ui-table-mobile-cards tbody tr[data-card-item=true]>td{min-width:0;text-align:center!important;justify-content:center;align-items:center;flex-direction:column;gap:.15rem}.ui-table-mobile-cards tbody tr[data-card-item=true]>td.ui-mobile-card-title-cell,.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label=Действия],.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-mobile-span=full]{grid-column:1 / -1}.ui-table-mobile-cards tbody tr[data-card-item=true]>td.ui-mobile-card-title-cell+td:last-child,.ui-table-mobile-cards tbody tr[data-card-item=true]>td:nth-child(4):last-child,.ui-table-mobile-cards tbody tr[data-card-item=true]>td:nth-child(6):last-child,.ui-table-mobile-cards tbody tr[data-card-item=true]>td:nth-child(8):last-child,.ui-table-mobile-cards tbody tr[data-card-item=true]>td:nth-child(10):last-child{grid-column:1 / -1}.ui-table-mobile-cards tbody tr[data-card-item=true]>td:nth-child(2n):not([data-label=Действия]):not([data-mobile-pair-end]):has(+td[data-label=Действия]:last-child){grid-column:1 / -1}.ui-table-mobile-cards tbody tr[data-card-item=true]>td:before{min-width:0;width:100%;text-align:center}.ui-table-mobile-cards tbody tr[data-card-item=true]>td.ui-mobile-card-title-cell{text-align:center!important;justify-content:center}.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label=Действия] .btn-group{width:100%;justify-content:center}.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label=Товар] .ui-mobile-supplier-title,.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label="URL товара"] .ui-mobile-supplier-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}}@media (max-width: 576px){.ui-table-mobile-cards tbody tr[data-card-item=true]>td{gap:.2rem;padding:.32rem 0}.ui-table-mobile-cards tbody tr[data-card-item=true]>td:before{min-width:auto;font-size:.78rem}.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label=Действия] .btn-group{width:100%}.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-label=Действия] .btn-group .btn{flex:1 1 auto;min-width:0}}.ui-table-grid{border:none;border-radius:0;background:#fff}.ui-table-grid .ui-table-grid-row{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #edf1f6}.ui-table-grid .ui-table-grid-row.ui-table-grid-row-header{font-weight:600;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:.55rem .6rem}.ui-table-grid .ui-table-grid-row.ui-table-grid-row-header .column{font-weight:600;text-align:center;white-space:normal;overflow-wrap:break-word;font-size:.72rem;text-transform:uppercase;letter-spacing:.02em;color:#6c757d}.ui-select-chip-wrapper{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:32px;height:32px;box-sizing:border-box}.ui-select-chip-wrapper.ui-select-chip-wrapper-readonly{pointer-events:none}.ui-select-chip{display:inline-flex;align-items:center;gap:.25rem;min-height:32px;height:32px;padding:0 .5rem;border-radius:4px;border:1px solid var(--status-accent-border, #90caf9);background-color:var(--status-accent-bg, #e3f2fd);color:var(--status-accent, #1976d2);font-size:.75rem;font-weight:600;line-height:1.15;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}.ui-select-chip.ui-select-chip-placeholder{background-color:#e9ecef;border-color:#dee2e6;color:#6c757d}.ui-select-chip-label{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.ui-select-chip-arrow{font-size:.7rem;width:0;margin-left:0;opacity:0;overflow:hidden;transition:opacity .2s ease,width .2s ease,margin-left .2s ease}.ui-select-chip-wrapper:not(.ui-select-chip-wrapper-readonly):hover .ui-select-chip-arrow{width:auto;margin-left:.25rem;opacity:1}.ui-select-chip-wrapper:not(.ui-select-chip-wrapper-readonly):hover .ui-select-chip{box-shadow:0 1px 3px #0000001f}.ui-select-dropdown-menu{position:fixed;z-index:10000;min-width:220px;max-height:260px;overflow-y:auto;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px #00000026}.ui-select-dropdown-item{padding:.625rem .75rem;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:.25rem;align-items:center;text-align:center}.ui-select-dropdown-item:last-child{border-bottom:none}.ui-select-dropdown-item:hover{background-color:#f8f9fa}.ui-select-dropdown-item.ui-select-dropdown-item-active{background-color:var(--status-accent-bg, #e7f3ff);color:var(--status-accent, #0d6efd);font-weight:600}.ui-select-dropdown-name{width:100%;text-align:center;font-size:.875rem;font-weight:500;color:#212529}.ui-select-dropdown-item.ui-select-dropdown-item-active .ui-select-dropdown-name{color:var(--status-accent, #0d6efd)}.ui-select-dropdown-details{width:100%;text-align:center;font-size:.75rem;color:#6c757d;opacity:.85}.ui-select-dropdown-item.ui-select-dropdown-item-active .ui-select-dropdown-details{color:var(--status-accent, #0d6efd);opacity:1}@media (max-width: 767px){.ui-btn-standard-mobile{min-height:30px;padding:.25rem .6rem;border-radius:var(--ui-btn-radius);font-size:.85rem;line-height:1.2}.ui-mobile-action-btn{width:var(--ui-btn-size-compact);height:var(--ui-btn-size-compact);min-width:var(--ui-btn-size-compact);min-height:var(--ui-btn-size-compact);border-radius:var(--ui-btn-radius)}}@media (max-width: 991.98px){:root{--ui-panel-header-padding-y: .75rem;--ui-panel-header-padding-x: 1rem;--ui-panel-body-padding-y: .75rem;--ui-panel-body-padding-x: 1rem;--ui-section-gap-y: .75rem;--ui-filters-body-padding-x: 1rem;--ui-filters-font-size: 16px;--ui-filters-placeholder-size: 15px;--ui-filters-label-font-size: 14px}.ui-page-heading{font-size:1.45rem}.ui-page-header-layout.ui-page-header-layout-single{flex-direction:row;align-items:center!important;justify-content:space-between;gap:.5rem;flex-wrap:nowrap}.ui-page-header-layout.ui-page-header-layout-single .ui-page-header-actions{width:auto;margin-left:auto;flex:0 0 auto}.ui-page-header-layout.ui-page-header-layout-single .ui-page-header-actions .btn{width:auto;min-height:30px;height:30px;padding:.2rem .55rem;font-size:.85rem;line-height:1.2;border-radius:var(--ui-btn-radius);display:inline-flex;align-items:center}.ui-page-header-layout.ui-page-header-layout-single .ui-page-heading-group{min-height:30px;align-items:center}.ui-page-header-layout.ui-page-header-layout-single .ui-page-heading{line-height:1}.ui-page-header-layout.ui-page-header-layout-single .ui-page-heading-icon{transform:translateY(1px)}.ui-page-header-layout.ui-page-header-layout-double{width:100%;align-items:stretch!important;gap:.75rem;flex-direction:column}.ui-page-header-layout.ui-page-header-layout-double .ui-page-header-actions{width:100%;display:flex;margin-left:0}.ui-page-header-layout.ui-page-header-layout-double .ui-page-header-actions .btn{width:50%!important;flex:1 1 50%;display:inline-flex;align-items:center;justify-content:center;min-height:30px!important;height:30px!important;max-height:30px!important;padding:0 .5rem!important;font-size:.85rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-page-header-layout.ui-page-header-layout-double .ui-page-header-actions .btn .bi{display:inline-flex;align-items:center;justify-content:center;line-height:1;transform:translateY(.5px)}.ui-page-header-layout.ui-page-header-layout-double .ui-page-header-actions .btn:first-child{width:58%!important;flex:1 1 58%}.ui-page-header-layout.ui-page-header-layout-double .ui-page-header-actions .btn:last-child{width:42%!important;flex:1 1 42%}.ui-panel-header{padding:var(--ui-panel-header-padding-y) var(--ui-panel-header-padding-x)}.ui-panel-body{padding:var(--ui-panel-body-padding-y) var(--ui-panel-body-padding-x)}.ui-panel-title{font-size:.95rem}.ui-filters-panel .ui-panel-body{padding-top:.6rem;padding-bottom:.6rem}.ui-filters-panel .form-label{margin-bottom:.15rem;font-size:var(--ui-filters-label-font-size, 14px)}.ui-filters-panel .ui-filters-grid{--bs-gutter-x: var(--ui-filters-gutter-x);--bs-gutter-y: .35rem}.ui-filters-panel .ui-filters-grid.ui-filters-grid-secondary{margin-top:.2rem!important}.ui-filters-panel .ui-input-standard,.ui-filters-panel .form-control,.ui-filters-panel .form-select,.ui-filters-panel .ui-input-addon-standard{font-size:var(--ui-filters-font-size)}.ui-filters-panel .form-control::placeholder{font-size:var(--ui-filters-placeholder-size)}.ui-filters-tools{width:auto;margin-top:0;margin-left:auto;flex-direction:row;gap:.35rem}.ui-filters-tools .ui-btn-compact,.ui-filters-tools .ui-chevron-toggle{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important}.ui-filters-header{flex-direction:row!important;align-items:center!important;justify-content:space-between;gap:.5rem;flex-wrap:nowrap}.ui-filters-header .ui-panel-title,.ui-filters-title{font-size:.95rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-table-standard{font-size:.82rem}.ui-table-standard thead th{font-size:.72rem;padding:.6rem .45rem}.ui-table-standard tbody td,.ui-table-standard tfoot td{font-size:.82rem;padding:.6rem .45rem}.ui-select-chip-wrapper{min-height:30px;height:30px}.ui-select-chip{min-height:30px;height:30px;padding-top:0;padding-bottom:0}.products-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-]+[class*=col-],.services-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-]+[class*=col-],.suppliers-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-]+[class*=col-],.parsing-tasks-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-]+[class*=col-],.parsing-schedules-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-]+[class*=col-],.parsing-logs-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-]+[class*=col-],.admin-security-logs-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-]+[class*=col-],.admin-owners-show-page .card-body>.row:not(.ui-stats-section)>[class*=col-]+[class*=col-],.show-page-summary .row>[class*=col-]+[class*=col-]{padding-left:0!important}.products-show-page>.row,.services-show-page>.row,.suppliers-show-page>.row,.parsing-tasks-show-page>.row,.parsing-schedules-show-page>.row,.parsing-logs-show-page>.row,.admin-security-logs-show-page>.row,.admin-owners-show-page>.row{padding-left:0!important;padding-right:0!important}.products-show-page .show-content-col,.services-show-page .show-content-col,.suppliers-show-page .show-content-col,.parsing-tasks-show-page .show-content-col,.parsing-schedules-show-page .show-content-col,.parsing-logs-show-page .show-content-col,.admin-security-logs-show-page .show-content-col,.admin-owners-show-page .show-content-col{padding-left:0!important;padding-right:0!important}}@media (max-width: 991.98px) and (max-height: 500px){.ui-page-heading{font-size:1.2rem}.ui-page-heading-icon{width:22px;height:22px;min-width:22px;min-height:22px;font-size:22px;line-height:22px}.ui-filters-panel .form-label{font-size:var(--ui-filters-label-font-size, 14px)}.ui-filters-panel .ui-input-standard,.ui-filters-panel .form-control,.ui-filters-panel .form-select,.ui-filters-panel .ui-input-addon-standard{font-size:var(--ui-filters-font-size)}.ui-filters-panel .form-control::placeholder{font-size:var(--ui-filters-placeholder-size)}.ui-filters-panel .input-group-text{padding-left:.45rem;padding-right:.45rem}.ui-modal-form .form-label{font-size:var(--ui-filters-label-font-size, 14px)}.ui-modal-form .ui-input-standard,.ui-form-standard .ui-input-standard,.ui-modal-form .form-control,.ui-form-standard .form-control,.ui-modal-form .form-select,.ui-form-standard .form-select,.ui-modal-form .ui-input-addon-standard{font-size:var(--ui-filters-font-size)}.ui-modal-form .form-control::placeholder{font-size:var(--ui-filters-placeholder-size)}.ui-form-standard .form-control::placeholder{font-size:var(--ui-filters-placeholder-size)}.ui-form-standard .form-label{font-size:var(--ui-filters-label-font-size, 14px)}}@media (max-width: 991.98px) and (orientation: portrait){.products-show-page .row.mt-4,.services-show-page .row.mt-4,.suppliers-show-page .row.mt-4,.parsing-tasks-show-page .row.mt-4,.parsing-schedules-show-page .row.mt-4,.parsing-logs-show-page .row.mt-4,.admin-security-logs-show-page .row.mt-4,.admin-owners-show-page .row.mt-4{margin-left:0;margin-right:0}.products-show-page .row.mt-4>[class*=col-],.services-show-page .row.mt-4>[class*=col-],.suppliers-show-page .row.mt-4>[class*=col-],.parsing-tasks-show-page .row.mt-4>[class*=col-],.parsing-schedules-show-page .row.mt-4>[class*=col-],.parsing-logs-show-page .row.mt-4>[class*=col-],.admin-security-logs-show-page .row.mt-4>[class*=col-],.admin-owners-show-page .row.mt-4>[class*=col-]{padding-left:0;padding-right:0}.ui-page-heading{font-size:1.28rem}.ui-page-heading-icon{width:23px;height:23px;min-width:23px;min-height:23px;font-size:23px;line-height:23px}.ui-filters-panel .ui-panel-body{padding-top:.45rem;padding-bottom:.45rem}.ui-filters-panel .form-label{margin-bottom:.1rem}.ui-filters-panel .ui-filters-grid{--bs-gutter-y: .25rem}.ui-filters-panel .ui-filters-grid>[class*=col]{margin-bottom:.2rem}.ui-filters-panel .ui-filters-grid.ui-filters-grid-secondary{margin-top:.12rem!important}.ui-quick-create-modal .modal-footer{flex-direction:column;align-items:stretch;gap:.5rem;padding-top:.75rem;padding-bottom:.75rem}.ui-quick-create-modal .modal-footer .btn{width:100%;justify-content:center}.ui-edit-header-actions,.ui-section-header-actions{flex-wrap:nowrap;gap:.35rem!important}.ui-edit-header-actions .btn,.ui-section-header-actions .btn{white-space:nowrap;font-size:.8rem;min-height:30px;padding:.2rem .5rem;line-height:1.1;display:inline-flex;align-items:center;justify-content:center}.ui-edit-header-actions .btn i,.ui-section-header-actions .btn i{display:inline-flex;align-items:center;justify-content:center;line-height:1;transform:translateY(.5px);margin-right:.2rem}}.admin-security-logs-index-page{width:100%;max-width:100%;min-width:0}.admin-security-logs-index-page .ui-security-logs-stats-grid{display:grid;gap:.75rem;margin-left:0!important;margin-right:0!important;--bs-gutter-x: 0;--bs-gutter-y: 0}.admin-security-logs-index-page .ui-security-logs-stats-grid>.ui-stat-card,.admin-security-logs-index-page .ui-security-logs-stats-grid>[class*=col-]{width:100%!important;max-width:100%!important;flex:none!important;padding-left:0!important;padding-right:0!important}@media (min-width: 992px){.admin-security-logs-index-page .ui-security-logs-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 991.98px) and (orientation: portrait){.admin-security-logs-index-page .ui-security-logs-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}@media (max-width: 991.98px) and (orientation: landscape){.admin-security-logs-index-page .ui-security-logs-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}}@media (max-width: 991.98px){.admin-security-logs-index-page,.admin-security-logs-show-page,.admin-blocked-ips-index-page,.admin-database-health-index-page,.admin-server-health-index-page{overflow-x:hidden;--ui-dashboard-page-inset-x: .4rem;margin-left:calc((var(--bs-gutter-x) * -.5) + var(--ui-dashboard-page-inset-x));margin-right:calc((var(--bs-gutter-x) * -.5) + var(--ui-dashboard-page-inset-x))}.admin-security-logs-index-page>.row,.admin-blocked-ips-index-page>.row,.admin-database-health-index-page>.row,.admin-server-health-index-page>.row{--bs-gutter-x: .45rem;--bs-gutter-y: .45rem;margin-left:0;margin-right:0}.admin-security-logs-index-page>.row>[class*=col-],.admin-blocked-ips-index-page>.row>[class*=col-],.admin-database-health-index-page>.row>[class*=col-],.admin-server-health-index-page>.row>[class*=col-]{padding-left:0!important;padding-right:0!important}}.admin-blocked-ips-index-page{width:100%;max-width:100%;min-width:0}.admin-blocked-ips-index-page .ui-blocked-ips-stats-grid{display:grid;gap:.75rem;margin-left:0!important;margin-right:0!important;--bs-gutter-x: 0;--bs-gutter-y: 0}.admin-blocked-ips-index-page .ui-blocked-ips-stats-grid>.ui-stat-card,.admin-blocked-ips-index-page .ui-blocked-ips-stats-grid>[class*=col-]{width:100%!important;max-width:100%!important;flex:none!important;padding-left:0!important;padding-right:0!important}@media (min-width: 992px){.admin-blocked-ips-index-page .ui-blocked-ips-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 991.98px) and (orientation: portrait){.admin-blocked-ips-index-page .ui-blocked-ips-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}@media (max-width: 991.98px) and (orientation: landscape){.admin-blocked-ips-index-page .ui-blocked-ips-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}}.admin-blocked-ips-index-page .ui-blocked-ips-table-header{flex-wrap:nowrap;align-items:center}.admin-blocked-ips-index-page .ui-blocked-ips-table-header-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem;flex-shrink:0}.admin-blocked-ips-index-page .ui-blocked-ips-table-header-actions .ui-blocked-ips-header-btn{flex-shrink:0}@media (min-width: 992px){.admin-blocked-ips-index-page .ui-blocked-ips-table-header-actions .ui-blocked-ips-header-btn{width:auto;min-width:var(--ui-btn-size-compact);height:auto;min-height:var(--ui-btn-height-desktop);padding:.375rem .65rem;gap:.35rem;white-space:nowrap}}@media (max-width: 991.98px){.admin-blocked-ips-index-page .ui-blocked-ips-table-header-actions .ui-blocked-ips-header-btn{width:var(--ui-btn-size-compact)!important;height:var(--ui-btn-size-compact)!important;min-width:var(--ui-btn-size-compact)!important;min-height:var(--ui-btn-size-compact)!important;max-height:var(--ui-btn-size-compact)!important;padding:0!important}}.admin-database-health-index-page{width:100%;max-width:100%;min-width:0}.admin-database-health-index-page .ui-database-health-stats-grid{display:grid;gap:.75rem;margin-left:0!important;margin-right:0!important;--bs-gutter-x: 0;--bs-gutter-y: 0}.admin-database-health-index-page .ui-database-health-stats-grid>.ui-stat-card,.admin-database-health-index-page .ui-database-health-stats-grid>[class*=col-]{width:100%!important;max-width:100%!important;flex:none!important;padding-left:0!important;padding-right:0!important}@media (min-width: 992px){.admin-database-health-index-page .ui-database-health-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 991.98px) and (orientation: portrait){.admin-database-health-index-page .ui-database-health-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}@media (max-width: 991.98px) and (orientation: landscape){.admin-database-health-index-page .ui-database-health-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}}.admin-backups-index-page{width:100%;max-width:100%;min-width:0}.admin-backups-index-page .ui-backups-stats-grid{display:grid;gap:.75rem;margin-left:0!important;margin-right:0!important;--bs-gutter-x: 0;--bs-gutter-y: 0}.admin-backups-index-page .ui-backups-stats-grid>.ui-stat-card,.admin-backups-index-page .ui-backups-stats-grid>[class*=col-]{width:100%!important;max-width:100%!important;flex:none!important;padding-left:0!important;padding-right:0!important}@media (min-width: 992px){.admin-backups-index-page .ui-backups-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 991.98px) and (orientation: portrait){.admin-backups-index-page .ui-backups-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}@media (max-width: 991.98px) and (orientation: landscape){.admin-backups-index-page .ui-backups-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}}.admin-database-health-index-page .ui-database-health-usage-bar{height:1.625rem;min-width:7.5rem;background-color:#e9ecef}.admin-database-health-index-page .ui-database-health-usage-value{min-width:3.4rem;text-align:right;font-size:.95rem}@media (max-width: 991.98px){.admin-database-health-index-page .ui-database-health-usage{width:100%}.admin-database-health-index-page .ui-database-health-usage-bar{min-width:0}}.admin-server-health-index-page{width:100%;max-width:100%;min-width:0}.admin-server-health-index-page .ui-server-health-stats-grid{display:grid;gap:.75rem;margin-left:0!important;margin-right:0!important;--bs-gutter-x: 0;--bs-gutter-y: 0}.admin-server-health-index-page .ui-server-health-stats-grid>.ui-stat-card,.admin-server-health-index-page .ui-server-health-stats-grid>[class*=col-]{width:100%!important;max-width:100%!important;flex:none!important;padding-left:0!important;padding-right:0!important}@media (min-width: 992px){.admin-server-health-index-page .ui-server-health-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 991.98px) and (orientation: portrait){.admin-server-health-index-page .ui-server-health-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}@media (max-width: 991.98px) and (orientation: landscape){.admin-server-health-index-page .ui-server-health-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}}.admin-server-health-index-page .ui-server-health-details-grid{display:grid;gap:.75rem;margin-left:0!important;margin-right:0!important}@media (min-width: 992px){.admin-server-health-index-page .ui-server-health-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-parsing-dashboard-page{width:100%;max-width:100%;min-width:0}.admin-parsing-dashboard-page .parsing-dashboard-chart-area{position:relative;height:320px;min-height:240px}.admin-parsing-dashboard-page .ui-stat-progress{height:.5rem}.admin-parsing-dashboard-page .ui-stat-card{display:flex}.admin-parsing-dashboard-page .ui-stat-card>.ui-stat-panel{flex:1 1 auto;width:100%}.admin-parsing-dashboard-page .ui-stat-title{min-height:2.4em;line-height:1.2}.admin-parsing-dashboard-page .ui-stats-section--fill>.ui-stat-card .ui-stat-panel-body{min-height:5.5rem}.admin-parsing-dashboard-page .ui-table-mobile-cards tbody tr.task-row[data-card-item=true]{cursor:pointer}@media (hover: hover){.admin-parsing-dashboard-page .task-row:hover{background-color:rgba(var(--bs-primary-rgb),.06)}}@media (min-width: 992px){.admin-parsing-dashboard-page .ui-page-header-layout{flex-direction:row;align-items:center!important}.admin-parsing-dashboard-page .ui-page-header-actions{width:auto;margin-left:auto;flex-wrap:nowrap;align-items:center}.admin-parsing-dashboard-page .ui-page-header-actions .btn:not(.ui-page-header-refresh-btn){flex:0 0 auto;width:auto;min-height:var(--ui-btn-height-desktop);height:auto;padding:.375rem .75rem;font-size:.95rem}}@media (max-width: 991.98px){.admin-parsing-dashboard-page{overflow-x:hidden;--ui-dashboard-page-inset-x: .4rem;margin-left:calc((var(--bs-gutter-x) * -.5) + var(--ui-dashboard-page-inset-x));margin-right:calc((var(--bs-gutter-x) * -.5) + var(--ui-dashboard-page-inset-x))}.admin-parsing-dashboard-page>.row{--bs-gutter-x: .45rem;--bs-gutter-y: .45rem;margin-left:0;margin-right:0}.admin-parsing-dashboard-page>.row>[class*=col-]{padding-left:0!important;padding-right:0!important}.admin-parsing-dashboard-page .ui-panel-header,.admin-parsing-dashboard-page .ui-panel-body{padding-left:.65rem;padding-right:.65rem}.admin-parsing-dashboard-page .ui-panel-body>.ui-stats-section{--bs-gutter-x: .45rem}.admin-parsing-dashboard-page .ui-panel-body>.ui-stats-section:not(.ui-stats-section--stacked){margin-left:calc(var(--bs-gutter-x) * -.5)!important;margin-right:calc(var(--bs-gutter-x) * -.5)!important}.admin-parsing-dashboard-page .ui-panel-body>.ui-stats-section:not(.ui-stats-section--stacked)>[class*=col-],.admin-parsing-dashboard-page .ui-panel-body>.ui-stats-section:not(.ui-stats-section--stacked)>.ui-stat-card{padding-left:calc(var(--bs-gutter-x) * .5)!important;padding-right:calc(var(--bs-gutter-x) * .5)!important}.admin-parsing-dashboard-page .ui-page-header-layout{flex-direction:column;align-items:stretch}.admin-parsing-dashboard-page .ui-page-header-actions{width:100%;margin-left:0;flex-wrap:nowrap;gap:.35rem;align-items:stretch}.admin-parsing-dashboard-page .ui-page-header-actions .btn{min-height:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:.2rem .5rem;font-size:.8rem;line-height:1.1}.admin-parsing-dashboard-page .ui-page-header-actions .ui-page-header-refresh-btn{flex:0 0 var(--ui-btn-size-compact);width:var(--ui-btn-size-compact);min-width:var(--ui-btn-size-compact);padding:0}.admin-parsing-dashboard-page .ui-page-header-actions .btn:not(.ui-page-header-refresh-btn){flex:1 1 0;min-width:0}}@media (max-width: 991.98px) and (orientation: landscape){.admin-parsing-dashboard-page .ui-page-header-layout{flex-direction:row;align-items:center!important;gap:.5rem}.admin-parsing-dashboard-page .ui-page-header-actions{width:auto;margin-left:auto;flex:0 0 auto;align-items:center}.admin-parsing-dashboard-page .ui-page-header-actions .btn:not(.ui-page-header-refresh-btn){flex:0 0 auto;width:auto;min-width:0}}@media (max-width: 991.98px){input.form-control,input.ui-input-standard,select.form-select,textarea.form-control,textarea.ui-input-standard,.ui-modal-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),.ui-form-standard input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),.ui-filters-panel input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),.ui-modal-form select,.ui-form-standard select,.ui-filters-panel select,.ui-modal-form textarea,.ui-form-standard textarea,.ui-filters-panel textarea{font-size:16px!important}input.form-control::placeholder,textarea.form-control::placeholder,.ui-modal-form .form-control::placeholder,.ui-form-standard .form-control::placeholder,.ui-filters-panel .form-control::placeholder{font-size:15px!important}}.attributes-section{margin-bottom:1.5rem}.attributes-section .info-card.attributes-card{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000000d;transition:box-shadow .2s ease}.attributes-section .info-card.attributes-card:hover{box-shadow:0 4px 8px #00000014}.attributes-section .info-card .card-header{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:2px solid #e9ecef;padding:1rem 1.5rem;border-radius:8px 8px 0 0}.attributes-section .info-card .card-title{color:#495057;font-size:1.1rem;font-weight:600;margin:0;display:flex;align-items:center;text-transform:uppercase}.attributes-section .info-card .card-title i{color:#6c757d;font-size:1rem}.attributes-section .info-card .card-body,.attributes-section .info-card .card-body.ui-panel-body{padding:.5rem}.attributes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.attribute-item,.full-width-field-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:1rem;transition:background .2s ease,box-shadow .2s ease}.attribute-item:hover,.full-width-field-item:hover{background:#fff;box-shadow:0 2px 4px #0000000d}.attribute-item--edit:hover,.attribute-item--edit:focus-within{transform:none;background:#fff}.attribute-item--full-width{grid-column:1 / -1}.attribute-item--invalid{border-color:#dc3545;box-shadow:0 0 0 .15rem #dc35451f}.attribute-label{font-size:.9rem;color:#6c757d;margin-bottom:.5rem;display:flex;align-items:center}.attribute-label i{color:#0d6efd}.attribute-value{font-size:.95rem;color:#495057}.attribute-value--edit .form-control,.attribute-value--edit .form-select{width:100%}.attribute-image{cursor:pointer}.attribute-img{max-width:150px;max-height:100px;object-fit:cover;border:2px solid #e9ecef;transition:all .3s ease}.attribute-img:hover{border-color:#0d6efd;transform:scale(1.05)}.date-value,.number-value,.text-value{display:flex;align-items:center}.date-value i,.number-value i{color:#6c757d}.full-width-fields-section{margin-top:1.5rem;border-top:1px solid #e9ecef;padding-top:1.5rem}.full-width-field-item{margin-bottom:1rem}.full-width-field-item:last-child{margin-bottom:0}.full-width-field-item .attribute-label{margin-bottom:.75rem}.full-width-value{font-size:.95rem;color:#495057;line-height:1.6}.text-value-full{white-space:pre-wrap;word-wrap:break-word}@media (max-width: 768px){.attributes-grid{grid-template-columns:1fr;gap:.75rem}.attribute-item,.full-width-field-item{padding:.75rem}.full-width-fields-section{margin-top:1rem;padding-top:1rem}}.modal-backdrop{background-color:#ffffff80!important}body .modal-backdrop.show{background-color:#00000026!important}.dropdown-menu{z-index:1060!important;position:absolute!important}.mo-section .dropdown-menu,.mo-section .btn-group .dropdown-menu{z-index:1070!important;position:absolute!important}.mo-section .dropdown,.mo-section .btn-group{position:relative!important}
