.assets-workspace{max-width:1180px;margin:auto;color:#20232b;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.assets-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.assets-header h1{font-size:28px;letter-spacing:-.6px;margin:6px 0 10px}.assets-header p{color:#667085;line-height:1.7}.assets-eyebrow{font-size:12px;font-weight:600;letter-spacing:1px}.assets-badge{white-space:nowrap;padding:8px 12px;border-radius:20px;background:#edf3ff;color:#2457aa;font-size:12px}.assets-workspace .card{padding:26px;margin-bottom:22px;border:1px solid #e1e5eb;border-radius:18px;box-shadow:0 3px 14px #14213d03}.assets-workspace h2{font-size:18px;margin:0 0 22px}.assets-workspace h2>span{font-size:12px;color:#67768f;background:#f1f4f8;padding:6px 8px;border-radius:7px;margin-right:8px}.assets-workspace h3{font-size:15px;margin:0 0 16px}.assets-workspace label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#414956}.assets-workspace input,.assets-workspace select{width:100%;min-height:42px;border:1px solid #d2d9e3;border-radius:9px;padding:10px 12px;background:#fff;color:#20232b;font-size:14px;min-width:0}.assets-workspace input:focus,.assets-workspace select:focus{outline:3px solid #d9e7ff;outline-offset:1px;border-color:#4685e4}.assets-fields{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.assets-fields>label{flex:1;min-width:220px}.assets-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.assets-workspace small{color:#717b8b;font-size:12px;line-height:1.7;display:block}.assets-message{min-height:42px;padding:10px 16px;margin-bottom:16px;background:#eef3fa;border-radius:10px;font-size:13px;color:#49617f}.assets-error{color:#a73d28;background:#fff5f0;padding:12px 16px;border-radius:10px;overflow-wrap:anywhere}.assets-catalog{margin-top:20px;padding:15px;background:#f7f9fc;border-radius:10px;font-size:13px}.assets-catalog>span{margin-left:16px;color:#687486}.assets-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.assets-product{display:flex;align-items:flex-start;flex-direction:column;gap:8px;padding:16px;border:1px solid #dfe4eb;background:white;border-radius:12px;text-align:left;cursor:pointer}.assets-product.selected{border-color:#4385ed;box-shadow:0 0 0 2px #dce9ff;background:#f8fbff}.assets-product:disabled{opacity:.55}.assets-product>span{font-size:12px;color:#53775c}.assets-selected{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid #e8ebef}.assets-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:26px}.assets-pair>div,.assets-landing{min-width:0}.assets-pair select{margin-bottom:8px}.assets-pair .assets-fields{margin-bottom:16px}.assets-pair p,.assets-confirm p{font-size:13px;line-height:1.7}.assets-videos{max-height:260px;overflow:auto;margin-bottom:12px}.assets-videos label{flex-direction:row;padding:9px 0;border-bottom:1px solid #eff1f5;gap:10px}.assets-videos input{width:16px;min-height:16px;flex:none;margin-top:4px}.assets-landing{border-top:1px solid #e8ebef;padding-top:24px;margin-top:26px}.assets-landing .assets-fields{margin:16px 0}.assets-history{margin-top:16px;background:#f7f9fc;border-radius:10px;padding:16px;font-size:13px}.assets-confirm{padding:22px;background:#f0f8f4;border:1px solid #c9e3d2;border-radius:12px;margin-top:22px}.assets-confirm .button{margin-top:16px}.assets-workspace summary{cursor:pointer;font-size:13px;color:#53677f;margin:12px 0}.assets-workspace [disabled]{cursor:not-allowed}.assets-workspace .button{min-height:40px;border-radius:9px;white-space:nowrap}.assets-workspace p,.assets-workspace strong{overflow-wrap:anywhere}@media(max-width:760px){.assets-header{flex-direction:column;gap:6px}.assets-header h1{font-size:23px}.assets-workspace .card{padding:18px}.assets-pair,.assets-products{grid-template-columns:1fr}.assets-pair{gap:24px}.assets-fields{align-items:stretch}.assets-fields>label{min-width:100%;width:100%}.assets-catalog>span{display:block;margin:6px 0 0}.assets-selected{gap:10px}.assets-workspace .button{white-space:normal}.assets-header p{font-size:13px}}
