.publish-modal .preview-upload b,.publish-modal .preview-upload.has-preview b{color:#171714;background:#fff;border:1px solid #d9d6ce;box-shadow:0 1px 3px #00000012}
.publish-modal .preview-upload.has-preview>div{padding:14px;border-radius:12px;background:#0009;color:#fff}
.publish-modal .preview-upload.has-video-preview>div{background:transparent;color:#171714}
.publish-modal .preview-upload.has-video-preview p{color:#69665f}
.publish-modal .asset-drag-over{outline:3px solid #6951df;outline-offset:3px;box-shadow:inset 0 0 0 1000px #6951df18}
.publish-modal .preview-upload:focus-visible,.publish-modal .upload-drop:focus-visible{outline:3px solid #6951df;outline-offset:3px}
.publish-modal .asset-multiselect-field{min-width:0;position:relative;font-size:10px}
.publish-modal .asset-field-label{display:block;margin-bottom:7px;font-weight:600}
.publish-modal .asset-field-hint{display:block;margin-top:6px;color:#77746d;font-size:10px}
.publish-modal .asset-multiselect{position:relative}
.publish-modal .asset-multiselect summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;border:1px solid var(--line,#dedbd4);border-radius:9px;padding:13px 11px;background:#fff;font-size:12px;min-height:44px;box-sizing:border-box;color:#272722}
.publish-modal .asset-multiselect summary::-webkit-details-marker{display:none}
.publish-modal .asset-multiselect summary:focus-visible{outline:2px solid #6951df;outline-offset:2px}
.publish-modal .asset-multiselect[open]{z-index:6}
.publish-modal .asset-option-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #dedbd4;border-radius:10px;box-shadow:0 12px 30px #0002;padding:10px;z-index:6}
.publish-modal .asset-option-panel>input{width:100%;box-sizing:border-box;margin:0 0 8px;padding:10px;font-size:12px}
.publish-modal .asset-option-list{max-height:230px;overflow-y:auto;overscroll-behavior:contain}
.publish-modal .asset-option-list fieldset{border:0;padding:0;margin:0 0 12px;min-width:0}
.publish-modal .asset-option-list legend{font-size:10px;font-weight:700;color:#77746d;padding:6px}
.publish-modal .asset-option-list label{display:flex;flex-direction:row;align-items:center;gap:9px;margin:0;padding:7px 6px;cursor:pointer;font-size:12px;border-radius:5px}
.publish-modal .asset-option-list label:hover{background:#f2efff}
.publish-modal .asset-option-list input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:#6951df;flex-shrink:0}
.publish-modal .asset-option-actions{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #eee;padding-top:8px;margin-top:8px}
.publish-modal .asset-option-actions button{padding:7px 10px;border:1px solid #dedbd4;border-radius:6px;background:#fff;color:#272722;font-size:11px;cursor:pointer}
.publish-modal .asset-option-actions button:disabled{opacity:.45;cursor:default}
.publish-modal .asset-selected-options{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}
.publish-modal .asset-selected-options button{display:inline-flex;gap:5px;align-items:center;border:1px solid #ddd6fc;border-radius:6px;background:#f0ecff;color:#4934a5;padding:5px 7px;font-size:10px;cursor:pointer;max-width:100%;overflow-wrap:anywhere}
