.ant-select-item-option-active{background-color:#ff69b41a!important;color:#ff69b4!important}.ant-pagination{padding:20px 0!important;text-align:center!important}.ant-picker{border-color:#ff69b4!important}.ant-picker:hover{border-color:#ff1493!important}.ant-picker-focused{box-shadow:0 0 0 2px #ff69b433!important}.ant-picker-panel,.ant-picker-panel-container{border-color:#ff69b4!important}.ant-picker-header{border-bottom-color:#ff69b4!important}.ant-picker-header,.ant-picker-header button{color:#ff69b4!important}.ant-picker-header button:hover{color:#ff1493!important}.ant-picker-today-btn{color:#ff69b4!important}.ant-picker-today-btn:hover{color:#ff1493!important}.ant-picker-cell-selected .ant-picker-cell-inner{background-color:#ff69b4!important;color:#fff!important}.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#ff69b4!important}.ant-picker-cell-in-range:before,.ant-picker-cell:hover .ant-picker-cell-inner{background-color:#ff69b41a!important}.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-range-start .ant-picker-cell-inner{background-color:#ff69b4!important;color:#fff!important}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected,.ant-picker-time-panel-column>li.ant-picker-time-panel-cell:hover{background-color:#ff69b41a!important}.ant-picker-month-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-selected .ant-picker-cell-inner{background-color:#ff69b4!important;color:#fff!important}.ant-picker-next-icon:before,.ant-picker-prev-icon:before,.ant-picker-super-next-icon:before,.ant-picker-super-prev-icon:before{border-color:#ff69b4!important}.ant-picker-now-btn{color:#ff69b4!important}.ant-picker-ok button{background-color:#ff69b4!important;border-color:#ff69b4!important}.ant-picker-ok button:hover{background-color:#ff1493!important;border-color:#ff1493!important}.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row:hover td{background-color:#ff69b41a!important}.ant-picker-decade-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-selected .ant-picker-cell-inner{background-color:#ff69b4!important;color:#fff!important}.ant-segmented{background-color:#fff!important;border:1px solid #ff69b4!important;padding:2px!important}.ant-segmented:hover{border-color:#ff1493!important}.ant-segmented-item{transition:all .3s ease!important}.ant-segmented-item-selected{background-color:#ff69b4!important;color:#fff!important}.ant-segmented-item:hover{color:#ff69b4!important}.ant-segmented-item-selected:hover{background-color:#ff1493!important;color:#fff!important}.ant-btn-primary{border-color:#ff69b4!important}.ant-btn-primary:hover{background-color:#ff1493!important;border-color:#ff1493!important}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#ff69b4}.ant-radio-checked .ant-radio-inner{background-color:#ff69b4!important}.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f884be}.ant-segmented-thumb{background-color:#ff69b4!important}.ant-pagination-item{background-color:#fff!important;border:1px solid #ff69b4!important;transition:all .3s ease!important}.ant-pagination-item a{color:#ff69b4!important}.ant-pagination-item:hover{border-color:#ff69b4!important;color:#ff69b4!important}.ant-pagination-item:hover a{color:#ff69b4!important}.ant-pagination-item-active{background-color:#ff69b4!important;border-color:#ff69b4!important}.ant-pagination-item-active a{color:#fff!important}.ant-pagination-item-active:hover{background-color:#ff69b4!important;border-color:#ff69b4!important}.ant-pagination-item-active:hover a{color:#fff!important}.ant-pagination-next button,.ant-pagination-prev button{background-color:#fff!important;border:1px solid #ff69b4!important;color:#ff69b4!important}.ant-pagination-next:hover button,.ant-pagination-prev:hover button{background-color:#ff69b41a!important;border-color:#ff69b4!important;color:#ff69b4!important}.ant-pagination-next.ant-pagination-disabled button,.ant-pagination-prev.ant-pagination-disabled button{background-color:#f5f5f5!important;border-color:#ffb6c1!important;color:#ffb6c1!important}.ant-pagination-options-quick-jumper{color:#ff69b4!important}.ant-pagination-options-quick-jumper input{border-color:#ff69b4!important}.ant-pagination-options-quick-jumper input:focus,.ant-pagination-options-quick-jumper input:hover{border-color:#ff69b4!important;box-shadow:0 0 0 2px #ff69b433!important}.ant-pagination-options-size-changer.ant-select{margin-right:8px!important}.ant-pagination-options-size-changer.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#ff69b4!important}.ant-pagination-item-ellipsis{color:#ff69b4!important}.ant-pagination.mini .ant-pagination-item{border-radius:4px!important;margin:0 4px!important}.ant-pagination-total-text{color:#ff69b4!important;margin-right:12px!important}*,.ant-btn,.ant-btn-primary,.ant-dropdown-menu-item,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-pagination-item,.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev,.ant-picker,.ant-picker-cell,.ant-radio-button-wrapper,.ant-select-item,.ant-select-selector,.ant-switch,.ant-tabs-tab,button,input,select,textarea{outline:none!important}.ant-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:#ff1493!important;border-color:#ff1493!important}.ant-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#fff!important}.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#ff69b4!important}.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#ff69b4!important}.ant-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#ff69b4!important}.ant-steps .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#ff69b480!important}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background-color:#ff69b4!important;border-color:#ff69b4!important}.ant-steps .ant-steps-item-wait .ant-steps-item-icon{background-color:#fff!important;border-color:#ff69b480!important}.ant-steps .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:#ff69b480!important}.ant-steps-item-description{color:#ff69b4b3!important}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#ff69b4!important}.ant-steps-navigation .ant-steps-item:before{border-color:#ff69b4!important}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot .ant-steps-item-tail:after{background-color:#ff69b4!important}.search-box input,.search-box input:hover{border-color:#ff69b4!important}.search-box input:focus{box-shadow:0 0 0 2px #ff69b433!important;outline:none!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper:focus-within,.ant-input-search .ant-input:focus{border-color:#ff69b4!important;box-shadow:0 0 0 2px #ff69b433!important}.ant-input-affix-wrapper:hover,.ant-input-search .ant-input:hover{border-color:#ff69b4!important}.ant-input-search-icon,.ant-input-search-icon:hover,.anticon-search,.anticon-search:hover{color:#ff69b4!important}.ant-input-search-button,.ant-input-search-button:hover{background-color:#ff69b4!important;border-color:#ff69b4!important}.ant-upload.ant-upload-drag{background:#ff69b405!important;border:1px dashed #ff69b4!important;transition:all .3s ease!important}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#ff69b4!important}.custom-dragger:hover{border:2px dashed #ff69b4!important}.ant-upload.ant-upload-drag p.ant-upload-hint,.ant-upload.ant-upload-drag p.ant-upload-text{color:#ff69b4!important}.ant-upload-list-item:hover{border-color:#ff69b4!important}.ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-card-actions .anticon:hover,.ant-upload-list-item-info{color:#ff69b4!important}.ant-upload-list-item-progress .ant-progress-bg{background-color:#ff69b4!important}.ant-upload-list-item-done .anticon{color:#ff69b4!important}.ant-upload.ant-upload-drag.ant-upload-drag-hover{background:#ff69b41a!important;border-color:#ff1493!important}.ant-input-search-icon,.anticon-search{color:inherit!important}.ant-upload-drag .ant-btn{border-color:#ff69b4!important;color:#ff69b4!important}.ant-upload-drag .ant-btn:hover{background:#ff69b41a!important;border-color:#ff1493!important;color:#ff1493!important}h1,h2,h3,h4,h5,h6{color:#ff69b4!important}.ant-cascader-picker,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-search .ant-input,.ant-input-search-button,.ant-mentions,.ant-pagination-item,.ant-pagination-next button,.ant-pagination-options-quick-jumper input,.ant-pagination-options-size-changer.ant-select .ant-select-selector,.ant-pagination-prev button,.ant-picker,.ant-select-auto-complete,.ant-select-selector,.ant-tree-select,.ant-upload,.ant-upload-list-item,.search-box input{border-color:#d9d9d9!important;color:#000000d9!important}.ant-cascader-picker:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-input-search .ant-input:hover,.ant-input-search-button:hover,.ant-input:hover,.ant-mentions:hover,.ant-pagination-item:hover,.ant-pagination-next:hover button,.ant-pagination-options-quick-jumper input:hover,.ant-pagination-options-size-changer.ant-select:hover .ant-select-selector,.ant-pagination-prev:hover button,.ant-picker:hover,.ant-select-auto-complete:hover,.ant-select:hover .ant-select-selector,.ant-tree-select:hover,.ant-upload-list-item:hover,.ant-upload:hover,.search-box input:hover{border-color:#ff69b4!important;color:#ff69b4!important}.ant-input-focused,.ant-input:focus{box-shadow:none!important}.ant-cascader-picker-focused,.ant-input-affix-wrapper-focused,.ant-input-focused,.ant-input-number-focused,.ant-input-search .ant-input:focus,.ant-input:focus,.ant-mentions-focused,.ant-pagination-options-quick-jumper input:focus,.ant-pagination-options-size-changer.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-select-auto-complete-focused,.ant-select-focused .ant-select-selector,.ant-select-open .ant-select-selector,.ant-tree-select-focused,.search-box input:focus{border-color:#ff69b4!important;box-shadow:none!important}.profile-container{background:#fff;border-radius:24px;margin:0 auto;max-width:1200px;overflow:hidden}.profile-container .ant-card{background:#0000;border:none;box-shadow:none}.profile-container .ant-ribbon{border-radius:4px;height:32px;line-height:32px}.profile-container .ant-ribbon-corner{display:none}.profile-container .ant-card-body{padding:0}.profile-loading,.profile-not-found{align-items:center;color:#666;display:flex;font-size:18px;height:400px;justify-content:center}.profile-header{align-items:center;background:linear-gradient(45deg,#ff69b4,#ff8c00)!important;display:flex;min-height:20px;position:relative}.profile-cover{background:linear-gradient(45deg,#ff69b4,#ff8c00);height:400px;overflow:hidden;position:relative}.profile-cover:after{background:linear-gradient(180deg,#0000,#000000b3);bottom:0;content:"";height:200px;left:0;position:absolute;right:0;z-index:1}.cover-image{height:100%;object-fit:cover;opacity:.9;width:100%}.profile-stats{bottom:24px;display:flex;gap:32px;position:absolute;right:32px;z-index:2}.stat-item{color:#fff;text-align:center}.stat-value{display:block;font-size:24px;font-weight:600;line-height:1;margin-bottom:4px}.stat-label{font-size:14px;opacity:.9}.profile-info{align-items:center;display:flex;gap:24px;padding:20px 32px;position:relative;width:100%;z-index:1}.profile-avatar{border:4px solid #fff;border-radius:50%;box-shadow:0 8px 24px #00000026;flex-shrink:0;height:150px;overflow:hidden;transition:transform .3s ease;width:150px}.profile-avatar:hover{transform:scale(1.05)}.profile-avatar img{height:100%;object-fit:cover;width:100%}.profile-details{flex:1 1}.profile-details h1{color:#fff;font-size:32px;margin:0 0 20px}.profile-tags{margin-bottom:16px}.profile-actions{display:flex;gap:12px}.interest-button{align-items:center;background:linear-gradient(45deg,#cf0a80,#de056a)!important;border:none!important;color:#fff!important;display:flex;font-weight:500;gap:8px;height:40px;justify-content:center;min-width:120px;transition:all .3s ease}.interest-button:hover{background:linear-gradient(45deg,#9e0963,#de056a)!important;box-shadow:0 4px 12px #ff69b473;transform:translateY(-1px)}.interest-button[disabled]{background:linear-gradient(45deg,#ffa42d,#434341)!important;box-shadow:none!important;color:#fff!important;cursor:not-allowed;opacity:.7;transform:none!important}.profile-content{padding:0}.profile-tabs{border-bottom:2px solid #f0f0f0;display:flex;gap:32px;margin-bottom:32px;padding:0 16px}.tab-button{background:none;border:none;color:#666;cursor:pointer;font-size:16px;font-weight:500;padding:16px 24px;position:relative;transition:all .3s ease}.tab-button:after{background:#0000;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transition:all .3s ease}.tab-button.active,.tab-button:hover{color:#ff69b4}.tab-button.active:after{background:#ff69b4}.profile-about-section{padding:24px 0}.info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:32px}.info-item{align-items:flex-start;background:#fff;border:1px solid #f0f0f0;border-radius:16px;display:flex;gap:16px;padding:20px;transition:all .3s ease}.info-item:hover{border-color:#ff69b4;box-shadow:0 8px 24px #0000000f;transform:translateY(-2px)}.info-icon{color:#ff69b4;font-size:24px}.info-content{flex:1 1}.info-label{color:#666;display:block;font-size:14px;margin-bottom:4px}.info-value{color:#333;display:block;font-size:16px;font-weight:500}.about-me-section{background:#f8f9fa;border-radius:12px;margin-top:32px;padding:24px}.about-me-section h3{color:#333;font-size:20px;margin:0 0 16px}.about-me-section p{color:#666;line-height:1.6;margin:0}.profile-photos-section{padding:24px 0}.photos-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.photo-card{margin-bottom:16px}.photo-card .ant-card-body{padding:12px}.photo-actions{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.photo-card:hover .photo-actions{opacity:1}.no-photos{background:#f5f5f5;border-radius:8px;grid-column:1/-1;padding:48px;text-align:center}.requirements-section{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000a;margin:32px 0;padding:32px}.requirements-header{margin-bottom:40px}.requirements-title{align-items:flex-start;display:flex;justify-content:space-between}.requirements-title h3{color:#1a1a1a;font-size:28px;font-weight:600;letter-spacing:-.5px;margin:0}.requirements-subtitle{color:#666;font-size:15px;margin:8px 0 0}.match-score{padding:4px}.match-score-content{align-items:center;display:flex;flex-direction:column}.match-percentage{color:#1a1a1a;font-size:24px;font-weight:600;line-height:1}.match-label{color:#666;font-size:13px;letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.compatibility-breakdown{display:flex;flex-direction:column;gap:32px}.category-section{background:#fafafa;border-radius:12px;padding:24px}.category-title{border-bottom:2px solid #e8e8e8;color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.requirements-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.requirement-item{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;transition:all .3s ease}.requirement-item:hover{box-shadow:0 8px 24px #0000000f;transform:translateY(-2px)}.requirement-item.matches{background:linear-gradient(90deg,#ff69b40d,#fff);border-left:3px solid #ff69b4}.requirement-item.partial{background:linear-gradient(90deg,#ff8c000d,#fff);border-left:3px solid #ff8c00}.requirement-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.requirement-label{color:#1a1a1a;font-size:16px;font-weight:500}.requirement-status{border-radius:12px;font-size:12px;font-weight:500;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase;transition:all .3s ease}.requirement-status:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.requirement-status.match{background:#ffe6f2;border:1px solid #ff69b433;border-radius:12px;color:#ff69b4;font-weight:500;padding:4px 12px}.requirement-status.partial{background:#fff3e6;color:#ff8c00}.requirement-details{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px 0}.requirement-actual,.requirement-expected{align-items:center;color:#595959;display:flex;font-size:14px}.requirement-actual:before,.requirement-expected:before{background-color:#d9d9d9;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:8px;width:6px}.weight-info-icon{color:#1890ff;cursor:help;margin-left:8px;transition:color .3s}.weight-info-icon:hover{color:#40a9ff}.requirement-weight{align-items:center;color:#666;display:flex;font-size:.9em;margin-top:8px}.bg-warning{background-color:#ff69b4!important;color:#fff}.bg-warning:hover{background-color:#ff7300!important}@media (max-width:768px){.requirements-section{padding:24px}.requirements-title{align-items:center;flex-direction:column;gap:24px;text-align:center}.category-section{padding:20px}.requirements-grid{grid-template-columns:1fr}}@media (max-width:480px){.requirements-section{padding:16px}.requirements-title h3{font-size:24px}.category-section,.requirement-item{padding:16px}.requirement-header{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:768px){.profile-info{align-items:center;flex-direction:column;margin-top:0;padding:20px;text-align:center}.profile-avatar{height:120px;margin-bottom:16px;width:120px}.profile-details{width:100%}.profile-details h1{font-size:24px}.profile-actions{justify-content:center}.info-grid{grid-template-columns:1fr}.profile-photos-section{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.profile-cover{height:200px}.profile-stats{background:#0000000d;bottom:auto;justify-content:center;margin-top:16px;padding:16px;position:relative;right:auto}.requirements-grid{grid-template-columns:1fr}.profile-tabs{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;gap:16px;overflow-x:auto;padding:0;scrollbar-width:none}.profile-tabs::-webkit-scrollbar{display:none}.tab-button{flex-shrink:0;white-space:nowrap}}@media (max-width:480px){.profile-content{padding:16px}.profile-cover{height:250px}.stat-item{flex:1 1}.stat-value{font-size:20px}.requirement-item{padding:12px}}:root{--primary-color:#ff69b4;--primary-hover:#ff4d94;--primary-light:#ffe6f2;--secondary-color:#ff8c00;--secondary-hover:#ff7300;--secondary-light:#fff3e6;--text-primary:#2c3e50;--text-secondary:#64748b;--bg-light:#f8fafc;--border-color:#e2e8f0;--bs-dropdown-link-active-color:#ff69b4;--bs-dropdown-link-active-bg:#ff69b4}body{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:0!important;scroll-behavior:auto!important}.ant-btn-variant-outlined,.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{background:#fff;border-color:#ff69b4;color:#ff69b4}.btn-whatsapp{background:#25d366!important;border-color:#25d366!important;color:#fff!important}.ant-typography:before{background:#ff69b4!important}.ant-btn-color-link,.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs .ant-tabs-tab-remove:active,.ant-tabs .ant-tabs-tab:hover{color:#ff69b4!important;color:var(--primary-color)!important}.ant-tabs .ant-tabs-tab-btn:focus:not(:focus-visible){color:#ff69b4!important;color:var(--primary-color)!important}.ant-tabs .ant-tabs-ink-bar{background:#ff69b4!important;background:var(--primary-color)!important}.ant-spin-dot-item{background-color:#ff69b4!important;background-color:var(--primary-color)!important}.ant-image-img{height:100%!important;width:100%!important}.dropdown-item.active,.dropdown-item:active{background-color:#ff69b4!important}.dropdown-item:focus,.dropdown-item:hover{background-color:#ff69b4!important;color:#fff!important}.ant-btn-primary{background-color:#ff69b4!important;background-color:var(--primary-color)!important}.ant-btn-primary:hover{background-color:#ff4d94!important;background-color:var(--primary-hover)!important}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:#ff69b4!important;background-color:var(--primary-color)!important}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio-wrapper:hover .ant-radio-inner,.ant-radio:hover .ant-radio-inner{border-color:#ff69b4!important;border-color:var(--primary-color)!important}.ant-radio:focus .ant-radio-inner{box-shadow:0 0 0 3px #ffe6f2!important;box-shadow:0 0 0 3px var(--primary-light)!important}:where(.css-dev-only-do-not-override-1261szd).ant-steps .ant-steps-item-process .ant-steps-item-icon{background-color:#ff69b4!important;background-color:var(--primary-color)!important;border-color:#ff69b4!important;border-color:var(--primary-color)!important}.avatar-uploader .ant-upload:hover{border-color:#ff69b4!important;border-color:var(--primary-color)!important}.ant-input-focused,.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:#ff69b4!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #0d6efd33!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:#ff69b4!important;background-color:var(--primary-color)!important}.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-checked .ant-radio-inner,.ant-radio-checked .ant-radio-inner:after{border-color:#ff69b4!important;border-color:var(--primary-color)!important}.ant-radio-checked .ant-radio-inner:after,.ant-slider-track,.ant-switch-checked{background-color:#ff69b4!important;background-color:var(--primary-color)!important}.ant-slider-handle:focus{border-color:#ff69b4!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #0d6efd33!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;background-color:var(--bg-light);color:#2c3e50;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.policy .ant-input{border:none;border-bottom:1px dashed gray}.policy .ant-input-group-addon{background:none;border:none;margin:0;padding:0}.ant-layout{background:#fff}.ant-input::placeholder,.ant-select-selection-placeholder{color:#3c3c3c!important;opacity:1}.mr-icon{margin-right:4px}.highlight{background:#ffffc8!important}.highlight-modified{background-color:#f4f6f9!important;color:#ff6b6b}.border-bottom{text-decoration:underline;text-underline-position:under}.bold{font-weight:700}.text-center{text-align:center}.container{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:50px auto;max-width:500px;padding:20px;width:100%}.font-size-14{font-size:14px!important}.ant-table-wrapper{margin-top:8px}.ant-table-thead>tr>th{font-weight:500}.ant-space{gap:8px!important}.ant-table{border-radius:8px}.ant-table-thead>tr>th{background:#fafafa;font-weight:600;padding:16px}.ant-table-tbody>tr>td{padding:16px}.ant-table-tbody>tr:hover>td{background:#f5f8ff}.ant-card{border-radius:8px;box-shadow:0 1px 2px 0 #00000008}.ant-form-item-label>label{font-weight:500}.ant-btn,.ant-input,.ant-input-textarea textarea{border-radius:6px}.ant-card-head-title{font-size:18px;font-weight:600}.ant-upload-list{margin-top:16px;max-height:300px;overflow-y:auto}.ant-upload-list-item{border-radius:4px;padding:8px}.ant-upload-list-item:hover{background:#f5f5f5}.ant-upload-drag{background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;padding:24px;transition:border-color .3s}.ant-upload-drag:hover{border-color:#ff4d94}.ant-upload-drag-icon{color:#ff4d94;font-size:48px;margin-bottom:16px}.ant-upload-text{color:#000000d9;font-size:16px;margin-bottom:8px}.ant-upload-hint{color:#00000073;font-size:14px}.ant-upload-list-item-info{padding:0 4px}.ant-upload-list-item-name{padding:0 8px}.company-files-section{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:20px}.avatar-uploader{display:inline-block;margin-bottom:20px}.avatar-uploader .ant-avatar{border:2px dashed #d9d9d9;border-radius:50%;transition:border-color .3s}.avatar-uploader .ant-avatar:hover{border-color:#ff4d94}.avatar-uploader .upload-icon{color:#999;font-size:32px}.avatar-uploader .ant-upload-text{color:#666;margin-top:8px}.ant-form-item{margin-bottom:24px}.ant-input-prefix{color:#bfbfbf;margin-right:8px}.logo{align-items:center;cursor:pointer;display:flex;gap:8px;transition:opacity .2s;&:hover{opacity:.8}}.logo-icon{color:#ff4d94;font-size:24px}.logo-text{color:#1a1a1a;font-size:18px;font-weight:600}.cp-4,.p-4{padding:14px!important}@media (max-width:768px){.p-4{padding:14px!important}.mobile-screen{text-align:center!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:12px}}a{color:#ff69b4;color:var(--primary-color);text-decoration:none}a:hover{color:#ff4d94;color:var(--primary-hover)}.btn-primary{background-color:#ff69b4;background-color:var(--primary-color);border-color:#ff69b4;border-color:var(--primary-color)}.btn-primary:hover{background-color:#ff4d94;background-color:var(--primary-hover);border-color:#ff4d94;border-color:var(--primary-hover)}.text-primary{color:#ff69b4!important;color:var(--primary-color)!important}.bg-primary{background-color:#ff69b4!important;background-color:var(--primary-color)!important}.nav-pills .nav-link.active{background-color:#ff69b4;background-color:var(--primary-color);color:#fff}.nav-pills .nav-link:hover{color:#ff69b4;color:var(--primary-color)}.sidebar{background:var(--bg-white);z-index:1000}.sidebar-link{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease}.sidebar-link.active,.sidebar-link:hover{background-color:#6366f11a;color:#ff69b4;color:var(--primary-color)}.header{background:var(--bg-white);z-index:999}.header .search-header{background:linear-gradient(25deg,#fff,#ffabd5)!important;position:sticky;top:0;z-index:999}.stories-section{background:#fff;overflow-x:auto;padding:1rem}.search-box{border-radius:.75rem;padding:.1rem 1rem}.search-box input:focus{box-shadow:none}.user-avatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.user-avatar.small{height:32px;width:32px}.activity-feed{height:calc(100vh - 200px)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f8fafc;background:var(--bg-light)}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#999}.feed-post{border:none;border-radius:1rem;box-shadow:0 2px 8px #0000000d;margin-bottom:1.5rem}.feed-post .card-img{height:300px;object-fit:cover}.feed-post .card-body{padding:1.5rem}.online-indicator{display:inline-block;margin-left:.5rem}.groups-list{margin-top:1rem}@media (max-width:1200px){.right-sidebar{width:250px}}@media (max-width:992px){.right-sidebar{display:none}.main-content{margin-right:0!important}}.nav-pills .nav-link{background:none;border:none;color:#64748b;color:var(--text-secondary);font-weight:500;padding:.5rem 1rem;transition:all .2s}.nav-pills .nav-link.active{background:none;color:#fff!important;position:relative}.nav-pills .nav-link.active:after{background-color:#ff69b4;background-color:var(--primary-color);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:20px}.story-card{border-radius:12px;flex-shrink:0;width:140px}.story-card img{transition:transform .3s ease}.story-card:hover img{transform:scale(1.05)}.btn-icon{align-items:center;border-radius:50%;color:#64748b;color:var(--text-secondary);display:flex;height:40px;justify-content:center;padding:0;transition:all .2s;width:40px}.btn-icon:hover{color:#2c3e50;color:var(--text-primary)}.btn-icon:hover,.search-box{background-color:#f8fafc;background-color:var(--bg-light)}.search-box{border-radius:24px;margin-bottom:.2rem;margin-left:.2rem;margin-top:.2rem}.search-box input{background:#0000;border:none;color:#2c3e50;color:var(--text-primary);font-size:.95rem;outline:none;width:100%}.search-box input::placeholder{color:#64748b;color:var(--text-secondary)}.header{box-shadow:0 1px 3px #0000000d}.activity-feed{max-height:calc(100vh - 100px);overflow-y:auto;padding-right:.5rem}.activity-feed::-webkit-scrollbar{width:4px}.activity-feed::-webkit-scrollbar-track{background:#0000}.activity-feed::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.activity-item{border-radius:8px;padding:.75rem;transition:background-color .2s}.activity-item:hover{background-color:#f8fafc;background-color:var(--bg-light)}.online-indicator{margin-top:4px}.stories-wrapper{position:relative}.stories-container{-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-width:none}.stories-container::-webkit-scrollbar{display:none}.story-scroll-button{align-items:center;background:#ffffffe6;border:1px solid #eee;border-radius:50%;box-shadow:0 2px 6px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;width:40px;z-index:10}.story-scroll-button:hover{background:#fff;box-shadow:0 4px 12px #00000026}.story-scroll-button.left{left:10px}.story-scroll-button.right{right:10px}.story-card{border-radius:1rem;cursor:pointer;height:200px;overflow:hidden;position:relative;transition:transform .2s}.story-card:hover{transform:translateY(-5px)}.story-card img{height:100%;object-fit:cover;width:100%}.story-card .overlay{background:linear-gradient(0deg,#000c,#0000);bottom:0;color:#fff;left:0;padding:1rem;position:absolute;right:0}.btn-icon.active{background:#fff;border:none!important;transform:scale(1.1)}.btn-icon.active,.btn-icon.active .anticon,Link.active .btn-icon{color:#ff69b4!important}.sidebar-link.active,.sidebar-link:hover{background-color:#ffe6f2;background-color:var(--primary-light);color:#ff69b4;color:var(--primary-color)}@media (max-width:768px){.hideForMobile{display:none}.p-4{padding:10px!important}.cp-4{padding:0!important}}html{scroll-behavior:auto!important}.office-hours-list{font-size:1rem;margin-bottom:1.5rem}.office-hours-item{align-items:center;display:flex;margin-bottom:1.2rem}.office-hours-day{font-weight:500;min-width:120px}.office-hours-time{color:#2c3e50;margin-left:.5rem}@media (max-width:600px){.office-hours-list{font-size:.98rem;margin-bottom:1.5rem}.office-hours-item{align-items:flex-start;flex-direction:column;gap:.2rem;margin-bottom:1.2rem}.office-hours-day{font-weight:600;min-width:auto}.office-hours-time{color:#888;font-weight:500;margin-left:0}}
/*# sourceMappingURL=main.832e0419.css.map*/