/* FLYPIGBOX V0.8.20-R6.15.21
   Product quick intake stability and simplicity closure.
   Existing actions only: no new business modules, pages, fields, tables or workflows. */

.r61518-product-intake-page .r68-intake-shell{padding-bottom:148px}
.r61518-product-intake-page .r68-image-panel{display:grid;gap:8px}
.r61518-product-intake-page .manual-drop-zone>img,
.r61518-product-intake-page .manual-drop-zone>figure,
.r61518-product-intake-page .manual-drop-zone>[data-file-preview],
.r61518-product-intake-page .manual-drop-zone>.file-preview{display:none!important}
.r61518-product-intake-page .r61518-image-queue{grid-template-columns:1fr;margin-top:0}
.r61518-product-intake-page .r61518-image-queue figure{margin:0;display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;min-height:74px;padding:7px;border:1px solid var(--fp-border);border-radius:10px;background:var(--fp-surface)}
.r61518-product-intake-page .r61518-image-queue figure img{width:68px;height:58px;object-fit:contain;background:#fff;border-radius:7px}
.r61518-product-intake-page .r61518-image-queue figcaption{min-width:0;display:grid;gap:3px}
.r61518-product-intake-page .r61518-image-queue figcaption b{font-size:11px}
.r61518-product-intake-page .r61518-image-queue figcaption span{position:static;padding:0;background:transparent;color:var(--fp-muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.r61518-product-intake-page .r61518-image-queue figure:nth-child(n+5){display:none}
.r61521-current-state{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;padding:7px 9px;border-radius:9px;background:color-mix(in srgb,var(--fp-primary) 6%,var(--fp-surface));border:1px solid color-mix(in srgb,var(--fp-primary) 18%,var(--fp-border))}
.r61521-current-state small{font-size:9.5px;color:var(--fp-muted)}
.r61521-current-state strong{font-size:10.5px;color:var(--fp-primary-strong);text-align:right}
.r61521-shortcut-label{margin-top:9px;font-size:9.5px;color:var(--fp-muted)}
.r61518-product-intake-page .r68-shortcuts button:not(.is-selected){background:transparent;color:color-mix(in srgb,var(--fp-text) 78%,var(--fp-muted));border-style:dashed}
.r61518-product-intake-page [data-r61518-customer-choice]:not(.is-selected) [data-r68-quick-customer]{opacity:.78}
.r61521-reuse-details{padding:0!important;overflow:hidden}
.r61521-reuse-details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;cursor:pointer}
.r61521-reuse-details>summary::-webkit-details-marker{display:none}
.r61521-reuse-details>summary>span{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:10px;align-items:center}
.r61521-reuse-details>summary b{grid-row:1/3;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--fp-primary-soft);color:var(--fp-primary-strong)}
.r61521-reuse-details>summary strong{font-size:14px}
.r61521-reuse-details>summary small{color:var(--fp-muted);font-size:10.5px}
.r61521-reuse-details>summary em{font-style:normal;padding:5px 9px;border-radius:999px;background:var(--fp-surface-2);color:var(--fp-primary-strong);font-size:10px;white-space:nowrap}
.r61521-reuse-details[open]>summary{border-bottom:1px solid var(--fp-border)}
.r61521-reuse-body{display:grid;gap:12px;padding:16px 18px 18px}
.r61521-save-actions{align-items:center;flex-wrap:nowrap!important}
.r61521-save-actions>.btn{min-width:112px}
.r61521-save-more{position:relative}
.r61521-save-more>summary{list-style:none;min-height:36px;display:flex;align-items:center;padding:7px 11px;border:1px solid var(--fp-border);border-radius:9px;background:var(--fp-surface);cursor:pointer;font-size:10.5px;font-weight:700;white-space:nowrap}
.r61521-save-more>summary::-webkit-details-marker{display:none}
.r61521-save-more>div{position:absolute;right:0;bottom:calc(100% + 8px);z-index:5;display:grid;gap:6px;width:168px;padding:8px;border:1px solid var(--fp-border);border-radius:11px;background:var(--fp-surface);box-shadow:0 12px 34px rgba(15,23,42,.16)}
.r61521-save-more>div .btn{width:100%;justify-content:center}
.r61518-product-intake-page .r68-preview-card .manual-preview-image img{object-fit:contain!important;object-position:center!important}
.r61518-product-intake-page .v070-nav .cui-nav-link,
.r61518-product-intake-page .r67-sidebar-preferences{color:color-mix(in srgb,var(--fp-text) 88%,var(--fp-muted))}
@media(max-width:1250px){.r61518-product-intake-page .r68-intake-shell{padding-bottom:168px}}
@media(max-width:850px){.r61518-product-intake-page .r68-intake-shell{padding-bottom:230px}.r61521-save-actions{width:100%;flex-wrap:wrap!important}.r61521-save-actions>.btn{flex:1}.r61521-save-more{width:100%}.r61521-save-more>summary{justify-content:center}.r61521-save-more>div{left:0;right:auto;width:min(100%,260px)}.r61521-reuse-details>summary em{display:none}}
