.resource-market-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--system-bg)}.resource-market-page>.resource-market-v12-page{flex:1 1 0%;min-height:0;overflow:hidden;gap:0;padding:0}.resource-market-v12-page>.sv7-header{flex-shrink:0}.resource-market-scroll{padding-inline:20px}.resource-market-form{display:grid;gap:22px;max-width:720px;margin:0 auto}.resource-market-fields{display:grid;gap:14px}.resource-market-fields label,.resource-market-confirmation{display:grid;gap:7px;color:var(--system-text-secondary);font-size:calc(12px * var(--os-font-scale, 1));font-weight:600}.resource-market-file-choice,.resource-market-cover-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.resource-market-file-summary{display:flex;align-items:center;min-width:0;gap:12px}.resource-market-file-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 auto;border-radius:14px;color:var(--system-accent, var(--primary-color));background:var(--system-control-surface, var(--system-surface))}.resource-market-file-copy{display:grid;min-width:0;gap:3px}.resource-market-file-copy strong,.resource-market-cover-row strong{overflow:hidden;color:var(--system-text-primary);text-overflow:ellipsis;white-space:nowrap}.resource-market-file-copy span,.resource-market-help{color:var(--system-text-tertiary);font-size:calc(12px * var(--os-font-scale, 1));line-height:1.55}.resource-market-help{margin:10px 0 0}.resource-market-cover-row{margin-top:16px;padding-top:14px;border-top:1px solid var(--system-row-divider)}.resource-market-confirmation{grid-template-columns:auto 1fr;align-items:start;line-height:1.55}.resource-market-confirmation input{width:22px;height:22px;margin:0;accent-color:var(--primary-color)}.resource-market-error{margin:14px 0;color:var(--system-danger, #ff3b30);font-size:calc(13px * var(--os-font-scale, 1));line-height:1.5;overflow-wrap:anywhere}.resource-market-header-action{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:12px;color:var(--primary-color);background:var(--system-control-surface, var(--system-surface))}.resource-market-search,.resource-market-toolbar,.resource-market-detail__actions{display:flex;align-items:center;gap:10px}.resource-market-search{margin-top:14px}.resource-market-search .dreamos-system-input{min-width:0;flex:1}.resource-market-search__submit{min-height:44px;padding:0 16px;border:1px solid var(--system-surface-border);border-radius:12px;color:var(--primary-color);background:var(--system-surface);font-size:calc(13px * var(--os-font-scale, 1));font-weight:700}.resource-market-toolbar{margin-top:14px}.resource-market-toolbar>*{flex:1}.resource-market-list{display:grid;gap:0}.resource-market-card{display:flex;width:100%;align-items:center;gap:12px;padding:12px 0;border:0;border-bottom:1px solid var(--system-row-divider);color:var(--system-text-primary);background:transparent;text-align:left}.resource-market-card:last-child{border-bottom:0}.resource-market-card__cover{display:inline-flex;width:52px;height:52px;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:15px;color:var(--primary-color);background:var(--system-control-surface, var(--system-bg))}.resource-market-card__cover img{width:100%;height:100%;object-fit:cover}.resource-market-card__body{display:grid;min-width:0;flex:1;gap:5px}.resource-market-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.resource-market-card__title-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-market-card__kind{flex:0 0 auto;color:var(--primary-color);font-size:calc(11px * var(--os-font-scale, 1));font-weight:700}.resource-market-card__meta{color:var(--system-text-tertiary);font-size:calc(12px * var(--os-font-scale, 1))}.resource-market-card__likes{display:inline-flex;align-items:center;gap:5px;color:var(--system-text-secondary);font-size:calc(12px * var(--os-font-scale, 1));line-height:1.4}.resource-market-more{margin-top:12px}.resource-market-detail{display:grid;gap:22px;max-width:720px;margin:0 auto}.resource-market-detail__cover{display:block;width:100%;max-height:260px;margin-bottom:16px;border-radius:16px;object-fit:cover}.resource-market-detail__description{margin:0 0 18px;color:var(--system-text-secondary);font-size:calc(14px * var(--os-font-scale, 1));line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.resource-market-detail__actions{flex-wrap:wrap}.resource-market-detail__actions>button{min-width:0;width:auto;flex:1 1 0%}.resource-market-action-label{display:inline-flex;align-items:center;justify-content:center;gap:8px}.resource-market-like-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--system-row-divider);color:var(--system-text-secondary);font-size:calc(13px * var(--os-font-scale, 1))}.resource-market-like-summary strong{color:var(--system-text-primary);font-size:calc(16px * var(--os-font-scale, 1));font-weight:700}.resource-market-like-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:12px}.resource-market-comment-form{display:grid;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--system-row-divider)}.resource-market-comment-field{display:grid;gap:8px;color:var(--system-text-secondary);font-size:calc(13px * var(--os-font-scale, 1));font-weight:600}.resource-market-comment-input{min-height:88px;box-sizing:border-box;resize:vertical;line-height:1.55}.resource-market-comment-compose-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--system-text-tertiary);font-size:calc(12px * var(--os-font-scale, 1))}.resource-market-comment-compose-row>.resource-market-comment-submit{width:auto;min-height:44px;flex:0 0 auto}.resource-market-comments{display:grid;margin-top:16px}.resource-market-comment{min-width:0;padding:14px 0;border-top:1px solid var(--system-row-divider)}.resource-market-comment time{color:var(--system-text-tertiary);font-size:calc(12px * var(--os-font-scale, 1))}.resource-market-comment p{margin:6px 0 0;color:var(--system-text-secondary);font-size:calc(14px * var(--os-font-scale, 1));line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.resource-market-comment-state{margin:16px 0 0;color:var(--system-text-tertiary);font-size:calc(13px * var(--os-font-scale, 1))}.resource-market-comments-more{margin-top:12px}@media (max-width: 480px){.resource-market-file-choice,.resource-market-cover-row,.resource-market-toolbar,.resource-market-detail__actions{align-items:stretch;flex-direction:column}.resource-market-detail__actions>*{flex:0 0 auto}}
