.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto}.p-tabview-nav{display:flex;margin:0;padding:0;list-style-type:none;flex:1 1 auto}.p-tabview-nav-link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;position:relative;text-decoration:none;overflow:hidden}.p-tabview-ink-bar{display:none;z-index:1}.p-tabview-nav-link:focus{z-index:1}.p-tabview-title{line-height:1;white-space:nowrap}.p-tabview-nav-btn{position:absolute;top:0;z-index:2;height:100%;display:flex;align-items:center;justify-content:center}.p-tabview-nav-prev{left:0}.p-tabview-nav-next{right:0}.p-tabview-nav-content::-webkit-scrollbar{display:none}.gallery-panel[data-v-7796b188]{padding-top:1rem}.gallery-toolbar[data-v-7796b188]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.search-box[data-v-7796b188]{width:min(32rem,100%)}.search-box input[data-v-7796b188]{width:100%}.gallery-count[data-v-7796b188]{color:#687a84;font-size:.85rem;font-weight:600;white-space:nowrap}.image-grid[data-v-7796b188]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1rem}.image-card[data-v-7796b188]{overflow:hidden;border:1px solid #dbe5e9;border-radius:12px;background:#fff;box-shadow:0 4px 14px rgba(25,55,68,.06)}.image-stage[data-v-7796b188]{position:relative;display:flex;align-items:center;justify-content:center;height:210px;background:linear-gradient(145deg,#edf3f5,#f8fafb)}.image-stage[data-v-7796b188] .p-image img{max-width:100%;max-height:180px;-o-object-fit:contain;object-fit:contain}.position-badge[data-v-7796b188],.status-dot[data-v-7796b188]{position:absolute;top:.7rem;padding:.3rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700}.position-badge[data-v-7796b188]{left:.7rem;background:#163746;color:#fff}.status-dot[data-v-7796b188]{right:.7rem}.status-dot.published[data-v-7796b188]{background:#d9f2e7;color:#147653}.status-dot.local[data-v-7796b188]{background:#fff0cd;color:#8c6100}.image-content[data-v-7796b188]{padding:.9rem}.file-heading[data-v-7796b188]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.file-heading strong[data-v-7796b188]{display:block;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d3642}.file-heading small[data-v-7796b188]{display:block;margin-top:.2rem;color:#83929a}.entity-list[data-v-7796b188]{margin-top:.8rem;border-top:1px solid #edf1f3}.entity-row[data-v-7796b188]{display:flex;justify-content:space-between;gap:.75rem;padding:.6rem 0;border-bottom:1px solid #edf1f3}.entity-key[data-v-7796b188],.entity-name[data-v-7796b188]{display:block}.entity-key[data-v-7796b188]{font-weight:700;color:#087f8c}.entity-name[data-v-7796b188]{margin-top:.15rem;color:#526772;font-size:.78rem}.entity-context[data-v-7796b188]{align-self:center;color:#73848c;font-size:.72rem;text-align:right}.shared-note[data-v-7796b188]{display:block;margin-top:.65rem;color:#627780}.gallery-state[data-v-7796b188]{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:18rem;color:#657984}.gallery-state.empty[data-v-7796b188]{flex-direction:column}.gallery-state.empty>i[data-v-7796b188]{color:#9eb6bf;font-size:2.4rem}@media (max-width:640px){.gallery-toolbar[data-v-7796b188]{align-items:stretch;flex-direction:column}.image-grid[data-v-7796b188]{grid-template-columns:1fr}}.image-library[data-v-930dd624]{min-height:calc(100vh - 8rem)}.library-header[data-v-930dd624]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.25rem}.library-header h1[data-v-930dd624]{margin:.15rem 0;color:#163746}.library-header p[data-v-930dd624]{margin:0;color:#677984}.eyebrow[data-v-930dd624]{color:#087f8c;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media (max-width:640px){.library-header[data-v-930dd624]{align-items:stretch;flex-direction:column}}