.assetpicker[data-v-c38defe9]{color:#222;background:#fff;flex-direction:column;height:100%;font-family:system-ui,sans-serif;display:flex}.ap-navbar[data-v-c38defe9]{color:#fff;background:linear-gradient(135deg,#2f99a4 0%,#257880 100%);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:relative}.ap-brand[data-v-c38defe9]{color:#fff;font-weight:600;text-decoration:none}.ap-search[data-v-c38defe9]{border:1px solid #ffffff59;border-radius:4px;margin-left:auto;padding:.25rem .5rem}.ap-icon[data-v-c38defe9]{color:#fff;cursor:pointer;background:0 0;border:0;font-size:1.1rem}.ap-progress[data-v-c38defe9]{opacity:0;background:linear-gradient(90deg,#0000,#2f99a4,#0000);width:100%;height:2px;transition:opacity .2s;position:absolute;bottom:0;left:0}.ap-progress.active[data-v-c38defe9]{opacity:1;animation:1s linear infinite ap-progress-c38defe9}@keyframes ap-progress-c38defe9{0%{background-position:-200px 0}to{background-position:200px 0}}.ap-main[data-v-c38defe9]{flex:1;min-height:0;display:flex}.ap-sidebar[data-v-c38defe9]{border-right:1px solid #ddd;flex:none;padding:.5rem;overflow:auto}.ap-handle[data-v-c38defe9]{cursor:col-resize;background:#eee;width:5px}.ap-stage[data-v-c38defe9]{flex:1;padding:.75rem;overflow:auto}.ap-footer[data-v-c38defe9]{background:#f7f7f7;border-top:1px solid #ddd;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.ap-spacer[data-v-c38defe9]{flex:1}.ap-btn[data-v-c38defe9]{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;padding:.3rem .9rem}.ap-btn-primary[data-v-c38defe9]{color:#fff;background:#2f99a4;border-color:#257880}.ap-btn[data-v-c38defe9]:disabled{opacity:.5;cursor:default}*{box-sizing:border-box}body{margin:0}.tree,.tree-children{margin:0;padding-left:.75rem;list-style:none}.tree>li>.tree-node>.tree-label{font-weight:600}.tree-node{line-height:1.7}.tree-toggle{cursor:pointer;color:#999;width:1rem;display:inline-block}.tree-toggle.loading{opacity:.4}.tree-label{cursor:pointer}.tree-label.selected{color:#257880}.tree-icon{margin:0 .15rem}.items-container h5{color:#555;margin:.75rem 0 .35rem}.items-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;display:grid}.item{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.4rem}.item:hover{border-color:#bbb}.item.selected{border-color:#2f99a4;box-shadow:0 0 0 2px #3498db4d}.item-preview{background:#fafafa;border-radius:4px;justify-content:center;align-items:center;height:72px;display:flex;overflow:hidden}.item-thumbnail{background-position:50%;background-size:cover;width:100%;height:100%}.file-type{color:#999;font-size:1.4rem}.item-title{text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.8rem;overflow:hidden}.storage-overview{flex-wrap:wrap;gap:.75rem;display:flex}.storage{cursor:pointer;font:inherit;background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;align-items:center;gap:.3rem;padding:1rem 1.25rem;display:flex}.storage-icon{font-size:1.8rem}.feedback{color:#999;padding:1rem}.ap-warning{background:#fcf8e3;border:1px solid #faebcc;border-radius:4px;padding:.75rem}
