.offer-action-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-3);width:100%}.offer-action-buttons--spread{justify-content:space-between}.offer-action-buttons__left,.offer-action-buttons__right{display:flex;align-items:center;gap:var(--space-3)}.offer-action-buttons__right{flex-wrap:wrap;justify-content:flex-end}.offer-action-buttons button{margin:0}.offer-action-buttons__stripe-warning{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);background:linear-gradient(135deg,#fff3cd,#fef3c7);border:1px solid #f59e0b;border-radius:var(--border-radius-md);font-size:var(--text-sm);color:#92400e;line-height:var(--leading-relaxed);margin-bottom:var(--space-2)}.offer-action-buttons__stripe-warning-icon{width:18px;height:18px;flex-shrink:0;color:#d97706}.offer-action-buttons__stripe-btn{display:flex;align-items:center;gap:var(--space-2);background:linear-gradient(135deg,#635bff,#7c3aed)!important;border:none!important}.offer-action-buttons__stripe-btn:hover:not(:disabled){background:linear-gradient(135deg,#5851eb,#6d28d9)!important}.offer-action-buttons__stripe-icon{width:16px;height:16px}.offer-action-buttons__waiting-message{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--space-3) var(--space-4);background:linear-gradient(135deg,#fff8e6,#fef3c7);border:1px solid #ffc107;border-radius:var(--border-radius-md);font-size:var(--text-sm);color:#856404;line-height:var(--leading-relaxed);text-align:center;margin-top:var(--space-2)}.offer-list-item{display:flex;flex-direction:column}.offer-list-item__content{justify-content:space-between}.offer-list-item__content,.offer-list-item__info{display:flex;align-items:center;gap:var(--space-3)}.offer-list-item__info{flex:1 1;min-width:0}.offer-list-item__info-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.offer-list-item__creator{display:flex;align-items:center;gap:var(--space-3);flex:1 1;min-width:0}.offer-list-item__creator-avatar{width:36px;height:36px;border-radius:50%;background:var(--surface-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:1px solid var(--border-secondary)}.offer-list-item__creator-avatar img{width:100%;height:100%;object-fit:cover}.offer-list-item__creator-avatar svg{width:20px;height:20px;color:var(--text-tertiary)}.offer-list-item__creator-info{flex:1 1;min-width:0}.offer-list-item__creator-row{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.offer-list-item__creator-id{font-size:var(--text-sm)}.offer-list-item__brand-name,.offer-list-item__creator-id{font-weight:var(--font-weight-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-list-item__brand-name{font-size:var(--text-base)}.offer-list-item__date{font-size:var(--text-xs);color:var(--text-secondary)}.offer-list-item__name-row{display:flex;align-items:center;gap:var(--space-2)}.brand-offer-list-item{display:flex;flex-direction:column}.brand-offer-list-item__content{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.brand-offer-list-item__info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.brand-offer-list-item__brand-name{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-offer-list-item__date{font-size:var(--text-xs);color:var(--text-secondary)}.mobile-offer-item{display:flex;flex-direction:column;gap:var(--space-2);position:relative;padding-right:var(--space-6)}.mobile-offer-item__header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-height:24px}.mobile-offer-item__avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--surface-secondary);border:1px solid var(--border-secondary)}.mobile-offer-item__avatar img{width:100%;height:100%;object-fit:cover}.mobile-offer-item__brand-name{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-offer-item__name-row{display:flex;align-items:center;gap:var(--space-2);flex:1 1;min-width:0}.mobile-offer-item__date{font-size:var(--text-sm);color:var(--text-secondary)}.mobile-offer-item__arrow{position:absolute;right:0;top:0;color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;height:24px}@media (max-width:480px){.offer-list-item__content,.offer-list-item__info{gap:var(--space-2)}.offer-list-item__creator-avatar{width:32px;height:32px}.offer-list-item__creator-avatar svg{width:16px;height:16px}.offer-list-item__creator-id{font-size:var(--text-xs)}.offer-list-item__brand-name{font-size:var(--text-sm)}.offer-list-item__date{font-size:10px}.mobile-offer-item__avatar{width:24px;height:24px}.mobile-offer-item__brand-name{font-size:var(--text-sm)}.mobile-offer-item__date{font-size:var(--text-xs)}}.offer-detail{display:flex;flex-direction:column;gap:var(--space-3)}.offer-detail__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-4);border-bottom:2px solid var(--border-secondary)}.offer-detail__header-content{width:100%}.offer-detail__header-top{display:flex;justify-content:space-between;align-items:flex-start}.offer-detail__title-group{flex:1 1;min-width:0}.offer-detail__title{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.offer-detail__header-bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4)}.offer-detail__received-date{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.offer-detail__body{display:flex;flex-direction:column;gap:var(--space-4)}.offer-detail__cost-section,.offer-detail__section{padding:var(--space-3) var(--space-4)}.offer-detail__cost-section,.offer-detail__section,.offer-detail__timestamps{display:flex;flex-direction:column;gap:var(--space-2)}.offer-detail__timestamp{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin:0;padding:var(--space-1) 0}.offer-detail__timestamp-left{display:flex;align-items:center;gap:var(--space-2)}.offer-detail__timestamp-label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted,#718096);text-transform:uppercase;letter-spacing:.5px}.offer-detail__timestamp-value{font-size:var(--text-sm);color:var(--color-text-primary,#1a202c);font-weight:var(--font-weight-medium);text-align:right}.offer-detail__status-badge{margin-left:var(--space-3)}.offer-detail__actions{display:flex;width:100%;padding:0 var(--space-5) var(--space-3) var(--space-5)}.offer-detail__actions>*{flex:1 1}.offer-detail__cancel-link{background:none;border:none;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;padding:0;text-decoration:underline;transition:all var(--duration-fast) var(--ease-out);margin-right:var(--space-3)}.offer-detail__cancel-link:hover:not(:disabled){color:var(--text-primary);text-decoration:none}.offer-detail__cancel-link:disabled{color:var(--text-tertiary);cursor:not-allowed;opacity:.5;text-decoration:none}.offer-detail__footer{display:flex;flex-direction:column;gap:var(--space-4)}.offer-detail__creator-info-layout{display:flex;gap:var(--space-6);align-items:flex-start}.creator-info-image{flex-shrink:0}.creator-info-image img{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid var(--border-primary);box-shadow:var(--shadow-md)}.creator-info-details{flex:1 1;display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.creator-info-header{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:2px solid var(--border-secondary)}.creator-info-id{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0;font-family:monospace;letter-spacing:.5px}.creator-social-table{width:100%;overflow-x:auto}.creator-social-table table{width:100%;border-collapse:collapse}.creator-social-table td{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.platform-cell{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.social-platform-icon{width:18px;height:18px;color:var(--color-gray-600,#4a5568);flex-shrink:0}.platform-name{text-transform:capitalize}.handle-cell{font-family:monospace;color:var(--text-secondary);font-weight:var(--font-weight-medium)}.followers-cell{font-weight:var(--font-weight-semibold);color:var(--text-primary);text-align:right}.creator-info-hashtags,.creator-info-loading{padding-top:var(--space-2)}.creator-info-loading{color:var(--text-secondary);font-size:var(--text-sm)}.creator-info-loading p{margin:0}.offer-detail__cost-display{display:flex;justify-content:space-between;align-items:center}.offer-detail__cost-label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted,#718096);text-transform:uppercase;letter-spacing:.5px}.offer-detail__cost-value{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary,#1a202c)}@media (max-width:480px){.offer-detail__cost-section,.offer-detail__section{padding:var(--space-3) var(--space-3)}.offer-detail__timestamp{flex-direction:column-reverse;align-items:flex-start;gap:var(--space-2)}.offer-detail__timestamp-left{width:100%;justify-content:space-between}.offer-detail__status-badge{margin-left:0;margin-bottom:var(--space-1);font-size:10px;padding:var(--space-1) var(--space-2)}}.brand-offer-detail{display:flex;flex-direction:column;gap:var(--space-6);padding-top:var(--space-8)}.brand-offer-detail__header{display:flex;flex-direction:column;gap:var(--space-4)}.brand-offer-detail__header-top{display:flex;justify-content:space-between;align-items:flex-start}.brand-offer-detail__title-group{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--space-4)}.brand-offer-detail__brand-avatar{width:56px;height:56px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--surface-secondary);border:2px solid var(--border-secondary);display:flex;align-items:center;justify-content:center}.brand-offer-detail__brand-avatar img{width:100%;height:100%;object-fit:cover}.brand-offer-detail__brand-avatar-placeholder{width:32px;height:32px;color:var(--text-tertiary)}.brand-offer-detail__title-text{display:flex;flex-direction:column;justify-content:center}.brand-offer-detail__title{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0;line-height:var(--leading-tight)}.brand-offer-detail__subtitle{font-size:var(--text-base);color:var(--text-secondary);margin:0;line-height:var(--leading-normal)}.brand-offer-detail__header-bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.brand-offer-detail__date-status-row{display:flex;align-items:center;gap:var(--space-3)}.brand-offer-detail__received-date{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.brand-offer-detail__timestamps-header{display:flex;flex-direction:column;gap:var(--space-1)}.brand-offer-detail__timestamp-row{display:flex;align-items:center;gap:var(--space-2)}.brand-offer-detail__timestamp-label{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.brand-offer-detail__timestamp-value{font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--font-weight-medium)}.brand-offer-detail__header-actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.brand-offer-detail__status--desktop{display:inline-flex}.brand-offer-detail__status--mobile{display:none}.brand-offer-detail__content{display:flex;flex-direction:column;gap:var(--space-8)}.brand-offer-detail__asset-request{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:var(--border-radius-lg);padding:var(--space-5);margin-bottom:var(--space-4)}.brand-offer-detail__asset-request-title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:#92400e;margin:0 0 var(--space-2) 0;display:flex;align-items:center;gap:var(--space-2)}.brand-offer-detail__asset-request-title:before{content:"📋"}.brand-offer-detail__asset-request-info{font-size:var(--text-sm);color:#78350f;margin:0;line-height:var(--leading-relaxed);white-space:pre-wrap}.brand-offer-detail__section{display:flex;flex-direction:column;gap:var(--space-4)}.brand-offer-detail__section-title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-2) 0;line-height:var(--leading-tight)}.brand-offer-detail__info-grid{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.brand-offer-detail__info-item{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-light,#edf2f7)}.brand-offer-detail__info-item:last-child{border-bottom:none}.brand-offer-detail__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted,#718096);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.brand-offer-detail__value{font-size:var(--text-sm);color:var(--color-text-primary,#1a202c);font-weight:var(--font-weight-semibold);word-break:break-word;text-align:right;flex:1 1;min-width:0}.brand-offer-detail__value--mono{font-family:SF Mono,Monaco,Inconsolata,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:var(--text-xs);word-break:break-all}.brand-offer-detail__actions{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-6);margin-top:var(--space-2);border-top:2px solid var(--border-secondary)}.brand-offer-detail__loading{display:flex;align-items:center;justify-content:center;padding:var(--space-8);min-height:200px}.brand-offer-detail .offer-detail__section{display:none}@media (max-width:768px){.brand-offer-detail{padding-top:var(--space-4)}.brand-offer-detail__header{gap:var(--space-3)}.brand-offer-detail__brand-avatar{width:48px;height:48px}.brand-offer-detail__brand-avatar-placeholder{width:28px;height:28px}.brand-offer-detail__title{font-size:var(--text-lg)}.brand-offer-detail__status--desktop{display:none}.brand-offer-detail__status--mobile{display:inline-flex}.brand-offer-detail__received-date,.brand-offer-detail__timestamp-label,.brand-offer-detail__timestamp-value{font-size:var(--text-xs)}.brand-offer-detail__header-bottom{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.brand-offer-detail__header-actions{width:100%;justify-content:flex-start}}.completed-videos{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #22c55e;border-radius:var(--border-radius-lg);padding:var(--space-5);margin-bottom:var(--space-4)}.completed-videos__title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:#166534;margin:0 0 var(--space-4) 0;display:flex;align-items:center;gap:var(--space-2)}.completed-videos__title:before{content:"🎬"}.completed-videos__empty{font-size:var(--text-sm);color:#15803d;margin:0;font-style:italic}.completed-videos__list{display:flex;flex-direction:column;gap:var(--space-3)}.completed-videos__item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:white;border:1px solid #bbf7d0;border-radius:var(--border-radius-md);cursor:pointer;transition:all .2s ease;width:100%;text-align:left}.completed-videos__item:hover:not(:disabled){background:#f0fdf4;border-color:#22c55e;transform:translateY(-1px);box-shadow:0 2px 8px rgba(34,197,94,.15)}.completed-videos__item:disabled{cursor:not-allowed;opacity:.7}.completed-videos__item--loading{background:#f0fdf4}.completed-videos__item-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;flex-shrink:0}.completed-videos__item-icon svg{width:20px;height:20px;color:white}.completed-videos__spinner{animation:spin 1s linear infinite}.completed-videos__item-info{flex:1 1;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.completed-videos__item-version{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:#166534}.completed-videos__item-action{font-size:var(--text-xs);color:#15803d}.completed-videos__item-download{width:32px;height:32px;border-radius:var(--border-radius-md);background:#dcfce7;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease}.completed-videos__item:hover:not(:disabled) .completed-videos__item-download{background:#bbf7d0}.completed-videos__item-download svg{width:16px;height:16px;color:#16a34a}@media (max-width:768px){.completed-videos{padding:var(--space-4)}.completed-videos__item{padding:var(--space-3)}.completed-videos__item-icon{width:36px;height:36px}.completed-videos__item-icon svg{width:18px;height:18px}}.cost-edit-form:not(.cost-edit-form--editing){display:contents}.cost-edit-form--editing{display:flex;flex-direction:column;gap:var(--space-2)}.cost-edit-form__display{display:contents}.cost-edit-form__current{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin:0;padding:var(--space-1) 0}.cost-edit-form__current-info{display:flex;align-items:center;gap:var(--space-2)}.cost-edit-form__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted,#718096);text-transform:uppercase;letter-spacing:.5px}.cost-edit-form__value{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary,#1a202c)}.cost-edit-form__value--muted{color:var(--color-text-muted,#718096);text-decoration:line-through;font-size:var(--text-base)}.cost-edit-form__counter-btn{flex-shrink:0}.cost-edit-form .btn--small{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);font-family:inherit}.cost-edit-form__waiting-message{padding:var(--space-3) var(--space-4);background:#fffbeb;border:1px solid #fbbf24;border-radius:var(--radius-lg);color:#92400e;font-size:var(--text-sm);text-align:center}.cost-edit-form__actions{display:flex;gap:var(--space-3);justify-content:flex-start;flex-wrap:nowrap;padding-top:var(--space-3)}.cost-edit-form__actions--spread{justify-content:space-between;align-items:center}.cost-edit-form__actions-right{display:flex;gap:var(--space-3);align-items:center}.cost-edit-form__cancel-offer-link{background:none;border:none;color:var(--color-text-muted,#718096);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-1) 0;text-decoration:underline;transition:color var(--duration-fast) var(--ease-out)}.cost-edit-form__cancel-offer-link:hover:not(:disabled){color:var(--color-text-primary,#1a202c)}.cost-edit-form__cancel-offer-link:disabled{color:var(--color-text-muted,#718096);cursor:not-allowed;opacity:.5}.cost-edit-form__input-group{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-4) 0}.cost-edit-form__input-wrapper{display:flex;align-items:center;background:var(--color-white,white);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--duration-fast) var(--ease-out)}.cost-edit-form__input-wrapper:focus-within{border-color:var(--color-gray-400)}.cost-edit-form__currency-symbol{padding:var(--space-3) 0 var(--space-3) var(--space-3);color:var(--color-text-secondary,#4a5568)}.cost-edit-form__currency-symbol,.cost-edit-form__input{font-size:var(--text-lg);font-weight:var(--font-weight-medium)}.cost-edit-form__input{flex:1 1;padding:var(--space-3);border:none;outline:none;background:transparent}.cost-edit-form__input::-webkit-inner-spin-button,.cost-edit-form__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cost-edit-form__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cost-edit-form--editing .cost-edit-form__current{padding-bottom:var(--space-3);margin-bottom:var(--space-2)}@media (max-width:480px){.cost-edit-form__actions{flex-direction:column}.cost-edit-form__actions button{width:100%}.cost-edit-form__current{flex-direction:column;align-items:stretch;gap:var(--space-3)}.cost-edit-form__current-info{flex-direction:row;justify-content:space-between;align-items:center}.cost-edit-form__counter-btn{width:100%}}.video-feedback-form{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #3b82f6;border-radius:var(--border-radius-lg);padding:var(--space-5);margin-bottom:var(--space-4)}.video-feedback-form__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);flex-wrap:wrap;gap:var(--space-2)}.video-feedback-form__title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:#1e40af;margin:0;display:flex;align-items:center;gap:var(--space-2)}.video-feedback-form__title:before{content:"✍️"}.video-feedback-form__version{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:#3b82f6;background:white;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);border:1px solid #93c5fd}.video-feedback-form__textarea{width:100%;padding:var(--space-3);border:1px solid #93c5fd;border-radius:var(--border-radius-md);font-size:var(--text-sm);font-family:inherit;resize:vertical;min-height:100px;background:white;color:var(--text-primary);transition:border-color .2s ease,box-shadow .2s ease}.video-feedback-form__textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.video-feedback-form__textarea:disabled{background:#f1f5f9;cursor:not-allowed}.video-feedback-form__textarea::placeholder{color:#94a3b8}.video-feedback-form__actions{display:flex;justify-content:flex-end;margin-top:var(--space-3);gap:var(--space-3)}@media (max-width:768px){.video-feedback-form{padding:var(--space-4)}.video-feedback-form__header{flex-direction:column;align-items:flex-start}.video-feedback-form__actions{flex-direction:column}.video-feedback-form__actions button{width:100%}}.video-feedbacks{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #a855f7;border-radius:var(--border-radius-lg);padding:var(--space-5);margin-bottom:var(--space-4)}.video-feedbacks__title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:#6b21a8;margin:0 0 var(--space-4) 0;display:flex;align-items:center;gap:var(--space-2)}.video-feedbacks__title:before{content:"💬"}.video-feedbacks__groups{display:flex;flex-direction:column;gap:var(--space-3)}.video-feedbacks__group{background:white;border:1px solid #e9d5ff;border-radius:var(--border-radius-md);overflow:hidden}.video-feedbacks__group-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-3) var(--space-4);background:#faf5ff;border:none;cursor:pointer;transition:background .2s ease;text-align:left}.video-feedbacks__group-header:hover{background:#f3e8ff}.video-feedbacks__group-header--expanded{border-bottom:1px solid #e9d5ff}.video-feedbacks__group-header-left{display:flex;align-items:center;gap:var(--space-2)}.video-feedbacks__chevron{width:16px;height:16px;color:#7c3aed;transition:transform .2s ease;flex-shrink:0}.video-feedbacks__chevron--expanded{transform:rotate(90deg)}.video-feedbacks__version-label{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:#6b21a8}.video-feedbacks__feedback-count{font-size:var(--text-xs);color:#9333ea;background:#f3e8ff;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm)}.video-feedbacks__group-content{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.video-feedbacks__item{background:#faf5ff;border-radius:var(--border-radius-md);padding:var(--space-3);border-left:3px solid #a855f7}.video-feedbacks__item-header{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.video-feedbacks__user-type{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);text-transform:uppercase;letter-spacing:.5px}.video-feedbacks__user-type--brand{background:#dbeafe;color:#1e40af;border:1px solid #93c5fd}.video-feedbacks__user-type--creator{background:#dcfce7;color:#166534;border:1px solid #86efac}.video-feedbacks__feedback-text{font-size:var(--text-sm);color:var(--text-primary);margin:0;line-height:var(--leading-relaxed);white-space:pre-wrap}@media (max-width:768px){.video-feedbacks{padding:var(--space-4)}.video-feedbacks__group-header{padding:var(--space-2) var(--space-3)}.video-feedbacks__group-content,.video-feedbacks__item{padding:var(--space-2)}}.stripe-checkout-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--space-4);animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.stripe-checkout-modal{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.stripe-checkout-close{position:absolute;top:var(--space-4);right:var(--space-4);background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:var(--space-2);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-out);z-index:1}.stripe-checkout-close:hover{background:var(--color-gray-100);color:var(--color-text-primary)}.stripe-checkout-content{padding:var(--space-10) var(--space-8) var(--space-8)}.stripe-checkout-title{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-4);text-align:center}.stripe-checkout-amount{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-4);margin-bottom:var(--space-6);background:var(--color-gray-50);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.stripe-checkout-amount-label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.stripe-checkout-amount-value{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.stripe-checkout-form{display:flex;flex-direction:column;gap:var(--space-6)}.stripe-checkout-error,.stripe-checkout-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);text-align:center;gap:var(--space-4)}.stripe-checkout-spinner{width:40px;height:40px;border:4px solid var(--color-gray-200);border-top-color:var(--color-brand-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.stripe-checkout-error p{color:var(--color-text-secondary);margin:0}.stripe-checkout-actions{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-4)}.stripe-checkout-button{padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--duration-normal) var(--ease-out);border:none;min-height:44px;display:flex;align-items:center;justify-content:center}.stripe-checkout-button:focus{outline:2px solid var(--color-brand-primary);outline-offset:2px}.stripe-checkout-button--cancel{background:var(--color-gray-50);color:var(--color-text-primary);border:1px solid var(--color-border)}.stripe-checkout-button--cancel:hover{background:var(--color-gray-100);border-color:var(--color-gray-300)}.stripe-checkout-button--submit{background:linear-gradient(135deg,#00c2a8,#4338ca);color:var(--color-white);box-shadow:var(--shadow-sm)}.stripe-checkout-button--submit:hover{background:linear-gradient(135deg,#00a896,#3730a3);transform:translateY(-1px);box-shadow:var(--shadow-md)}.stripe-checkout-button--submit:active{transform:translateY(0);box-shadow:var(--shadow-sm)}@media (max-width:640px){.stripe-checkout-modal{max-width:100%;margin:var(--space-4)}.stripe-checkout-content{padding:var(--space-8) var(--space-6) var(--space-6)}.stripe-checkout-title{font-size:var(--text-xl)}.stripe-checkout-actions{flex-direction:column-reverse}.stripe-checkout-button{width:100%}}