:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#0d1b36;background:#f3f6fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:1180px;background:#f3f6fb}button,input{font:inherit}button{cursor:pointer}.app-shell,.admin-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:190px 1fr auto;align-items:center;height:58px;padding:0 20px;line-height:normal;background:#fff;border-bottom:1px solid #dce5f2}.brand{display:flex;align-items:center;gap:12px;color:#0d1b36;text-decoration:none}.brand-mark{display:block;width:38px;height:38px;overflow:hidden;background:#071b43;border:2px solid #dbe7ff;border-radius:50%;box-shadow:0 3px 9px #2563ff3d}.brand-mark img{display:block;width:100%;height:100%;object-fit:cover}.brand-copy strong{display:block;font-size:17px;font-weight:850}.brand-copy small{display:block;margin-top:2px;color:#7e8ca4;font-size:9px}.top-nav{display:flex;align-self:stretch;gap:23px;padding-left:12px}.top-nav a,.top-nav span{position:relative;display:flex;align-items:center;color:#15213b;font-size:13px;font-weight:750;text-decoration:none;white-space:nowrap}.top-nav .active{color:#2563ff}.top-nav .active:after{position:absolute;right:0;bottom:5px;left:0;height:3px;content:"";background:#2563ff;border-radius:99px}.top-actions{display:flex;align-items:center;gap:10px}.top-actions .ant-input-affix-wrapper{width:200px;height:32px;border-color:#d9e3f1;border-radius:7px}.workspace{display:grid!important;grid-template-columns:300px minmax(520px,1fr) 390px;gap:12px;height:calc(100vh - 58px);overflow:hidden;padding:14px 18px 18px;background:linear-gradient(180deg,#f0f5fd,#f5f7fb 36%)}.left-sidebar,.detail-sidebar,.feed-column{width:auto!important;min-width:0!important;max-width:none!important;background:transparent!important}.left-sidebar>.ant-layout-sider-children{display:flex;min-height:0;flex-direction:column;gap:12px}.detail-sidebar>.ant-layout-sider-children{display:contents}.left-sidebar{position:sticky!important;top:72px;align-self:start;height:calc(100vh - 90px);overflow:hidden}.side-card,.feed-panel,.detail-panel{background:#fff;border:1px solid #dbe4f1;border-radius:7px;box-shadow:0 7px 24px #283f6009}.side-card{padding:14px 13px}.side-card h2{margin:0;font-size:14px;font-weight:850}.filter-card{flex:0 0 auto;min-height:88px}.filter-button{display:flex;width:100%;height:34px;align-items:center;justify-content:space-between;margin-top:13px;padding:0 10px;color:#2563ff;background:#eaf1ff;border:0;border-radius:6px;font-size:12px;font-weight:800}.filter-button span{display:flex;align-items:center;gap:7px}.filter-button b{min-width:32px;padding:2px 6px;background:#fff;border-radius:5px;font-weight:800}.watch-card{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.side-card-title{display:flex;align-items:center;justify-content:space-between}.side-card-title a{color:#2563ff;font-size:11px;font-weight:750;text-decoration:none}.teacher-search.ant-input-affix-wrapper{height:32px;margin-top:10px;border-color:#d9e3f2;border-radius:6px;font-size:11px}.teacher-search.ant-input-affix-wrapper:focus-within{border-color:#7299ff;box-shadow:0 0 0 2px #2563ff14}.teacher-search .ant-input-prefix{color:#7d8da6}.teacher-list{min-height:0;flex:1 1 0;margin:10px 0;overflow-y:auto}.teacher-list .ant-empty{margin-block:32px}.teacher-list .ant-empty-description{color:#8896aa;font-size:11px}.teacher-list{scrollbar-width:thin;scrollbar-color:transparent transparent}.teacher-list:hover{scrollbar-color:#c7d2e1 transparent}.teacher-list::-webkit-scrollbar{width:5px}.teacher-list::-webkit-scrollbar-thumb{background:transparent;border-radius:99px}.teacher-list:hover::-webkit-scrollbar-thumb{background:#c7d2e1}.teacher-row{display:grid;width:100%;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:6px 2px;color:#10203a;background:transparent;border:0;text-align:left}.teacher-row:hover,.teacher-row.active{color:#2563ff;background:#f5f8ff}.teacher-row strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.teacher-row svg{font-size:10px}.teacher-like-count{display:inline-flex;align-items:center;gap:4px;color:#7b8aa4;font-size:10px;font-weight:750}.teacher-row.active .teacher-like-count{color:#2563ff}.teacher-avatar{color:#31527f;background:linear-gradient(145deg,#eaf1ff,#cadbff);font-size:13px;font-weight:850}.watch-card>.ant-btn{height:32px;color:#2563ff;border-color:#a9c3ff;border-radius:6px;font-weight:750}.feed-panel{display:flex;min-height:calc(100vh - 90px);height:100%;flex-direction:column;padding:14px 12px;overflow:hidden}.feed-header{display:flex;align-items:flex-start;justify-content:space-between;padding:0 1px 10px}.feed-header h1{margin:0 0 3px;font-size:20px;line-height:1.2}.feed-header p{margin:0;color:#71809a;font-size:10px}.feed-header .ant-btn{height:32px;border-radius:6px;font-size:12px}.feed-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.all-intel-tab{display:flex;height:34px;align-items:center;gap:7px;padding:0 10px;color:#fff;background:#2864fa;border:0;border-radius:6px;font-size:12px;font-weight:800}.all-intel-tab b{padding:2px 8px;color:#2563ff;background:#fff;border-radius:5px}.feed-tools{display:flex;gap:8px}.feed-tools .ant-select{width:110px}.feed-tools .ant-select-selector,.feed-tools .ant-input-affix-wrapper,.feed-tools .ant-btn{height:32px!important;border-color:#d9e3f1!important;border-radius:6px!important;font-size:11px}.feed-tools .ant-input-affix-wrapper{width:170px}.intel-list{display:grid;min-height:0;flex:1 1 auto;align-content:start;gap:10px;overflow-x:visible;overflow-y:auto;padding-right:5px}.intel-list::-webkit-scrollbar{width:5px}.intel-list::-webkit-scrollbar-thumb{background:#c7d3e4;border-radius:99px}.intel-card{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:14px;background:#fff;border:1px solid #d7e1ef;border-radius:10px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.intel-card:hover,.intel-card.selected{border-color:#87aaff;box-shadow:0 8px 22px #2563ff12}.intel-card.selected:before{position:absolute;top:10px;bottom:10px;left:-1px;width:4px;content:"";background:#2563ff;border-radius:0 99px 99px 0}.intel-avatar{width:44px!important;height:44px!important;line-height:44px!important;border:1px solid #e0e7f2;box-shadow:0 4px 12px #1c325514}.intel-avatar img{width:100%;height:100%;object-fit:cover}.intel-body{display:grid;grid-template-rows:auto auto auto;min-width:0}.intel-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:8px}.intel-meta strong{display:block;overflow:hidden;color:#0f1f3d;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.intel-meta small{display:block;margin-top:4px;color:#7b8aa4;font-size:10px}.intel-meta time{color:#7b8aa4;font-size:10px;white-space:nowrap}.intel-content{margin:0;padding:12px 14px;color:#203654;font-size:12.5px;line-height:1.7;background:#f8fbff;border:1px solid #eef3fb;border-radius:8px}.intel-actions{display:flex;margin-top:10px;gap:16px;padding-top:10px;color:#66758d;border-top:1px solid #edf1f6;font-size:12px;overflow:visible;white-space:nowrap}.intel-actions button{display:flex;height:22px;min-width:34px;align-items:center;justify-content:center;gap:5px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:#6b778c;cursor:pointer;font-weight:800}.intel-actions button:hover,.intel-actions button.active{color:#20c933}.intel-actions button svg{font-size:15px}.load-more{display:flex;justify-content:center;padding:14px 0 0}.detail-sidebar{position:sticky!important;top:72px;height:calc(100vh - 90px)}.detail-panel{height:100%;padding:14px 12px;overflow-y:auto}.detail-panel-title{display:flex;justify-content:space-between;align-items:center}.detail-panel-title h2{margin:0;font-size:13px}.detail-panel-title button{color:#2563ff;background:transparent;border:0;font-size:19px}.market-teacher{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;align-items:center;min-height:82px;padding:14px 0 16px;border-bottom:1px solid #e7edf5}.market-teacher .ant-avatar{border:1px solid #e2e8f1;box-shadow:0 3px 10px #1d315214}.market-teacher strong{display:block;overflow:hidden;color:#101d36;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.market-teacher span{display:block;margin-top:7px;overflow:hidden;color:#8996aa;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.market-detail-panel h3{margin:0;font-size:11px}.detail-block{padding:14px 0;border-bottom:1px solid #e7edf5}.block-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.primary-product{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center}.primary-product-image{display:grid;width:96px;height:76px;place-items:center;overflow:hidden;color:#7e8ca3;background:linear-gradient(145deg,#f2f5f9,#e8edf4);border:1px solid #dce4ee;border-radius:6px;font-size:24px}.primary-product-image img{width:100%;height:100%;object-fit:contain}.primary-product strong{display:block;font-size:11px;line-height:1.4}.primary-product small{display:block;margin:3px 0 7px;color:#8694a9;font-size:9px}.primary-product b{display:inline-block;margin-right:10px;font-size:22px}.primary-product span{color:#24a36a;font-size:10px}.price-tabs{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin:13px 0 5px}.price-tabs b,.price-tabs span{padding:4px 8px;color:#7787a0;border-radius:5px;font-size:9px}.price-tabs b{margin-right:auto;color:#2563ff;background:#edf3ff}.price-chart{position:relative;height:76px;padding-left:48px;background:repeating-linear-gradient(180deg,transparent 0 24px,#eef1f5 25px)}.price-chart svg{width:100%;height:62px;overflow:visible}.chart-labels{position:absolute;top:4px;bottom:14px;left:0;display:flex;flex-direction:column;justify-content:space-between;color:#7f8ca1;font-size:8px}.no-product{padding:2px 0}.no-product .ant-empty{margin-block:8px}.no-product p{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:#61718b;font-size:10px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block-heading button{display:inline-flex;align-items:center;gap:3px;padding:0;color:#2563ff;background:transparent;border:0;font-size:9px}.related-market-list{display:grid;gap:7px;margin-top:10px}.related-market-card{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:9px;align-items:center;min-width:0;padding:8px;background:#fff;border:1px solid #dfe6ef;border-radius:8px;box-shadow:0 2px 7px #192e520d}.related-market-image{display:grid;width:78px;height:72px;place-items:center;overflow:hidden;color:#8a98ad;background:#f1f4f8;border-radius:6px;font-size:22px}.related-market-image img{width:100%;height:100%;object-fit:contain}.teacher-products-loading{display:grid;min-height:260px;place-items:center}.teacher-products-summary{margin:0 0 12px;color:#71809a;font-size:12px}.teacher-product-entry>span{display:block;margin:-3px 8px 3px;color:#71809a;font-size:10px;text-align:right}.related-market-body{min-width:0}.related-market-body>strong{display:block;overflow:hidden;color:#18263d;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.related-market-body>small{display:block;margin:2px 0 5px;overflow:hidden;color:#8996a8;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.related-price-row{display:flex;align-items:center;gap:6px;color:#7b899d;font-size:8px;line-height:1.6}.related-price-row b{color:#596981;font-size:9px}.related-price-row.current b{color:#15243a;font-size:14px}.related-change{display:inline-flex;align-items:center;gap:7px;margin-top:3px;padding:2px 5px;border-radius:4px;font-size:8px;font-style:normal}.related-change b,.related-change em{font-style:normal;font-weight:700}.related-change.rising{color:#f04444;background:#fff0f0}.related-change.falling{color:#16a56a;background:#ecfbf4}.related-market-arrow{color:#a4afbf;font-size:10px}.signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px 0;border-bottom:1px solid #e7edf5}.signal-card{min-width:0;padding:10px;background:#fbfcff;border:1px solid #e2e8f1;border-radius:7px}.signal-card>strong{display:block;margin-bottom:10px;font-size:10px}.signal-card>div{display:flex;align-items:center;gap:7px}.signal-card b{font-size:19px}.signal-card>span{display:block;margin-top:6px;color:#8794a8;font-size:8px}.shield-icon{color:#2563ff;font-size:18px}.fire-icon{color:#ff6a2f;font-size:19px}.impact-dots{height:10px;margin-top:9px}.impact-dots i{width:7px;height:7px;background:#e0e5ed;border-radius:50%}.impact-dots i.active{background:#ff8a34}.detail-actions{padding-top:14px}.detail-actions h3{margin-bottom:9px}.detail-actions>div{display:grid;grid-template-columns:1fr;gap:8px}.detail-actions .ant-btn{height:34px;color:#2563ff;border-color:#8eb0ff;font-size:10px}.admin-topbar{display:flex;height:64px;align-items:center;justify-content:space-between;padding:0 22px;line-height:normal;color:#0d1b36;background:#fff;border-bottom:1px solid #dce5f2}.admin-brand{display:flex;align-items:center;gap:11px}.admin-brand-mark{display:grid;width:38px;height:38px;place-items:center;color:#fff;background:#2563ff;border-radius:10px;box-shadow:0 7px 18px #2563ff38}.admin-brand strong{display:block;font-size:17px}.admin-brand small{display:block;margin-top:3px;color:#7c8ca5;font-size:10px}.binding-workspace{padding:16px 18px 20px;background:#f3f6fb}.admin-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.admin-overview>div{position:relative;min-height:86px;padding:15px 18px;overflow:hidden;background:#fff;border:1px solid #dbe4f1;border-radius:8px}.admin-overview>div:after{position:absolute;top:0;right:0;width:5px;height:100%;content:"";background:#2563ff}.admin-overview small{display:block;color:#7586a1;font-size:11px}.admin-overview strong{display:inline-block;margin-top:5px;font-size:27px;line-height:1}.admin-overview span{margin-left:9px;color:#8290a6;font-size:10px}.binding-columns{display:grid;grid-template-columns:330px minmax(400px,.9fr) minmax(420px,1.1fr);gap:12px;margin-top:12px}.admin-panel{height:calc(100vh - 190px);min-height:570px;padding:15px;overflow:hidden;background:#fff;border:1px solid #dbe4f1;border-radius:8px}.admin-panel>header{display:flex;align-items:flex-start;justify-content:space-between;min-height:48px;margin-bottom:11px}.admin-panel h2{margin:0;font-size:14px}.admin-panel header p{margin:5px 0 0;color:#7b8aa3;font-size:10px}.master-list,.candidate-list{height:calc(100% - 94px);margin-top:10px;padding-right:4px;overflow-y:auto}.master-list::-webkit-scrollbar,.candidate-list::-webkit-scrollbar{width:5px}.master-list::-webkit-scrollbar-thumb,.candidate-list::-webkit-scrollbar-thumb{background:#c7d3e4;border-radius:99px}.master-teacher{display:grid;width:100%;grid-template-columns:44px 1fr;gap:10px;align-items:center;margin-bottom:5px;padding:9px;color:#10203a;background:#fff;border:1px solid transparent;border-radius:7px;text-align:left}.master-teacher:hover{background:#f6f9ff;border-color:#dce7fa}.master-teacher.active{color:#174ec7;background:#edf3ff;border-color:#9dbbff;box-shadow:inset 3px 0 #2563ff}.master-teacher strong{display:block;font-size:12px}.master-teacher small{display:block;margin-top:4px;color:#7d8da6;font-size:9px}.binding-detail-panel{overflow-y:auto}.binding-profile{display:grid;grid-template-columns:76px 1fr;gap:16px;align-items:center;padding:18px;background:linear-gradient(135deg,#f3f7ff,#fbfcff);border:1px solid #dbe6fb;border-radius:8px}.binding-profile h1{margin:8px 0 5px;font-size:22px}.binding-profile p{margin:0;color:#75849d;font-size:10px;line-height:1.6}.binding-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.binding-summary div{padding:12px;background:#f8faff;border:1px solid #e1e8f3;border-radius:7px}.binding-summary small{display:block;color:#7b8ba4;font-size:9px}.binding-summary strong{display:block;margin-top:5px;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.alias-section{padding:15px 0;border-top:1px solid #e8edf5}.alias-section h3{margin:0 0 10px;font-size:12px}.alias-tags{display:flex;gap:7px;flex-wrap:wrap}.alias-tags .ant-tag{margin:0;padding:3px 8px;color:#2254bd;background:#edf3ff;border-color:#cbdcff}.empty-alias{color:#8a98ae;font-size:10px}.binding-guide{display:grid;gap:6px;margin-top:8px;padding:13px;color:#40516e;background:#fff9eb;border:1px solid #f1d999;border-radius:7px;font-size:10px;line-height:1.65}.alias-candidate{display:grid;grid-template-columns:36px minmax(90px,1fr) auto;gap:9px;align-items:center;margin-bottom:7px;padding:9px;background:#fff;border:1px solid #e1e8f2;border-radius:7px}.alias-candidate:hover{border-color:#a9c2f6;background:#fbfcff}.candidate-avatar{display:grid;width:36px;height:36px;place-items:center;color:#315aab;background:linear-gradient(145deg,#edf3ff,#d4e1ff);border-radius:50%;font-size:13px;font-weight:850}.alias-candidate strong{display:block;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.alias-candidate small{display:block;margin-top:4px;color:#8492a7;font-size:9px}.alias-candidate .ant-btn{min-width:112px;font-size:10px}.review-panel{height:auto;min-height:0}.review-panel>header{min-height:40px}.review-panel h2{display:flex;align-items:center;gap:7px}.review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:440px;padding-right:4px;overflow-y:auto}.review-list::-webkit-scrollbar{width:5px}.review-list::-webkit-scrollbar-thumb{background:#c7d3e4;border-radius:99px}.review-item{display:grid;gap:9px;padding:11px;background:linear-gradient(135deg,#fbfcff,#f6f8ff);border:1px solid #dce5f5;border-radius:8px}.review-names{display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;gap:7px}.review-source-name{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px}.review-source-name small{display:block;color:#8492a8;font-size:8px}.review-source-name strong{display:block;margin-top:3px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.review-arrow{color:#2563ff;font-size:16px;font-weight:900;text-align:center}.review-reason{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:8px}.review-reason span{color:#687a96;font-size:9px}.review-actions{display:flex;justify-content:flex-end;gap:7px}.review-actions .ant-btn{height:28px;font-size:10px}.ant-modal .admin-panel,.ant-modal .ant-card{height:auto;min-height:0;border:0;box-shadow:none}.modal-stack{width:100%}@media(max-width:1280px){.binding-columns{grid-template-columns:290px minmax(360px,.9fr) minmax(380px,1fr)}.review-list{grid-template-columns:1fr}}@media(max-width:1450px){.workspace{grid-template-columns:270px minmax(500px,1fr) 360px;padding-inline:12px}.top-nav{gap:15px}.top-actions .ant-input-affix-wrapper{width:170px}}@media(max-width:1200px){body{min-width:920px}.workspace{grid-template-columns:260px minmax(620px,1fr)}.detail-sidebar,.top-actions .user-name,.top-actions .vip-pill{display:none}}@media(min-width:901px)and (max-height:760px){.left-sidebar{gap:8px}.side-card{padding:11px}.filter-card{min-height:74px}.filter-button{margin-top:9px}.teacher-search.ant-input-affix-wrapper{margin-top:8px}.teacher-list{margin:8px 0}.teacher-row{grid-template-columns:34px 1fr auto;gap:7px;padding-block:4px}.teacher-avatar{width:34px!important;height:34px!important;line-height:34px!important}}@media(max-width:900px){body{min-width:0;overflow-x:hidden}.topbar{grid-template-columns:1fr auto;height:auto;min-height:58px;gap:10px;padding:10px 12px}.brand,.brand-copy{min-width:0}.brand-copy strong,.brand-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-nav{grid-column:1 / -1;order:3;gap:16px;margin:0 -12px;padding:0 12px;overflow-x:auto;scrollbar-width:none}.top-nav::-webkit-scrollbar{display:none}.top-nav a{min-height:34px}.top-nav a.active:after{bottom:0}.top-actions .ant-input-affix-wrapper{width:min(42vw,180px)}.workspace{display:grid!important;grid-template-columns:1fr;gap:10px;height:auto;overflow:visible;padding:10px}.left-sidebar,.feed-column,.detail-sidebar{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.left-sidebar{position:static!important;height:auto;overflow:visible}.left-sidebar>.ant-layout-sider-children{display:block}.filter-card,.watch-card{min-height:0;flex:none}.watch-card{display:block}.teacher-list{display:grid;grid-auto-columns:minmax(148px,42vw);grid-auto-flow:column;gap:8px;margin-bottom:0;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.teacher-row{grid-template-columns:34px minmax(0,1fr);min-height:48px;padding:7px 9px;border:1px solid #e1e8f2;border-radius:7px}.teacher-row svg{display:none}.watch-card>.ant-btn{display:none}.feed-panel{min-height:0;height:auto;padding:12px 10px;overflow:visible}.intel-list{overflow-y:visible;padding-right:0}.feed-header,.feed-toolbar,.feed-tools,.intel-body footer{flex-wrap:wrap}.feed-header{gap:10px}.feed-header h1{font-size:18px}.feed-tools{width:100%}.feed-tools .ant-select,.feed-tools .ant-input-affix-wrapper{flex:1 1 150px;width:auto}.feed-tools .ant-btn{flex:1 1 92px}.intel-card{grid-template-columns:38px minmax(0,1fr);min-height:0;padding:11px 10px}.intel-meta{align-items:flex-start}.intel-meta time{flex:0 0 auto}.admin-topbar{height:auto;min-height:64px;flex-wrap:wrap;gap:10px;padding:12px}.admin-topbar .ant-space{width:100%;justify-content:flex-end}.binding-workspace{padding:10px}.admin-overview,.binding-columns,.review-list,.binding-summary{grid-template-columns:1fr}.admin-panel{height:auto;min-height:0;overflow:visible}.master-list,.candidate-list{max-height:48vh}.binding-profile{grid-template-columns:58px minmax(0,1fr);padding:14px}.binding-profile h1{font-size:19px}}@media(max-width:520px){.topbar{grid-template-columns:1fr}.top-actions,.top-actions .ant-input-affix-wrapper{width:100%}.brand-copy small{display:none}.teacher-list{grid-auto-columns:minmax(136px,72vw)}.feed-toolbar{align-items:stretch}.all-intel-tab,.feed-tools .ant-btn{width:100%;justify-content:center}.intel-card{grid-template-columns:1fr}.intel-card .ant-avatar{display:none}.intel-body footer{gap:14px}.admin-brand small{display:none}.admin-topbar .ant-space{align-items:stretch}.admin-topbar .ant-space,.admin-topbar .ant-space-item,.admin-topbar .ant-btn{width:100%}.alias-candidate{grid-template-columns:34px minmax(0,1fr)}.alias-candidate .ant-btn{grid-column:1 / -1;width:100%}}
