.xpart-panel{border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem;background:rgba(13,20,36,.8);margin-top:1rem;max-width:100%}.xpart-panel__title{margin:0 0 .35rem;font-size:1.35rem;font-weight:600;line-height:1.25}.xpart-panel__lead{margin:0 0 1.25rem;max-width:52rem;font-size:.92rem;line-height:1.5;color:#9aa8c7}.xpart-toolbar{gap:.65rem .75rem;margin-bottom:1rem;padding:.85rem 1rem;border-radius:.75rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.xpart-toolbar,.xpart-toolbar__filters{display:flex;flex-wrap:wrap;align-items:flex-end}.xpart-toolbar__filters{gap:.65rem;flex:1 1 16rem;min-width:0}.xpart-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.xpart-toolbar__pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.06);margin-top:.15rem}.xpart-field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.xpart-field__label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7d89a8}.xpart-field input[type=search],.xpart-field input[type=text],.xpart-field select{min-width:8.5rem}.xpart-alert{margin:0 0 1rem;padding:.65rem .85rem;border-radius:.5rem;font-size:.9rem;line-height:1.4}.xpart-alert--error{color:#fecaca;background:rgba(248,113,113,.12);border:1px solid rgba(248,113,113,.25)}.xpart-alert--success{color:#bbf7d0;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.25)}.xpart-alert--warn{color:#fde68a;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.28)}.xpart-badge-stack{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.xpart-empty{margin:.5rem 0 1rem;color:#9aa8c7;font-size:.92rem}.xpart-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:rgba(7,11,20,.45)}.xpart-data-table{width:100%;border-collapse:collapse;font-size:.9rem}.xpart-data-table td,.xpart-data-table th{padding:.85rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.06)}.xpart-data-table th{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#7d89a8;background:rgba(255,255,255,.02);white-space:nowrap}.xpart-data-table tbody tr:last-child td{border-bottom:none}.xpart-data-table tbody tr:hover td{background:rgba(142,164,255,.04)}.xpart-data-table tr.is-selected td{background:rgba(142,164,255,.08)}.xpart-data-table .col-compact{white-space:nowrap;width:1%}.xpart-cell-primary{font-weight:600;color:#e8edf5}.xpart-cell-secondary{margin-top:.2rem;font-size:.8rem;color:#7d89a8;line-height:1.35;word-break:break-all}.xpart-cell-secondary code{font-size:.78rem}.xpart-badge-row{display:flex;flex-wrap:wrap;gap:.35rem;max-width:14rem}.xpart-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:999px;font-size:.72rem;font-weight:500;line-height:1.2;border:1px solid rgba(255,255,255,.1);color:#9aa8c7;background:rgba(255,255,255,.04)}.xpart-badge--ok{color:#86efac;border-color:rgba(134,239,172,.25);background:rgba(134,239,172,.1)}.xpart-badge--warn{color:#fcd34d;border-color:rgba(252,211,77,.25);background:rgba(252,211,77,.1)}.xpart-badge--kind{color:#c4b5fd;border-color:rgba(196,181,253,.25);background:rgba(196,181,253,.08)}.xpart-detail-card{margin-top:1rem;padding:1.25rem;border-radius:.75rem;border:1px solid rgba(142,164,255,.2);background:rgba(13,20,36,.95)}.xpart-detail-card__title{margin:0 0 .35rem;font-size:1.1rem}.xpart-detail-card__meta{margin:0 0 1rem;font-size:.85rem;color:#9aa8c7;line-height:1.45}.xpart-stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-gap:.75rem 1rem;gap:.75rem 1rem;margin-bottom:1.25rem}.xpart-stat{padding:.65rem .85rem;border-radius:.5rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.xpart-stat__label{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#7d89a8;margin-bottom:.25rem}.xpart-stat__value{font-size:.95rem;line-height:1.35;word-break:break-word}.xpart-section-title{margin:1.25rem 0 .65rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#7d89a8}.xpart-action-grid{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.xpart-action-grid--secondary{margin-top:.65rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.xpart-action-grid .btn-link{font-size:.85rem}.xpart-nft-thumb{width:3rem;height:3rem;border-radius:.5rem;object-fit:cover;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);display:block}.xpart-nft-thumb--placeholder{display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7d89a8}.xpart-nft-thumb-cell{width:3.5rem}.form-grid,.plan-form-grid,.xpart-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.75rem 1rem;gap:.75rem 1rem;width:100%;max-width:100%}.form-grid__full,.full-width,.xpart-form-grid__full{grid-column:1/-1}.xpart-form-grid__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}@media (max-width:900px){.xpart-panel{padding:1rem;margin-top:.75rem}.xpart-panel__title{font-size:1.15rem}.xpart-toolbar{flex-direction:column;align-items:stretch;padding:.75rem}.xpart-toolbar__actions,.xpart-toolbar__filters{flex-direction:column;align-items:stretch;width:100%}.xpart-toolbar__actions{margin-left:0}.xpart-toolbar__actions .btn-link,.xpart-toolbar__actions .btn-primary,.xpart-toolbar__actions .btn-secondary{width:100%;justify-content:center;text-align:center}.xpart-toolbar__pagination{flex-direction:column;align-items:stretch;gap:.5rem}.xpart-field,.xpart-field input[type=number],.xpart-field input[type=search],.xpart-field input[type=text],.xpart-field select{width:100%;min-width:0}.xpart-stat-grid{grid-template-columns:1fr}.xpart-action-grid,.xpart-action-grid--secondary{flex-direction:column;align-items:stretch}.xpart-action-grid .btn-link,.xpart-action-grid .btn-primary,.xpart-action-grid .btn-secondary{width:100%;justify-content:center;text-align:center}.xpart-detail-card{padding:1rem}.xpart-badge-row{max-width:none}.xpart-table-wrap{-webkit-overflow-scrolling:touch;margin-left:-.15rem;margin-right:-.15rem;border-radius:.65rem}.xpart-data-table{min-width:36rem;font-size:.85rem}.xpart-data-table td,.xpart-data-table th{padding:.65rem .75rem}.card,.form{max-width:100%;min-width:0}.card .btn-primary,.card .btn-secondary,.form .btn-primary,.form .btn-secondary,.form-actions .btn-primary,.form-actions .btn-secondary{width:100%;max-width:100%;justify-content:center}.artist-directory-pagination,.artist-directory-search-row,.compliance-actions,.filter-row,.form-actions,.gallery-toolbar,.governance-vote-options,.hero-actions,.inline-actions,.listing-card__actions,.login-actions,.payment-ledger-pagination,.product-card__actions,.purchase-box__actions,.review-actions{flex-direction:column;align-items:stretch}.artist-directory-search-row .btn-primary,.artist-directory-search-row .btn-secondary,.artist-directory-search-row input,.compliance-actions .btn-primary,.compliance-actions .btn-secondary,.filter-row .btn-primary,.filter-row .btn-secondary,.hero-actions .btn-primary,.hero-actions .btn-secondary,.inline-actions .btn-primary,.inline-actions .btn-secondary,.login-actions .btn-link,.login-actions .btn-primary,.payment-ledger-pagination .btn-primary,.payment-ledger-pagination .btn-secondary,.review-actions .btn-primary,.review-actions .btn-secondary{width:100%}.app-settings-grid,.artist-directory-grid,.artist-portfolio-grid,.artwork-details-grid,.artwork-shop,.collections-artwork-grid,.collections-grid,.compliance-metrics,.detail-grid,.form-grid,.gallery-grid,.listing-grid,.management-grid,.marketplace-provider-grid,.plan-form-grid,.product-grid,.xpart-form-grid{grid-template-columns:1fr!important}.xpart-form-grid__actions{flex-direction:column;align-items:stretch}.xpart-form-grid__actions .btn-primary,.xpart-form-grid__actions .btn-secondary{width:100%}.detail-dl div,.detail-dl>div{grid-template-columns:1fr!important;gap:.15rem}.detail-dl dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.artist-guide__step,.artist-hero,.collector-hero,.editors-picks__header,.featured-carousel__slide,.management-list__row,.owner-scope-picker-row,.promote-artwork-row{flex-direction:column;align-items:stretch}.artist-list__head{align-items:flex-start}.artist-list__head,.artwork-list-item__header{flex-direction:column}.artwork-list-item__identity{flex:none;width:100%}.artwork-list-item__actions{width:100%;justify-content:flex-start}.artwork-list-item__actions .btn-secondary{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.25rem);min-width:0}.table-scroll-wrap,.xpart-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.compliance-rules-table,.data-table,.marketplace-payments-table,.payment-ledger-table,.plan-catalog-table,table.xpart-table{min-width:32rem;font-size:.85rem}.compliance-rules-table td,.compliance-rules-table th,.data-table td,.data-table th,.marketplace-payments-table td,.marketplace-payments-table th,.payment-ledger-table td,.payment-ledger-table th,.plan-catalog-table td,.plan-catalog-table th{padding:.6rem .65rem}.payment-ledger-table td:last-child{white-space:normal}.payment-ledger-page-size{flex-direction:column;align-items:flex-start;width:100%}.payment-ledger-page-size select{width:100%}.dialog-panel,.modal-panel,.owner-scope-dialog{width:min(100vw - 1.5rem,28rem);max-height:min(90vh,40rem);margin:.75rem}.modal-actions,.owner-scope-dialog__actions{flex-direction:column;align-items:stretch}.modal-actions .btn-primary,.modal-actions .btn-secondary,.owner-scope-dialog__actions .btn-primary,.owner-scope-dialog__actions .btn-secondary{width:100%}.featured-carousel__slide{grid-template-columns:1fr;text-align:center}.featured-carousel__image,.featured-carousel__placeholder{max-width:8rem;margin:0 auto}.gallery-presentation__toolbar{flex-direction:column}.notification-item__meta{flex-direction:column;align-items:flex-start;gap:.25rem}.severity-badge{margin-left:0;margin-top:.25rem}.app-main,.app-main>*,.card>*,.page-guide,.page-guide-section,.page-guide-section__panel,.page-guide__actions,.page-guide__lead,.xpart-panel>*{min-width:0;max-width:100%}.page-guide__title{overflow-wrap:anywhere}.page-guide__actions{flex-direction:column;align-items:stretch}.hero-actions .btn-primary,.hero-actions .btn-secondary,.page-guide__actions .btn-primary,.page-guide__actions .btn-secondary{width:100%;max-width:100%;justify-content:center;white-space:normal}.btn-primary,.btn-secondary{max-width:100%;white-space:normal}iframe,img,video{max-width:100%;height:auto}.mono,code.fingerprint,pre{overflow-wrap:anywhere;word-break:break-word}}.ssr-preview{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vanilla-app-root{min-height:100vh}