:root{--green:#7453fa;--bg:#f6f7fa;--line:#ececf1;--ink:#33343c;--muted:#93949d;--purple:#7453fa}body.reference-ui{background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;font-size:13px}.reference-ui aside{position:fixed;inset:0 0 auto;width:100%;height:58px;padding:0 22px;display:flex;flex-direction:row;align-items:center;gap:32px;background:#fafafe;border:1px solid #fff;box-shadow:0 2px 9px #33334a04;z-index:30;border-radius:0 0 9px 9px}.reference-ui .brand{padding:0;gap:9px;white-space:nowrap;flex:none;font-size:18px;color:#292632}.reference-ui .logo{background:#eee8ff;color:var(--purple);width:30px;height:30px;font-size:18px;border-radius:9px}.reference-ui .brand small{display:none}.reference-ui .navlabel,.reference-ui .asidefoot{display:none}.reference-ui #nav{display:flex;flex-direction:row;align-items:stretch;gap:21px;height:100%;overflow-x:auto;overflow-y:hidden;flex:1;scrollbar-width:none;order:1}.reference-ui #nav button{position:relative;background:none;color:#51515d;padding:0 0;margin:0;border-radius:0;font-size:13px;font-weight:400;flex:none;display:flex;align-items:center;justify-content:center;gap:3px}.reference-ui #nav button.active{color:var(--purple)}.reference-ui #nav button.active:after{position:absolute;content:"";height:3px;border-radius:5px;background:var(--purple);width:22px;bottom:0;left:50%;transform:translateX(-50%)}.reference-ui #nav button em{font-size:8px;padding:1px 3px;color:#a88bdc;background:#f0ebff;border-radius:3px;font-style:normal}.ref-account{display:flex;align-items:center;gap:10px;order:2;white-space:nowrap;font-size:11px;color:#73727e}.ref-avatar{display:grid;place-items:center;border-radius:50%;width:25px;height:25px;background:#eee8ff;color:var(--purple)}.ref-reviewbadge{font-size:10px;color:var(--purple);border:1px solid #e1d8ff;border-radius:20px;padding:5px 9px}.reference-ui main{margin-left:160px;padding-top:68px}.reference-ui main>header{display:none}.reference-ui #subnav{position:fixed;left:10px;top:68px;bottom:12px;width:140px;background:white;border:0;border-radius:8px;overflow:auto;padding:8px;scrollbar-width:thin;z-index:20}.reference-ui .subnavinner{display:flex;flex-direction:column;padding:0;border:0;gap:0;background:none}.reference-ui .subnavinner button{display:flex;justify-content:space-between;align-items:center;gap:4px;font-size:12px;border:0;padding:14px 12px;min-height:43px;border-radius:6px;text-align:left;color:#64656e;white-space:normal}.reference-ui .subnavinner button.active{background:#f5f1ff;color:var(--purple);font-weight:400;border:0}.reference-ui .subnavinner button:hover{background:#f9f7ff}.reference-ui .subnavinner button i{font-size:8px;color:#a3a0b2;background:#f4f2f8;margin:0;padding:2px 3px}.ref-subtitle{font-size:11px;color:#9c98ab;padding:8px 12px 12px}.reference-ui #content{padding:0 10px 24px;max-width:none}.reference-ui.ref-home main{margin-left:0}.reference-ui.ref-home #subnav{display:none}.ref-statusbar{display:flex;align-items:center;justify-content:space-between;padding:0 12px 9px;font-size:11px;color:#aaa6b5}.ref-state{font-size:10px;color:#9b95ac}.ref-panel{background:white;border-radius:8px;margin-bottom:16px;padding:0;min-width:0;border:0}.ref-panelhead{display:flex;align-items:center;gap:9px;padding:24px 24px 12px;flex-wrap:wrap}.ref-panelhead h2{font-size:15px;margin:0;font-weight:600;color:#31313a}.ref-updated{font-size:10px;color:#a2a2ac}.ref-panelhead>.ref-period{margin-left:auto}.ref-panelhead>button{margin-left:auto;border:0;color:#9994a8;font-size:11px;padding:0;background:none}.ref-period{display:flex;align-items:center;flex-wrap:wrap;gap:0;font-size:11px;justify-content:flex-end}.ref-period button{padding:6px 11px;border:1px solid #e6e4ec;border-radius:0;background:white;font-size:11px;margin-left:-1px;color:#90909b}.ref-period button:first-child{border-radius:4px 0 0 4px}.ref-period button.active{color:var(--purple);background:#fcfaff}.ref-daterange{font-size:10px;border:1px solid #e9e7ee;padding:6px 10px;border-radius:3px;margin-left:10px;color:#aaa5b3}.ref-tabs{display:flex;align-items:center;gap:26px;min-height:51px;margin:0 24px;border-bottom:1px solid #f0eef4;flex-wrap:wrap}.ref-tabs button,.ref-tabs>span{position:relative;padding:17px 0 15px;border:0;border-radius:0;background:none;font-size:12px;color:#72727f;line-height:1.3}.ref-tabs button.active,.ref-tabs>span.active{color:var(--purple)}.ref-tabs button.active:after,.ref-tabs>span.active:after{content:"";position:absolute;height:2px;width:20px;background:var(--purple);bottom:-1px;left:50%;transform:translateX(-50%)}.ref-filterpanel{padding:0 0 22px}.ref-filtergrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px;padding:22px 24px 0;align-items:start}.ref-field{display:flex;gap:12px;align-items:center;font-size:12px;min-width:0}.ref-field>span{flex:none;min-width:74px;text-align:right;color:#71717d}.ref-field input,.ref-field select{font:inherit;min-width:0;width:100%;height:32px;padding:5px 10px;border:1px solid #dedee6;background:white;border-radius:3px;color:#777580;box-shadow:none}.ref-field input::placeholder{color:#c4c2cd}.ref-field input:focus,.ref-field select:focus{outline:1px solid #ae9cfb;outline-offset:0}.ref-dateinputs{display:flex;align-items:center;min-width:0;flex:1;border:1px solid #dedee6;border-radius:3px;height:32px;padding:0 5px;gap:2px}.ref-dateinputs input{padding:0 2px;font-size:10px;border:0;flex:1;min-width:0}.ref-dateinputs>span{font-size:10px;color:#aaa}.ref-filterfoot{display:flex;align-items:center;gap:10px;margin:18px 24px 0;padding-left:86px;flex-wrap:wrap}.reference-ui .primary{background:var(--purple);border:1px solid var(--purple);border-radius:3px;color:white;font-weight:400}.reference-ui button{border-radius:3px;font-weight:400}.reference-ui button:hover{box-shadow:none}.ref-filterfoot button{padding:7px 13px;font-size:11px}.ref-link{color:var(--purple)!important;background:none!important;border:0!important}.ref-filter-note{font-size:10px;color:#aaa4b4}.ref-inlinefilters{display:flex;gap:14px;align-items:center;padding:16px 24px 0;flex-wrap:wrap}.ref-inlinefilters .ref-field{width:240px}.ref-inlinefilters .ref-field>span{min-width:40px}.ref-toolbar{display:flex;align-items:center;gap:12px;padding:20px 24px;flex-wrap:wrap;min-height:70px}.ref-toolbar>button{padding:8px 12px;font-size:11px}.ref-planned-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#a5a0b0;font-size:11px;line-height:1.8}.ref-action-label{display:inline-flex;align-items:center;gap:4px}.ref-action-label em{font-size:8px;color:#afa9b9;background:#f6f4f9;padding:1px 3px;border-radius:3px;font-style:normal}.ref-push{flex:1}.ref-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:20px 24px 26px}.ref-metric{min-width:0;display:flex;flex-direction:column;gap:12px}.ref-metric>span{font-size:11px;color:#aaa5b2;line-height:1.5}.ref-metric i{font-style:normal;color:#c7c4ce;font-size:10px}.ref-metric strong{font-size:23px;color:#22212a;font-weight:600;line-height:1.2}.ref-metric small{font-size:10px;color:#aaa5b1;line-height:1.8}.ref-seven{grid-template-columns:repeat(7,minmax(0,1fr))}.ref-six{grid-template-columns:repeat(6,minmax(0,1fr))}.ref-ten{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:20px 40px 36px}.ref-ten .ref-metric{border:1px solid #eeecf2;padding:20px 16px;border-radius:7px;gap:12px}.ref-ten .ref-metric strong{font-size:21px}.ref-tablewrap{overflow-x:auto;padding:0 24px}.reference-ui .ref-tablewrap table{width:100%;border-collapse:collapse;min-width:800px}.reference-ui .ref-tablewrap th{color:#9a95a4;font-size:11px;font-weight:400;background:#faf9fc;padding:14px 10px;border:0;white-space:nowrap}.reference-ui .ref-tablewrap td{border:0;font-size:12px;padding:0}.ref-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:255px;padding:28px 15px;text-align:center}.ref-empty p{font-size:12px;margin:12px 0 8px;color:#a7a1b4}.ref-empty small{font-size:10px;color:#beb9c8;line-height:1.7}.ref-pagination{display:flex;gap:22px;align-items:center;justify-content:flex-end;padding:16px 24px 22px;font-size:11px;color:#aaa4b4}.ref-pagination b{font-size:11px;color:var(--purple);font-weight:400}.ref-plan-note{font-size:11px;line-height:1.9;color:#9991a6;background:#fcfaff;padding:14px 24px;border-radius:0 0 8px 8px}.ref-summaryline{padding:20px 24px 0;color:#8e889a;line-height:2;font-size:11px}.ref-summaryline b{font-weight:500;color:#53495f}.ref-productempty .ref-empty{min-height:370px}.ref-crm-notice{background:#fff7f4;border:1px solid #fff0e8;border-radius:5px;font-size:11px;color:#c59a89;margin:16px 24px 0;padding:13px 16px}.ref-content-banner{border-radius:6px;color:#7c69b2;background:linear-gradient(100deg,#f8f4ff,#efebff);padding:14px 25px;font-size:13px;margin-bottom:15px}.ref-content-banner span{float:right;font-size:10px;line-height:1.8}.ref-content-banner+.ref-panel .ref-tabs+.ref-tabs{border:0;min-height:38px}.ref-content-banner+.ref-panel .ref-tabs+.ref-tabs button{padding-top:12px;padding-bottom:6px}.ref-pageheading{position:relative;padding:8px 24px 18px}.ref-pageheading h1{font-size:19px;font-weight:500;margin:0 0 8px}.ref-pageheading p{font-size:12px;color:#9a93a6;line-height:1.8;margin:0}.ref-pageheading .ref-state{position:absolute;top:15px;right:24px}.ref-home-notice{background:#fff5f1;border:1px solid #fbe7df;padding:12px 18px;border-radius:6px;color:#af9284;font-size:11px;display:flex;align-items:center;gap:9px;margin-bottom:15px}.ref-home-notice button{border:0;background:none;padding:0;color:#b89382;font-size:11px}.ref-home-filters{padding-bottom:18px}.ref-dashboard{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:16px;align-items:start}.ref-dashboardmain,.ref-dashboardrail{min-width:0}.ref-dabo{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(180px,1fr) minmax(160px,.8fr);gap:26px;align-items:center;padding:28px 24px 24px}.ref-dabo-main{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(180deg,#f0eaff,#fff);border:1px solid #e5ddfb;border-radius:9px;padding:18px 16px}.ref-dabo-main .ref-metric strong{font-size:28px}.ref-distribution{display:flex;align-items:center;gap:10px}.ref-distribution p,.ref-distribution small{font-size:10px;color:#a59dac;line-height:1.7;margin:0}.ref-donut{height:54px;width:54px;border-radius:50%;border:13px solid #e6dcff;border-top-color:#9a7ee6;flex:none;transform:rotate(25deg)}.ref-dashboardmain>.ref-panel:first-child .ref-seven{margin:14px 24px 0;border-top:1px solid #f3eff7;padding:26px 0}.ref-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ref-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ref-grid2 .ref-panel,.ref-grid3 .ref-panel{margin:0 0 16px}.ref-ranking .ref-panelhead{padding:20px 20px 0}.ref-ranking .ref-panelhead h2{font-size:13px}.ref-ranking .ref-updated{display:none}.ref-ranking .ref-empty{min-height:190px}.ref-ranking .ref-empty svg{width:60px;height:55px}.ref-conversion{padding:15px 24px 20px}.ref-conversiontotal{font-size:25px;color:#9d87d7}.ref-conversiontotal small{font-size:10px;margin-left:10px;color:#a39bae}.ref-conversionsteps{display:flex;align-items:flex-end;gap:8px;padding-top:18px}.ref-conversionsteps>div{flex:1;display:flex;flex-direction:column;gap:6px}.ref-conversionsteps strong{font-size:16px;font-weight:400}.ref-conversionsteps span{font-size:10px;color:#a29aa9}.ref-conversionsteps i{background:#e6ddff;display:block;border-radius:3px}.ref-conversion p{font-size:10px;color:#b2aabd;margin-top:16px;line-height:1.7}.ref-rail-title{display:flex;justify-content:space-between;align-items:center;font-size:12px;height:48px;color:#595461;padding:0 8px}.ref-rail-title span{font-size:10px;color:#a9a0b2}.ref-dashboardrail .ref-panelhead{padding:20px 20px 10px}.ref-dashboardrail .ref-updated{display:none}.ref-targetring{border:9px solid #eeebf5;width:115px;height:115px;border-radius:50%;margin:15px auto 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.ref-targetring strong{font-size:24px;font-weight:500}.ref-targetring small{font-size:10px;color:#a9a1b7}.ref-center{text-align:center;font-size:11px;color:#aaa2b7;margin:0;padding:0 10px 23px}.ref-todos{display:grid;grid-template-columns:1fr 1fr;padding:10px 20px 20px;gap:22px 12px}.ref-todos button{border:0;background:none;display:flex;flex-direction:column;gap:12px;padding:0;text-align:left;color:#aaa2b7;font-size:11px}.ref-todos strong{font-size:19px;color:#3a3542;font-weight:500}.ref-calendarhead{text-align:center;font-size:12px;padding:8px 0 16px;color:#8f859f}.ref-monthcalendar{display:grid;grid-template-columns:repeat(7,1fr);padding:0 16px 20px;gap:4px}.ref-monthcalendar>*{font-size:10px;color:#a39aac;text-align:center;padding:7px 0;font-weight:400}.ref-monthcalendar b{color:#7c738b}.ref-monthcalendar .today{background:#f0eaff;color:var(--purple);border-radius:50%}.ref-notes{padding:5px 24px 20px 34px;margin:0;font-size:11px;line-height:2.2;color:#a59bac}.ref-futurehero{text-align:center;background:linear-gradient(120deg,#f6f1ff,#fff 70%);border:1px solid #eee8fa;border-radius:9px;position:relative;padding:35px 25px;margin-bottom:20px}.ref-futureicon{font-size:40px;color:#ac92ee;line-height:1}.ref-futurehero h2{font-size:24px;font-weight:500;margin:20px 0 12px}.ref-futurehero p{font-size:13px;color:#9a8ca9;line-height:1.8}.ref-planbadge{display:inline-block;background:#f0eaff;border-radius:3px;color:#9275c0;font-size:10px;padding:4px 7px}.ref-futurehero .ref-planbadge{position:absolute;right:20px;top:20px}.ref-step{padding:25px}.ref-step small{color:#c5b3e9;font-size:22px}.ref-step h3{font-size:14px;font-weight:500;margin:20px 0 12px}.ref-step p{font-size:11px;color:#ab9cb7;line-height:1.8}.ref-purpose{padding:26px;font-size:12px;line-height:1.9;color:#9b8da9}.ref-purpose h2{font-size:15px;color:#55475e}.ref-purpose h3{font-size:13px;color:#817188;margin:20px 0 8px}.ref-purpose .ref-plan-note{padding:14px 16px;margin-top:16px}.ref-ads-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px}.ref-adaccount{border-top:9px solid var(--purple);padding:24px}.ref-adaccount h2{font-size:15px;margin-bottom:35px}.ref-adaccount>strong{font-size:25px}.ref-adaccount>p{font-size:12px;color:#a19ba9;line-height:2}.ref-adaccount h3{font-size:13px;color:#8f849c;margin:30px 0 15px}.ref-adaccount .ref-metrics{grid-template-columns:1fr 1fr;padding:0;gap:20px}.ref-adaccount .ref-metric strong{font-size:16px}.ref-chart-placeholder{height:260px;margin:15px 24px;background:repeating-linear-gradient(to bottom,transparent,transparent 51px,#f0edf4 52px);border-bottom:1px solid #e2dce9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#c0b5cb;font-size:12px}.ref-chart-placeholder span{font-size:10px}.reference-ui .planninghero{background:linear-gradient(120deg,#f5f0ff,#faf9fc);border-color:#eee7fa}.reference-ui .statuspill.local{background:#f0eaff;color:#8868b0}.reference-ui .pagestatus{margin:5px 12px 15px}.reference-ui .heading{padding:6px 12px}.reference-ui .heading h1{font-size:21px;font-weight:500}.reference-ui .noticebar{background:#faf7ff;color:#9b89ab;border-color:#eee5f9}.reference-ui .panel{border-color:#eee8f4}.reference-ui .ref-panel>.ref-planned-actions{padding:0 24px 20px}.reference-ui .regsectionhead>span{background:#f0eaff;color:#9874c7}.reference-ui .mainproduct{background:#faf7ff}.reference-ui .materialrow .mainmark{background:#f0eaff;color:#9472bb}.reference-ui dialog{border:1px solid #eee6fa;color:#3c3544}.reference-ui button:focus-visible{outline:2px solid #a48be8;outline-offset:3px}.reference-ui .pagefooter{color:#b8adbf;font-size:10px}.reference-ui .ref-ads-main{overflow:hidden}
@media(min-width:1700px){.reference-ui #nav{gap:27px}.ref-dabo{padding-top:34px;padding-bottom:30px}.ref-dashboard{grid-template-columns:minmax(0,1fr) 320px}}
@media(max-width:1400px){.reference-ui aside{gap:24px;padding:0 16px}.reference-ui #nav{gap:17px}.ref-account>span:last-child{display:none}.ref-reviewbadge{display:none}.ref-filtergrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ref-dashboard{grid-template-columns:minmax(0,1fr) 250px}.ref-dabo{grid-template-columns:2fr 1fr;gap:20px}.ref-dabo>.ref-metric{display:none}.ref-seven{grid-template-columns:repeat(4,minmax(0,1fr))}.ref-panelhead{padding:21px 20px 10px}.ref-panelhead>.ref-period{margin-top:8px}.ref-daterange{display:none}.ref-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-ten{padding:20px;gap:10px}.ref-ten .ref-metric{padding:15px 12px}.ref-six{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1050px){.reference-ui aside{gap:18px}.reference-ui #nav{gap:15px}.reference-ui #nav button{font-size:12px}.ref-account{display:none}.reference-ui .brand{font-size:16px}.reference-ui main{margin-left:146px}.reference-ui #subnav{width:126px}.ref-dashboard{grid-template-columns:1fr}.ref-dashboardrail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ref-rail-title{grid-column:1/-1;height:20px}.ref-dashboardrail .ref-panel:last-child{display:none}.ref-filtergrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-grid2{grid-template-columns:1fr 1fr}.ref-panelhead>.ref-period{width:100%;justify-content:flex-start}.ref-ten{grid-template-columns:repeat(3,minmax(0,1fr))}.ref-seven{grid-template-columns:repeat(4,minmax(0,1fr))}.ref-ads-layout{grid-template-columns:190px minmax(0,1fr)}.ref-ads-main>.ref-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.reference-ui aside{height:99px;flex-wrap:wrap;gap:0;padding:10px 13px 0;align-content:space-between}.reference-ui .brand{height:28px;width:100%;font-size:15px}.reference-ui .logo{height:26px;width:26px;font-size:16px}.reference-ui #nav{height:43px;flex-basis:100%;gap:23px}.reference-ui main,.reference-ui.ref-home main{margin:0;padding-top:111px}.reference-ui #subnav{position:relative;inset:auto;width:calc(100% - 20px);margin:109px 10px -101px;max-height:90px;padding:5px;overflow:auto;display:block}.reference-ui.ref-home #subnav{display:none}.reference-ui .subnavinner{flex-direction:row;flex-wrap:wrap;gap:0 5px}.reference-ui .subnavinner button{padding:9px 10px;min-height:32px;white-space:nowrap;font-size:10px}.ref-subtitle{display:none}.reference-ui #content{padding:0 10px 20px}.ref-statusbar{padding-top:4px;font-size:10px}.ref-state{font-size:8px}.ref-filtergrid{grid-template-columns:1fr;padding:17px 15px 0;gap:12px}.ref-field>span{min-width:72px;font-size:11px}.ref-filterfoot{margin:16px 15px 0;padding-left:84px}.ref-filter-note{font-size:9px}.ref-tabs{margin:0 15px;gap:20px}.ref-tabs button{font-size:11px;padding:15px 0 12px}.ref-toolbar{padding:16px 15px}.ref-metrics{padding:18px 15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ref-metric strong{font-size:21px}.ref-metric>span{font-size:10px}.ref-ten{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ref-ten .ref-metric{padding:14px 12px}.ref-seven,.ref-six{grid-template-columns:repeat(3,minmax(0,1fr))}.ref-panelhead{padding:18px 15px 10px}.ref-panelhead h2{font-size:14px}.ref-panelhead>.ref-period{gap:0}.ref-period button{padding:5px 9px;font-size:10px}.ref-updated{font-size:9px}.ref-dabo{display:block;padding:16px 15px 20px}.ref-dabo-main{gap:10px}.ref-dabo-main .ref-metric strong{font-size:25px}.ref-distribution{margin-top:20px}.ref-dashboardmain>.ref-panel:first-child .ref-seven{margin:0 15px;padding:20px 0}.ref-grid2,.ref-grid3{grid-template-columns:1fr;gap:0}.ref-dashboardrail{grid-template-columns:1fr}.ref-dashboardrail .ref-panel:last-child{display:block}.ref-targetring{width:100px;height:100px}.ref-monthcalendar{max-width:400px;margin:auto}.ref-home-notice{font-size:10px;line-height:1.8;flex-wrap:wrap}.ref-home-notice button{font-size:10px}.ref-inlinefilters{gap:12px;padding:16px 15px 0}.ref-inlinefilters .ref-field{width:100%}.ref-tablewrap{padding:0 15px}.ref-pagination{padding:14px 15px;gap:16px}.ref-plan-note{padding:14px 15px;font-size:10px}.ref-planned-actions{font-size:10px}.ref-summaryline{font-size:10px;padding:15px 15px 0}.ref-pageheading{padding:8px 15px 16px}.ref-pageheading .ref-state{position:static}.ref-pageheading h1{font-size:18px}.ref-content-banner{font-size:11px;padding:13px 15px;line-height:1.8}.ref-content-banner span{float:none;display:block;font-size:9px}.ref-ads-layout{grid-template-columns:1fr}.ref-adaccount{display:none}.ref-futurehero{padding:30px 20px}.ref-purpose{padding:20px;font-size:11px}.ref-step{padding:20px}.ref-chart-placeholder{height:200px;margin:15px}.reference-ui .heading{padding:5px 2px}}

.reference-ui #nav button{width:auto;min-width:max-content}.ref-statusbar h1{font-size:11px;font-weight:400;letter-spacing:0;margin:0;color:#aaa6b5}

.ref-org-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px}.ref-orgtree{padding:25px 20px;min-height:500px}.ref-orgtree h3{font-size:13px;color:#797080;font-weight:500;margin-bottom:25px}.ref-orgnode{color:#9684b4;font-size:12px;padding:10px 0}.ref-orgchild{padding:10px 0 10px 22px;color:#a59aaf;font-size:12px}.ref-orgtree p{font-size:10px;margin:20px 0;line-height:1.9;color:#b4a9bc}.ref-orgtree .ref-planned-actions{margin-top:20px}.ref-commission{padding:28px;min-height:430px}.ref-commission>h2{font-size:15px;margin-bottom:25px;font-weight:500}.ref-commission .ref-grid2 article{border:1px solid #ece7f3;padding:35px 25px;border-radius:9px;min-height:150px}.ref-commission h3{font-size:18px;font-weight:400;margin:0 0 16px}.ref-commission p{font-size:11px;color:#a89bb5;line-height:1.9}.ref-enterprise{text-align:center;min-height:500px;padding:45px 35px}.ref-enterprise>h2{font-size:23px;font-weight:500;margin:20px 0}.ref-enterprise>p{font-size:12px;color:#a494b4}.ref-enterprise .ref-grid2{max-width:700px;margin:40px auto 30px;gap:25px}.ref-enterprise article{border:1px solid #eee6f6;border-radius:8px;padding:30px}.ref-enterprise-icon{display:grid;place-items:center;background:#eef5ff;color:#719ed2;border-radius:17px;width:60px;height:60px;font-size:27px;margin:0 auto 20px}.ref-enterprise-icon.feishu{background:#edf9f7;color:#6aaba0}.ref-enterprise h3{font-size:17px;font-weight:400;margin-bottom:16px}@media(max-width:1050px){.ref-org-layout{grid-template-columns:170px minmax(0,1fr)}.ref-org-layout .ref-filtergrid{grid-template-columns:1fr}}@media(max-width:720px){.ref-org-layout{grid-template-columns:1fr}.ref-orgtree{min-height:0}.ref-orgtree h3{margin:0 0 10px}.ref-orgchild{display:inline-block}.ref-commission{padding:20px}.ref-commission article{margin-bottom:15px}.ref-enterprise{padding:25px 20px}.ref-enterprise .ref-grid2{grid-template-columns:1fr 1fr}.ref-enterprise article{padding:20px 10px}.ref-enterprise>h2{font-size:19px}}

.ref-erp{padding:30px;min-height:500px}.ref-erp>h2{font-size:18px;font-weight:500;margin:10px 0 15px}.ref-erp>p{font-size:12px;color:#aa9bb6}.ref-erpgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px 0}.ref-erpgrid article{border:1px solid #eee7f5;border-radius:7px;padding:25px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ref-erpgrid h3{font-size:13px;font-weight:400;margin:0;color:#766681}.ref-erpgrid article>span{font-size:23px;color:#b29ad9}.ref-erpgrid small{font-size:9px;color:#b2a6bf}@media(max-width:1050px){.ref-erpgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.ref-erp{padding:20px}.ref-erpgrid{grid-template-columns:1fr 1fr;gap:12px}.ref-erpgrid article{padding:20px 12px}}

.ref-navgroup summary{font-size:12px;color:#77707f;padding:13px 10px;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.ref-navgroup summary:after{content:'⌄';color:#a79bb4}.ref-navgroup[open] summary:after{content:'⌃'}.ref-navgroup>button{margin-left:6px}.ref-navgroup+.ref-navgroup{border-top:1px solid #fbf9fd}.reference-ui .ref-navgroup summary:hover{background:#faf7ff;border-radius:5px}@media(max-width:720px){.ref-navgroup{display:contents}.ref-navgroup summary{display:none}.ref-navgroup:not([open])>button{display:none}.ref-navgroup>button{display:inline-flex!important}}

@media(max-width:720px){.reference-ui #subnav{margin:0 10px 10px}.ref-navgroup{display:block;min-width:100%}.ref-navgroup summary{display:flex}.ref-navgroup>button{display:flex!important}.ref-navgroup:not([open])>button{display:none!important}}
