.inventory-search-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap}.inventory-search-actions>.text-button{font-size:12px;min-height:42px;white-space:nowrap}.inventory-search-actions #share-search{color:#73603e}.search-share-dialog{width:min(640px,calc(100% - 24px))}.search-share-dialog input{width:100%;min-width:0;font-size:16px}
.editable-photo[draggable=true]{cursor:grab}.editable-photo>img{display:block}.editable-photo.photo-dragging{opacity:.45}.editable-photo.photo-drop-target{outline:3px solid #dc9b53;outline-offset:2px}.photo-drop-target::after{content:'이 위치로 이동';position:absolute;inset:40% 5px auto;background:#16283fe8;border-radius:5px;color:#fff;font-size:11px;padding:6px 3px;text-align:center;pointer-events:none}.editable-photo .photo-move-actions{border-bottom:1px solid #e6e9ef;gap:3px;padding:5px}.editable-photo .photo-move-actions button{flex:1;min-height:32px;border:1px solid #e1e6ed;border-radius:4px;font-size:11px;padding:3px}.editable-photo button:disabled{opacity:.35;cursor:default}.editable-photo .photo-edit-actions{align-items:center;gap:3px;min-height:32px}.photo-edit-actions small{font-size:10px;color:#66758a}.photo-edit-actions [data-remove]{color:#a53535}.photo-order-help{margin-top:12px;margin-bottom:12px}
.filters .advanced-filters{grid-column:1/-1;min-width:0;border-top:1px solid #e5e7eb;padding-top:12px}
.advanced-filters summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;font-size:13px;font-weight:650;min-height:42px;color:#334155}
.advanced-filters summary::-webkit-details-marker{display:none}.advanced-filters summary>span:last-child{margin-left:auto}.advanced-filters[open] summary>span:last-child{transform:rotate(180deg)}
#advanced-filter-count{font-size:11px;font-weight:500;color:#756440}.advanced-filter-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:12px 0 4px}.advanced-filter-fields label{display:grid;gap:7px;font-size:12px;color:#475569;min-width:0}.filters .advanced-filter-fields input,.filters .advanced-filter-fields select{width:100%;min-width:0;box-sizing:border-box;background:#fff;border:1px solid #d8dde4;border-radius:7px;height:44px;padding:8px 10px;color:#172437;font:inherit;font-size:14px}.filter-error{color:#a82529;font-size:13px;line-height:1.7;margin:12px 0 0}
.activity-dialog{width:min(800px,calc(100% - 32px))}.activity-entry{border:1px solid #e1e5eb;border-radius:10px;padding:17px;margin-bottom:12px;overflow-wrap:anywhere}.activity-entry-heading{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.activity-entry-heading time,.activity-entry>small{font-size:12px;color:#64748b}.activity-entry>p{margin:9px 0 5px;font-weight:600}.activity-entry dl{margin:13px 0 0;font-size:13px;border-top:1px solid #e6e9ee}.activity-entry dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);padding:9px 0;gap:9px;border-bottom:1px solid #f0f2f5}.activity-entry dt{color:#64748b}.activity-entry dd{margin:0}.activity-entry dd>span{color:#64748b}.activity-empty{padding:20px 0;color:#64748b}
.publication-dialog{padding:0;border:0;border-radius:16px;width:min(1160px,calc(100% - 40px));height:min(900px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);color:#172437;background:#f8fafc;overflow:hidden}
.publication-dialog[open]{display:flex;flex-direction:column}.publication-dialog::backdrop{background:#0c1724bf}.publication-dialog>.editor-heading{flex:none;background:white;padding:18px 25px}.publication-dialog h2{margin:0}.publication-tabs{display:flex;gap:8px;background:white;padding:0 25px 14px;flex:none;border-bottom:1px solid #e1e6ed}.publication-tabs button{border:1px solid #d9dfe8;border-radius:7px;background:white;color:#475569;padding:10px 15px;font:inherit;font-size:13px;cursor:pointer;min-height:44px}.publication-tabs button[aria-pressed=true]{background:#172a40;color:white;border-color:#172a40}.publication-body{overflow:auto;flex:1;min-height:0;padding:24px}.publication-body [hidden]{display:none!important}.publication-intro{font-size:14px;line-height:1.9;margin:0 0 18px}.publication-check-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.publication-check-list li{border:1px solid #e0e5eb;border-radius:9px;background:#fff;padding:15px;display:flex;gap:12px;align-items:start;min-width:0}.check-state{border-radius:5px;background:#edf5f0;color:#286440;font-size:11px;padding:4px 7px;flex:none}.warning .check-state{background:#fff4dd;color:#86601a}.error .check-state{background:#fce8e8;color:#ad2727}.publication-check-list li>div{min-width:0;overflow-wrap:anywhere}.publication-check-list strong{font-size:14px}.publication-check-list p{font-size:13px;line-height:1.7;margin:6px 0 0;color:#526174}.publication-note,.publication-preview-label{font-size:12px;line-height:1.8;color:#617084}.publication-note{margin-top:20px}.publication-preview-label{margin:0 0 18px}.publication-footer{display:flex;justify-content:flex-end;gap:10px;flex:none;padding:15px 24px;background:white;border-top:1px solid #e1e6ed}.publication-footer .button{min-height:44px}.publication-dialog .detail-grid{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.publication-dialog .detail-summary{padding:22px;position:static}.publication-dialog .detail-summary h1{font-size:25px}.publication-dialog .detail-price{font-size:34px}.publication-dialog .gallery-main{aspect-ratio:1.5}.publication-dialog .detail-section{margin-top:25px}.preview-reports{scroll-margin-top:12px}.preview-reports a{display:block;padding:10px 0;font-size:14px;overflow-wrap:anywhere}.preview-reports h3{font-size:14px}.editor-preview-button{white-space:nowrap}
@media(max-width:720px){
 .inventory-search-actions{width:100%;justify-content:space-between;gap:10px}.inventory-search-actions>.text-button{min-height:44px;font-size:12px}.editable-photo .photo-move-actions button{min-height:40px;font-size:12px}.editable-photo .photo-edit-actions button{min-height:36px;font-size:12px}.photo-edit-actions small{font-size:11px}.editable-photo[draggable=true]{cursor:default}
 .advanced-filter-fields{grid-template-columns:1fr 1fr;gap:14px 10px}.filters .advanced-filter-fields input,.filters .advanced-filter-fields select{font-size:16px;min-height:46px}.advanced-filter-fields label:last-child{grid-column:1/-1}.advanced-filters summary{min-height:44px}.publication-dialog{position:fixed;top:calc(var(--mobile-view-top,0px) + 8px);bottom:auto;margin:0 auto;width:calc(100% - 16px);max-width:calc(100% - 16px);height:calc(var(--mobile-app-height,100dvh) - 16px);max-height:calc(var(--mobile-app-height,100dvh) - 16px);border-radius:11px}.publication-dialog>.editor-heading{padding:13px 15px}.publication-dialog h2{font-size:20px}.publication-tabs{padding:0 14px 12px;gap:7px}.publication-tabs button{font-size:12px;flex:1;padding:9px 6px}.publication-body{padding:16px 13px}.publication-check-list{grid-template-columns:1fr;gap:9px}.publication-check-list li{padding:12px}.publication-footer{padding:11px 13px calc(11px + env(safe-area-inset-bottom,0px));gap:9px}.publication-footer .button{flex:1;font-size:12px;padding-inline:8px;min-height:46px}.publication-dialog .detail-grid{grid-template-columns:1fr;gap:20px}.publication-dialog .detail-main-column{display:contents}.publication-dialog .detail-summary{padding:18px}.publication-dialog .detail-gallery{order:0}.publication-dialog .detail-summary{order:1}.publication-dialog .detail-information{order:2}.publication-dialog .spec-grid{grid-template-columns:1fr 1fr}.activity-entry{padding:13px}.activity-entry dl>div{grid-template-columns:80px minmax(0,1fr)}.editor-footer:has(.editor-preview-button){flex-wrap:wrap}.editor-footer .editor-preview-button{flex-basis:100%;order:-1;min-height:40px}.editor-footer .editor-preview-button+.button{min-width:0}
}
