.dms-fs{--dms-fs-accent: #066fd1;--dms-fs-text: inherit;--dms-fs-muted: #6b7280;--dms-fs-border: #d1d5db;--dms-fs-surface: #fff;--dms-fs-danger: #c0392b;--dms-fs-success: #1e7e45;--dms-fs-radius: 6px;color:var(--dms-fs-text);margin-bottom:2rem}.dms-fs *,.dms-fs *::before,.dms-fs *::after{box-sizing:border-box}.dms-fs [hidden]{display:none !important}.dms-fs.dms-fs-seller{margin-bottom:1rem}.dms-fs-heading{margin:0 0 1rem}.dms-fs-card{background:var(--dms-fs-surface);border:1px solid var(--dms-fs-border);border-radius:var(--dms-fs-radius);padding:1.25rem}.dms-fs-card-title{margin:0 0 1rem}.dms-fs-columns{display:grid;gap:1.25rem;grid-template-columns:minmax(0, 1fr)}@media(min-width: 768px){.dms-fs-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}.dms-fs-account-delete{margin-top:1.25rem}.dms-fs-intro,.dms-fs-small{color:var(--dms-fs-muted)}.dms-fs-small{font-size:.875em}.dms-fs .message{margin-bottom:1rem}.dms-fs-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.25rem;border:1px solid var(--dms-fs-accent);border-radius:var(--dms-fs-radius);background:var(--dms-fs-accent);color:#fff;font:inherit;text-decoration:none;cursor:pointer}.dms-fs-button:hover{filter:brightness(0.92);color:#fff}.dms-fs-button:focus-visible{outline:2px solid var(--dms-fs-accent);outline-offset:2px}.dms-fs-button:disabled{opacity:.6;cursor:wait}.dms-fs-button-secondary{background:rgba(0,0,0,0);color:var(--dms-fs-accent)}.dms-fs-button-secondary:hover{color:var(--dms-fs-accent)}.dms-fs .dms-fs-link{display:inline-flex;align-items:center;padding:.3rem .75rem;border:1px solid var(--dms-fs-border, #d1d5db);border-radius:var(--dms-fs-radius);background:#fff;box-shadow:none;text-shadow:none;text-transform:none;letter-spacing:normal;font:inherit;font-size:.875rem;font-weight:500;line-height:1.4;color:var(--dms-fs-accent);text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s}.dms-fs .dms-fs-link:hover,.dms-fs .dms-fs-link:focus,.dms-fs .dms-fs-link:active{border-color:var(--dms-fs-accent);background:color-mix(in srgb, var(--dms-fs-accent) 8%, #fff);box-shadow:none;color:var(--dms-fs-accent);text-decoration:none;transform:none}.dms-fs .dms-fs-link:focus-visible{outline:2px solid var(--dms-fs-accent);outline-offset:2px}.dms-fs .dms-fs-link:disabled{opacity:.5;cursor:default}.dms-fs .dms-fs-link-danger{color:var(--dms-fs-danger)}.dms-fs .dms-fs-link-danger:hover,.dms-fs .dms-fs-link-danger:focus,.dms-fs .dms-fs-link-danger:active{border-color:var(--dms-fs-danger);background:color-mix(in srgb, var(--dms-fs-danger) 8%, #fff);color:var(--dms-fs-danger)}.dms-fs-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem}.dms-fs-field{margin-bottom:1rem}.dms-fs-field fieldset{border:0;margin:0;padding:0;min-width:0}.dms-fs-label{display:block;font-weight:600;margin-bottom:.35rem;padding:0}.dms-fs-required{color:var(--dms-fs-danger)}.dms-fs-input{display:block;width:100%;padding:.6rem .75rem;border:1px solid var(--dms-fs-border);border-radius:var(--dms-fs-radius);background:#fff;color:#111827;font:inherit}.dms-fs-input:focus{outline:2px solid var(--dms-fs-accent);outline-offset:1px;border-color:var(--dms-fs-accent)}.dms-fs-field .ts-wrapper.dms-fs-input{padding:0;border:0;background:none}.dms-fs-field .ts-wrapper.dms-fs-input .ts-control{min-height:0;padding:.6rem .75rem;border:1px solid var(--dms-fs-border);border-radius:var(--dms-fs-radius);background:#fff;box-shadow:none;color:#111827;font:inherit}.dms-fs-field .ts-wrapper.dms-fs-input .ts-control>input,.dms-fs-field .ts-wrapper.dms-fs-input .ts-control>.item{font:inherit;color:inherit}.dms-fs-field .ts-wrapper.dms-fs-input.focus .ts-control{outline:2px solid var(--dms-fs-accent);outline-offset:1px;border-color:var(--dms-fs-accent)}.dms-fs-field .ts-wrapper.dms-fs-input .ts-dropdown{border-radius:var(--dms-fs-radius);font:inherit}.dms-fs-options{display:grid;gap:.35rem 1rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, 180px), 1fr))}.dms-fs-options-swatches,.dms-fs-options-cards{display:flex;flex-wrap:wrap;gap:.75rem}.dms-fs-options-swatches .dms-fs-check,.dms-fs-options-cards .dms-fs-check{position:relative;flex-direction:column;justify-content:center;gap:.35rem;padding:.5rem;border:2px solid var(--dms-fs-border);border-radius:var(--dms-fs-radius);background:#fff;text-align:center}.dms-fs-options-swatches .dms-fs-check input,.dms-fs-options-cards .dms-fs-check input{position:absolute;opacity:0;pointer-events:none}.dms-fs-options-swatches .dms-fs-check:has(input:checked),.dms-fs-options-cards .dms-fs-check:has(input:checked){border-color:var(--dms-fs-accent)}.dms-fs-options-swatches .dms-fs-check:has(input:focus-visible),.dms-fs-options-cards .dms-fs-check:has(input:focus-visible){outline:2px solid var(--dms-fs-accent);outline-offset:2px}.dms-fs-options-swatches .dms-fs-check{min-width:5rem}.dms-fs-swatch{display:block;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid rgba(0,0,0,.2)}.dms-fs-options-cards .dms-fs-check{width:9rem}.dms-fs-card-image{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--dms-fs-radius)/2)}.dms-fs-file-current{margin:0 0 .5rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.dms-fs-field.is-uploading .dms-fs-drop{opacity:.6;pointer-events:none}.dms-fs-field-editor .wp-editor-wrap{min-width:0}.dms-fs-options-radio{grid-template-columns:1fr}.dms-fs-options-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.dms-fs-options-buttons .dms-fs-check{position:relative;padding:.45rem .9rem;border:1px solid var(--dms-fs-border);border-radius:var(--dms-fs-radius);background:#fff}.dms-fs-options-buttons .dms-fs-check input{position:absolute;opacity:0;pointer-events:none}.dms-fs-options-buttons .dms-fs-check:has(input:checked){background:var(--dms-fs-accent);border-color:var(--dms-fs-accent);color:#fff}.dms-fs-options-buttons .dms-fs-check:has(input:focus-visible){outline:2px solid var(--dms-fs-accent);outline-offset:2px}.dms-fs-check{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dms-fs-help{margin:.35rem 0 0;color:var(--dms-fs-muted);font-size:.875em}.dms-fs-error{margin:.35rem 0 0;color:var(--dms-fs-danger);font-size:.875em}.dms-fs-field.has-error .dms-fs-input{border-color:var(--dms-fs-danger)}.dms-fs-message{margin-top:1rem}.dms-fs-message:empty{display:none}.dms-fs-message.is-error{color:var(--dms-fs-danger)}.dms-fs-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.dms-fs-progress{display:flex;gap:.5rem;list-style:none;margin:0 0 1.5rem;padding:0;overflow-x:auto}.dms-fs-progress-item{display:flex;align-items:center;gap:.5rem;flex:1 1 0;min-width:max-content;padding-bottom:.5rem;border-bottom:3px solid var(--dms-fs-border);color:var(--dms-fs-muted)}.dms-fs-progress-item.is-active,.dms-fs-progress-item.is-done{border-bottom-color:var(--dms-fs-accent);color:var(--dms-fs-text)}.dms-fs-progress-number{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid currentColor;font-size:.875em}.is-active .dms-fs-progress-number{background:var(--dms-fs-accent);border-color:var(--dms-fs-accent);color:#fff}.dms-fs-step-title{margin:0 0 1rem}.dms-fs-step-description{margin:-0.5rem 0 1rem;color:var(--dms-fs-muted)}.dms-fs-fields{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:1rem}.dms-fs-field{grid-column:span 6}.dms-fs-field.dms-fs-w-half{grid-column:span 3}.dms-fs-field.dms-fs-w-third{grid-column:span 2}.dms-fs-field.dms-fs-w-twothirds{grid-column:span 4}@media(max-width: 600px){.dms-fs-field.dms-fs-w-half,.dms-fs-field.dms-fs-w-third,.dms-fs-field.dms-fs-w-twothirds{grid-column:span 6}}.dms-fs-affixed{display:flex;align-items:stretch;border:1px solid var(--dms-fs-border);border-radius:var(--dms-fs-radius);background:#fff;overflow:hidden}.dms-fs-affixed:focus-within{outline:2px solid var(--dms-fs-accent);outline-offset:1px}.dms-fs-affixed .dms-fs-input{flex:1 1 auto;min-width:0;border:0;border-radius:0}.dms-fs-affixed .dms-fs-input:focus{outline:0}.dms-fs-affix{display:flex;align-items:center;padding:0 .75rem;background:rgba(0,0,0,.04);color:var(--dms-fs-muted)}.dms-fs-photos{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));list-style:none;margin:0 0 .75rem;padding:0}.dms-fs-photo{position:relative;aspect-ratio:4/3;border:1px solid var(--dms-fs-border);border-radius:var(--dms-fs-radius);overflow:hidden;background:#f3f4f6;cursor:move}.dms-fs-photo img{display:block;width:100%;height:100%;object-fit:cover}.dms-fs-photo:first-child{outline:3px solid var(--dms-fs-accent);outline-offset:-3px}.dms-fs-photo:first-child .dms-fs-photo-main{display:none}.dms-fs-photo.is-uploading{display:flex;align-items:center;justify-content:center;color:var(--dms-fs-muted);font-size:.875em}.dms-fs-photo.is-removing{opacity:.4}.dms-fs .dms-fs-photo-remove,.dms-fs .dms-fs-photo-main{position:absolute;display:flex;align-items:center;justify-content:center;min-height:0;margin:0;border:0;border-radius:var(--dms-fs-radius);background:rgba(0,0,0,.65);box-shadow:none;color:#fff;font:inherit;letter-spacing:normal;text-shadow:none;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .15s}.dms-fs .dms-fs-photo-remove:hover,.dms-fs .dms-fs-photo-remove:focus,.dms-fs .dms-fs-photo-remove:active,.dms-fs .dms-fs-photo-main:hover,.dms-fs .dms-fs-photo-main:focus,.dms-fs .dms-fs-photo-main:active{background:rgba(0,0,0,.85);box-shadow:none;color:#fff;transform:none}.dms-fs .dms-fs-photo-remove:focus-visible,.dms-fs .dms-fs-photo-main:focus-visible{outline:2px solid #fff;outline-offset:1px}.dms-fs .dms-fs-photo-remove{top:.35rem;right:.35rem;width:1.75rem;height:1.75rem;padding:0 0 .1em;font-size:1.25rem;line-height:1}.dms-fs .dms-fs-photo-main{left:.35rem;bottom:.35rem;padding:.2rem .5rem;font-size:.75rem;line-height:1.4}.dms-fs-drop{position:relative;display:flex;align-items:center;justify-content:center;min-height:110px;padding:1rem;border:2px dashed var(--dms-fs-border);border-radius:var(--dms-fs-radius);color:var(--dms-fs-muted);text-align:center}.dms-fs-drop input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.dms-fs-drop:focus-within{border-color:var(--dms-fs-accent)}.dms-fs-types{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, 200px), 1fr))}.dms-fs-type{font-weight:600;text-align:center;text-decoration:none;color:var(--dms-fs-text)}.dms-fs-type:hover{border-color:var(--dms-fs-accent)}.dms-fs-dashboard-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.dms-fs-dashboard-head .dms-fs-nav{margin-top:0}.dms-fs-tabs{display:flex;gap:1.25rem;border-bottom:1px solid var(--dms-fs-border)}.dms-fs-tab{padding:.5rem 0;border-bottom:3px solid rgba(0,0,0,0);color:var(--dms-fs-muted);text-decoration:none}.dms-fs-tab.is-active{border-bottom-color:var(--dms-fs-accent);color:var(--dms-fs-text);font-weight:600}.dms-fs .dms-fs-tab,.dms-fs .dms-fs-tab:hover,.dms-fs .dms-fs-tab:focus,.dms-fs .dms-fs-tab:active,.dms-fs .dms-fs-tab:visited,.dms-fs .dms-fs-button,.dms-fs .dms-fs-button:hover,.dms-fs .dms-fs-button:focus,.dms-fs .dms-fs-button:active,.dms-fs .dms-fs-button:visited,.dms-fs .dms-fs-link,.dms-fs .dms-fs-link:hover,.dms-fs .dms-fs-link:focus,.dms-fs .dms-fs-link:active,.dms-fs .dms-fs-link:visited{text-decoration:none}.dms-fs .dms-fs-tab:hover,.dms-fs .dms-fs-tab:focus{color:var(--dms-fs-text)}.dms-fs .dms-fs-button,.dms-fs .dms-fs-button:visited{color:#fff}.dms-fs .dms-fs-button-secondary,.dms-fs .dms-fs-button-secondary:visited{color:var(--dms-fs-accent)}.dms-fs-listings{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.dms-fs-listing{display:grid;grid-template-columns:160px 1fr;gap:1rem}@media(min-width: 768px){.dms-fs-listing.has-stats{grid-template-columns:160px minmax(0, 1fr) auto}}@media(max-width: 600px){.dms-fs-listing{grid-template-columns:1fr}}.dms-fs-listing-image{aspect-ratio:4/3;border-radius:var(--dms-fs-radius);background:#f3f4f6;overflow:hidden}.dms-fs-listing-image img{display:block;width:100%;height:100%;object-fit:cover}.dms-fs-listing--sold .dms-fs-listing-image img{opacity:.45}.dms-fs-listing-title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;font-size:1.1em}.dms-fs-listing-meta{color:var(--dms-fs-muted);margin:.25rem 0 .5rem}.dms-fs-listing-reason{margin:0 0 .5rem;color:#92400e}.dms-fs-listing-actions{display:flex;flex-wrap:wrap;gap:.5rem}.dms-fs-badge{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#e5e7eb;color:#374151}.dms-fs-badge-live{background:#dcfce7;color:#166534}.dms-fs-badge-pending{background:#fef3c7;color:#92400e}.dms-fs-summary{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem;margin:0 0 1rem}.dms-fs-summary .dms-fs-card{padding:.75rem 1rem;text-align:center}.dms-fs-summary dt{margin:0;font-size:.75rem;color:var(--dms-fs-muted)}.dms-fs-summary dd{margin:0;font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--dms-fs-text)}@media(min-width: 768px){.dms-fs-summary{grid-template-columns:repeat(4, minmax(0, 1fr))}}.dms-fs-listing-stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5rem;margin:0;padding:.75rem 0 0;border-top:1px solid var(--dms-fs-border)}.dms-fs-listing-stats .dms-fs-stat{text-align:center}.dms-fs-listing-stats dt{margin:0;font-size:.75rem;color:var(--dms-fs-muted)}.dms-fs-listing-stats dd{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--dms-fs-text)}@media(min-width: 768px){.dms-fs-listing-stats{grid-template-columns:1fr;align-content:center;min-width:8.5rem;padding:0 0 0 1.25rem;border-top:0;border-left:1px solid var(--dms-fs-border)}.dms-fs-listing-stats .dms-fs-stat{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;text-align:left}.dms-fs-listing-stats dd{font-size:1.1rem}}.dms-fs-listing-expiry{margin:0 0 .5rem;font-size:.875rem;color:#6b7280}.dms-fs-badge-expired,.dms-fs-badge-unpaid,.dms-fs-badge-rejected{background:#fee2e2;color:#991b1b}.dms-fs-badge-sold{background:#dbeafe;color:#1e40af}.dms-fs-logo{display:block;max-width:160px;max-height:120px;margin-bottom:.5rem;border-radius:var(--dms-fs-radius)}.dms-fs-account #dms-fs-login p{margin:0 0 1rem}.dms-fs-account #dms-fs-login label{display:block;font-weight:600;margin-bottom:.35rem}.dms-fs-account #dms-fs-login input[type=text],.dms-fs-account #dms-fs-login input[type=password]{width:100%;padding:.6rem .75rem;border:1px solid var(--dms-fs-border);border-radius:var(--dms-fs-radius);font:inherit}.dms-fs-account #dms-fs-login .login-remember label{display:flex;align-items:center;gap:.5rem;font-weight:400}.dms-fs-account #dms-fs-login .button-primary{padding:.65rem 1.25rem;border:1px solid var(--dms-fs-accent);border-radius:var(--dms-fs-radius);background:var(--dms-fs-accent);color:#fff;font:inherit;cursor:pointer}.dms-fs-seller{display:flex;flex-direction:column;gap:.25rem}.dms-fs-seller img{display:block;max-width:160px;max-height:120px;height:auto;border-radius:var(--dms-fs-radius)}.dms-fs-seller__name{font-weight:600}.dms-fs-seller__label{color:var(--dms-fs-muted)}.dms-fs-seller--card{padding:1rem;background:var(--dms-fs-surface);border:1px solid var(--dms-fs-border);border-radius:var(--dms-fs-radius)}.dms-fs-new-term{margin-top:.75rem}.dms-fs-sublabel{display:block;margin-bottom:.25rem;font-size:.875rem}.dms-fs-plans fieldset{margin:0;padding:0;border:0}.dms-fs .dms-fs-plan{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.5rem;padding:.75rem 1rem;background:var(--dms-fs-surface);border:1px solid var(--dms-fs-border);border-radius:var(--dms-fs-radius);cursor:pointer}.dms-fs .dms-fs-plan:has(input:checked){border-color:var(--dms-fs-accent);box-shadow:0 0 0 1px var(--dms-fs-accent)}.dms-fs .dms-fs-plan input{margin-top:.3rem}.dms-fs-plan-body{display:grid;grid-template-columns:1fr auto;gap:.125rem 1rem;flex:1}.dms-fs-plan-name{font-weight:600}.dms-fs-plan-price{font-weight:600;text-align:right}.dms-fs-plan-meta,.dms-fs-plan-description{color:var(--dms-fs-muted);font-size:.875rem}.dms-fs-plan-description{grid-column:1/-1}.dms-fs-listing-payment{margin:.5rem 0;padding:.75rem 1rem;background:var(--dms-fs-surface);border:1px dashed var(--dms-fs-border);border-radius:var(--dms-fs-radius)}.dms-fs-listing-payment p{margin:0 0 .5rem}.dms-fs-listing-payment p:last-child{margin-bottom:0}.dms-fs-listing-featured{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--dms-fs-accent)}
