.planning-action-container{background:#0000;min-height:100vh;padding:24px}.compare-college-action{--text-color:#e2e8f0;--muted-color:#e2e8f0b8;--panel-border:#94a3b82e;--card-bg:#0c1426c7;--accent-color:#60a5fa;background:radial-gradient(circle at 18% -10%,#0ea5e947,#0000 55%),radial-gradient(circle at 82% 0,#6366f138,#0000 60%),#030712;box-sizing:border-box;color:var(--text-color);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 120px);padding:clamp(32px,6vw,72px) clamp(24px,6vw,92px) 80px}.compare-college-action__inner{margin:0 auto;max-width:1400px}.compare-college-action__header{background:linear-gradient(140deg,#6366f142,#0ea5e938,#030712e6);border:1px solid var(--panel-border);border-radius:28px;box-shadow:0 22px 70px #08122c99;margin-bottom:clamp(28px,4vw,40px);padding:clamp(28px,4.6vw,40px)}.compare-college-action__title{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin:0 0 18px}.compare-college-action__icon{align-items:center;background:color-mix(in srgb,var(--accent-color) 24%,#0000);border:1px solid color-mix(in srgb,var(--accent-color) 55%,#0000);border-radius:20px;box-shadow:0 10px 32px #08193073;color:color-mix(in srgb,var(--accent-color) 92%,#fff 12%);display:flex;flex-shrink:0;font-size:34px;height:72px;justify-content:center;width:72px}.compare-college-action__titleText{flex:1 1;min-width:240px}.compare-college-action__badge{align-items:center;background:#0f172a8c;border:1px solid color-mix(in srgb,var(--accent-color) 35%,#0000);border-radius:999px;color:#f1f5f9bf;display:inline-flex;font-size:12px;gap:6px;letter-spacing:.16em;margin-bottom:8px;padding:4px 12px;text-transform:uppercase}.compare-college-action__titleText h1{color:#f8fafc;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.15;margin:4px 0 6px}.compare-college-action__description{background:#0f172a73;border:1px solid #94a3b81f;border-radius:18px;box-shadow:inset 0 0 0 1px #0f172a3d;color:var(--muted-color);font-size:clamp(15px,1.8vw,17px);line-height:1.65;margin:0;padding:clamp(18px,3vw,24px)}.compare-college-action__searchSection{background:linear-gradient(140deg,#0ea5e92e,#081930d9 55%,#030712d9);border:1px solid var(--panel-border);border-radius:24px;box-shadow:0 18px 50px #08122c80;margin-bottom:clamp(28px,4vw,40px);padding:clamp(24px,4vw,36px)}.compare-college-action__searchTitle{color:#f8fafc;font-size:clamp(18px,2.2vw,22px);font-weight:700;margin:0 0 16px}.compare-college-action__searchHeader{align-items:center;border-bottom:1px solid #94a3b826;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.compare-college-action__searchHeader h3{flex:1 1;margin:0;min-width:200px}.compare-college-action__searchControls{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.compare-college-action__searchControls .ant-select{flex:1 1;min-width:280px}.compare-college-action__searchControls .ant-btn{background:#0f172a80;border:1px solid #94a3b838;box-shadow:0 4px 12px #08122c4d;color:var(--text-color)}.compare-college-action__searchControls .ant-btn:hover{background:#2563eb52;border-color:#60a5fa73;color:#f8fafc}.compare-college-action__searchControls .ant-btn-primary{background:var(--accent-color);border-color:color-mix(in srgb,var(--accent-color) 80%,#0000);box-shadow:0 10px 32px color-mix(in srgb,var(--accent-color) 28%,#0819304d 72%)}.compare-college-action__searchControls .ant-btn-primary:hover{background:color-mix(in srgb,var(--accent-color) 85%,#fff 15%);border-color:var(--accent-color)}.compare-college-action__selectedSection{animation:fadeIn .3s ease-out;background:#0f172a66;border:1px solid #94a3b833;border-radius:16px;box-shadow:inset 0 2px 8px #08122c4d;margin-top:24px;padding:20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.compare-college-action__selectedHeader{align-items:center;border-bottom:1px solid #94a3b826;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.compare-college-action__selectedTitle{color:#f8fafc;font-size:15px;font-weight:600;letter-spacing:.02em}.compare-college-action__selectedHint{color:#e2e8f099;font-size:13px;font-style:italic}.compare-college-action__selectedHint .anticon{color:#ef4444b3;margin:0 4px}.compare-college-action__selectedTags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;min-height:40px}.compare-college-action__collegeTag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f659,#8b5cf64d)!important;border:1px solid #60a5fa80!important;border-radius:10px!important;box-shadow:0 2px 8px #3b82f640,inset 0 1px 0 #ffffff1a;color:#f0f9ff!important;cursor:default;font-size:14px!important;font-weight:600!important;height:auto!important;line-height:1.4!important;padding:8px 16px!important;text-shadow:0 1px 2px #0000004d;transition:all .3s cubic-bezier(.4,0,.2,1)}.compare-college-action__collegeTag:hover{background:linear-gradient(135deg,#3b82f673,#8b5cf666)!important;border-color:#60a5fab3!important;box-shadow:0 4px 16px #3b82f666,inset 0 1px 0 #ffffff26;transform:translateY(-2px)}.compare-college-action__collegeTag .ant-tag-close-icon{color:#ffffffd9!important;font-size:13px!important;margin-left:10px!important;transition:all .2s ease}.compare-college-action__collegeTag .ant-tag-close-icon:hover{background:#ef444480;border-radius:50%;color:#fff!important;transform:scale(1.15)}.compare-college-action__contentArea{background:linear-gradient(135deg,#0f172ac7,#081930e0);border:1px solid var(--panel-border);border-radius:24px;box-shadow:0 20px 60px #08122c8c;overflow:hidden;padding:0}.compare-college-action__emptyState{background:linear-gradient(135deg,#0f172ab3,#081930cc);border:1px solid #94a3b82e;border-radius:24px;box-shadow:0 18px 52px #08122c80;padding:clamp(48px,8vw,80px) clamp(28px,4vw,36px);text-align:center}.compare-college-action__emptyState h3{color:#f8fafc;font-size:24px;font-weight:700;margin:0 0 12px}.compare-college-action__emptyState p{color:#e2e8f0b8;font-size:16px;line-height:1.6;margin:0}.compare-college-action__loadingState{align-items:center;background:linear-gradient(135deg,#0f172ab3,#081930cc);border:1px solid #94a3b82e;border-radius:24px;box-shadow:0 18px 52px #08122c80;display:flex;justify-content:center;min-height:300px;padding:clamp(48px,8vw,80px) clamp(28px,4vw,36px);text-align:center}.compare-college-action .ant-tabs{color:var(--text-color)}.compare-college-action .ant-tabs-tab{background:#0f172a73;border:1px solid #94a3b826;border-radius:12px;color:#e2e8f0c7;margin:4px 0;padding:12px 16px;transition:all .3s ease}.compare-college-action .ant-tabs-tab:hover{background:#2563eb38;border-color:#60a5fa59;color:#f8fafc}.compare-college-action .ant-tabs-tab-active{background:color-mix(in srgb,var(--accent-color) 22%,#0f172ab3);border-color:color-mix(in srgb,var(--accent-color) 55%,#0000);color:#f8fafc!important;font-weight:600}.compare-college-action .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f8fafc;font-weight:600}.compare-college-action .ant-tabs-ink-bar{background:var(--accent-color)}.compare-college-action .ant-tabs-content{background:#0000;padding:clamp(20px,3vw,32px)}.compare-college-action .ant-select-selector{background:#0f172aa6!important;border:1px solid #94a3b840!important;box-shadow:0 4px 12px #08122c4d;color:var(--text-color)!important}.compare-college-action .ant-select-selector:hover{border-color:#60a5fa73!important}.compare-college-action .ant-select-arrow{color:#e2e8f0bf}.compare-college-action .ant-select-selection-placeholder{color:#e2e8f080}.compare-college-action .ant-popover-inner{background:#0f172af2;border:1px solid #94a3b840;box-shadow:0 20px 60px #08122cb3}.compare-college-action .ant-popover-title{background:#2563eb2e;border-bottom:1px solid #94a3b833;color:#f8fafc}.compare-college-action .ant-popover-inner-content{color:var(--text-color)}.compare-college-action .ant-list-bordered{border-color:#94a3b840}.compare-college-action .ant-list-item{border-bottom:1px solid #94a3b826;color:var(--text-color)}.compare-college-action .ant-table{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1224db;border:1px solid #6366f147;border-radius:20px;box-shadow:0 26px 60px #08123c8c;margin-bottom:clamp(28px,4vw,36px);overflow:hidden}.compare-college-action .ant-table-thead>tr>th{background:linear-gradient(125deg,#60a5fa5c,#3b82f652,#0f172aeb);border-bottom:1px solid #93c5fd66;color:#f4f8ff;font-size:14px;font-weight:600;letter-spacing:.03em;padding:16px 18px;text-shadow:0 4px 12px #08122c73}.compare-college-action .ant-table-tbody>tr>td{background:#090e1ee6;border-bottom:1px solid #47556947;border-right:1px solid #4755692e;color:#eef2ff;padding:14px 18px;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.compare-college-action .ant-table-tbody>tr>td:last-child{border-right:none}.compare-college-action .ant-table-tbody>tr.table-row-dark>td,.compare-college-action .ant-table-tbody>tr:nth-child(odd)>td{background:#0c1326eb}.compare-college-action .ant-table-tbody>tr.table-row-light>td,.compare-college-action .ant-table-tbody>tr:nth-child(2n)>td{background:#080e1ce0}.compare-college-action .ant-table-tbody>tr.table-row-dark:hover>td,.compare-college-action .ant-table-tbody>tr.table-row-light:hover>td,.compare-college-action .ant-table-tbody>tr:hover>td{background:linear-gradient(132deg,#3b82f66b,#6366f159)!important;box-shadow:inset 0 0 0 1px #93c5fd40;color:#fff!important}.compare-college-action .ant-table-tbody>tr:hover>td font[color="#93c5fd"]{color:#e0f2fe!important;text-shadow:0 0 12px #3b82f694,0 1px 3px #030712d9}.compare-college-action .ant-table-tbody>tr:hover>td font[color="#fcd34d"]{color:#fef9c3!important;text-shadow:0 0 12px #fcd34d99,0 1px 3px #030712d9}.compare-college-action .ant-table-tbody>tr>td a{color:#9ec5ff;font-weight:500;transition:all .2s ease}.compare-college-action .ant-table-tbody>tr>td a:hover{color:#e0f2fe;text-shadow:0 0 10px #93c5fd99}.compare-college-action .ant-table-tbody>tr>td b{color:#fef9c3;font-weight:600}.compare-college-action .ant-table-title{background:color-mix(in srgb,var(--accent-color) 8%,#0f172a99);border-bottom:1px solid #94a3b840;border-radius:18px 18px 0 0;padding:20px 20px 16px}.compare-college-action .ant-table-title h3{color:#f8fafc;font-size:clamp(18px,2.2vw,24px);font-weight:700;margin:0}.compare-college-action .ant-table-title .ant-typography{color:var(--muted-color);font-size:15px;margin-top:8px}.compare-college-action .ant-table-title blockquote{background:#0f172a66;border-left:3px solid color-mix(in srgb,var(--accent-color) 70%,#0000);border-radius:4px;color:#e2e8f0cc;font-size:14px;line-height:1.6;margin:0;padding:12px 16px}.compare-college-action .ant-collapse{background:linear-gradient(135deg,#0f172aa6,#1e293b99)!important;border:1px solid #60a5fa4d!important;border-radius:16px!important;box-shadow:0 4px 16px #08122c66;margin-bottom:24px;overflow:hidden}.compare-college-action .ant-collapse-item{border-bottom:1px solid #60a5fa33!important}.compare-college-action .ant-collapse-item:last-child{border-bottom:none!important}.compare-college-action .ant-collapse-header{background:linear-gradient(135deg,#3b82f633,#1e293bb3)!important;border-radius:0!important;color:#f8fafc!important;font-size:15px!important;font-weight:700!important;padding:16px 20px!important;transition:all .3s ease}.compare-college-action .ant-collapse-header:hover{background:linear-gradient(135deg,#3b82f659,#2563eb40)!important}.compare-college-action .ant-collapse-header-text{color:#f8fafc!important}.compare-college-action .ant-collapse-expand-icon{color:#93c5fd!important;font-size:14px!important}.compare-college-action .ant-collapse-expand-icon svg{transition:transform .3s ease}.compare-college-action .ant-collapse-content{background:#0f172a80!important;border-top:1px solid #60a5fa40!important;color:#e2e8f0!important}.compare-college-action .ant-collapse-content-box{background:#0000!important;padding:20px!important}.compare-college-action .ant-collapse-content-box h3{color:#cbd5e1!important;font-size:15px;font-weight:500;line-height:1.7;margin-bottom:16px}.compare-college-action .ant-collapse-content-box h3 b{color:#93c5fd!important;font-weight:700}.compare-college-action .ant-collapse-content-box .ant-row,.compare-college-action .ant-collapse-content-box .evaluation-row-top-2{background:#1e293b66;border-left:3px solid #60a5fa66;border-radius:6px;color:#cbd5e1!important;line-height:1.6;margin-bottom:14px;padding:12px 16px;transition:all .2s ease}.compare-college-action .ant-collapse-content-box .ant-row:hover,.compare-college-action .ant-collapse-content-box .evaluation-row-top-2:hover{background:#2563eb26;border-left-color:#60a5fab3;transform:translateX(4px)}.compare-college-action .ant-collapse-content-box .ant-row b,.compare-college-action .ant-collapse-content-box .evaluation-row-top-2 b{color:#f0f9ff!important;display:block;font-size:14px;font-weight:700;margin-bottom:4px}.compare-college-action .ant-collapse-content-box br{content:"";display:block;margin-bottom:8px}.compare-college-action .ant-radio-group{background:linear-gradient(135deg,#3b82f626,#1e293b99);border:1px solid #60a5fa59;border-radius:12px;box-shadow:0 2px 8px #08122c4d;display:inline-flex;gap:16px;padding:10px 16px}.compare-college-action .ant-radio-wrapper{border-radius:8px;color:#e2e8f0!important;font-size:14px;font-weight:600;padding:6px 12px;transition:all .2s ease}.compare-college-action .ant-radio-wrapper:hover{background:#3b82f626;color:#f8fafc!important}.compare-college-action .ant-radio-wrapper .ant-radio{top:0}.compare-college-action .ant-radio-wrapper .ant-radio-inner{background-color:#0f172a99!important;border-color:#94a3b899!important;border-width:2px;height:18px;width:18px}.compare-college-action .ant-radio-wrapper .ant-radio-inner:hover{border-color:#60a5facc!important}.compare-college-action .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:#60a5fa!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa33}.compare-college-action .ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after{background-color:#fff;height:8px;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);width:8px}.compare-college-action .ant-radio-wrapper-checked{background:#3b82f633;color:#f8fafc!important;font-weight:700}.compare-college-action .ant-radio-wrapper-disabled{color:#94a3b880!important;cursor:not-allowed}.compare-college-action .ant-radio-wrapper-disabled .ant-radio-inner{background-color:#0f172a4d!important;border-color:#94a3b84d!important}.compare-college-action .ant-tabs-top>.ant-tabs-nav{margin-bottom:24px}.compare-college-action .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-list{gap:12px}.compare-college-action .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{word-wrap:break-word;align-items:center;background:linear-gradient(135deg,#3b82f626,#1e293b99)!important;border:1px solid #60a5fa59!important;border-radius:12px!important;box-shadow:0 2px 6px #08122c40;display:inline-flex;height:auto!important;justify-content:center;line-height:1.3;margin:0!important;max-width:140px!important;min-height:auto!important;min-width:80px!important;padding:10px 20px!important;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:normal}.compare-college-action .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab:hover{background:linear-gradient(135deg,#3b82f64d,#2563eb40)!important;border-color:#60a5fa99!important;box-shadow:0 4px 12px #3b82f659;transform:translateY(-2px)}.compare-college-action .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active{background:linear-gradient(135deg,#3b82f680,#60a5fa66)!important;border-color:#60a5facc!important;box-shadow:0 4px 16px #3b82f680,inset 0 1px 0 #ffffff26}.compare-college-action .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f8fafc!important;font-weight:700;text-shadow:0 1px 2px #0000004d}.compare-college-action .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-btn{color:#e2e8f0!important;font-size:13px;font-weight:600;line-height:1.3;text-align:center;word-break:break-word}.compare-college-action .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.compare-college-action h3{color:#f8fafc!important;font-weight:600;margin-bottom:12px}.compare-college-action h4{color:#cbd5e1!important;font-weight:500;line-height:1.7}.compare-college-action .ant-typography,.compare-college-action .ant-typography-secondary{color:#cbd5e1!important}.compare-college-action blockquote{background:#0f172a80;border-left:3px solid #60a5fa80;border-radius:6px;box-shadow:inset 0 0 0 1px #60a5fa1a;font-size:15px;margin:0;padding:16px 20px}.compare-college-action .ant-typography p,.compare-college-action .ant-typography-paragraph,.compare-college-action blockquote{color:#cbd5e1!important;line-height:1.7}.compare-college-action .ant-empty{color:#e2e8f0;padding:60px 20px}.compare-college-action .ant-empty-description{color:#cbd5e1!important;font-size:16px!important;font-weight:500;line-height:1.6}.compare-college-action .ant-empty-image{height:80px;margin-bottom:16px}.compare-college-action .ant-empty-image svg{filter:brightness(1.8) saturate(.8);opacity:.7}.compare-college-action .ant-empty-footer{margin-top:16px}.compare-college-action .evaluation-row-top h3{color:#f8fafc!important;font-size:18px;font-weight:600;margin-bottom:16px}.compare-college-action .evaluation-row-top h3 i{color:#93c5fd!important;font-weight:700}.compare-college-action .ant-timeline-item-head{background:#0000!important}.compare-college-action .ant-timeline-item-head-custom{background:#0000!important;border:none!important;padding:0!important}.compare-college-action .ant-timeline-item-head .anticon{align-items:center;background:#0f172af2!important;border-radius:50%;box-shadow:0 0 0 2px #60a5fa33,0 2px 4px #08122c4d;color:#60a5fa!important;display:flex!important;font-size:11px;justify-content:center;padding:4px}.compare-college-action .ant-timeline-item-head .anticon svg{fill:#60a5fa!important;display:block}.compare-college-action .ant-timeline-item-head-custom .anticon{background:linear-gradient(135deg,#3b82f64d,#1e293bd9)!important;border:1.5px solid #60a5fa80}.compare-college-action .ant-timeline-item-tail{border-left:2px solid #60a5fa4d!important}.compare-college-action .ant-timeline-item-content{color:#e2e8f0;margin-left:20px}.compare-college-action .ant-timeline-item-label{color:#f87171!important;font-size:15px;font-weight:700;text-shadow:0 1px 2px #0000004d}@media (max-width:768px){.compare-college-action{padding:32px clamp(16px,4vw,28px) 64px}.compare-college-action__header{border-radius:20px;padding:24px}.compare-college-action__title{align-items:flex-start;flex-direction:column;gap:16px}.compare-college-action__icon{font-size:28px;height:60px;width:60px}.compare-college-action__searchControls{flex-direction:column}.compare-college-action__searchControls .ant-select{width:100%}.compare-college-action__searchHeader{align-items:flex-start;flex-direction:column;gap:16px;padding-bottom:12px}.compare-college-action__searchHeader h3{min-width:100%}.compare-college-action .ant-tabs{font-size:14px}.compare-college-action .ant-tabs-tab{padding:10px 14px}.compare-college-action__selectedSection{padding:16px}.compare-college-action__selectedHeader{align-items:flex-start;flex-direction:column;gap:8px}.compare-college-action__selectedHint{font-size:12px}.compare-college-action__collegeTag{font-size:13px!important;padding:6px 12px!important}}@media (max-width:1024px){.compare-college-action__contentArea{padding:clamp(20px,4vw,28px)}}.planning-action-header{margin:0 auto 24px;max-width:800px;padding:0 16px;text-align:center}.planning-action-header h2{color:#e2e8f0;font-size:clamp(22px,3vw,28px);font-weight:600;margin-bottom:12px}.planning-action-header p{color:#cbd5e1;font-size:16px;line-height:1.7}.planning-action-container .ant-divider{border-color:#60a5fa33;margin:24px 0}.planning-action-search{margin:0 auto;max-width:700px}.planning-action-container .ant-input,.planning-action-container .ant-picker,.planning-action-container .ant-select-selector{background:#0f172a99!important;border:1px solid #60a5fa4d!important;color:#e2e8f0!important}.planning-action-container .ant-input::placeholder,.planning-action-container .ant-select-auto-complete .ant-input::placeholder,.planning-action-container .ant-select-selection-placeholder,.planning-action-container .ant-select-selection-search-input::placeholder{color:#94a3b8!important;opacity:1!important}.planning-action-container .ant-input:hover,.planning-action-container .ant-picker:hover,.planning-action-container .ant-select-selector:hover{border-color:#60a5fa80!important}.planning-action-container .ant-input:focus,.planning-action-container .ant-picker-focused,.planning-action-container .ant-select-focused .ant-select-selector{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa33!important}.planning-action-container .ant-select-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2!important;border:1px solid #60a5fa4d!important}.planning-action-container .ant-select-item{color:#cbd5e1!important}.planning-action-container .ant-select-item-option-active{background:#60a5fa33!important}.planning-action-container .ant-select-item-option-selected{background:#60a5fa4d!important;color:#e2e8f0!important}.planning-action-container .ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.planning-action-container .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;color:#fff}.planning-action-container .ant-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.planning-action-container .ant-btn-default{background:#0f172a99;border:1px solid #60a5fa4d;color:#e2e8f0}.planning-action-container .ant-btn-default:hover:not(:disabled){background:#1e293bcc;border-color:#60a5fa80;color:#e2e8f0}.planning-action-container .ant-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f666,#8b5cf659);border:1px solid #60a5fa99;border-radius:8px;box-shadow:0 2px 8px #3b82f64d;color:#f0f9ff;font-size:15px;font-weight:700;padding:6px 14px;text-shadow:0 1px 2px #0000004d}.planning-action-container .ant-tag:hover{background:linear-gradient(135deg,#3b82f680,#8b5cf673);border-color:#60a5facc;box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.planning-action-container .ant-tag-close-icon{color:#f0f9ff;font-size:12px;margin-left:8px;text-shadow:0 1px 2px #0000004d}.planning-action-container .ant-tag-close-icon:hover{background:#ef444466;border-radius:50%;color:#fff}.planning-action-no-selection{color:#94a3b8;font-style:italic}.planning-action-container .ant-radio-wrapper{color:#e2e8f0;font-size:14px;margin-right:8px}.planning-action-container .ant-radio-wrapper:hover .ant-radio-inner{border-color:#60a5fa}.planning-action-container .ant-radio{position:relative}.planning-action-container .ant-radio-inner{background:#0f172a80;border:2px solid #60a5fa66;border-radius:50%;height:18px;transition:all .3s ease;width:18px}.planning-action-container .ant-radio-inner:after{background:#60a5fa;border-radius:50%;height:8px;left:3px;top:3px;width:8px}.planning-action-container .ant-radio-checked .ant-radio-inner{background:#60a5fa26;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.planning-action-container .ant-radio-checked .ant-radio-inner:after{background:#60a5fa;opacity:1;transform:scale(1)}.planning-action-container .ant-empty-description{color:#cbd5e1;font-size:16px}.planning-action-container .ant-empty-image svg{opacity:.4}.planning-action-status{color:#cbd5e1;font-weight:500;margin-top:24px;text-align:center}.planning-action-status span{color:#60a5fa;font-weight:600}.planning-action-container .ant-tabs{color:#e2e8f0}.planning-action-container .ant-tabs-nav{margin-bottom:24px}.planning-action-container .ant-tabs-tab{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#0f172a99,#1e293b66);border:1px solid #47556966;border-radius:4px;color:#93c5fd!important;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:8px;padding:4px 12px;transition:all .3s ease}.planning-action-container .ant-tabs-tab:hover{background:linear-gradient(135deg,#1e293bb3,#2563eb33);border-color:#60a5fa80;color:#dbeafe!important;transform:translateX(4px)}.planning-action-container .ant-tabs-tab-active{background:linear-gradient(135deg,#3b82f659,#8b5cf640)!important;border-color:#60a5fa99!important;box-shadow:0 2px 8px #3b82f64d}.planning-action-container .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f8fafc!important;font-weight:700}.planning-action-container .ant-tabs-ink-bar{background:linear-gradient(90deg,#60a5fa,#8b5cf6);height:3px}.planning-action-container .ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{font-size:14px!important;padding:8px 16px!important}.planning-action-container .ant-tabs-content{color:#cbd5e1}.planning-action-container .ant-tabs-content-holder,.planning-action-container .ant-tabs-tabpane{background:#0000}.planning-action-container .ant-spin{color:#60a5fa}.planning-action-container .ant-spin-dot-item{background-color:#60a5fa}.planning-action-container .ant-table{background:#0000;color:#e2e8f0}.planning-action-container .ant-table-wrapper{background:#0000}.planning-action-container .ant-table-title{background:linear-gradient(135deg,#0f172acc,#1e293bb3)!important;border-bottom:2px solid #60a5fa4d!important;color:#cbd5e1!important;padding:16px!important}.planning-action-container .ant-table-title h3{color:#e2e8f0!important;margin:0}.planning-action-container .ant-table-title font[color=red]{color:#f87171!important}.planning-action-container .ant-table-thead>tr>th{background:linear-gradient(135deg,#1e293bcc,#0f172ae6)!important;border-bottom:2px solid #60a5fa66!important;border-right:1px solid #4755694d!important;color:#e2e8f0!important;font-size:14px;font-weight:700;padding:14px 12px;text-align:center}.planning-action-container .ant-table-thead>tr>th:last-child{border-right:none!important}.planning-action-container .ant-table-footer{background:linear-gradient(135deg,#0f172acc,#1e293bb3)!important;border-top:2px solid #60a5fa4d!important;color:#cbd5e1!important;padding:16px!important}.planning-action-container .ant-table-footer blockquote,.planning-action-container .ant-table-footer p{color:#cbd5e1!important;margin-bottom:12px}.planning-action-container .ant-table-footer font{color:inherit!important}.planning-action-container .ant-table-footer font[color=purple]{color:#c084fc!important}.planning-action-container .ant-table-footer font[color=red]{color:#f87171!important}.planning-action-container .ant-table-footer b,.planning-action-container .ant-table-footer strong{color:#e2e8f0!important;font-weight:600}.planning-action-container .ant-table-footer h4{color:#93c5fd!important;margin-bottom:8px;margin-top:16px}.planning-action-container .ant-table-footer blockquote{border-left:3px solid #60a5fa66;font-style:italic;margin-left:0;padding-left:12px}.planning-action-container .ant-table-tbody>tr>td{background:#0f172a99!important;border-bottom:1px solid #4755694d!important;border-right:1px solid #47556933!important;color:#cbd5e1!important;font-size:14px;padding:12px}.planning-action-container .ant-table-tbody>tr>td:last-child{border-right:none!important}.planning-action-container .ant-table-tbody>tr:hover>td{background:#1e293bb3!important}.planning-action-container .ant-table-tbody>tr>td b,.planning-action-container .ant-table-tbody>tr>td strong{color:#e2e8f0;font-weight:600}.planning-action-container .ant-table-cell{color:#cbd5e1!important}.planning-action-container .ant-table-container{border:1px solid #60a5fa33;border-radius:8px;overflow:hidden}.planning-action-container .ant-pagination-item{background:#0f172a99;border-color:#60a5fa4d}.planning-action-container .ant-pagination-item a{color:#cbd5e1}.planning-action-container .ant-pagination-item-active{background:#3b82f64d;border-color:#60a5fa80}.planning-action-container .ant-pagination-item-active a{color:#e2e8f0}.planning-action-container .ant-tooltip-inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;color:#e2e8f0}.planning-action-container .ant-tooltip-arrow-content{background:#0f172af2}.planning-action-card{background:linear-gradient(135deg,#2563eb1f,#0f172acc);border:1px solid #60a5fa40;border-radius:12px;color:#cbd5e1;margin-bottom:16px;padding:20px;transition:all .3s ease}.planning-action-card:hover{border-color:#60a5fa66;box-shadow:0 8px 24px #3b82f633}.planning-action-card h3{color:#e2e8f0;margin-bottom:12px}.planning-action-card p{color:#cbd5e1;line-height:1.6}.planning-action-container .ant-card{background:linear-gradient(135deg,#2563eb14,#0f172a99);border:1px solid #60a5fa40;border-radius:12px;margin-bottom:24px;transition:all .3s ease}.planning-action-container .ant-card:hover{border-color:#60a5fa66;box-shadow:0 4px 16px #3b82f626}.planning-action-container .ant-card-head{background:linear-gradient(135deg,#1e293bb3,#0f172acc);border-bottom:1px solid #60a5fa4d;color:#e2e8f0}.planning-action-container .ant-card-head-title{color:#e2e8f0;font-size:16px;font-weight:600}.planning-action-container .ant-card-body{background:#0000;color:#cbd5e1}.planning-action-container .ant-card-body h3,.planning-action-container .ant-card-body h4{color:#e2e8f0}.planning-action-container .ant-card-body p{color:#cbd5e1}.planning-action-container .ant-card-body .ant-typography,.planning-action-container .ant-card-body blockquote,.planning-action-container .ant-card-body p{color:#cbd5e1!important;line-height:1.7}.planning-action-container .ant-card-body blockquote{background:#0f172a66;border-left:3px solid #60a5fa80;border-radius:4px;font-style:italic;margin:16px 0;padding:12px 16px}.planning-action-container .ant-card-body .ant-typography b,.planning-action-container .ant-card-body .ant-typography strong,.planning-action-container .ant-card-body blockquote b,.planning-action-container .ant-card-body blockquote strong,.planning-action-container .ant-card-body p b,.planning-action-container .ant-card-body p strong{color:#f0f9ff!important;font-weight:700}.planning-action-container .ant-card .ant-card{background:linear-gradient(135deg,#1e293bb3,#0f172acc)!important;border:1px solid #60a5fa59!important;margin-bottom:16px}.planning-action-container .ant-card .ant-card:hover{background:linear-gradient(135deg,#2563eb33,#1e293bd9)!important;border-color:#60a5fa80!important;box-shadow:0 4px 12px #3b82f640}.planning-action-container .ant-card .ant-card-head{background:linear-gradient(135deg,#0f172ae6,#1e293bcc)!important;border-bottom:1px solid #60a5fa66!important}.planning-action-container .ant-card .ant-card-head-title{color:#93c5fd!important;font-size:14px;font-weight:700}.planning-action-container .ant-card .ant-card-body{background:#0000!important;color:#e2e8f0!important;font-size:16px;font-weight:600}.planning-action-container .ant-card .ant-card-body h3{color:#cbd5e1!important;font-size:15px;margin-bottom:12px}.planning-action-container .ant-card .ant-card-body h3 b{color:#f0f9ff!important;font-weight:700}.planning-action-container a{color:#60a5fa;font-weight:500;text-decoration:none;transition:all .3s ease}.planning-action-container a:hover{color:#93c5fd;text-decoration:underline}.planning-action-container .ant-timeline{color:#e2e8f0}.planning-action-container .ant-timeline-item{padding-bottom:24px}.planning-action-container .ant-timeline-item-label{color:#f87171!important}.planning-action-container .ant-timeline-item-content{color:#e2e8f0}.planning-action-container .ant-timeline-item-head{background:#0000!important}.planning-action-container .ant-timeline-item-head .anticon{background:#0f172ae6!important;border-radius:50%;box-shadow:0 0 0 3px #60a5fa33;color:#60a5fa!important;font-size:16px;padding:4px}.planning-action-container .ant-timeline-item-head .anticon svg{display:block}.planning-action-container .section-header,.planning-action-content .section-header{background:linear-gradient(135deg,#2563eb26,#8b5cf61a);border-left:4px solid #60a5fa;border-radius:4px;color:#e2e8f0;font-size:16px;font-weight:600;margin:24px 0 16px;padding:12px 16px}.planning-action-empty-state{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#2563eb14,#0f172a99);border:2px dashed #60a5fa4d;border-radius:16px;margin-top:24px;padding:60px 40px;text-align:center;transition:all .5s ease}.planning-action-empty-state.fade-out{opacity:0;transform:translateY(20px)}.planning-action-empty-state-icon{animation:float 3s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(96,165,250,.3));font-size:48px;margin-bottom:20px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.planning-action-empty-state-text{color:#93c5fd;font-size:20px;font-weight:600;margin-bottom:8px}.planning-action-empty-state-subtext{color:#64748b;font-size:14px;margin-top:8px}.planning-action-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#2563eb0f,#0f172a80);border:1px solid #60a5fa33;border-radius:12px;margin-top:24px;padding:32px}.planning-action-content h2{color:#e2e8f0;font-size:24px;font-weight:600;margin-bottom:24px;text-align:center}.planning-action-content h3{color:#e2e8f0;font-size:18px;font-weight:600;margin-bottom:16px}.planning-action-content p{color:#cbd5e1;line-height:1.6}.planning-action-content b,.planning-action-content strong{color:#e2e8f0;font-weight:600}.planning-action-content a{color:#60a5fa;text-decoration:none;transition:color .3s ease}.planning-action-content a:hover{color:#93c5fd;text-decoration:underline}.planning-action-content .ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none}.planning-action-content .ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 4px 12px #3b82f666}@media (max-width:768px){.planning-action-container{padding:16px}.planning-action-header h2{font-size:20px}.planning-action-header p{font-size:14px}.planning-action-container .ant-tabs-tab{font-size:14px;padding:10px 16px}.planning-action-empty-state{padding:40px 24px}.planning-action-empty-state-icon{font-size:40px}.planning-action-empty-state-text{font-size:18px}}.ap-course-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e293bb3,#0f172acc);border:1px solid #94a3b833;border-radius:8px;cursor:default;padding:16px;transition:all .3s ease}.ap-course-card:hover{background:linear-gradient(135deg,#2563eb26,#1e293bd9);border-color:#94a3b866;box-shadow:0 8px 24px #3b82f633;transform:translateY(-4px)}.college-list-page .info-banner{margin-bottom:24px}.college-list-page .info-banner blockquote{background:#0f172a80;border-left:3px solid #60a5fa80;border-radius:12px;color:var(--list-text-color);margin:0;padding:16px 20px}.college-list-page .info-banner b{color:#93c5fd;font-weight:600}.college-list-page .add-college-controls{background:linear-gradient(135deg,#1e293b99,#0f172acc);border:1px solid #94a3b833;border-radius:16px;box-shadow:0 4px 16px #0000004d;margin-bottom:32px;padding:24px}.college-list-page .ant-input,.college-list-page .ant-select,.college-list-page .ant-select-selector{background:#0f172ab3!important;border-color:#94a3b84d!important;color:var(--list-text-color)!important}.college-list-page .ant-input:hover,.college-list-page .ant-select-selector:hover,.college-list-page .ant-select:hover{border-color:#60a5fa80!important}.college-list-page .ant-input:focus,.college-list-page .ant-select-focused .ant-select-selector{border-color:#60a5fa!important;box-shadow:0 0 0 2px #60a5fa33!important}.college-list-page .ant-select-dropdown{background:#1e293b!important}.college-list-page .ant-select-item{color:#cbd5e1!important}.college-list-page .ant-select-item:hover{background:#60a5fa33!important}.college-list-page .ant-select-item-option-selected{background:#3b82f64d!important;color:#e2e8f0!important}.college-list-page .ant-select-auto-complete .ant-select-selector{height:40px!important;padding:4px 11px!important}.college-list-page .ant-select-auto-complete input{height:30px!important}