.photo-page>.section{width:100%}.photo-page-wrap,.photo-page-wrap>*,.photo-form-card label,.photo-options-grid>*{min-width:0}.photo-form-card input,.photo-form-card select{width:100%;min-width:0;max-width:100%}.photo-file-input{text-overflow:ellipsis;overflow:hidden}@media (max-width:700px){body:has(.photo-page) .site-header{gap:10px}body:has(.photo-page) .site-nav{font-size:12px}body:has(.photo-page) .site-nav a{white-space:nowrap;padding-inline:5px}.photo-page{padding-top:14px!important}.photo-page .page-hero{padding:28px 0 22px}.photo-page .page-hero p:not(.eyebrow){font-size:16px;line-height:1.6}.photo-page>.section{padding:24px 0 38px}.photo-form-card,.photo-preview-card,.photo-queue-card,.photo-status-card{border-radius:18px!important;padding:14px!important}.photo-toolbar{gap:10px!important}.photo-toolbar label{margin-left:auto}.photo-file-input{padding:9px!important;font-size:14px!important}.photo-file-input::file-selector-button{text-overflow:ellipsis;white-space:nowrap;max-width:44%;margin-right:8px;padding:7px 9px;overflow:hidden}.photo-options-grid{grid-template-columns:1fr!important;gap:12px!important}.photo-queue-header{flex-direction:column;align-items:stretch!important}.photo-estimate-panel{grid-template-columns:1fr 1fr!important;padding:12px!important}.photo-batch-item{grid-template-columns:44px minmax(0,1fr) auto!important}.photo-batch-view{display:none}.photo-status-card dl>div{grid-template-columns:72px minmax(0,1fr);gap:4px;display:grid}.photo-status-card dd{overflow-wrap:anywhere;margin:0}.photo-page~.chat-widget{display:none}.photo-zoom-dialog{height:100dvh;border-radius:0!important;max-height:100dvh!important;padding:12px!important}}@media (max-width:380px){body:has(.photo-page) .brand>span:last-child{display:none}.photo-estimate-panel{grid-template-columns:1fr!important}}
