:root{--color-primary: #7C3AED;--color-background: #FFFFFF;--color-text-primary: #1E293B;--color-text-secondary: #64748B;--color-border: #CBD5E1}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);color:var(--color-text-primary)}#root{min-height:100vh}.header-select-field.ant-select .ant-select-selector{border-radius:8px!important}.header-select-field--dark.ant-select .ant-select-selector{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.22)!important;color:#f8fafc!important}.header-select-field--dark.ant-select .ant-select-selection-item,.header-select-field--dark.ant-select .ant-select-selection-placeholder{color:#f8fafc!important}.header-select-field--dark.ant-select .ant-select-arrow{color:#cbd5e1!important}.app-header-end{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-width:0}.header-subscription-badge{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:6px 12px;border:1px solid rgba(167,139,250,.4);border-radius:10px;background:#7c3aed38;max-width:220px;line-height:1.35;cursor:pointer;text-align:left;flex-shrink:0;color:inherit;font:inherit}.header-subscription-badge:hover{background:#7c3aed52}.header-subscription-badge-full{display:flex;flex-direction:column;align-items:flex-start;gap:0}.header-subscription-badge-title{font-size:12px;color:#e9d5ff;font-weight:500}.header-subscription-badge-action{font-size:12px;color:#c4b5fd;font-weight:600}.header-subscription-badge-short{display:none;font-size:12px;font-weight:700;color:#e9d5ff;letter-spacing:.02em}.ab-test-article-select.ant-select .ant-select-selector{height:auto!important;min-height:60px;padding-block:6px!important;align-items:center}.ab-test-article-select.ant-select .ant-select-selection-item{line-height:normal!important;height:auto!important;display:flex!important;align-items:center;overflow:hidden}.ab-test-article-select.ant-select .ant-select-selection-placeholder{line-height:46px!important}.ab-test-article-select.ant-select .ant-select-selection-search{display:flex;align-items:center}.ab-test-article-select.ant-select .ant-select-selection-search-input{height:46px!important}.ab-test-campaign-list .ab-test-campaign-row.ant-checkbox-wrapper{display:flex;align-items:center;width:100%;margin-inline-start:0!important}.ab-test-campaign-list .ab-test-campaign-row .ant-checkbox+span{flex:1;min-width:0;padding-inline-end:0}.ab-test-photo-upload.ant-upload-wrapper{width:128px;height:170px}.ab-test-photo-upload .ant-upload-drag{width:128px!important;height:170px!important;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center}.ab-test-photo-upload .ant-upload-drag .ant-upload-btn{display:flex;align-items:center;justify-content:center;padding:0!important;height:100%}.ab-test-photo-upload .ant-upload-drag-container{display:block;width:100%;height:100%}.ant-checkbox .ant-checkbox-inner{border-color:#94a3b8;border-width:1.5px}.ant-checkbox-wrapper:hover .ant-checkbox .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:var(--color-primary)}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-checked:hover .ant-checkbox-inner{background-color:var(--color-primary);border-color:var(--color-primary)}.agency-managed-checkbox.ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{border-color:var(--color-primary);border-width:2px}.agency-managed-checkbox.ant-checkbox-wrapper:hover .ant-checkbox .ant-checkbox-inner,.agency-managed-checkbox.ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner{border-color:#6d28d9}.agency-managed-checkbox.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.agency-managed-checkbox.ant-checkbox-wrapper .ant-checkbox-checked:hover .ant-checkbox-inner{background-color:var(--color-primary);border-color:var(--color-primary)}.agency-managed-checkbox.ant-checkbox-wrapper .ant-checkbox-checked:after{border-color:var(--color-primary)}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.campaign-manage-history .ant-table-cell{overflow:hidden}.campaign-manage-history-date{white-space:nowrap}.campaign-manage-history-datetime{display:flex;flex-direction:column;line-height:1.3}.campaign-manage-history .ant-table-tbody .campaign-manage-history-user,.campaign-manage-history-message{white-space:normal;overflow-wrap:anywhere;word-break:break-word}@media (max-width: 768px){.app-header{padding:8px 10px!important;gap:6px;min-width:0;flex-wrap:wrap}.app-header-end{display:contents}.app-header-nav{order:1;flex:1 1 auto!important;gap:0!important;min-width:0}.app-header-nav-label,.app-header-profile-label,.app-header-nav-chevron{display:none}.app-header-right{order:2;gap:2px!important;flex:0 0 auto!important;flex-wrap:nowrap!important;margin-left:auto}.app-header-cabinet{order:3;flex:1 1 100%;width:100%;min-width:0;margin-top:2px;display:flex;justify-content:flex-end}.app-header-cabinet .ant-select{width:auto!important;min-width:0!important;max-width:100%!important}.app-header-cabinet-trigger{width:auto;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;padding:4px 10px!important}.app-header-cabinet-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-subscription-badge{max-width:none;padding:4px 8px}.header-subscription-badge-full{display:none}.header-subscription-badge-short{display:block}.app-header .ant-btn{padding-inline:6px!important}.app-header-nav-btn.ant-btn{width:40px;height:40px;padding:0!important;justify-content:center}.app-header-nav-btn .anticon{font-size:20px}.profile-breadcrumbs{padding:8px 12px!important}.profile-page{padding:12px!important;min-width:0}.profile-page .ant-card-head{min-height:48px;padding:0 16px}.profile-page .ant-card-body{padding:16px!important}.profile-page .ant-card-head-title{overflow:hidden;text-overflow:ellipsis}.profile-admin-actions .ant-btn,.profile-admin-actions .ant-badge,.profile-admin-actions .ant-badge .ant-btn{width:100%}.profile-modal.ant-modal{max-width:calc(100vw - 24px)!important;margin:12px auto;top:12px;padding-bottom:0}}@media (max-width: 900px){.campaign-manage-page{padding:12px!important;min-width:0}.campaign-manage-hero-top{align-items:flex-start!important}.campaign-manage-hero-top h1{font-size:18px!important;overflow-wrap:anywhere}.campaign-manage-stats-link{margin-left:0!important;width:100%}.campaign-manage-auto-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.campaign-manage-auto-budget,.campaign-manage-auto-actions{flex:0 0 auto!important}.campaign-manage-auto-fields{grid-template-columns:1fr 1fr!important}.campaign-manage-auto-fields>div{min-width:0}.campaign-manage-auto-promo{grid-column:1 / -1}.campaign-manage-auto-budget .ant-checkbox-wrapper{white-space:normal;align-items:flex-start}.campaign-manage-auto-actions{width:100%!important;max-width:none!important;flex-direction:column!important;justify-content:flex-start!important;gap:8px!important;padding:0!important;background:transparent!important;border:none!important}.campaign-manage-auto-actions .ant-btn,.campaign-manage-auto-actions .campaign-manage-action-row{width:100%}.campaign-manage-schedule-head{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}.campaign-manage-chart-head{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:10px!important}.campaign-manage-chart-head h2{font-size:16px!important;flex-shrink:0}.campaign-manage-chart-head .ant-picker{width:168px!important;min-width:0!important;flex:0 0 auto}.campaign-manage-chart-head .ant-picker-input>input{font-size:12px}.campaign-budget-datepicker-dropdown{left:12px!important;right:12px!important;min-width:0!important}.campaign-budget-datepicker-dropdown .ant-picker-panel-container{max-width:calc(100vw - 24px)!important}.campaign-budget-datepicker-dropdown .ant-picker-panels{flex-direction:column!important}.campaign-budget-datepicker-dropdown .ant-picker-panels>.ant-picker-panel:last-child{display:none}.campaign-budget-datepicker-dropdown .ant-picker-panel{width:100%}.campaign-manage-calendar-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.campaign-manage-history{overflow-x:hidden}.campaign-manage-history .ant-table-thead>tr>th,.campaign-manage-history .ant-table-tbody>tr>td{padding:8px 6px!important}.campaign-manage-history-date{white-space:normal}.campaign-manage-modal.ant-modal{max-width:calc(100vw - 24px)!important;margin:12px auto;top:12px;padding-bottom:0}}
