:root{color:#172026;background:#eef2f5;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:#126f7a;text-decoration:none}.app-shell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:22px 16px;color:#eff6f6;background:#173238;border-right:1px solid hsla(0,0%,100%,.08)}.brand-block{display:flex;align-items:center;gap:12px;padding:6px 8px 24px}.brand-mark{display:grid;width:40px;height:40px;place-items:center;color:#173238;font-weight:800;background:#d6f36e;border-radius:8px}.brand-block b,.brand-block span{display:block}.brand-block span{margin-top:2px;color:#a8c4c1;font-size:12px}.sidebar nav{display:grid;gap:6px}.sidebar nav button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;color:#d9e7e5;background:transparent;border:0;border-radius:8px}.sidebar nav button.active,.sidebar nav button:hover{color:#fff;background:#ffffff1c}.workspace{min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:104px;padding:24px 28px;background:#fff;border-bottom:1px solid #d9e1e5}.eyebrow{display:block;margin-bottom:6px;color:#577070;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin:0}h1{font-size:24px;line-height:1.25}h2{font-size:18px;line-height:1.3}h3{font-size:17px;line-height:1.35}.top-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.account-pill,.cart-counter,.icon-button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;color:#244045;background:#f4f7f8;border:1px solid #dce4e7;border-radius:8px}.account-pill b{color:#0b6c59}.account-pill.compact{color:#536a70}.icon-button{justify-content:center;width:38px;padding:0}.view{padding:24px 28px 36px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.admin-order,.metric-card,.order-card,.package-card,.panel{background:#fff;border:1px solid #d9e1e5;border-radius:8px;box-shadow:0 1px 2px #14262c0a}.metric-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:128px;padding:18px}.compact-list dt,.data-table small,.detail-list dt,.empty-text,.field span,.hint-text,.metric-card p,.metric-card span,.muted-text,.table-header small{color:#65777d;font-size:12px}.metric-card strong{display:block;margin:10px 0 6px;font-size:26px;line-height:1.1}.metric-card svg{color:#23737d}.content-grid,.split-layout{display:grid;gap:16px}.split-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)}.media-grid{grid-template-columns:minmax(0,1fr) 370px;align-items:start;margin-top:16px}.submit-grid{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr)}.submit-grid>.panel:last-child{grid-column:1/-1}.panel{padding:18px}.section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.compact-title{align-items:center}.flow-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.flow-step{min-height:86px;padding:14px;background:#f6f8f6;border:1px solid #dce4df;border-radius:8px}.flow-step b,.flow-step span{display:block}.flow-step b{width:24px;height:24px;margin-bottom:12px;color:#173238;text-align:center;background:#d6f36e;border-radius:50%}.task-list{display:grid;gap:10px;padding:0;margin:0;list-style:none}.task-list li{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e5ecef}.task-list b{color:#0b6c59}.filter-grid,.form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;gap:6px}.admin-item input,.field input,.field select,.field textarea{width:100%;min-height:40px;padding:0 10px;color:#172026;background:#fff;border:1px solid #cfd9dd;border-radius:8px;outline:none}.admin-item input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:#23737d;box-shadow:0 0 0 3px #23737d21}.field textarea{min-height:150px;padding:10px;resize:vertical}.editor-panel{align-self:start}.editor-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.editor-tool-button{display:grid;grid-template-columns:18px minmax(0,1fr);gap:3px 8px;align-items:center;min-height:66px;padding:10px;text-align:left;color:#20383e;background:#f6faf8;border:1px solid #dce8e2;border-radius:8px}.editor-tool-button:hover{border-color:#64b48b;box-shadow:0 8px 20px #1f584714}.editor-tool-button small{grid-column:2;color:#6b7f84;line-height:1.35}.editor-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.editor-insight-card{display:grid;gap:4px;padding:12px;background:#f7fafb;border:1px solid #e2eaed;border-radius:8px}.editor-insight-card small,.editor-insight-card span{color:#60757a}.editor-insight-card b{color:#123d42;font-size:22px}.editor-textarea{min-height:220px;line-height:1.7}.editor-checklist{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0;padding:12px;background:#f8fbfa;border:1px solid #dfe9e4;border-radius:8px}.checklist-title{width:100%;color:#173238}.check-item,.checklist-title{display:inline-flex;align-items:center;gap:6px}.check-item{min-height:30px;padding:0 10px;color:#52676c;background:#fff;border:1px solid #d9e4e7;border-radius:999px}.check-item.passed{color:#0b6c59;background:#effaf4;border-color:#bfe4cf}.check-item small{color:inherit;opacity:.75}.search-field,.span-2{grid-column:span 2}.input-with-icon{position:relative}.input-with-icon svg{position:absolute;top:12px;left:10px;color:#75878c}.input-with-icon input{padding-left:34px}.button-row,.inline-actions,.tag-row,.toggle-row{display:flex;flex-wrap:wrap;gap:8px}.toggle-row{margin-top:12px}.chip,.ghost-button,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 12px;border-radius:8px;border:1px solid transparent;font-weight:700}.primary-button{color:#fff;background:#176d73;border-color:#176d73}.primary-button:hover{background:#125b61}.chip,.ghost-button,.secondary-button{color:#254247;background:#f6f8f8;border-color:#d7e0e3}.chip.active,.chip:hover,.ghost-button:hover,.secondary-button:hover{color:#123d42;background:#e8f2f2;border-color:#a7cacc}.primary-button.small,.secondary-button.small{min-height:32px;padding:0 10px;font-size:12px}.primary-button.full{width:100%}.text-button{display:inline-flex;align-items:center;min-height:34px;padding:0;color:#128450;background:transparent;border:0;font-weight:900}.text-button:hover{color:#0d633e}.table-panel{overflow:hidden;padding:0}.table-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e3eaed}.data-table{width:100%;overflow-x:auto}.table-row{display:grid;align-items:center;min-width:850px;min-height:66px;padding:0 18px;border-bottom:1px solid #edf2f3}.media-table .table-row{grid-template-columns:1.15fr 1.25fr .55fr .7fr .78fr}.admin-table .table-row{grid-template-columns:1.2fr 1fr .8fr .9fr .65fr .7fr}.package-admin .table-row{grid-template-columns:1.45fr .8fr .8fr .55fr .65fr .7fr}.application-admin .table-row{grid-template-columns:1.25fr .75fr .75fr 1.1fr .6fr .95fr}.simple-table .table-row{grid-template-columns:repeat(5,minmax(140px,1fr))}.table-row.head{min-height:42px;color:#64777c;font-size:12px;font-weight:800;background:#f6f8f9}.table-row:not(.head):hover{background:#fbfcfc}.table-row span{min-width:0}.table-row b,.table-row small{display:block;overflow-wrap:anywhere}.price{color:#b65419;font-weight:800}.detail-panel{position:sticky;top:122px}.detail-price{display:flex;align-items:baseline;gap:6px;margin:12px 0}.detail-price strong{color:#b65419;font-size:32px}.status,.tag{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;font-size:12px;font-weight:800;border-radius:999px}.tag{color:#385056;background:#eef4f5}.status.green{color:#0e6545;background:#ddf3e8}.status.blue{color:#185f85;background:#dff0fb}.status.orange{color:#8a4b12;background:#f8ead8}.status.red{color:#9a2f2f;background:#f7dfdf}.status.gray{color:#5f6b70;background:#edf0f1}.compact-list,.detail-list{display:grid;gap:10px;margin:16px 0}.compact-list div,.detail-list div{display:grid;grid-template-columns:76px 1fr;gap:10px}.compact-list dd,.compact-list dt,.detail-list dd,.detail-list dt{margin:0}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.package-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:16px;align-items:start;min-width:0}.package-detail-layout>*{min-width:0}.package-detail-layout .package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-card{display:flex;flex-direction:column;gap:14px;padding:18px}.package-card.selected{border-color:#176d73;box-shadow:0 0 0 3px #176d731a}.card-topline,.cart-line,.order-head,.package-price,.total-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-topline>span{color:#64777c;font-size:12px;font-weight:800}.package-card p{min-height:44px;color:#566a70;line-height:1.55}.package-media-preview{display:flex;flex-wrap:wrap;gap:8px;min-height:38px}.media-logo{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;color:#fff;font-size:15px;font-weight:900;line-height:1;box-shadow:inset 0 0 0 1px #ffffff47}.package-price strong{color:#b65419;font-size:26px}.package-price span{color:#75878c;text-decoration:line-through}.package-action{flex:1 1 140px}.package-detail-panel{position:sticky;top:90px;min-width:0;padding:18px;background:#fff;border:1px solid #d9e1e5;border-radius:8px;box-shadow:0 1px 2px #14262c0a}.package-detail-full{position:static}.back-button{margin-bottom:14px}.package-detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding-bottom:14px;border-bottom:1px solid #e4ecef}.package-detail-head p{margin-top:8px;color:#586d72;line-height:1.55}.package-detail-price{display:grid;justify-items:end;gap:4px}.package-detail-price strong{color:#b65419;font-size:30px}.package-detail-price span{color:#75878c;text-decoration:line-through}.package-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.package-summary-grid div{min-height:76px;padding:12px;background:#f7faf9;border:1px solid #dfe8e5;border-radius:8px}.package-media-row small,.package-summary-grid span{color:#65777d;font-size:12px}.package-summary-grid b{display:block;margin-top:8px;color:#173238}.package-media-table{overflow-x:auto;border:1px solid #dfe8e5;border-radius:8px;max-width:100%}.package-media-row{display:grid;grid-template-columns:minmax(110px,1.1fr) minmax(90px,.8fr) minmax(72px,.6fr) minmax(110px,1fr);gap:10px;min-width:0;min-height:64px;align-items:center;padding:10px 12px;border-bottom:1px solid #edf2f3}.package-media-row:last-child{border-bottom:0}.package-media-row.head{min-height:38px;color:#64777c;font-size:12px;font-weight:800;background:#f6f8f9}.package-media-row b,.package-media-row small{display:block}.package-media-name{display:flex;align-items:center;gap:10px;min-width:0}.package-media-name>span:last-child{min-width:0}.cart-box,.payment-box{display:grid;gap:10px}.cart-line{min-height:58px;padding:12px;background:#f7faf9;border:1px solid #dfe8e5;border-radius:8px}.cart-line small{display:block;margin-top:4px;color:#63767b}.total-line{margin-top:14px;padding-top:14px;border-top:1px solid #e4ecef}.total-line strong{color:#b65419;font-size:24px}.empty-text{padding:16px 0}.error-text,.success-text{margin:12px 0;font-size:14px;font-weight:700}.error-text{color:#a33333}.success-text{color:#0b6c59}.admin-order-list,.order-stack{display:grid;gap:12px}.admin-order,.order-card{padding:16px}.order-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.article-preview{display:grid;gap:6px;margin:12px 0;padding:12px;background:#f7fafb;border-radius:8px}.article-preview span{color:#52676c;line-height:1.55}.item-list{display:grid;gap:8px}.item-line{display:grid;grid-template-columns:180px 90px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:8px 0;border-top:1px solid #edf2f3}.admin-item{grid-template-columns:180px 90px minmax(220px,1fr) 92px}.admin-command-center{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr);gap:18px;margin:4px 0 18px;padding:18px;background:linear-gradient(135deg,#f5fbf8,#eef7f9);border:1px solid #dce9e6;border-radius:8px}.admin-command-center h3{margin:6px 0 8px;color:#102f34;font-size:22px}.admin-command-center p{margin:0;color:#52676c;line-height:1.7}.permission-detail-grid,.permission-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.permission-card{display:grid;gap:8px;padding:14px;background:#fff;border:1px solid #dfe8eb;border-radius:8px;box-shadow:0 8px 20px #14262c0a}.permission-card.compact{min-height:118px}.permission-card span{color:#0b6c59;font-size:13px;font-weight:800}.permission-card b{color:#173238}.permission-card p,.permission-card small{margin:0;color:#60757a;line-height:1.55}.permission-page{display:grid;gap:16px}.review-workbench{display:grid;gap:14px}.review-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:12px}.review-card,.review-order-card,.workflow-card{padding:16px;background:#fff;border:1px solid #dfe8eb;border-radius:8px}.review-card.primary{background:#123d42;border-color:#123d42}.review-card.primary h3,.review-card.primary p{color:#fff}.review-card.primary .eyebrow{color:#9be2ba}.review-card h3{margin:8px 0;font-size:24px}.review-card p,.workflow-card p{margin:0;color:#5c7176;line-height:1.65}.review-checklist{display:grid;gap:8px;margin-top:12px}.review-checklist span{display:flex;align-items:center;gap:8px;min-height:32px;color:#20383e}.workflow-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workflow-card{display:grid;gap:8px}.workflow-card svg{color:#0b6c59}.review-order-list{display:grid;gap:12px}.subsection-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 2px}.subsection-head div{display:grid;gap:3px}.subsection-head span{color:#6b7f84;font-size:13px}.subsection-head strong{color:#0b6c59}.review-actions{gap:8px;margin:12px 0}.review-actions,.segmented{display:flex;flex-wrap:wrap}.segmented{gap:4px;padding:4px;background:#eef3f4;border:1px solid #dce5e7;border-radius:8px}.segmented button{min-height:32px;padding:0 10px;color:#40585d;background:transparent;border:0;border-radius:6px}.segmented button.active{color:#123d42;background:#fff;box-shadow:0 1px 2px #14262c14}.mobile-view-title{display:none}.frontdesk-shell{min-height:100vh;background:#eef2f5}.frontdesk-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:0 32px;border-bottom:1px solid #d9e1e5}.frontdesk-brand{display:inline-flex;align-items:center;gap:12px;padding:0;color:#173238;background:transparent;border:0;text-decoration:none;cursor:pointer}.frontdesk-brand b,.frontdesk-brand small{display:block;text-align:left}.frontdesk-brand small{margin-top:2px;color:#63767b}.frontdesk-nav a,.frontdesk-nav button{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;color:#40585d;background:transparent;border:0;border-radius:8px;font-weight:800;text-decoration:none}.frontdesk-nav a.active,.frontdesk-nav a:hover,.frontdesk-nav button.active,.frontdesk-nav button:hover{color:#0d5961;background:#e8f2f2}.frontdesk-page{max-width:1240px;padding:28px;margin:0 auto}.front-hero{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:stretch;margin-bottom:18px}.article-filter-panel,.auth-card,.front-hero-copy,.front-quote-panel,.front-section{background:#fff;border:1px solid #d9e1e5;border-radius:8px;box-shadow:0 1px 2px #14262c0a}.front-hero-copy{min-height:320px;padding:38px}.front-hero-copy h1{max-width:760px;font-size:42px;line-height:1.14}.front-hero-copy p{max-width:760px;margin-top:16px;color:#4f656a;font-size:17px;line-height:1.7}.front-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.front-quote-panel{display:grid;align-content:center;gap:14px;padding:24px}.quote-row{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding-bottom:12px;border-bottom:1px solid #e4ecef}.quote-row span{color:#65777d}.quote-row b{color:#0b6c59;font-size:28px}.front-section{padding:20px;margin-top:18px}.auth-info-grid,.front-info-grid,.front-module-grid,.help-category-grid,.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.auth-info-card,.front-info-card,.front-media-card,.front-module-card,.help-card,.help-category-card{background:#f8fbfb;border:1px solid #dfe8ea;border-radius:8px}.auth-info-card,.front-info-card,.front-module-card,.help-card,.help-category-card{min-height:132px;padding:18px}.auth-info-card p,.front-info-card p,.front-module-card p,.help-card p,.help-category-card p{margin-top:10px;color:#586d72;line-height:1.6}.front-process-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.front-process-step{min-height:94px;padding:14px;background:#f8fbfb;border:1px solid #dfe8ea;border-radius:8px}.front-process-step b{display:grid;width:28px;height:28px;place-items:center;margin-bottom:12px;color:#173238;background:#d6f36e;border-radius:50%}.front-process-step span{color:#30484d;font-weight:800}.front-media-list{display:grid;gap:12px}.front-media-card{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:16px;align-items:center;padding:16px}.front-media-card p{margin:6px 0 12px;color:#5f7378}.front-media-metrics{display:grid;gap:6px;justify-items:end}.front-media-metrics b{color:#b65419;font-size:26px}.front-media-metrics span{color:#65777d;font-size:12px}.auth-page{display:grid;place-items:start center}.auth-card{width:min(620px,100%);padding:28px}.auth-card p{margin-top:10px;color:#586d72;line-height:1.7}.auth-info-grid{grid-template-columns:1fr;margin-top:18px}.auth-info-card{min-height:auto}.frontdesk-shell{background:#f5f7f8}.frontdesk-header{min-height:92px;padding:0 clamp(24px,6vw,128px);background:#fff;border-bottom:1px solid #e7ecef;box-shadow:0 1px #14262c0a}.frontdesk-brand{width:250px;min-height:66px;overflow:hidden}.frontdesk-brand img{display:block;width:246px;height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.frontdesk-brand b{color:#1d2427;font-size:20px}.frontdesk-brand small{color:#4e5a5d;font-weight:800}.frontdesk-nav{gap:16px}.frontdesk-nav a,.frontdesk-nav button{min-height:42px;padding:0 18px;color:#4c5c62;border-radius:6px;font-size:15px}.frontdesk-nav a.active,.frontdesk-nav a:hover,.frontdesk-nav button.active,.frontdesk-nav button:hover{color:#fff;background:#0f8b55}.home-page{max-width:none;padding:0}.product-hero{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:clamp(24px,5vw,64px);align-items:center;min-height:520px;padding:64px clamp(28px,7vw,132px) 52px;color:#17252b;background:linear-gradient(135deg,#f8fbf9,#eef6f1 54%,#e8f1ed),#f5f8f6;border-bottom:1px solid #e1e9e5}.product-hero-copy{min-width:0}.live-status-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 18px;padding:8px 12px;color:#41545a;background:#fff;border:1px solid #dce7e1;border-radius:8px;box-shadow:0 10px 28px #224b340f}.live-status-line span{display:inline-flex;align-items:center;gap:6px;color:#143322;background:#d9f7a2;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900}.live-status-line span:before{width:8px;height:8px;content:"";background:#17a657;border-radius:50%;box-shadow:0 0 0 4px #17a65729}.live-status-line b{font-size:13px}.product-hero-copy .eyebrow{color:#0f8b55;font-size:14px}.product-hero-copy h1{max-width:760px;color:#17252b;font-size:58px;line-height:1.08}.product-hero-copy p{max-width:720px;margin-top:24px;color:#50656b;font-size:18px;font-weight:700;line-height:1.75}.hero-primary{min-height:52px;padding:0 24px;color:#fff;background:#0f8b55;border-color:#0f8b55}.hero-proof-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.hero-proof-row span{padding:8px 12px;color:#33505a;background:#fff;border:1px solid #dce7e1;border-radius:999px;font-size:13px;font-weight:900}.task-preview-panel{display:grid;gap:14px;min-width:0;padding:22px;color:#253133;background:#fff;border:1px solid #dce7e1;border-radius:8px;box-shadow:0 24px 60px #224b341f}.task-preview-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #e3ece7}.task-preview-head span{color:#5c6a6d;font-weight:900}.task-preview-head strong{padding:5px 9px;color:#0d6e3f;background:#e3f7e9;border-radius:999px;font-size:12px}.task-preview-head b{color:#d1571f;font-size:30px}.task-preview-list{display:grid;gap:10px}.task-preview-item{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:12px;background:#f7fbf8;border:1px solid #dfeae3;border-radius:8px}.task-preview-item b,.task-preview-item small,.task-preview-item span{display:block}.task-preview-item small{margin-top:4px;color:#617174}.task-preview-item strong{color:#138850;font-size:20px}.task-preview-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.task-preview-summary div{padding:12px;background:#eef8f1;border-radius:8px}.task-preview-summary b,.task-preview-summary span{display:block}.task-preview-summary span{color:#647276;font-size:12px}.task-preview-summary b{margin-top:6px;color:#143f27}.task-progress-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.task-progress-list span{min-height:36px;padding:8px 6px;color:#6b7779;background:#f3f6f4;border:1px solid #dde8e1;border-radius:8px;text-align:center;font-size:12px;font-weight:900}.task-progress-list span.active{color:#0d7e48;background:#e8f8ed;border-color:#a6dfbc}.auth-form-panel input{width:100%;min-height:48px;padding:0 14px;background:#fff;border:1px solid #cad8d0;border-radius:6px}.captcha-row{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:8px}.captcha-row b{display:grid;place-items:center;min-height:48px;color:#30663f;background:#eef8f0;border:1px solid #cad8d0;border-radius:6px;font-size:22px}.auth-benefit strong{color:#e1431d}.home-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:32px clamp(28px,7vw,132px);background:#f5f7f8}.home-stat-item{display:grid;gap:8px;min-height:132px;padding:22px;color:#203032;background:#fff;border:1px solid #e0e8e4;border-radius:8px}.home-stat-item b{color:#0f8b55;font-size:36px;font-weight:800}.home-stat-item span{color:#243a3e;font-weight:900}.home-stat-item small{color:#667579;line-height:1.5}.operations-section,.popular-package-section{padding:42px clamp(28px,7vw,132px);background:#f5f7f8}.operations-heading{display:grid;gap:8px;max-width:740px;margin-bottom:20px}.operations-heading h2{color:#17252b;font-size:32px}.operations-heading p{color:#5b6d73;line-height:1.7}.operations-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr) minmax(280px,.8fr);gap:18px;align-items:stretch}.operations-panel{padding:22px;background:#fff;border:1px solid #e0e8e4;border-radius:8px;box-shadow:0 10px 28px #224b340d}.section-title.compact{align-items:center;margin-bottom:18px}.operating-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operating-metric{min-height:118px;padding:16px;background:#f9fcfa;border:1px solid #e2ece6;border-radius:8px}.feed-refresh,.live-feed-item p,.operating-metric small,.operating-metric span{color:#667579}.operating-metric b{display:block;margin:10px 0 6px;color:#15392b;font-size:30px;line-height:1}.metric-hot b{color:#d1571f}.metric-active b{color:#138850}.metric-done b{color:#1f6fa6}.metric-stable b{color:#5d6f24}.feed-refresh{padding:7px 10px;background:#f4f8f5;border:1px solid #dce8e0;border-radius:999px;font-size:12px;font-weight:900}.live-feed-list{display:grid;gap:10px}.live-feed-item{display:grid;grid-template-columns:48px minmax(0,1fr) 82px;gap:12px;align-items:center;min-height:68px;padding:12px;background:#f9fcfa;border:1px solid #e2ece6;border-radius:8px}.supply-status-list{display:grid;gap:10px}.supply-status-item{display:grid;gap:5px;min-height:74px;padding:13px;background:#f9fcfa;border:1px solid #e2ece6;border-radius:8px}.supply-status-item span{color:#53676d;font-size:12px;font-weight:900}.supply-status-item b{color:#17252b;font-size:22px}.supply-status-item small{color:#6b7a7f}.live-feed-item time{color:#0d7e48;font-weight:900}.live-feed-item b{color:#263c40}.live-feed-item p{margin-top:5px;font-size:13px}.live-feed-item>span{justify-self:end;padding:6px 8px;color:#0e7747;background:#e8f8ed;border-radius:999px;font-size:12px;font-weight:900}.home-flow-section,.home-media-section{padding:54px clamp(28px,7vw,132px);background:#f5f7f8}.home-section-heading{text-align:center}.home-section-heading h2{color:#17252b;font-size:32px;font-weight:800}.home-section-heading p{margin-top:10px;color:#6a7a80;font-size:16px;font-weight:800}.home-flow-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:54px}.home-flow-step{display:grid;align-content:start;gap:16px;min-height:190px;padding:24px;background:#fff;border:1px solid #e2ebe6;border-radius:8px;box-shadow:0 10px 26px #224b340d;color:#3a3f42;font-size:18px;font-weight:800}.home-flow-step b{display:grid;width:68px;height:68px;place-items:center;color:#92989a;border:2px solid #cfd4d4;border-radius:18px;font-size:24px;font-weight:700}.home-flow-step small{color:#667579;font-size:14px;font-weight:600;line-height:1.7}.popular-package-section{background:#f5f7f8}.popular-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.popular-package-card{display:grid;align-content:start;gap:12px;min-height:190px;padding:22px;background:#fff;border:1px solid #e1ece5;border-radius:8px;box-shadow:0 10px 26px #224b340a}.popular-package-card>span{justify-self:start;padding:6px 9px;color:#8b4518;background:#fff0df;border-radius:999px;font-size:12px;font-weight:900}.popular-package-card h3{color:#1e3438}.popular-package-card p{color:#617174;line-height:1.65}.popular-package-card div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.popular-package-card b{color:#d1571f;font-size:24px}.media-category-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px;max-width:1050px;margin:54px auto 42px}.media-category-row button{min-height:58px;color:#2f3739;background:#fff;border:1px solid transparent;border-radius:6px;font-size:20px;font-weight:800}.media-category-row button.active{color:#ed5a58;border-color:#ed5a58}.media-logo-wall{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 44px}.media-logo-tile{display:grid;min-height:72px;place-items:center;padding:10px;color:#c92626;background:#fff;border:1px solid #eef1f0;border-radius:8px}.media-logo-tile span{font-size:20px;font-weight:900}.home-page .front-section{max-width:1240px;margin:18px auto 0}.auth-page{max-width:none;padding:46px 28px;background:#f5fbf7}.auth-layout{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(360px,1fr);width:min(1060px,100%);overflow:hidden;background:#fff;border:1px solid #dce8df;border-radius:8px;box-shadow:0 22px 48px #1754321f}.auth-brand-panel{display:grid;align-content:center;gap:18px;padding:46px;color:#fff;background:#129153}.auth-brand-panel img{width:min(360px,100%);height:88px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;padding:10px;background:#fff;border-radius:8px}.auth-brand-panel span{color:#dfffea;font-size:13px;font-weight:900;text-transform:uppercase}.auth-brand-panel h1{font-size:38px}.auth-brand-panel p{color:#effff4;font-size:17px;line-height:1.75}.auth-benefit{padding:14px 16px;color:#2d373a;background:#fff;border-radius:8px;font-weight:900}.auth-form-panel{padding:44px}.auth-form-title{margin-bottom:22px}.auth-form-title h2{color:#202b2d;font-size:28px}.auth-form-title span{display:block;margin-top:8px;color:#657275}.auth-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.auth-switch-button{width:100%;min-height:42px;margin-top:12px;color:#16884e;background:transparent;border:0;font-weight:900}.help-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.help-category-card{min-height:118px}.article-filter-panel{padding:0;overflow:hidden}.article-filter-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #d9e1e5}.article-filter-board{border-top:0}.article-filter-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;min-height:58px;padding:12px 18px;border-bottom:1px solid #d9e1e5}.article-filter-row:last-child{border-bottom:0}.article-filter-label{padding-top:6px;color:#4b5f64;font-weight:800;text-align:right}.article-filter-options{display:flex;flex-wrap:wrap;align-items:center;gap:9px 18px;min-width:0}.article-search{width:min(520px,100%)}.filter-tag{position:relative;min-height:32px;padding:0;color:#1a9adc;background:transparent;border:0;border-radius:0;font-weight:700;white-space:nowrap}.filter-tag.active{padding:0 12px;color:#fff;background:#35aeea}.filter-tag.red{color:#ff4b4b}.filter-tag.red.active{color:#fff;background:#ff4048}.hot-tag,.new-tag{position:relative;top:-8px;margin-left:3px;padding:1px 3px;color:#fff;font-size:9px;border-radius:3px}.hot-tag{background:#ff4b4b}.new-tag{background:#ff6f2d}.inline-filter-label{color:#4b5f64}.price-range-input{width:88px;height:34px;padding:0 10px;border:1px solid #35aeea;border-radius:0}.range-confirm{height:34px;padding:0 12px;color:#1697df;background:#fff;border:1px solid #35aeea;font-weight:800}.admin-media-layout{display:grid;gap:14px}.media-price-admin .table-row{grid-template-columns:1.12fr 1.1fr .8fr 1fr .85fr .58fr .62fr;min-width:1080px}@media(max-width:1180px){.front-info-grid,.front-module-grid,.help-category-grid,.help-grid,.metric-grid,.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-hero,.front-media-card,.media-grid,.package-detail-layout,.split-layout,.submit-grid{grid-template-columns:1fr}.front-process-row{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-panel,.package-detail-panel{position:static}.flow-row{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-command-center,.auth-layout,.product-hero,.review-grid{grid-template-columns:1fr}.editor-toolbar,.home-stat-strip,.permission-detail-grid,.permission-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-grid{grid-template-columns:1fr}.home-flow-row{grid-template-columns:repeat(3,minmax(0,1fr))}.media-logo-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;padding:14px}.sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar nav button{justify-content:center}.topbar{align-items:flex-start;flex-direction:column;padding:20px}.view{padding:18px}.editor-insight-grid,.filter-grid,.form-grid,.front-info-grid,.front-module-grid,.help-category-grid,.help-grid,.metric-grid,.package-grid,.permission-detail-grid,.permission-summary-grid,.workflow-card-grid{grid-template-columns:1fr}.frontdesk-header{position:static;align-items:flex-start;flex-direction:column;padding:14px 18px}.frontdesk-nav{justify-content:flex-start}.frontdesk-page{padding:18px}.front-hero-copy{min-height:auto;padding:24px}.front-hero-copy h1{font-size:30px}.article-filter-row{grid-template-columns:1fr}.article-filter-label{text-align:left}.front-media-metrics{justify-items:start}.front-process-row,.package-detail-layout .package-grid{grid-template-columns:1fr}.search-field,.span-2{grid-column:auto}.flow-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-view-title{display:flex;align-items:center;gap:8px;margin:18px 18px 0;color:#40585d;font-weight:800}.frontdesk-brand img{width:220px;height:54px}.home-flow-section,.home-media-section,.home-stat-strip,.operations-section,.popular-package-section,.product-hero{padding-right:18px;padding-left:18px}.product-hero{min-height:auto;padding-top:36px;padding-bottom:36px}.home-section-heading h2,.product-hero-copy h1{font-size:34px}.home-section-heading p,.product-hero-copy p{font-size:16px}.popular-package-grid,.task-preview-summary{grid-template-columns:1fr}.home-flow-row,.media-category-row,.media-logo-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.media-logo-wall{gap:14px}.auth-brand-panel,.auth-form-panel{padding:28px}.admin-command-center,.review-card,.review-order-card,.workflow-card{padding:14px}}@media(max-width:560px){.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.account-pill,.button-row,.order-head,.section-title,.top-actions{align-items:stretch;flex-direction:column}.account-pill,.cart-counter,.icon-button{width:100%;justify-content:center}.admin-item,.flow-row,.item-line,.package-detail-head,.package-summary-grid{grid-template-columns:1fr}.package-detail-price{justify-items:start}.package-media-row{min-width:460px}.home-flow-row,.home-stat-strip,.media-category-row,.operating-metric-grid{grid-template-columns:1fr}.home-stat-item{justify-content:flex-start}.home-stat-item b{font-size:38px}.captcha-row{grid-template-columns:1fr}.task-preview-head{align-items:flex-start;flex-direction:column}.task-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))}.live-feed-item{grid-template-columns:44px minmax(0,1fr)}.live-feed-item>span{grid-column:2;justify-self:start}.auth-form-actions{align-items:stretch;flex-direction:column}.editor-toolbar{grid-template-columns:1fr}.check-item{width:100%;justify-content:space-between}.review-actions,.subsection-head{align-items:stretch;flex-direction:column}}:root{--brand-primary:#4ab880;--brand-green-dark:#3a9a6a;--brand-green-darker:#2d7d56;--brand-green-light:#6fd4a0;--brand-green-pale:#e8f8f0;--brand-green-soft:#f3fbf7;--text-primary:#333;--text-secondary:#666;--text-muted:#999;--border-light:#e8ece8;--bg-white:#fff;--container-width:1350px}.frontdesk-shell{background:var(--bg-white)}.frontdesk-shell .primary-button{color:var(--bg-white);background:var(--brand-primary);border-color:var(--brand-primary)}.frontdesk-shell .primary-button:hover{background:var(--brand-green-dark);border-color:var(--brand-green-dark)}.frontdesk-header{position:sticky;top:0;z-index:100;min-height:80px;padding:0;background:var(--bg-white);border-bottom:1px solid var(--border-light);box-shadow:0 1px 8px #0000000a}.frontdesk-header-inner{display:flex;align-items:center;justify-content:space-between;width:var(--container-width);max-width:100%;min-height:80px;margin:0 auto;padding:0}.frontdesk-brand{flex-shrink:0;width:auto;min-height:auto;overflow:visible}.frontdesk-brand img{display:block;width:auto;height:60px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.frontdesk-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px}.frontdesk-nav a{min-height:40px;padding:0 16px;color:var(--text-primary);background:transparent;border-radius:4px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.frontdesk-nav a.active,.frontdesk-nav a:hover{color:var(--brand-primary);background:var(--brand-green-pale)}.nav-auth-btn{margin-left:8px;padding:0 22px!important;color:var(--bg-white)!important;background:var(--brand-primary)!important;border-radius:4px!important;font-weight:700!important}.nav-auth-btn:hover{color:var(--bg-white)!important;background:var(--brand-green-dark)!important}.nav-dropdown{position:relative}.nav-dropdown-trigger{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;color:var(--text-primary);background:transparent;border-radius:4px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.nav-dropdown-trigger.active,.nav-dropdown.active .nav-dropdown-trigger,.nav-dropdown:hover .nav-dropdown-trigger{color:var(--brand-primary);background:var(--brand-green-pale)}.nav-dropdown-menu{position:absolute;top:100%;left:0;z-index:50;display:none;min-width:188px;padding:10px 0;background:#fff;border:1px solid var(--border-light);border-radius:8px;box-shadow:0 12px 32px #0f172a1f}.nav-dropdown:hover .nav-dropdown-menu{display:block}.nav-dropdown-menu a{display:block;min-height:40px;padding:0 20px;margin:2px 10px;color:var(--text-secondary);background:transparent;border-radius:6px;font-size:14px;font-weight:400;line-height:40px;text-decoration:none}.nav-dropdown-menu a:hover{color:var(--brand-primary);background:var(--brand-green-pale)}.container-1350{padding:0}.container-1350,.frontdesk-page{width:var(--container-width);max-width:100%;margin:0 auto}.frontdesk-page{padding:28px 0 48px}.home-page{width:100%;max-width:none;padding:0}.home-banner{position:relative;width:100%;height:500px;overflow:hidden;background:var(--bg-white)}.home-banner-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-banner-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;width:var(--container-width);max-width:100%;height:100%;margin:0 auto;padding:0}.banner-login-card{width:320px;overflow:hidden;background:#fffffff7;border:1px solid rgba(74,184,128,.3);border-radius:8px;box-shadow:0 12px 40px #2d7d561f}.banner-login-head{padding:14px 20px;color:var(--text-primary);background:var(--brand-green-soft);border-bottom:1px solid var(--border-light);font-size:15px;font-weight:700}.banner-login-body{display:grid;gap:15px;padding:20px;background:var(--bg-white)}.banner-login-body[hidden]{display:none!important}.banner-login-field{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 8px;margin:0;background:var(--bg-white);border:1px solid #dce8e0;border-radius:4px}.banner-login-field span.field-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#8a9a90}.banner-login-field span.field-icon svg{width:18px;height:18px}.banner-login-field span:not(.field-icon){flex-shrink:0;color:var(--text-muted);font-size:14px}.banner-login-field input{flex:1;width:100%;min-width:0;padding:0;color:var(--text-primary);background:transparent;border:0;outline:none;font-size:14px}.banner-login-captcha{display:grid;grid-template-columns:1fr 90px;gap:8px}.banner-login-captcha .banner-login-field{padding:0 8px}.banner-login-captcha b{display:grid;place-items:center;min-height:44px;color:var(--brand-green-darker);background:var(--brand-green-pale);border:1px solid #b8e6cc;border-radius:4px;font-size:20px;font-weight:900;letter-spacing:4px}.banner-login-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.btn-login-full{display:grid;place-items:center;width:100%;min-height:40px;color:var(--bg-white);background:var(--brand-primary);border:0;border-radius:4px;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.btn-login-full:hover{background:var(--brand-green-dark)}.banner-login-links{display:flex;align-items:center;justify-content:space-between;gap:12px}.banner-login-links .banner-login-switch{width:auto;margin-top:0;text-align:left}.banner-login-register{color:var(--brand-primary);font-size:13px;text-decoration:none}.banner-login-register:hover{text-decoration:underline}.banner-login-actions .btn-login{min-height:40px;color:var(--bg-white);background:var(--brand-primary);border:0;border-radius:4px;font-weight:700}.banner-login-actions .btn-login:hover{background:var(--brand-green-dark)}.banner-login-actions .btn-register{min-height:40px;color:var(--text-primary);background:var(--bg-white);border:1px solid #dce8e0;border-radius:4px;font-weight:700}.banner-login-foot{padding:12px 20px;color:var(--text-secondary);background:var(--brand-green-soft);text-align:center;font-size:13px}.banner-login-foot strong{color:#e85a24;font-weight:900}.banner-login-switch{display:block;width:100%;margin-top:0;padding:0;color:var(--brand-primary);background:transparent;border:0;font-size:13px;text-align:left;cursor:pointer}.banner-login-switch:hover{text-decoration:underline}.banner-login-captcha-row{display:grid;grid-template-columns:1fr auto;gap:8px}.banner-login-field-flex{min-width:0}.banner-get-code{min-height:44px;padding:0 12px;color:var(--text-secondary);background:var(--bg-white);border:1px solid #dce8e0;border-radius:4px;font-size:13px;white-space:nowrap;cursor:pointer}.banner-get-code:hover{color:var(--brand-primary);border-color:var(--brand-primary)}.home-section{padding:56px 0;background:var(--bg-white)}.home-section.alt-bg{background:#f6f9fa}.home-section-inner{width:var(--container-width);max-width:100%;margin:0 auto;padding:0}.home-section-title{margin-bottom:40px;text-align:center}.home-section-title h2{color:#111;font-size:32px;font-weight:800}.home-section-title h2 em{color:#111;font-style:normal}.home-section-title p{margin-top:10px;color:var(--text-secondary);font-size:16px}.home-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.home-stat-card{position:relative;display:grid;gap:8px;padding:28px 24px;text-align:center;background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 4px 20px #0000000a;transition:transform .2s,box-shadow .2s}.home-stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px #4ab88026}.home-stat-card span{color:var(--text-secondary);font-size:14px;font-weight:600}.home-stat-card b{color:var(--brand-primary);font-size:36px;font-weight:800;line-height:1.1}.home-stat-card small{color:var(--text-muted);font-size:13px;line-height:1.5}.home-flow-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative}.home-flow-timeline:before{position:absolute;top:36px;left:calc(16.67% + 20px);right:calc(16.67% + 20px);height:3px;content:"";background:var(--brand-green-pale);border-radius:2px;z-index:0}.home-flow-step-card{position:relative;z-index:1;display:grid;gap:16px;justify-items:center;padding:0 20px;text-align:center}.home-flow-step-card .step-circle{display:grid;width:72px;height:72px;place-items:center;color:var(--bg-white);background:var(--brand-primary);border:4px solid var(--brand-green-pale);border-radius:50%;font-size:28px;font-weight:900;box-shadow:0 6px 20px #4ab88059}.home-flow-step-card .step-body{width:100%;padding:24px 20px;background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 4px 16px #0000000d;transition:border-color .2s,box-shadow .2s}.home-flow-step-card:hover .step-body{border-color:var(--brand-primary);box-shadow:0 8px 24px #4ab8801f}.home-flow-step-card h3{margin-bottom:10px;color:var(--text-primary);font-size:18px;font-weight:800}.home-flow-step-card p{color:var(--text-secondary);line-height:1.7;font-size:14px}.home-package-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.home-package-item{display:grid;gap:12px;padding:28px;background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;transition:border-color .2s,box-shadow .2s}.home-package-item:hover{border-color:var(--brand-primary);box-shadow:0 8px 24px #4ab8801f}.home-package-item .tag{justify-self:start;padding:4px 12px;color:var(--brand-green-dark);background:var(--brand-green-pale);border-radius:999px;font-size:12px;font-weight:700}.home-package-item h3{color:var(--text-primary);font-size:18px}.home-package-item p{color:var(--text-secondary);line-height:1.6}.home-package-item .price-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.home-package-item .price-row b{color:#e85a24;font-size:26px}.home-package-item .price-row a{color:var(--brand-primary);font-weight:700;text-decoration:none}.home-ops-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:24px}.home-ops-panel{padding:28px;background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px}.home-ops-panel h3{margin-bottom:20px;color:var(--text-primary);font-size:18px;font-weight:800}.home-metric-mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.home-metric-mini{padding:16px;background:var(--brand-green-soft);border:1px solid #d4eddf;border-radius:8px}.home-metric-mini span{color:var(--text-muted);font-size:12px}.home-metric-mini b{display:block;margin-top:6px;color:var(--brand-primary);font-size:26px}.home-feed-item{display:grid;grid-template-columns:50px 1fr auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border-light)}.home-feed-item:last-child{border-bottom:0}.home-feed-item time{color:var(--brand-primary);font-weight:700}.home-feed-item b{color:var(--text-primary)}.home-feed-item p{margin-top:4px;color:var(--text-muted);font-size:13px}.home-feed-item>span{padding:4px 10px;color:var(--brand-green-dark);background:var(--brand-green-pale);border-radius:999px;font-size:12px;font-weight:700}.media-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:36px}.media-tabs button{min-width:120px;min-height:44px;padding:0 24px;color:var(--text-primary);background:var(--bg-white);border:2px solid var(--border-light);border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}.media-tabs button:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.media-tabs button.active{color:var(--bg-white);background:var(--brand-primary);border-color:var(--brand-primary)}.media-logo-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:16px}.home-friend-links{margin-top:36px;padding-top:28px;border-top:1px solid var(--border-light)}.home-friend-links h3{margin:0 0 14px;color:#1e293b;font-size:18px;font-weight:700}.home-friend-links-list{display:flex;flex-wrap:wrap;gap:12px 32px}.home-friend-links-list a{color:#888;font-size:15px;text-decoration:none}.home-friend-links-list a:hover{color:var(--brand-primary)}.media-logo-item{display:grid;place-items:center;width:150px;height:80px;margin:0 auto;padding:0;overflow:hidden;background:var(--bg-white);border:1px solid var(--border-light);border-radius:8px;transition:box-shadow .2s,border-color .2s}.media-logo-item:hover{border-color:var(--brand-primary);box-shadow:0 4px 16px #4ab8801a}.media-logo-item img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.site-footer{padding:28px 0 16px;color:var(--text-secondary);background:#2b2b2b}.site-footer-inner{width:var(--container-width);max-width:100%;margin:0 auto;padding:0}.site-footer-main{display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:center;padding-bottom:16px}.site-footer-brand-block{display:grid;gap:8px}.site-footer-brand-name{color:var(--bg-white);font-size:28px;font-weight:800;line-height:1.2}.site-footer-brand-desc{color:#ffffffa6;font-size:14px;line-height:1.5}.site-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.site-footer-brand-text{margin-bottom:20px;color:var(--bg-white);text-align:center;font-size:18px;font-weight:700;letter-spacing:1px}.site-footer-top{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-bottom:28px}.site-footer-subpage .site-footer-main,.site-footer-top{border-bottom:1px solid hsla(0,0%,100%,.1)}.site-footer-col h4{margin-bottom:16px;color:var(--bg-white);font-size:15px;font-weight:700}.site-footer-col a{display:block;margin-bottom:10px;color:#ffffff8c;text-decoration:none;font-size:14px}.site-footer-col a:hover{color:var(--brand-primary)}.site-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding-top:12px;color:#ffffff8c;text-align:center;font-size:13px}.site-footer-only-beian{padding:18px 0}.site-footer-only-beian .site-footer-bottom{padding-top:0}.site-footer-bottom a{color:#ffffff8c;text-decoration:none}.media-page-banner,.media-page-wrap{position:relative;width:100%}.media-page-banner{overflow:visible;background:url(../assets/banner2.png) no-repeat top}.media-page-banner-content{position:relative;z-index:1;display:grid;gap:40px;place-content:center;width:var(--container-width);max-width:100%;height:240px;margin:0 auto;padding:0;text-align:center}.media-page-banner-content h1{color:#111;font-size:48px;font-weight:900;letter-spacing:2px}.media-search-bar{display:grid;grid-template-columns:1fr auto auto;align-items:center;width:800px;max-width:100%;height:45px;margin:0 auto;overflow:hidden;background:var(--bg-white);border:1px solid var(--brand-primary);border-radius:999px;box-shadow:0 2px 12px #4ab8801a}.media-search-bar input{height:45px;padding:0 20px;color:var(--text-primary);background:transparent;border:0;outline:none;font-size:15px}.media-search-bar input::-moz-placeholder{color:var(--text-muted)}.media-search-bar input::placeholder{color:var(--text-muted)}.media-search-mode{height:45px;padding:0 28px 0 16px;color:var(--text-secondary);background:var(--bg-white) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23666' d='m1 1 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center;border:0;border-left:1px solid #d4eddf;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.media-search-precise{display:none}.media-search-submit{height:45px;padding:0 28px;color:var(--bg-white);background:var(--brand-primary);border:0;border-radius:0 999px 999px 0;font-size:16px;font-weight:700;cursor:pointer}.media-search-submit:hover{background:var(--brand-green-dark)}.media-filter-overlap{position:relative;z-index:2;width:var(--container-width);max-width:100%;margin:10px auto 0;padding:0}.media-filter-panel{background:var(--bg-white);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 8px 32px #00000014}.media-filter-body{padding:4px 0}.media-filter-row{display:grid;grid-template-columns:90px 1fr;gap:8px;align-items:flex-start;min-height:44px;padding:20px 24px;border-bottom:1px solid #f0f2f0}.media-filter-row:last-child{border-bottom:0}.media-filter-label{padding-top:4px;color:var(--text-primary);font-size:16px;font-weight:700;text-align:right;white-space:nowrap}.media-filter-tags{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.media-filter-tag{min-height:28px;padding:2px 10px;color:var(--text-secondary);background:transparent;border:0;border-radius:4px;font-size:14px;cursor:pointer;transition:color .15s,background .15s}.media-filter-tag:hover{color:var(--brand-primary)}.media-filter-tag.active{color:var(--bg-white);background:var(--brand-primary)}.media-filter-selects{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.media-filter-select{display:inline-flex;align-items:center;gap:8px}.media-filter-select span{color:var(--text-secondary);font-size:14px;white-space:nowrap}.media-filter-select select{min-width:140px;min-height:34px;padding:0 10px;color:var(--text-primary);background:var(--bg-white);border:1px solid #dce8e0;border-radius:4px;font-size:14px}.media-intro-content{width:var(--container-width);max-width:100%;margin:0 auto;padding:30px 0 48px}.media-intro-content .front-section{margin-top:0;padding:0;background:transparent;border:0;box-shadow:none}.media-list-tabs{display:flex;gap:0;margin:0 0 16px;border-bottom:2px solid var(--border-light)}.media-list-tabs button{min-height:44px;padding:0 28px;color:var(--text-secondary);background:transparent;border:0;border-bottom:3px solid transparent;margin-bottom:-2px;font-size:16px;font-weight:700;cursor:pointer}.media-list-tabs button.active{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.media-price-table-wrap{overflow-x:auto;border:1px solid var(--border-light);border-radius:8px}.media-price-table{width:100%;border-collapse:collapse;font-size:14px}.media-price-table thead{background:#f5f7f6}.media-price-table th{padding:12px 10px;color:var(--text-secondary);text-align:center;font-size:15px;font-weight:700;white-space:nowrap;border-bottom:1px solid var(--border-light)}.media-price-table td{padding:20px 10px;color:var(--text-primary);text-align:center;vertical-align:middle;border-bottom:1px solid #f0f2f0;font-size:14px}.media-price-table td:first-child,.media-price-table th:first-child{text-align:left}.media-price-table tbody tr:hover{background:var(--brand-green-soft)}.media-name-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.media-name-with-logo{flex-direction:row;align-items:center;gap:10px}.media-platform-logo{flex-shrink:0;width:40px;height:40px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.media-name-row{display:flex;align-items:center;gap:6px}.media-hot-tag{display:inline-block;padding:0 4px;color:#fff;background:#ef4444;border-radius:3px;font-size:11px;font-weight:700;line-height:1.4}.media-name-cell b{color:var(--text-primary);font-weight:700;font-size:15px}.media-detail-btn{min-height:24px;padding:0 8px;color:var(--brand-primary);background:transparent;border:1px solid var(--brand-primary);border-radius:3px;font-size:12px;cursor:pointer}.price-vip{color:#e85a24;font-weight:800;font-size:14px}.price-svip{color:var(--text-muted);font-size:14px}.price-agent{color:#7c3aed;font-size:14px}.weight-badge-baidu{position:relative;display:inline-block;vertical-align:middle;line-height:0}.weight-badge-baidu img{display:block;height:20px;width:auto}.weight-badge-baidu b{position:absolute;top:0;right:0;width:42%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:transparent;font-size:11px;font-weight:700;line-height:1;padding:0;min-width:0;border:none}.weight-badge{display:inline-block;padding:2px 8px;color:#1a6fb5;background:#e8f4fc;border-radius:999px;font-size:12px;font-weight:700}.col-remark{max-width:200px;text-align:left!important;font-size:14px}.col-remark,.empty-row{color:var(--text-muted)}.empty-row{padding:40px!important;text-align:center!important}.media-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:20px}.page-btn,.page-num{min-width:36px;min-height:36px;padding:0 10px;color:var(--text-primary);background:var(--bg-white);border:1px solid var(--border-light);border-radius:4px;cursor:pointer}.page-num.active{color:var(--bg-white);background:var(--brand-primary);border-color:var(--brand-primary)}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-info{margin-left:12px;color:var(--text-muted);font-size:13px}.packages-page-shell{background:linear-gradient(225deg,#f4faf6,#f9fcfa 28%,#fff 62%);min-height:calc(100vh - 72px)}.packages-page-inner,.packages-page-wrap{padding-top:40px;padding-bottom:56px;background:transparent}.packages-page-head{margin-bottom:32px;text-align:center}.packages-page-head h1{color:#111;font-size:36px;font-weight:800}.packages-page-head p{margin-top:20px;color:var(--text-secondary);font-size:16px}.pkg-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pkg-card{display:grid;gap:10px;padding:16px 24px 24px;background:var(--bg-white);border:1px solid #e8ece9;border-radius:16px;box-shadow:0 8px 24px #0000000a;transition:transform .2s,box-shadow .2s}.pkg-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #4ab8801f}.pkg-card-featured{border:1px solid #e8ece9;box-shadow:0 8px 24px #0000000a}.pkg-card-top{display:flex;align-items:center;justify-content:flex-end;min-height:0;margin-bottom:-4px}.pkg-industry{display:none}.pkg-tier{padding:4px 10px;color:var(--text-secondary);background:#f3f5f4;border-radius:999px;font-size:12px}.pkg-card-title{margin:0;color:#111;font-size:22px;font-weight:800;line-height:1.3}.pkg-card-desc{color:var(--text-secondary);font-size:14px;line-height:1.6}.pkg-card-price{display:flex;align-items:baseline;gap:10px}.pkg-card-price b{color:#e85a24;font-size:32px;font-weight:800}.pkg-card-price small{color:var(--text-muted);text-decoration:line-through;font-size:13px}.pkg-card-meta{display:grid;gap:10px;margin:0;padding:16px 0 0;border-top:1px solid #f0f2f0}.pkg-card-meta div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:14px;line-height:1.5}.pkg-card-meta dt{flex-shrink:0;margin:0;color:var(--text-muted)}.pkg-card-meta dd{margin:0;color:var(--text-primary);text-align:right}.pkg-service-list{display:grid;gap:12px;margin:0;padding:16px 0 0;border-top:1px solid #f0f2f0;list-style:none}.pkg-service-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:1.5}.pkg-service-label{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary)}.pkg-service-list b{color:#111;font-size:14px;font-weight:700;white-space:nowrap}.pkg-service-check{color:var(--brand-primary);font-size:16px;font-weight:700}.pkg-service-info{display:inline-grid;place-items:center;width:16px;height:16px;color:var(--bg-white);background:#f0a030;border-radius:50%;font-size:11px;font-style:normal;font-weight:700;line-height:1}.pkg-card-expand{display:none}.pkg-detail-panel{margin-top:24px;padding:24px 28px;background:var(--bg-white);border:1px solid #e8ece9;border-radius:12px;box-shadow:0 4px 20px #0000000a}.pkg-detail-panel .media-logo-grid{grid-template-columns:repeat(7,1fr);gap:16px}.pkg-detail-panel-inner{width:100%}.pkg-detail-panel-title{margin-bottom:18px;color:#111;font-size:18px;font-weight:800}.pkg-detail-panel[hidden]{display:none}.pkg-media-expand-title{margin-bottom:14px;color:#111;font-size:15px;font-weight:700}.pkg-media-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 12px}.pkg-media-item{display:flex;align-items:center;gap:8px;min-width:0}.pkg-media-avatar{flex-shrink:0;width:32px;height:32px;-o-object-fit:contain;object-fit:contain;border:1px solid #f0f2f0;border-radius:50%;background:var(--bg-white)}.pkg-media-name{flex:1;min-width:0;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px}.pkg-media-self{flex-shrink:0;padding:1px 4px;color:var(--bg-white);background:#f0a030;border-radius:3px;font-size:11px;line-height:1.2}.pkg-btn-outline.active{color:var(--brand-primary);border-color:var(--brand-primary);background:var(--brand-green-soft)}.pkg-card-chips,.pkg-card-features{display:none}.pkg-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.pkg-btn-outline,.pkg-btn-primary{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:8px;font-size:16px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.pkg-btn-outline{color:var(--text-primary);background:var(--bg-white);border:1px solid #dce8e0}.pkg-btn-primary{color:var(--bg-white);background:var(--brand-primary);border:0}.pkg-btn-primary:hover{background:var(--brand-green-dark)}body.pkg-modal-open{overflow:hidden}.pkg-purchase-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a8c}.pkg-buy-modal{display:flex;flex-direction:column;width:870px;max-width:calc(100% - 32px);height:560px;max-height:calc(100vh - 32px);overflow:hidden;background:#f5f6f8;border-radius:12px;box-shadow:0 28px 70px #0f172a47}.pkg-buy-header{justify-content:space-between;flex-shrink:0;height:65px;min-height:65px;padding:0 18px;color:#666;background:linear-gradient(90deg,#f4fbf7,#ecf8f1 45%,#e4f5eb)}.pkg-buy-header,.pkg-buy-user{display:flex;align-items:center}.pkg-buy-user{gap:10px}.pkg-buy-avatar{flex-shrink:0;width:40px;height:40px;overflow:hidden;border-radius:50%}.pkg-buy-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pkg-buy-user b{display:block;color:#666;font-size:14px;font-weight:600}.pkg-buy-user small{display:block;margin-top:2px;color:#666;font-size:12px}.pkg-buy-close{display:grid;place-items:center;width:32px;height:32px;color:#888;background:transparent;border:0;font-size:24px;line-height:1;cursor:pointer}.pkg-buy-close:hover{color:#666}.pkg-buy-body{display:grid;grid-template-columns:200px minmax(0,1fr);flex:1;min-height:0;overflow:hidden}.pkg-buy-sidebar{padding:16px 14px;overflow-y:auto;background:#fff;border-right:1px solid #e8eaed}.pkg-side-block{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #eef0f2}.pkg-side-block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.pkg-side-block h4{margin:0 0 10px;color:#5c6570;font-size:14px;font-weight:700;text-align:center}.pkg-side-plain{display:grid;gap:9px;margin:0;padding:0;list-style:none;color:#5c6570;font-size:12px;line-height:1.55}.pkg-side-plain li{position:relative;padding-left:12px}.pkg-side-plain li:before{content:"";position:absolute;left:0;top:.58em;width:5px;height:5px;background:var(--brand-primary);border-radius:50%}.pkg-side-kv-plain li{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pkg-side-kv-plain li span:last-child{color:#5c6570;font-weight:400;text-align:right}.pkg-buy-main{display:flex;flex-direction:column;padding:20px 18px 12px;overflow-y:auto}.pkg-buy-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.pkg-buy-plan-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:148px;padding:16px 0 0;text-align:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.pkg-buy-plan-card.active{border-color:var(--brand-primary);box-shadow:0 0 0 1px #4ab88047}.pkg-buy-plan-badge{position:absolute;top:-9px;right:8px;padding:2px 7px;color:#fff;background:#ef4444;border-radius:999px;font-size:10px;font-weight:700}.pkg-buy-plan-title{display:block;padding:0 10px;margin-bottom:2px;color:#111;font-size:16px;font-weight:700}.pkg-buy-plan-price{padding:0 10px;color:#e85a24;font-size:26px;font-weight:800;line-height:1.15}.pkg-buy-plan-origin{padding:0 10px;color:var(--text-muted);text-decoration:line-through;font-size:11px}.pkg-buy-plan-foot{width:100%;margin-top:auto;padding:9px 6px;color:#6b7280;background:#eef2f5;border-radius:0 0 5px 5px;font-size:14px}.pkg-buy-plan-card.active .pkg-buy-plan-foot{color:#fff;background:linear-gradient(90deg,#4ab880,#3da872)}.pkg-pay-box{display:grid;grid-template-columns:100px minmax(0,1fr);gap:0;margin-bottom:8px;background:#fff;border:1px solid #e8eaed;border-radius:8px;overflow:hidden}.pkg-pay-methods{display:flex;flex-direction:column;gap:0;padding:8px 0;background:#fafbfc;border-right:1px solid #eef0f2}.pkg-pay-method{min-height:40px;padding:0 12px;color:#4b5563;background:transparent;border:0;border-left:3px solid transparent;font-size:12px;text-align:left;cursor:pointer}.pkg-pay-method.active{color:var(--brand-primary);background:#fff;font-weight:600}.pkg-pay-main{display:flex;align-items:center;min-height:168px;padding:14px 18px}.pkg-pay-scan-wrap{display:flex;align-items:center;gap:22px;width:100%}.pkg-buy-qr{flex-shrink:0;width:130px;height:130px;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.pkg-buy-qr img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.pkg-pay-info{flex:1;min-width:0}.pkg-pay-cycle{margin:0 0 6px;color:#6b7280;font-size:12px}.pkg-pay-info p{margin:0 0 4px;color:var(--text-muted);font-size:12px}.pkg-pay-amount{margin:0 0 6px!important;color:#111!important;font-size:13px!important}.pkg-pay-amount strong{color:#e85a24;font-size:30px;font-weight:800}.pkg-pay-save{display:inline-block;padding:3px 9px;color:var(--brand-primary);background:#e8f7ef;border-radius:999px;font-size:11px;font-weight:600}.pkg-pay-scan-tip{margin:8px 0 0;color:#22c55e;font-size:12px}.pkg-pay-scan-tip--alipay{color:#1677ff}.pkg-pay-corp-detail{display:grid;gap:10px;width:100%;color:#5c6570;font-size:13px;line-height:1.6}.pkg-pay-corp-detail p{margin:0}.pkg-pay-corp-amount{margin-top:4px!important;color:#5c6570;font-size:13px}.pkg-buy-agree{margin:auto 0 0;padding-top:4px;color:#666;font-size:14px;line-height:1.5;text-align:right}.pkg-buy-agree a{color:#2563eb;text-decoration:none}.pkg-success-dialog{width:min(400px,calc(100% - 40px));padding:28px 24px 22px;text-align:center;background:#fff;border-radius:14px;box-shadow:0 20px 50px #0f172a2e}.pkg-success-dialog p{margin:0;color:#111;font-size:18px;font-weight:700}.pkg-success-dialog span{display:block;margin-top:8px;color:var(--text-secondary);font-size:14px}.pkg-success-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.pkg-success-actions .pkg-btn-outline,.pkg-success-actions .pkg-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;text-decoration:none}.media-cart-dialog{width:min(360px,calc(100% - 40px));padding:28px 24px 22px;text-align:center;background:#fff;border-radius:14px;box-shadow:0 20px 50px #0f172a2e}.media-cart-dialog p{margin:0 0 20px;color:#111;font-size:18px;font-weight:700}.media-cart-dialog .media-cart-ok{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:40px;padding:0 24px;color:#fff;background:var(--brand-primary);border:0;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer}.media-cart-dialog .media-cart-ok:hover{background:var(--brand-green-dark)}@media(max-width:900px){.pkg-buy-modal{width:100%;height:auto;max-height:calc(100vh - 32px)}.pkg-buy-body{grid-template-columns:1fr}.pkg-buy-sidebar{border-right:0;border-bottom:1px solid #e8eaed}.pkg-buy-plans,.pkg-pay-box{grid-template-columns:1fr}.pkg-pay-methods{flex-direction:row;border-right:0;border-bottom:1px solid #eef0f2}.pkg-pay-method{flex:1;border-left:0;border-bottom:3px solid transparent;text-align:center}.pkg-pay-method.active{border-left-color:transparent;border-bottom-color:transparent;background:#f0faf5}.pkg-pay-scan-wrap{flex-direction:column;text-align:center}}.pkg-detail-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#00000073}.pkg-detail-modal[hidden]{display:none}.pkg-detail-dialog{position:relative;width:min(720px,100%);max-height:90vh;padding:28px;overflow:auto;background:var(--bg-white);border-radius:16px}.pkg-detail-close{position:absolute;top:12px;right:16px;color:var(--text-muted);background:transparent;border:0;font-size:28px;line-height:1;cursor:pointer}.pkg-detail-dialog h2{color:#111;font-size:24px}.pkg-detail-desc{margin:10px 0 16px;color:var(--text-secondary)}.pkg-detail-price{margin-bottom:16px}.pkg-detail-price b{color:#e85a24;font-size:32px}.packages-page-title{margin-bottom:32px;text-align:center}.packages-page-title h1{color:var(--text-primary);font-size:32px;font-weight:800}.packages-page-title p{margin-top:10px;color:var(--text-secondary);font-size:16px}.package-hero-card{display:grid;grid-template-columns:200px 1fr auto;gap:24px;align-items:center;margin-bottom:32px;padding:28px;background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 4px 20px #0000000d}.package-hero-icon{display:grid;gap:8px;place-items:center;padding:20px;background:var(--brand-green-soft);border-radius:12px;text-align:center}.package-hero-icon b{color:var(--brand-primary);font-size:20px}.package-hero-icon small{color:var(--text-muted);font-size:12px}.package-hero-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.package-hero-metrics div{text-align:center}.package-hero-metrics b{display:block;color:var(--brand-primary);font-size:28px}.package-hero-metrics span{color:var(--text-muted);font-size:13px}.package-hero-price{text-align:right}.package-hero-price b{display:block;color:#e85a24;font-size:36px}.package-hero-price .primary-button{margin-top:12px}.package-media-logos{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--border-light)}.package-media-logos .media-logo-item{width:100%;height:56px}.package-media-logos .media-logo-item img{width:100%;height:48px}.package-tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.package-tier-card{display:grid;gap:16px;padding:0;overflow:hidden;background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 4px 16px #0000000a}.package-tier-head{padding:20px;color:var(--bg-white);background:var(--brand-primary)}.package-tier-head.tier-2{background:#f0a030}.package-tier-head.tier-3{background:#e85a24}.package-tier-head h3{font-size:20px}.package-tier-head p{margin-top:6px;opacity:.9;font-size:13px}.package-tier-body{padding:20px}.package-tier-price{text-align:center}.package-tier-price b{color:#e85a24;font-size:32px}.package-tier-price small{display:block;margin-top:4px;color:var(--text-muted);text-decoration:line-through}.package-tier-body .primary-button{width:100%;margin:16px 0}.package-feature-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.package-feature-list li{display:flex;align-items:flex-start;gap:8px;color:var(--text-secondary);font-size:14px;line-height:1.5}.package-feature-list li:before{flex-shrink:0;color:var(--brand-primary);content:"✓";font-weight:900}.package-tier-meta{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--border-light);font-size:13px}.package-tier-meta div{display:flex;justify-content:space-between;gap:12px}.package-tier-meta dt{color:var(--text-muted)}.package-tier-meta dd{margin:0;color:var(--text-primary);text-align:right}.help-page-layout{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start}.help-question-list{display:grid;gap:16px}.help-question-card{display:flex;gap:20px;align-items:stretch;padding:20px;background:var(--bg-white);border:1px solid var(--border-light);border-radius:8px;transition:box-shadow .2s}.help-question-thumb{display:block;flex-shrink:0;width:200px;min-height:132px;overflow:hidden;border-radius:6px}.help-question-thumb img{display:block;width:100%;height:100%;min-height:132px;-o-object-fit:cover;object-fit:cover}.help-question-body{display:flex;flex:1;flex-direction:column;min-width:0}.help-question-card:hover{box-shadow:0 4px 16px #0000000f}.help-question-card h3{color:var(--text-primary);font-size:18px;font-weight:800}.help-question-card p{margin:12px 0 16px;color:var(--text-secondary);line-height:1.7}.help-question-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.help-question-tag{padding:4px 12px;color:var(--brand-primary);background:var(--brand-green-pale);border-radius:999px;font-size:12px;font-weight:700}.help-question-link{display:inline-flex;align-items:center;gap:4px;padding:8px 18px;color:var(--brand-primary);background:var(--brand-green-soft);border:1px solid #c8e8d4;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600;transition:background .2s,border-color .2s}.help-question-link:hover{background:var(--brand-green-pale);border-color:var(--brand-primary)}.help-sidebar-card{padding:0;overflow:hidden;background:var(--bg-white);border:1px solid #e8ece9;border-radius:12px;box-shadow:0 4px 16px #00000008}.help-sidebar-card h4{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:0 24px;color:#111;background:linear-gradient(90deg,#f0f8f4,#f8fcfa 55%,#fff);border-left:none;font-size:16px;font-weight:700}.help-sidebar-body{padding:16px 24px 20px}.help-sidebar-body p{margin:0 0 14px;line-height:1.6}.help-sidebar-body p,.help-sidebar-card a{color:var(--text-secondary);font-size:15px}.help-sidebar-card a{display:block;margin-bottom:12px;text-decoration:none;line-height:1.5}.help-sidebar-card a:hover{color:var(--brand-primary)}.help-sidebar-card a:before{margin-right:8px;color:var(--brand-primary);content:"•"}.page-top-banner{display:grid;place-items:center;min-height:160px}.help-top-banner,.page-top-banner{background:linear-gradient(180deg,#e8f6ee,#f2faf5 45%,#fff)}.page-top-banner h1{color:#111;font-size:36px;font-weight:800}.help-detail-page{padding-top:24px;padding-bottom:56px}.help-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;color:var(--text-muted);font-size:14px}.help-breadcrumb a{color:var(--text-secondary);text-decoration:none}.help-breadcrumb a:hover{color:var(--brand-primary)}.help-detail-layout{display:grid;grid-template-columns:1fr 300px;gap:24px;align-items:start}.help-detail-main{min-width:0}.help-detail-article{padding:32px 36px;background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 4px 20px #0000000a}.help-detail-head{margin-bottom:24px}.help-detail-head h1{color:#111;font-size:28px;font-weight:800;line-height:1.4}.help-detail-time{margin-top:12px;color:var(--text-muted);font-size:14px}.help-detail-cover{margin:0 0 24px;overflow:hidden;border-radius:12px}.help-detail-cover img{display:block;width:100%;max-height:320px;-o-object-fit:cover;object-fit:cover}.help-detail-body p{margin-bottom:16px;color:var(--text-secondary);font-size:16px;line-height:1.85}.help-detail-pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid #f0f2f0;color:var(--text-muted);font-size:14px}.help-detail-pager a{color:var(--text-secondary);text-decoration:none}.help-detail-pager a:hover{color:var(--brand-primary)}.help-related-block{margin-top:28px;padding-top:24px;border-top:1px solid #f0f2f0}.help-related-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.help-related-head h3{color:#111;font-size:18px;font-weight:800}.help-related-more{padding:6px 14px;color:var(--text-secondary);background:var(--bg-white);border:1px solid var(--border-light);border-radius:999px;text-decoration:none;font-size:13px}.help-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px}.help-related-grid a{color:var(--text-secondary);text-decoration:none;font-size:14px;line-height:1.6}.help-related-grid a:before{margin-right:6px;color:var(--brand-primary);content:"•"}.help-related-grid a:hover{color:var(--brand-primary)}.help-detail-sidebar{display:grid;gap:16px}.help-contact-btn{display:grid;place-items:center;width:100%;min-height:44px;color:var(--bg-white);background:var(--brand-primary);border-radius:8px;text-decoration:none;font-size:15px;font-weight:700;transition:background .2s,box-shadow .2s}.help-contact-btn:hover{background:var(--brand-green-dark);box-shadow:0 4px 12px #4ab88040}.help-detail-back{display:inline-block;margin-bottom:20px;color:var(--text-secondary);text-decoration:none;font-size:14px}.help-detail-back:hover{color:var(--brand-primary)}.login-page-shell{min-height:100vh;background-color:#fff;background-image:url(../assets/banner3.png);background-repeat:no-repeat;background-position:top;background-size:min(100%,1920px) 500px}.login-page-main{width:var(--container-width);max-width:100%;margin:0 auto;padding:300px 16px 80px}.login-page-title{margin-bottom:36px;color:#111;text-align:center;font-size:28px;font-weight:800}.login-panel{display:grid;grid-template-columns:1fr auto 1fr;gap:0;width:760px;max-width:100%;margin:0 auto;padding:0;background:transparent;border-radius:0;box-shadow:none}.login-panel-col h2{margin-bottom:20px;color:#111;font-size:18px;font-weight:700}.login-panel-qr{display:grid;justify-items:center;padding-right:40px}.login-qr-frame{padding:12px;background:var(--bg-white);border:1px solid #e8ece9;border-radius:8px;box-shadow:0 2px 12px #0000000a}.login-qr-frame img{display:block;width:200px;height:200px;-o-object-fit:contain;object-fit:contain}.login-panel-single{grid-template-columns:1fr;width:420px}.login-panel-centered{justify-items:center}.login-panel-centered .login-panel-form{width:100%;padding:0}.login-panel-form[hidden]{display:none!important}.login-form-links{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.login-switch-btn{padding:0;color:var(--brand-primary);background:transparent;border:0;font-size:13px;cursor:pointer}.login-switch-btn:hover{text-decoration:underline}.login-code-field{flex:1;min-width:0}.register-code-row{display:flex;align-items:center;gap:8px}.register-code-row .register-field{flex:1;min-width:0}.login-code-get{min-height:42px;padding:0 14px;margin-bottom:0;color:var(--text-secondary);background:var(--bg-white);border:1px solid #dce8e0;border-radius:4px;white-space:nowrap;cursor:pointer}.overseas-name{color:#c45c1a;font-weight:600;font-size:15px}.login-panel-single.register-panel{width:500px}.login-panel-single .login-panel-form{padding:0}.register-field{display:flex;align-items:center;gap:12px}.login-page-main .login-panel-form{gap:20px;padding-left:0}.login-page-main .login-panel-col h2{margin-bottom:6px}.login-page-main .register-field{gap:14px}.login-page-main .register-field span{min-width:76px;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.login-page-main .login-code-row{gap:12px}.login-page-main .login-submit-btn{margin-top:6px}.login-page-main .login-form-links{margin-top:8px}.register-field span{flex-shrink:0;min-width:72px;color:#333;font-size:15px;text-align:right}.register-field .login-input{flex:1;width:auto;min-width:0}.login-other-methods{display:none}.login-other-icons{display:flex;gap:8px}.login-other-icons i{display:block;width:24px;height:24px;background:#f0f2f0;border-radius:50%}.login-panel-divider{width:1px;background:repeating-linear-gradient(180deg,#ddd 0,#ddd 5px,transparent 0,transparent 10px)}.login-panel-form{display:grid;gap:14px;padding-left:40px}.login-submit-btn{display:grid;place-items:center;min-height:44px;color:var(--bg-white);background:var(--brand-primary);border-radius:6px;text-decoration:none;font-size:16px;font-weight:700}.login-submit-btn:hover{background:var(--brand-green-dark)}.login-pwd-link{color:var(--text-muted);text-align:center;text-decoration:none;font-size:13px}.login-pwd-link:hover{color:var(--brand-primary)}.login-page-foot{margin-top:48px}.login-page-foot a:hover{color:var(--brand-primary)}.help-sidebar{display:grid;gap:16px}.login-banner{position:relative;width:100%;height:500px;overflow:hidden}.login-banner-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login-banner-panel{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--container-width);max-width:100%;height:100%;margin:0 auto;padding:0}.login-box{display:grid;grid-template-columns:1fr auto 1fr;gap:0;width:720px;max-width:100%;padding:36px 40px;background:#fffffff5;border-radius:12px;box-shadow:0 12px 40px #00000014}.login-box h1{grid-column:1/-1;margin-bottom:24px;color:var(--text-primary);text-align:center;font-size:24px;font-weight:800}.login-qr-side{display:grid;gap:16px;justify-items:center;padding-right:32px}.login-qr-side h2{color:var(--text-primary);font-size:16px;font-weight:700}.login-qr-side img{width:180px;height:180px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--border-light);border-radius:8px}.login-divider{width:1px;background:repeating-linear-gradient(180deg,#ddd 0,#ddd 6px,transparent 0,transparent 12px)}.login-form-side{display:grid;gap:14px;padding-left:32px}.login-form-side h2{color:var(--text-primary);font-size:16px;font-weight:700}.login-phone-row{display:grid;grid-template-columns:72px 1fr;gap:8px}.login-input,.login-phone-row select{min-height:42px;padding:0 12px;color:var(--text-primary);background:var(--bg-white);border:1px solid #dce8e0;border-radius:4px;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.login-input:focus,.login-phone-row select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px #4ab8802e}.login-code-row{display:grid;grid-template-columns:1fr auto;gap:8px}.login-code-row button{min-height:42px;padding:0 14px;color:var(--text-secondary);background:var(--bg-white);border:1px solid #dce8e0;border-radius:4px;white-space:nowrap}.login-form-side .primary-button{width:100%;min-height:44px;margin-top:4px}.login-form-side .text-link{color:var(--text-muted);text-align:center;font-size:13px;text-decoration:none}.login-page-foot{padding:24px 0 40px;color:var(--text-muted);text-align:center;font-size:12px;line-height:1.8}.login-page-foot a{color:var(--text-muted);text-decoration:none}.media-page-inner{position:relative;z-index:1;width:var(--container-width);max-width:100%;margin:0 auto;padding-bottom:24px}.frontdesk-header-inner,.frontdesk-page,.home-banner-inner,.home-section-inner,.login-banner-panel,.media-filter-overlap,.media-intro-content,.media-page-banner-content,.media-page-inner,.site-footer-inner{width:min(100%,var(--container-width))}@media(max-width:1180px){.home-flow-timeline,.home-ops-grid,.home-package-row,.home-stats-row,.package-tier-grid,.pkg-card-grid{grid-template-columns:repeat(2,1fr)}.help-detail-layout,.help-page-layout,.package-hero-card{grid-template-columns:1fr}.help-question-card{flex-direction:column}.help-question-thumb{width:100%}.home-flow-timeline:before{display:none}.media-logo-grid{grid-template-columns:repeat(4,1fr)}.site-footer-links,.site-footer-top{grid-template-columns:repeat(2,1fr)}.site-footer-main{grid-template-columns:1fr;gap:28px}}@media(max-width:860px){.frontdesk-header-inner{flex-direction:column;align-items:flex-start;min-height:auto;padding-top:12px;padding-bottom:12px}.frontdesk-nav{justify-content:flex-start}.home-banner{height:auto;min-height:420px}.home-banner-inner{justify-content:center;padding-top:40px;padding-bottom:40px}.home-flow-timeline,.home-ops-grid,.home-package-row,.home-stats-row{grid-template-columns:1fr}.media-logo-grid{grid-template-columns:repeat(3,1fr)}.media-filter-overlap{margin-top:10px}.media-page-banner-content{height:auto;padding:60px 16px 160px}.help-related-grid{grid-template-columns:1fr}.pkg-media-grid{grid-template-columns:repeat(2,1fr)}.login-page-main{padding-top:120px;padding-bottom:48px}.login-panel{grid-template-columns:1fr;padding:28px 24px}.login-panel-divider{display:none}.login-panel-form,.login-panel-qr{padding:0}.login-box,.pkg-card-grid{grid-template-columns:1fr}.login-box{width:100%;padding:24px}.login-divider{display:none}.login-form-side,.login-qr-side{padding:0}.media-filter-row{grid-template-columns:1fr}.media-filter-label{text-align:left}.media-search-bar{grid-template-columns:1fr;border-radius:12px}.media-search-precise{display:none}.media-search-submit{border-radius:0 0 12px 12px}.site-footer-links,.site-footer-top{grid-template-columns:1fr}}@media(max-width:560px){.media-logo-grid{grid-template-columns:repeat(2,1fr)}.media-page-banner-content h1{font-size:32px}}.workbench-app{--wb-primary:#4ab880;--wb-primary-dark:#3da06d;--wb-primary-soft:#eef8f2;--wb-sidebar-width:220px;--wb-bg:#f5f7fa;--wb-border:#e8ecef;--wb-text:#1f2937;--wb-muted:#6b7280;grid-template-columns:var(--wb-sidebar-width) minmax(0,1fr);background:var(--wb-bg)}.workbench-app.collapsed{--wb-sidebar-width:72px}.workbench-app .sidebar{color:var(--wb-text);background:#fff;border-right-color:var(--wb-border)}.workbench-app .wb-sidebar{display:flex;flex-direction:column;height:100vh;padding:0;overflow:hidden;color:var(--wb-text);background:#fff;border-right:1px solid var(--wb-border)}.workbench-app .wb-brand{display:flex;align-items:center;min-height:64px;padding:12px 16px;border-bottom:1px solid var(--wb-border)}.workbench-app .wb-brand img{display:block;width:auto;height:40px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.workbench-app .wb-nav{flex:1;display:flex;flex-direction:column;gap:4px;padding:12px 10px;overflow:visible}.workbench-app .wb-nav button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 14px;color:#374151;background:transparent;border:0;border-radius:8px;font-size:14px;font-weight:500;text-align:left;transition:background .15s,color .15s}.workbench-app .wb-nav button.active,.workbench-app .wb-nav button:hover{color:var(--wb-primary-dark);background:var(--wb-primary-soft)}.workbench-app .wb-nav button.active{font-weight:600}.workbench-app .wb-nav-icon{flex-shrink:0;width:20px;height:20px}.workbench-app .wb-sidebar-foot{padding:12px 14px 16px;border-top:1px solid var(--wb-border)}.workbench-app .wb-user{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#f9fafb;border-radius:8px}.workbench-app .wb-user-avatar{flex-shrink:0;width:36px;height:36px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.workbench-app .wb-user-meta{min-width:0}.workbench-app .wb-user-meta b{display:block;overflow:hidden;color:var(--wb-text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workbench-app .wb-user-meta small{display:block;color:var(--wb-muted);font-size:12px}.workbench-app.collapsed .wb-nav .wb-nav-item>span:not(.wb-nav-icon-wrap),.workbench-app.collapsed .wb-sidebar-logout span,.workbench-app.collapsed .wb-user-meta{display:none}.workbench-app.collapsed .wb-brand{justify-content:center;padding:12px 0}.workbench-app.collapsed .wb-brand img{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.workbench-app.collapsed .wb-nav .wb-nav-item{justify-content:center;padding:0}.workbench-app .wb-sidebar-logout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px;padding:8px 10px;color:var(--wb-muted);background:transparent;border:1px solid var(--wb-border);border-radius:8px;font-size:13px;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.workbench-app .wb-sidebar-logout:hover{color:#ef4444;background:#fef2f2;border-color:#fecaca}.workbench-app.collapsed .wb-sidebar-logout{padding:8px 0}.workbench-app .view .ac-input,.workbench-app .view .pf-field input,.workbench-app .view .wb-finance-filter-bar input,.workbench-app .view .wb-finance-filter-bar select{height:38px;padding:0 12px;font:inherit;font-size:14px;color:var(--wb-text);background-color:#fff;border:1px solid #dde3ea;border-radius:8px;outline:none;transition:border-color .18s,box-shadow .18s}.workbench-app .view .ac-input::-moz-placeholder,.workbench-app .view .pf-field input::-moz-placeholder{color:#b8bec8}.workbench-app .view .ac-input::placeholder,.workbench-app .view .pf-field input::placeholder{color:#b8bec8}.workbench-app .view .ac-input:hover,.workbench-app .view .pf-field input:hover,.workbench-app .view .wb-finance-filter-bar input:hover,.workbench-app .view .wb-finance-filter-bar select:hover{border-color:#c3cdd8}.workbench-app .view .ac-input:focus,.workbench-app .view .pf-field input:focus,.workbench-app .view .wb-finance-filter-bar input:focus,.workbench-app .view .wb-finance-filter-bar select:focus{border-color:var(--wb-primary);box-shadow:0 0 0 3px #4ab88024}.workbench-app .view .ac-input:disabled,.workbench-app .view .pf-field input:disabled{color:#9aa1ab;cursor:not-allowed;background:#f5f6f8}.workbench-app .view .wb-finance-filter-bar select,.workbench-app .view select.ac-select{min-width:120px;padding-right:34px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2386909c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:15px}.workbench-app .view textarea.ac-input{height:auto;min-height:88px;padding:10px 12px;line-height:1.6;resize:vertical}.workbench-app .view input[type=date],.workbench-app .view input[type=datetime-local]{cursor:pointer}.workbench-app .view input[type=date]::-webkit-calendar-picker-indicator,.workbench-app .view input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s}.workbench-app .view input[type=date]:hover::-webkit-calendar-picker-indicator,.workbench-app .view input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{opacity:1}.workbench-app .view .wb-finance-filter-bar select{font-size:13px}.workbench-app .wb-workspace{display:flex;flex-direction:column;min-height:100vh;background:var(--wb-bg)}.workbench-app .wb-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 16px;background:#fff;border-bottom:1px solid var(--wb-border)}.workbench-app .wb-header-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.workbench-app .wb-header-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.workbench-app .wb-tabbar{display:flex;align-items:center;gap:6px;flex:1;min-width:0;overflow-x:auto;padding:2px 0}.workbench-app .wb-tab{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;max-width:180px;min-height:34px;padding:0 10px 0 8px;color:var(--wb-muted);background:transparent;border:1px solid transparent;border-radius:8px;font-size:13px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.workbench-app .wb-tab:hover{color:#374151;background:#f3f4f6}.workbench-app .wb-tab.active{color:var(--wb-text);background:#fff;border-color:var(--wb-border);box-shadow:0 1px 3px #0f172a0f;font-weight:600}.workbench-app .wb-tab-icon{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px}.workbench-app .wb-tab-icon svg{width:16px;height:16px}.workbench-app .wb-tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-app .wb-tab-close{display:grid;place-items:center;width:18px;height:18px;margin-left:2px;padding:0;color:#9ca3af;background:transparent;border:0;border-radius:4px;font-size:14px;line-height:1;cursor:pointer}.workbench-app .wb-tab-close:hover{color:#ef4444;background:#fef2f2}.workbench-app .wb-tab-menu-wrap{position:relative}.workbench-app .wb-tab-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:148px;padding:6px;background:#fff;border:1px solid var(--wb-border);border-radius:10px;box-shadow:0 8px 24px #0f172a1a}.workbench-app .wb-tab-menu button{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 10px;color:#374151;background:transparent;border:0;border-radius:6px;font-size:13px;text-align:left;cursor:pointer}.workbench-app .wb-tab-menu button span{display:grid;place-items:center;width:18px;color:#9ca3af;font-size:12px}.workbench-app .wb-tab-menu button:hover{background:#f3f4f6}.workbench-app .wb-tab-menu button.danger{color:#ef4444}.workbench-app .wb-tab-menu button.danger:hover{background:#fef2f2}.workbench-app .wb-header-avatar{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--wb-border)}.workbench-app .wb-icon-btn{display:grid;place-items:center;width:36px;height:36px;color:#4b5563;background:#fff;border:1px solid var(--wb-border);border-radius:8px}.workbench-app .wb-icon-btn:hover{color:var(--wb-primary);border-color:#c8e8d4;background:var(--wb-primary-soft)}.workbench-app .wb-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;color:#374151;background:#f9fafb;border:1px solid var(--wb-border);border-radius:8px;font-size:13px}.workbench-app .wb-pill b{color:var(--wb-primary-dark);font-weight:700}.workbench-app .wb-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding:20px 22px;background:#fff;border:1px solid var(--wb-border);border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.workbench-app .wb-page-head-welcome .wb-page-head-main h1{font-size:22px}.workbench-app .wb-page-head-main h1{margin:0;color:var(--wb-text);font-size:18px;font-weight:700;line-height:1.35}.workbench-app .wb-page-head-main p{margin:6px 0 0;color:var(--wb-muted);font-size:13px;line-height:1.5}.workbench-app .wb-main{flex:1;padding:16px 20px 24px;overflow:auto}.workbench-app .view{padding:0}.workbench-app .metric-grid{gap:16px;margin-bottom:16px}.workbench-app .metric-card{position:relative;display:flex;align-items:flex-start;justify-content:space-between;min-height:108px;padding:18px 20px;overflow:hidden}.workbench-app .metric-body{position:relative;z-index:1}.workbench-app .metric-card p{margin:0;color:var(--wb-muted);font-size:13px}.workbench-app .metric-card strong{display:block;margin:10px 0 6px;color:var(--wb-text);font-size:28px;font-weight:700;line-height:1.1}.workbench-app .wb-metric-value-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:10px 0 6px}.workbench-app .wb-metric-value-row strong{margin:0}.workbench-app .metric-card span{color:#9ca3af;font-size:12px}.workbench-app .wb-metric-recharge{display:inline-flex;align-items:center;min-height:28px;padding:0 14px;color:var(--wb-primary-dark);background:#fff;border:1px solid #b8e6cc;border-radius:6px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.workbench-app .wb-metric-recharge:hover{color:#fff;background:var(--wb-primary);border-color:var(--wb-primary)}.workbench-app .metric-icon-wrap{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:10px}.workbench-app .metric-icon-wrap svg{width:22px;height:22px}.workbench-app .metric-tone-green .metric-icon-wrap{color:#3da06d;background:#eef8f2}.workbench-app .metric-tone-blue .metric-icon-wrap{color:#2f9a72;background:#e8f6f0}.workbench-app .metric-tone-amber .metric-icon-wrap{color:#4ab880;background:#f2faf6}.workbench-app .metric-tone-purple .metric-icon-wrap{color:#5aae8a;background:#edf7f2}.workbench-app .wb-section-sub{margin:4px 0 0;color:var(--wb-muted);font-size:12px;font-weight:400}.workbench-app .wb-action-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;color:var(--wb-primary-dark);background:var(--wb-primary-soft);border:1px solid #c8e8d4;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.workbench-app .wb-action-btn:hover{background:#e4f5ec;border-color:#9fd9b8}.workbench-app .wb-action-btn-dark{color:#fff;background:var(--wb-primary);border-color:var(--wb-primary)}.workbench-app .wb-action-btn-dark:hover{background:var(--wb-primary-dark);border-color:var(--wb-primary-dark)}.workbench-app .wb-flow-panel{padding-bottom:16px}.workbench-app .wb-flow-panel .wb-section-head{margin-bottom:14px}.workbench-app .wb-flow-track{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px 10px}.workbench-app .wb-flow-step{display:flex;flex:1 1 112px;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:112px;min-height:124px;padding:16px 12px 18px;background:#f9fafb;border:1px solid var(--wb-border);border-radius:10px}.workbench-app .wb-flow-step b{display:grid;place-items:center;width:34px;height:34px;color:var(--wb-primary-dark);background:var(--wb-primary-soft);border:1px solid #d4eddf;border-radius:50%;font-size:14px;font-weight:600}.workbench-app .wb-flow-text{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.workbench-app .wb-flow-title{color:#374151;font-size:15px;font-weight:500;line-height:1.4}.workbench-app .wb-flow-desc{color:var(--wb-muted);font-size:12px;font-weight:400;line-height:1.45}.workbench-app .wb-flow-arrow{display:flex;align-items:center;align-self:center;flex-shrink:0;color:#d1d5db;font-size:18px;line-height:1}.workbench-app .wb-media-search{display:flex;align-items:center;gap:8px;flex-shrink:0}.workbench-app .wb-media-search input{width:260px;min-height:38px;padding:0 14px;border:1px solid var(--wb-border);border-radius:8px;font-size:14px}.workbench-app .wb-media-search input:focus{border-color:var(--wb-primary);box-shadow:0 0 0 2px #4ab8801f;outline:none}.workbench-app .wb-user-menu-wrap{position:relative}.workbench-app .wb-header-avatar-btn{display:block;padding:0;background:transparent;border:0;cursor:pointer}.workbench-app .wb-user-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:140px;padding:8px;background:#fff;border:1px solid var(--wb-border);border-radius:10px;box-shadow:0 8px 24px #0f172a1a}.workbench-app .wb-user-dropdown:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.workbench-app .wb-user-dropdown-name{padding:8px 10px;color:var(--wb-text);font-size:14px;font-weight:600;border-bottom:1px solid var(--wb-border)}.workbench-app .wb-user-dropdown button{display:block;width:100%;min-height:36px;margin-top:6px;padding:0 10px;color:#ef4444;background:transparent;border:0;border-radius:6px;font-size:13px;text-align:left;cursor:pointer}.workbench-app .wb-user-dropdown button:hover{background:#fef2f2}.workbench-app .wb-media-filter-wrap{margin-bottom:16px}.workbench-app .wb-media-filter-wrap .media-filter-panel{background:#fff;border:1px solid var(--wb-border);border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.workbench-app .wb-media-filter-wrap .media-filter-row{display:grid;grid-template-columns:110px 1fr;gap:8px;align-items:flex-start;min-height:44px;padding:16px 20px;border-bottom:1px solid #f0f2f0}.workbench-app .wb-media-filter-wrap .media-filter-row:last-child{border-bottom:0}.workbench-app .wb-media-filter-wrap .media-filter-row.media-filter-row-inline{display:grid;grid-template-columns:110px 1fr;gap:8px;align-items:flex-start}.workbench-app .wb-media-filter-wrap .media-filter-label{padding-top:4px;color:var(--wb-text);font-size:15px;font-weight:700;text-align:right;white-space:nowrap;width:110px}.workbench-app .wb-media-filter-wrap .media-filter-tags{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.workbench-app .wb-media-filter-wrap .media-filter-tag{min-height:28px;padding:2px 10px;color:#6b7280;background:transparent;border:0;border-radius:4px;font-size:14px;cursor:pointer}.workbench-app .wb-media-filter-wrap .media-filter-tag:hover{color:var(--wb-primary-dark)}.workbench-app .wb-media-filter-wrap .media-filter-tag.active{color:#fff;background:var(--wb-primary)}.workbench-app .wb-media-filter-wrap .media-filter-selects{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.workbench-app .wb-media-filter-wrap .media-filter-select{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-size:14px}.workbench-app .wb-media-filter-wrap .media-filter-select select{min-height:32px;padding:0 10px;border:1px solid var(--wb-border);border-radius:6px;font-size:14px}.workbench-app .wb-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin-top:16px;padding-top:16px;border-top:1px solid var(--wb-border)}.workbench-app .wb-pagination .page-btn,.workbench-app .wb-pagination .page-num{min-width:32px;min-height:32px;padding:0 10px;color:#374151;background:#fff;border:1px solid var(--wb-border);border-radius:6px;font-size:13px;cursor:pointer}.workbench-app .wb-pagination .page-num.active{color:#fff;background:var(--wb-primary);border-color:var(--wb-primary)}.workbench-app .wb-pagination .page-btn:disabled{opacity:.45;cursor:not-allowed}.workbench-app .wb-pagination .page-info{margin-left:8px;color:var(--wb-muted);font-size:12px}.workbench-app .wb-submit-layout{grid-template-columns:minmax(300px,.95fr) minmax(380px,1.05fr)}.workbench-app .wb-submit-layout>.wb-payment-panel{grid-column:1/-1}.workbench-app .wb-kicker{margin:0 0 4px;color:var(--wb-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.workbench-app .wb-submit-head{align-items:center;margin-bottom:18px}.workbench-app .wb-clear-btn{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 12px;color:#6b7280;background:#f9fafb;border:1px solid var(--wb-border);border-radius:8px;font-size:13px;cursor:pointer}.workbench-app .wb-total-line strong{color:#f59e0b;font-size:24px}.workbench-app .wb-submit-head h2{font-size:17px;font-weight:700}.workbench-app .wb-editor-hint{font-size:12px}.workbench-app .wb-editor-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.workbench-app .wb-editor-tool{min-height:72px;padding:12px;color:inherit;text-align:left;background:#f9fafb;border:1px solid var(--wb-border);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.workbench-app .wb-editor-tool:hover{background:var(--wb-primary-soft);border-color:#c8e8d4;box-shadow:0 2px 8px #4ab88014}.workbench-app .wb-editor-tool b{display:block;margin-bottom:4px;color:var(--wb-text);font-size:13px;font-weight:600}.workbench-app .wb-editor-tool span{color:var(--wb-muted);font-size:12px;line-height:1.45}.workbench-app .wb-editor-stats .editor-insight-card span{font-size:12px}.workbench-app .wb-editor-stats .editor-insight-card b{font-size:20px}.workbench-app .wb-editor-stats .editor-insight-card small{font-size:11px}.workbench-app .wb-editor-form .field span{font-size:13px;font-weight:600}.workbench-app .wb-editor-form input,.workbench-app .wb-editor-form textarea{font-size:14px}.workbench-app .wb-editor-form .editor-textarea{min-height:160px;line-height:1.6}.workbench-app .wb-editor-form,.workbench-app .wb-editor-stats{margin-bottom:16px}.workbench-app .wb-precheck{margin-bottom:16px;padding:14px 16px;background:#f9fafb;border:1px solid var(--wb-border);border-radius:10px}.workbench-app .wb-precheck-title{margin-bottom:10px;color:var(--wb-text);font-size:13px;font-weight:700}.workbench-app .wb-precheck-list{display:flex;flex-wrap:wrap;gap:8px 12px}.workbench-app .wb-precheck-item{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;color:#6b7280;background:#fff;border:1px solid var(--wb-border);border-radius:999px;font-size:12px}.workbench-app .wb-precheck-item i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-style:normal;font-size:11px;font-weight:700;background:#fee2e2;color:#ef4444}.workbench-app .wb-precheck-item.ok i{background:var(--wb-primary-soft);color:var(--wb-primary-dark)}.workbench-app .wb-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;background:#3a6b6b;border-color:#3a6b6b}.workbench-app .wb-submit-btn:hover{background:#2f5858;border-color:#2f5858}.workbench-app .wb-pay-methods{margin-top:12px}.workbench-app .wb-onboard-actions{margin-top:24px;padding-top:8px}.workbench-app #onboard-form input,.workbench-app #onboard-form select,.workbench-app #onboard-form textarea{font-size:14px}.workbench-app .wb-order-row .col-no{color:var(--wb-text);font-size:13px;font-weight:500}.workbench-app .order-card.demo-order{border-style:dashed;border-color:#d1d5db}.workbench-app .wb-order-list{border:1px solid var(--wb-border);border-radius:10px;overflow:hidden}.workbench-app .wb-order-row{display:grid;grid-template-columns:1.2fr 2fr 1fr 1fr 1fr;gap:12px;align-items:center;min-height:56px;padding:14px 16px;font-size:13px;border-bottom:1px solid var(--wb-border)}.workbench-app .wb-order-row:last-child{border-bottom:0}.workbench-app .wb-order-row.head{min-height:44px;color:var(--wb-muted);font-size:12px;font-weight:600;background:#f9fafb}.workbench-app .wb-order-row.demo-order{background:#fcfcfd}.workbench-app .wb-order-row .col-title{color:var(--wb-text);font-weight:500}.workbench-app .wb-order-row .col-media{color:#6b7280}.workbench-app .wb-order-row .col-amount strong{color:#f59e0b;font-size:15px}.workbench-app .wb-order-row .status{font-weight:600}.workbench-app .wb-admin-plain .primary-button,.workbench-app .wb-admin-plain .secondary-button,.workbench-app .wb-admin-plain .status{font-weight:500}.workbench-app .split-layout{gap:16px}.workbench-app .panel{padding:20px 22px}.workbench-app .task-list li{min-height:44px;padding:10px 12px;background:#f9fafb;border-radius:8px}.workbench-app .task-list li+li{margin-top:8px}.workbench-app .flow-step{background:#f9fafb;border:1px solid var(--wb-border);border-radius:10px}.workbench-app .flow-step b{box-shadow:0 2px 6px #4ab88040}.workbench-app .table-header{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--wb-border)}.workbench-app .admin-order,.workbench-app .order-card{padding:18px 20px}.workbench-app .admin-order+.admin-order,.workbench-app .order-card+.order-card{margin-top:12px}.workbench-app .empty-text{padding:32px 16px;text-align:center;background:#f9fafb;border-radius:10px}.workbench-app .admin-order,.workbench-app .metric-card,.workbench-app .order-card,.workbench-app .package-card,.workbench-app .panel{background:#fff;border:1px solid var(--wb-border);border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.workbench-app .account-pill b,.workbench-app .metric-card strong,.workbench-app .task-list b{color:var(--wb-primary-dark)}.workbench-app .flow-step b{color:#fff;background:var(--wb-primary)}.workbench-app .primary-button{background:var(--wb-primary);border-color:var(--wb-primary)}.workbench-app .primary-button:hover{background:var(--wb-primary-dark);border-color:var(--wb-primary-dark)}.workbench-app .chip.active,.workbench-app .chip:hover,.workbench-app .ghost-button:hover,.workbench-app .secondary-button:hover{color:var(--wb-primary-dark);background:var(--wb-primary-soft);border-color:#c8e8d4}.workbench-app .admin-item input:focus,.workbench-app .field input:focus,.workbench-app .field select:focus,.workbench-app .field textarea:focus{border-color:var(--wb-primary);box-shadow:0 0 0 3px #4ab88026}.workbench-app a{color:var(--wb-primary-dark)}.workbench-app .segmented button{font-size:15px}.workbench-app .segmented button.active{color:#fff;background:var(--wb-primary);border-color:var(--wb-primary)}.workbench-app .data-table .table-row.head{background:#f9fafb}.workbench-app .table-row:hover:not(.head){background:var(--wb-primary-soft)}.workbench-app .section-title h2{color:var(--wb-text);font-size:16px;font-weight:700}.workbench-app .eyebrow{color:var(--wb-muted);font-size:11px;letter-spacing:.02em;text-transform:none}.workbench-app .article-filter-panel{margin-bottom:16px;padding:16px;background:#fff;border:1px solid var(--wb-border);border-radius:12px}.workbench-app .mobile-view-title{display:none}@media(max-width:860px){.workbench-app{grid-template-columns:1fr}.workbench-app .wb-sidebar{height:auto}.workbench-app .wb-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.workbench-app .wb-header{flex-wrap:wrap;padding:8px 12px}.workbench-app .wb-pill{display:none}.workbench-app .wb-page-head{padding:16px}.workbench-app .mobile-view-title{display:flex;align-items:center;gap:8px;margin:0;padding:12px 18px 0;color:#40585d;font-weight:800}.workbench-app .wb-media-search{width:100%}.workbench-app .wb-media-search input{flex:1;width:auto;min-width:0}.workbench-app .wb-page-head-media{flex-direction:column;align-items:stretch}.workbench-app .wb-order-row{grid-template-columns:1fr;gap:6px}.workbench-app .wb-order-row.head{display:none}.workbench-app .wb-editor-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-app .wb-flow-track{flex-direction:column;align-items:stretch}.workbench-app .wb-flow-arrow{display:none}.workbench-app .wb-submit-layout{grid-template-columns:1fr}.workbench-app .wb-topbar-left p{display:none}}.workbench-app .wb-nav-grouped{gap:2px;padding:8px 0 12px;overflow:visible}.workbench-app .wb-nav-label{margin:14px 16px 6px 18px;color:#9ca3af;font-size:12px;font-weight:500;letter-spacing:.02em}.workbench-app .wb-nav-grouped>.wb-nav-item:first-of-type{margin:0 16px 4px 12px;width:auto}.workbench-app .wb-nav-grouped>.wb-nav-item:not(.wb-nav-sub){margin-right:16px}.workbench-app .wb-nav-subgroup{position:relative;margin:0 16px 6px 30px;padding-left:0}.workbench-app .wb-nav-subgroup:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:#e5e7eb}.workbench-app .wb-nav-sub{position:relative;margin:2px 0;padding-left:16px!important;border-radius:8px}.workbench-app .wb-nav-sub:before{display:none}.workbench-app .wb-nav-sub.active,.workbench-app .wb-nav-sub.active:hover{color:var(--wb-primary-dark);background:var(--wb-primary-soft);font-weight:600;margin-left:2px;margin-right:8px}.workbench-app .wb-nav-grouped>.wb-nav-item:not(.wb-nav-sub).active,.workbench-app .wb-nav-grouped>.wb-nav-item:not(.wb-nav-sub).active:hover{color:#fff;background:var(--wb-primary);margin-left:12px;margin-right:16px}.workbench-app .wb-nav button:hover:not(.active){color:var(--wb-primary-dark);background:#f3faf6}.workbench-app.collapsed .wb-nav-label{display:none}.workbench-app.collapsed .wb-nav-subgroup{margin:0 8px 6px}.workbench-app.collapsed .wb-nav-subgroup:before{display:none}.workbench-app.collapsed .wb-nav-sub{padding-left:0!important}.workbench-app.collapsed .wb-nav-sub.active,.workbench-app.collapsed .wb-nav-sub.active:hover{margin-left:0;margin-right:0}.workbench-app.collapsed .wb-nav-grouped>.wb-nav-item:not(.wb-nav-sub){margin:0 8px 4px}.workbench-app.collapsed .wb-nav-grouped>.wb-nav-item:not(.wb-nav-sub).active,.workbench-app.collapsed .wb-nav-grouped>.wb-nav-item:not(.wb-nav-sub).active:hover{margin-left:8px;margin-right:8px}.workbench-app .wb-overview-flow{margin-top:0}.workbench-app .wb-media-full{width:100%}.workbench-app .wb-media-actions{display:flex;flex-wrap:wrap;gap:8px}.workbench-app .wb-modal-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#0f172a73}.workbench-app .wb-modal{width:min(520px,100%);max-height:min(88vh,720px);overflow:auto;background:#fff;border-radius:14px;box-shadow:0 20px 50px #0f172a2e}.workbench-app .wb-modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--wb-border)}.workbench-app .wb-modal-head h3{margin:0;font-size:16px;font-weight:700}.workbench-app .wb-modal-close{width:32px;height:32px;color:#6b7280;background:#f3f4f6;border:0;border-radius:8px;font-size:20px;line-height:1;cursor:pointer}.workbench-app .wb-modal-body{padding:20px 24px}.workbench-app .wb-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px 20px;border-top:1px solid var(--wb-border)}.workbench-app .wb-cashback-modal{width:min(560px,calc(100% - 48px))}.workbench-app .wb-cashback-intro{margin:0 0 16px;color:#374151;font-size:14px;line-height:1.7}.workbench-app .wb-cashback-highlight{color:var(--wb-primary-dark);font-weight:600}.workbench-app .wb-cashback-table-wrap{overflow-x:auto;border:1px solid var(--wb-border);border-radius:8px}.workbench-app .wb-cashback-table{width:100%;border-collapse:collapse;font-size:14px}.workbench-app .wb-cashback-table thead{background:var(--wb-primary-soft)}.workbench-app .wb-cashback-table td,.workbench-app .wb-cashback-table th{padding:10px 14px;border-bottom:1px solid var(--wb-border);text-align:left}.workbench-app .wb-cashback-table tbody tr:last-child td{border-bottom:0}.workbench-app .wb-cashback-total{margin:14px 0 0;color:#374151;font-size:14px;text-align:right}.workbench-app .wb-cashback-total strong{color:var(--wb-primary-dark);font-size:16px}.workbench-app .wb-publish-submit-modal{width:min(520px,calc(100% - 48px))}.workbench-app .wb-publish-submit-body p{margin:0 0 12px;color:#374151;font-size:14px;line-height:1.7}.workbench-app .wb-publish-submit-body p:last-child{margin-bottom:0}.workbench-app .wb-submit-warn{color:#dc2626!important}.workbench-app .wb-publish-submit-foot{justify-content:flex-end}.workbench-app .wb-publish-submit-foot .primary-button{min-width:120px}.workbench-app .wb-media-detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.workbench-app .wb-media-detail-head h3{margin:0;flex:1;min-width:0;font-size:18px;line-height:1.4}.workbench-app .wb-media-detail-price{flex-shrink:0;display:flex;align-items:baseline;gap:4px;white-space:nowrap}.workbench-app .wb-media-detail-price strong{display:block;color:#f59e0b;font-size:22px;font-weight:700}.workbench-app .wb-media-detail-price span{color:var(--wb-muted);font-size:12px}.workbench-app .wb-modal-detail-list{gap:0;font-size:15px}.workbench-app .wb-modal-detail-list dd,.workbench-app .wb-modal-detail-list dt{font-size:15px}.workbench-app .wb-modal-detail-list>div{padding:6px 0}.workbench-app .wb-modal-detail-list dt{margin-bottom:4px}.workbench-app .wb-modal-detail-list dd{line-height:1.55}.workbench-app .wb-media-search-panel{margin-bottom:12px;padding:16px 20px}.workbench-app .wb-media-search-panel .wb-media-search-bar{margin-bottom:0;padding:0}.workbench-app .wb-page-head-media{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.workbench-app .wb-media-type-switch{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.workbench-app .wb-media-type-btn{min-height:34px;padding:0 16px;color:var(--wb-text);font-size:16px;background:#fff;border:1px solid var(--wb-border);border-radius:999px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.workbench-app .wb-media-type-btn:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.workbench-app .wb-media-type-btn.active{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}.workbench-app .wb-media-type-panel{margin-bottom:12px;padding:14px 20px;background:#fff;border:1px solid var(--wb-border);border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.workbench-app .wb-media-type-panel .wb-media-type-switch{justify-content:flex-start}.workbench-app .wb-media-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px;padding:12px 16px;background:#fff;border:1px solid var(--wb-border);border-radius:12px}.workbench-app .wb-media-toolbar-tabs{margin:0;flex:1;min-width:0}.workbench-app .wb-media-name-search{display:flex;align-items:center;gap:8px;flex-shrink:0}.workbench-app .wb-media-name-search input{width:200px;padding:0 12px}.workbench-app .wb-media-name-search input,.workbench-app .wb-media-search-mode{min-height:36px;font-size:13px;border:1px solid var(--wb-border);border-radius:8px;outline:none;transition:border-color .18s,box-shadow .18s}.workbench-app .wb-media-search-mode{padding:0 10px;background:#fff}.workbench-app .wb-media-search-submit{min-height:36px;padding:0 16px;color:#fff;font-size:13px;background:var(--brand-primary);border:none;border-radius:8px;cursor:pointer}.workbench-app .wb-media-filter-wrap .media-filter-inline-groups{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;width:100%;padding-left:98px;box-sizing:border-box}.workbench-app .wb-media-filter-wrap .media-filter-inline-group{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.workbench-app .wb-media-filter-wrap .media-filter-inline-group:first-child{margin-left:-98px}.workbench-app .wb-media-filter-wrap .media-filter-inline-group .media-filter-label{flex-shrink:0;padding-top:4px;line-height:28px;text-align:right}.workbench-app .wb-media-filter-wrap .media-filter-inline-group:first-child .media-filter-label{width:110px;box-sizing:border-box}.workbench-app .wb-media-filter-wrap .media-filter-range-input:focus,.workbench-app .wb-media-filter-wrap .media-filter-select select:focus,.workbench-app .wb-media-name-search input:focus,.workbench-app .wb-media-search-mode:focus{outline:none;border-color:var(--wb-primary);box-shadow:0 0 0 2px #4ab8801f}.workbench-app .wb-media-filter-wrap .media-filter-range-input,.workbench-app .wb-media-filter-wrap .media-filter-select select,.workbench-app .wb-media-lib-view input:not([type=checkbox]):not([type=radio]),.workbench-app .wb-media-lib-view select,.workbench-app .wb-media-lib-view textarea{outline:none}.workbench-app .wb-media-filter-wrap .media-filter-subgroups{display:flex;flex-wrap:wrap;gap:12px 20px;flex:1}.workbench-app .wb-media-filter-wrap .media-filter-subgroup{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.workbench-app .wb-media-filter-wrap .media-filter-sublabel{color:var(--wb-muted);font-size:14px;white-space:nowrap;line-height:28px}.workbench-app .wb-media-filter-wrap .media-filter-badge{display:inline-block;margin-left:4px;padding:0 4px;color:#fff;background:#ef4444;border-radius:3px;font-size:10px;font-style:normal;font-weight:700;line-height:1.5;vertical-align:middle}.workbench-app .wb-media-filter-wrap .media-filter-row.is-geo .media-filter-tag{color:#dc2626}.workbench-app .wb-media-filter-wrap .media-filter-row.is-geo .media-filter-tag.active{color:#fff;background:#dc2626;border-color:#dc2626}.workbench-app .wb-media-filter-wrap .media-filter-tags-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex:1}.workbench-app .wb-media-filter-wrap .media-filter-range{display:flex;align-items:center;gap:6px}.workbench-app .wb-media-filter-wrap .media-filter-range-input{width:72px;min-height:28px;padding:0 8px;font-size:14px;border:1px solid var(--wb-border);border-radius:4px}.workbench-app .wb-media-filter-wrap .media-filter-range-btn{min-height:28px;padding:0 10px;color:var(--brand-primary);font-size:14px;background:#fff;border:1px solid var(--brand-primary);border-radius:4px;cursor:pointer}.workbench-app .wb-media-filter-wrap .media-sort-arrows{margin-left:2px;color:#9ca3af;font-size:11px;font-style:normal}.workbench-app .wb-media-filter-wrap .media-filter-tag.active .media-sort-arrows{color:#fff}.workbench-app .col-wb-select{width:44px;text-align:center!important}.workbench-app .col-wb-select input[type=checkbox],.workbench-app .wb-table-checkbox{position:relative;width:16px;height:16px;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:3px;vertical-align:middle}.workbench-app .col-wb-select input[type=checkbox]:checked,.workbench-app .wb-table-checkbox:checked{background:var(--wb-primary);border-color:var(--wb-primary)}.workbench-app .col-wb-select input[type=checkbox]:checked:after,.workbench-app .wb-table-checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);color:#fff;font-size:11px;font-weight:700;line-height:1}.workbench-app .wb-media-block-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;color:#6b7280;font-size:11px;font-weight:700;line-height:1;background:#f3f4f6;border:1px solid #d1d5db;border-radius:50%;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.workbench-app .wb-media-block-btn.is-active{color:#fff;background:#6b7280;border-color:#6b7280;box-shadow:none}.workbench-app .wb-media-block-btn span{transform:translateY(-.5px)}.workbench-app .wb-media-category-tabs{margin:0 0 12px}.workbench-app .wb-media-table-panel{padding:0;overflow:hidden}.workbench-app .wb-media-table-panel .media-price-table-wrap{border:none;border-radius:0}.workbench-app .wb-media-search-bar.media-search-bar{max-width:none}.workbench-app .wb-media-lib-view.has-dock{padding-bottom:168px}.workbench-app .wb-media-dock{position:fixed;right:0;bottom:0;left:var(--wb-sidebar-width);z-index:45;box-shadow:0 -4px 20px #0f172a1f}.workbench-app.collapsed .wb-media-dock{left:72px}.workbench-app .wb-media-dock-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:10px 24px;color:#fff;background:var(--wb-primary)}.workbench-app .wb-media-dock-summary{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;font-size:14px}.workbench-app .wb-media-dock-summary em{color:#fde68a;font-style:normal;font-weight:700}.workbench-app .wb-media-dock-refresh{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;color:#fff;background:#ffffff26;border:1px solid hsla(0,0%,100%,.45);border-radius:999px;font-size:13px;cursor:pointer}.workbench-app .wb-media-dock-refresh:hover{background:#ffffff40}.workbench-app .wb-media-dock-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.workbench-app .wb-media-dock-btn{min-height:36px;padding:0 16px;border:0;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.workbench-app .wb-media-dock-btn-white{color:var(--wb-primary-dark);background:#fff}.workbench-app .wb-media-dock-btn-white:hover{background:var(--wb-primary-soft)}.workbench-app .wb-media-dock-btn-soft{color:var(--wb-primary-dark);background:#e8f7ef;border:1px solid #b8e6cb}.workbench-app .wb-media-dock-btn-soft:hover{background:#d9f0e4}.workbench-app .wb-media-dock-btn-primary{min-width:88px;color:#fff;background:var(--wb-primary-dark)}.workbench-app .wb-media-dock-btn-primary:hover{background:#358f5c}.workbench-app .wb-media-dock-btn-outline{color:#fff;background:transparent;border:1px solid hsla(0,0%,100%,.75)}.workbench-app .wb-media-dock-btn-outline:hover{background:#ffffff1f}.workbench-app .wb-media-dock-tags{display:flex;flex-wrap:wrap;gap:8px;max-height:112px;padding:10px 24px;overflow-y:auto;background:#fff;border-top:2px solid var(--wb-primary)}.workbench-app .wb-media-dock-tag{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;color:#fff;background:var(--wb-primary);border-radius:4px;font-size:13px;line-height:1.2}.workbench-app .wb-media-dock-tag-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;color:#fff;background:transparent;border:0;border-radius:50%;font-size:16px;line-height:1;cursor:pointer;opacity:.85}.workbench-app .wb-media-dock-tag-remove:hover{opacity:1;background:#fff3}.workbench-app .wb-media-lib-view .media-pagination{padding:16px 20px}.workbench-app .col-wb-block,.workbench-app .col-wb-fav{width:56px;text-align:center!important}.workbench-app .wb-media-fav-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;color:#ef4444;background:transparent;border:none;cursor:pointer}.workbench-app .wb-media-fav-btn svg{stroke:#ef4444;fill:none}.workbench-app .wb-media-fav-btn.is-active svg{fill:#ef4444}.workbench-app .wb-media-filter-panel{margin-bottom:16px;padding:16px 20px}.workbench-app .wb-media-filter-panel .wb-media-filter-wrap{margin:0}.workbench-app .wb-media-search-bar{display:flex;align-items:center;gap:10px}.workbench-app .wb-recharge-inner{max-width:720px}.workbench-app .wb-publish-combined .wb-publish-row{max-width:920px}.workbench-app .wb-publish-form-actions{justify-content:flex-start;max-width:920px}.workbench-app .wb-media-pick-card.is-empty{display:grid;place-items:center;min-height:96px;background:#fafafa;border-style:dashed}.workbench-app .wb-media-pick-add{color:var(--wb-muted);background:transparent;border:0;font-size:13px;cursor:pointer}.workbench-app .wb-media-pick-add:hover{color:var(--wb-primary-dark)}.workbench-app .wb-confirm-dialog{width:min(400px,calc(100% - 48px));padding:24px;background:#fff;border-radius:12px;box-shadow:0 20px 50px #0f172a2e;text-align:center}.workbench-app .wb-confirm-dialog h3{margin:0 0 12px;font-size:18px;font-weight:700}.workbench-app .wb-confirm-dialog p{margin:0 0 20px;color:#4b5563;font-size:15px;line-height:1.6}.workbench-app .wb-confirm-actions{display:flex;justify-content:center;gap:12px}.workbench-app .wb-confirm-actions .wb-confirm-btn{font-weight:400}.workbench-app .wb-cart-added-msg{margin:0 0 20px;color:#374151;font-size:15px;line-height:1.6}.workbench-app .wb-article-preview-modal{width:min(720px,calc(100% - 48px));max-height:min(85vh,680px)}.workbench-app .wb-article-preview-body{max-height:calc(85vh - 120px);overflow-y:auto}.workbench-app .wb-article-preview-title{margin:0 0 10px;color:#111827;font-size:20px;font-weight:700;line-height:1.4}.workbench-app .wb-article-preview-meta{margin:0 0 16px;color:var(--wb-muted);font-size:13px;line-height:1.5}.workbench-app .wb-article-preview-content{padding:16px;color:#374151;background:#f9fafb;border:1px solid #eef0f2;border-radius:10px;font-size:15px;line-height:1.85;white-space:pre-wrap;word-break:break-word}.workbench-app .wb-app-detail-list{display:grid;gap:10px;font-size:14px}.workbench-app .wb-app-detail-list dt{color:var(--wb-muted);font-weight:500}.workbench-app .wb-app-detail-list dd{margin:4px 0 0;color:var(--wb-text);line-height:1.6}.workbench-app .wb-reject-reason p{margin:0;color:#4b5563;font-size:15px;line-height:1.75}.workbench-app .wb-app-view-btn{font-size:14px;font-weight:400}.workbench-app .wb-media-search-bar input{width:min(360px,100%);min-height:38px;padding:0 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.workbench-app .wb-media-search-bar input:focus{border-color:var(--wb-primary);box-shadow:0 0 0 2px #4ab8801f;outline:none}.workbench-app .wb-detail-btn{font-weight:400!important}.workbench-app .wb-modal-cart-wrap{display:flex;justify-content:center;margin-top:20px;padding-top:8px}.workbench-app .wb-modal-cart-btn{min-width:148px;padding:0 28px}.workbench-app .wb-section-bar{display:flex;align-items:center;gap:10px;margin-bottom:20px}.workbench-app .wb-section-mark{width:4px;height:18px;background:var(--wb-primary);border-radius:2px}.workbench-app .wb-section-bar h2{margin:0;font-size:16px;font-weight:700}.workbench-app .wb-recharge-view{display:flex;flex-direction:column;gap:16px}.workbench-app .wb-invoice-panel,.workbench-app .wb-recharge-main{width:100%;max-width:none}.workbench-app .wb-custom-label{font-size:15px}.workbench-app .wb-recharge-block h3{margin:0 0 12px;color:#374151;font-size:14px;font-weight:600}.workbench-app .wb-recharge-block+.wb-recharge-block{margin-top:20px}.workbench-app .wb-pay-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workbench-app .wb-pay-card{position:relative;display:flex;align-items:center;gap:12px;min-height:72px;padding:16px;text-align:left;background:#fff;border:1px solid var(--wb-border);border-radius:10px;cursor:pointer}.workbench-app .wb-pay-icon{flex-shrink:0;width:34px;height:34px}.workbench-app .wb-pay-text{min-width:0}.workbench-app .wb-amount-btn.active,.workbench-app .wb-pay-card.active{border-color:var(--wb-primary);box-shadow:none}.workbench-app .wb-amount-btn.active:before,.workbench-app .wb-pay-card.active:before{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 26px 26px;border-color:transparent transparent var(--wb-primary) transparent;border-radius:0 0 8px}.workbench-app .wb-amount-btn.active:after,.workbench-app .wb-pay-card.active:after{content:"✓";position:absolute;right:4px;bottom:2px;z-index:1;color:#fff;font-size:10px;font-weight:700;line-height:1}.workbench-app .wb-pay-card b{display:block;font-size:15px}.workbench-app .wb-pay-card small{color:var(--wb-muted);font-size:12px}.workbench-app .wb-amount-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.workbench-app .wb-amount-btn{position:relative;min-height:56px;padding:12px;background:#fff;border:1px solid var(--wb-border);border-radius:8px;cursor:pointer}.workbench-app .wb-amount-btn.active{border-color:var(--wb-primary);box-shadow:none}.workbench-app .wb-recharge-confirm{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:160px;margin:8px 0 0;min-height:44px}.workbench-app .wb-amount-tag{position:absolute;top:-8px;right:8px;padding:2px 8px;color:#fff;background:#f59e0b;border-radius:4px;font-size:11px;white-space:nowrap}.workbench-app .wb-amount-custom{display:flex;align-items:center;gap:8px;min-height:56px;padding:0 12px;border:1px dashed var(--wb-border);border-radius:8px;font-size:15px}.workbench-app .wb-amount-custom input{flex:1;min-width:0;border:0;outline:none;font-size:14px}.workbench-app .wb-recharge-tax{margin:16px 0;color:#d97706;font-size:13px}.workbench-app .wb-recharge-warn{margin-top:20px;padding:12px 14px;color:#b91c1c;background:#fef2f2;border-radius:8px;font-size:13px;line-height:1.6}.workbench-app .wb-invoice-list{margin:0 0 16px;padding-left:20px;color:#4b5563;font-size:14px;line-height:1.8}.workbench-app .wb-corp-box{padding:16px;background:#f9fafb;border-radius:10px}.workbench-app .wb-corp-box h4{margin:0 0 12px;font-size:14px}.workbench-app .wb-corp-box p{margin:8px 0;font-size:14px}.workbench-app .wb-corp-box p span{display:inline-block;min-width:72px;color:var(--wb-muted)}.workbench-app .wb-publish-view.has-dock{padding-bottom:168px}.workbench-app .wb-publish-combined{padding:22px 24px}.workbench-app .wb-publish-block+.wb-publish-divider{margin:22px 0;border-top:1px solid var(--wb-border)}.workbench-app .wb-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.workbench-app .wb-block-head h3{margin:0;font-size:16px;font-weight:700}.workbench-app .wb-block-meta{color:var(--wb-muted);font-size:13px}.workbench-app .wb-block-meta em{color:#f59e0b;font-style:normal;font-weight:700}.workbench-app .wb-block-head-mark{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:16px;text-align:left}.workbench-app .wb-block-mark{flex-shrink:0;width:4px;height:18px;background:var(--wb-primary);border-radius:2px}.workbench-app .wb-block-head-mark h3{margin:0;font-size:16px;font-weight:700}.workbench-app .wb-media-pick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,180px));gap:12px;justify-content:start}.workbench-app .wb-media-pick-card{position:relative;display:flex;flex-direction:column;gap:6px;min-height:96px;padding:14px 12px 12px;background:#f9fafb;border:1px solid var(--wb-border);border-radius:10px}.workbench-app .wb-media-pick-remove{position:absolute;top:6px;right:6px;width:22px;height:22px;padding:0;color:#9ca3af;background:#fff;border:1px solid #e5e7eb;border-radius:50%;font-size:14px;line-height:1;cursor:pointer}.workbench-app .wb-media-pick-remove:hover{color:#ef4444;border-color:#fecaca;background:#fef2f2}.workbench-app .wb-media-pick-body b{display:block;padding-right:18px;color:var(--wb-text);font-size:14px;font-weight:600;line-height:1.35}.workbench-app .wb-media-pick-body small{display:block;margin-top:4px;color:var(--wb-muted);font-size:12px;line-height:1.4}.workbench-app .wb-media-pick-price{margin-top:auto;color:#f59e0b;font-size:14px;font-weight:700}.workbench-app .wb-media-pick-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px;background:#f9fafb;border:1px dashed var(--wb-border);border-radius:12px}.workbench-app .wb-media-pick-empty p{margin:0;color:var(--wb-muted);font-size:14px}.workbench-app .wb-upload-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;color:var(--wb-primary-dark);background:var(--wb-primary-soft);border:1px solid #c8e8d4;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.workbench-app .wb-upload-btn:hover{background:#dff3e8}.workbench-app .wb-tinymce-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:1px;padding:4px 6px;background:#f5f5f5;border:1px solid #d9d9d9;border-bottom:0;border-radius:2px 2px 0 0}.workbench-app .wb-tb-sep{width:1px;height:20px;margin:0 3px;background:#d9d9d9}.workbench-app .wb-tb-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:28px;min-height:28px;padding:0 6px;color:#333;background:transparent;border:1px solid transparent;border-radius:2px;font-size:12px;cursor:default}.workbench-app .wb-tb-btn svg{flex-shrink:0}.workbench-app .wb-tb-btn.wb-tb-select{min-width:84px;justify-content:space-between;padding:0 8px;background:#fff;border-color:#d9d9d9;font-size:12px}.workbench-app .wb-tb-btn.wb-tb-magic{color:#333;background:#fff;border-color:#d9d9d9;font-size:12px}.workbench-app .wb-rich-area{min-height:260px;border-radius:0 0 4px 4px!important;border-color:#d9d9d9!important;font-size:14px;line-height:1.7}.workbench-app .wb-rich-footer{margin-top:4px;padding:4px 2px 0;color:#9ca3af}.workbench-app .wb-publish-form-actions{display:flex;gap:12px;margin-top:8px;padding-top:8px}.workbench-app .wb-btn-draft{min-height:40px;padding:0 22px;color:#374151;background:#fff;border:1px solid var(--wb-border);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.workbench-app .wb-btn-draft:hover{border-color:#c8e8d4;background:var(--wb-primary-soft)}.workbench-app .wb-btn-submit{min-height:40px;padding:0 28px;color:#fff;background:var(--wb-primary);border:1px solid var(--wb-primary);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.workbench-app .wb-btn-submit:hover{background:var(--wb-primary-dark);border-color:var(--wb-primary-dark)}.workbench-app .wb-publish-type-panel{margin-bottom:12px}.workbench-app .wb-pub-req{margin-right:2px;color:#ef4444;font-style:normal;font-weight:700}.workbench-app .wb-pub-info{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:4px;color:#9ca3af;font-size:10px;font-style:italic;font-weight:700;border:1px solid #d1d5db;border-radius:50%;vertical-align:middle}.workbench-app .wb-pub-radios{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:10px}.workbench-app .wb-pub-radios-inline{flex-wrap:nowrap;margin-bottom:12px;gap:16px 24px;min-height:36px;align-items:center}.workbench-app .wb-pub-radios-inline .wb-pub-radio{flex:0 0 auto;white-space:nowrap}.workbench-app .wb-pub-radios-inline .wb-pub-radio span{white-space:nowrap}.workbench-app .wb-pub-title-block .wb-pub-radios-inline{margin-bottom:10px}.workbench-app .wb-pub-radios-stack{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:0}.workbench-app .wb-pub-radio-stack{width:100%}.workbench-app .wb-pub-radio{display:inline-flex;align-items:center;gap:6px;color:#374151;font-size:14px;cursor:pointer}.workbench-app .wb-pub-radio input{accent-color:var(--brand-primary)}.workbench-app .wb-pub-badge{margin-left:4px;padding:0 5px;color:#fff;background:#22c55e;border-radius:3px;font-size:10px;font-style:normal;font-weight:700;line-height:1.6}.workbench-app .wb-pub-inline-link,.workbench-app .wb-pub-link{margin-left:6px;color:var(--wb-primary-dark);font-size:13px;text-decoration:none}.workbench-app .wb-pub-inline-link:hover,.workbench-app .wb-pub-link:hover{text-decoration:underline}.workbench-app .wb-pub-upload-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.workbench-app .wb-pub-video-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.workbench-app .wb-pub-btn{min-height:36px;padding:0 14px;border-radius:6px;font-size:13px;cursor:pointer}.workbench-app .wb-pub-btn-outline{color:#374151;background:#f9fafb;border:1px solid #d1d5db}.workbench-app .wb-pub-btn-upload{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;font-size:13px;white-space:nowrap}.workbench-app .wb-pub-btn-primary{color:#fff;background:var(--wb-primary);border:1px solid var(--wb-primary)}.workbench-app .wb-pub-btn-primary:hover{background:var(--wb-primary-dark);border-color:var(--wb-primary-dark)}.workbench-app .wb-pub-date-field{position:relative;max-width:520px}.workbench-app .wb-pub-date-field input{width:100%;min-height:36px;padding-right:36px;color:#1f2937;background:linear-gradient(180deg,#f4fbf7,#fff);border:1px solid #cfd8e3;border-radius:8px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.workbench-app .wb-pub-date-field input:focus{border-color:var(--wb-primary);box-shadow:0 0 0 2px #4ab8801f;background:#fff;outline:none}.workbench-app .wb-pub-date-field input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.workbench-app .wb-pub-date-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#9ca3af;font-size:14px;pointer-events:none}.workbench-app .wb-pub-counter-field{position:relative}.workbench-app .wb-pub-counter-field input{width:100%;padding-right:52px}.workbench-app .wb-pub-counter{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:#9ca3af;font-size:12px;pointer-events:none}.workbench-app .wb-pub-remark-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.workbench-app .wb-pub-remark-row input{flex:1;min-width:220px}.workbench-app .wb-pub-actions-row{margin-top:-8px;margin-bottom:18px}.workbench-app .wb-pub-action-btns{display:flex;flex-wrap:wrap;gap:10px}.workbench-app .wb-pub-action-btn{min-height:34px;padding:0 16px;color:var(--wb-primary-dark);background:var(--wb-primary-soft);border:1px solid #c8e8d4;border-radius:8px;font-size:13px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.workbench-app .wb-pub-action-btn:hover{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}.workbench-app .wb-pub-multi-titles,.workbench-app .wb-pub-title-block .wb-pub-title-field{margin-top:4px}.workbench-app .wb-pub-media-title-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.workbench-app .wb-pub-media-title-row:last-child{margin-bottom:0}.workbench-app .wb-pub-media-tag{flex-shrink:0;min-width:96px;padding:6px 10px;color:#374151;font-size:13px;text-align:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px}.workbench-app .wb-pub-media-title-row .wb-pub-counter-field{flex:1}.workbench-app .wb-pub-lined-editor{display:flex;align-items:stretch;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden;background:#fff}.workbench-app .wb-pub-line-nums{flex-shrink:0;min-width:36px;margin:0;padding:10px 8px;color:#9ca3af;font-size:13px;line-height:1.7;text-align:right;background:var(--wb-primary-soft);border-right:1px solid #c8e8d4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workbench-app .wb-pub-lined-textarea{flex:1;min-height:180px;padding:10px 12px;border:0;border-radius:0;font-size:14px;line-height:1.7;resize:vertical;outline:none}.workbench-app .wb-pub-img-hint{margin:0 0 10px;color:var(--wb-muted);font-size:14px;line-height:1.5}.workbench-app .wb-pub-textarea-lg{min-height:200px}.workbench-app .wb-pub-text-btn{padding:0;color:var(--wb-primary-dark);background:transparent;border:0;font-size:13px;cursor:pointer;white-space:nowrap}.workbench-app .wb-pub-text-btn:hover{text-decoration:underline}.workbench-app .wb-pub-form-box{padding:12px 14px;background:var(--wb-primary-soft);border:1px solid #c8e8d4;border-radius:8px}.workbench-app .wb-pub-form-cards{display:flex;flex-direction:column;gap:10px;width:100%}.workbench-app .wb-pub-form-card{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;width:100%;padding:12px 14px;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.workbench-app .wb-pub-form-card.is-active{background:var(--wb-primary-soft);border-color:#c8e8d4}.workbench-app .wb-pub-form-card input{flex-shrink:0;accent-color:var(--wb-primary)}.workbench-app .wb-pub-form-card.is-active .wb-pub-form-card-text{color:var(--wb-primary-dark);font-weight:600}.workbench-app .wb-pub-form-card-text{color:#374151;font-size:14px;line-height:1.5;white-space:nowrap}.workbench-app .wb-pub-lined-textarea::-moz-placeholder{color:#9ca3af;line-height:1.7}.workbench-app .wb-pub-lined-textarea::placeholder{color:#9ca3af;line-height:1.7}.workbench-app .wb-pub-form-box .wb-pub-radios{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:0}.workbench-app .wb-pub-textarea{width:100%;min-height:120px;padding:10px 12px;border:1px solid var(--wb-border);border-radius:8px;font-size:14px;line-height:1.6;resize:vertical}.workbench-app .wb-pub-cover-add{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:88px;height:88px;color:#9ca3af;background:#fafafa;border:1px dashed #d1d5db;border-radius:8px;cursor:pointer}.workbench-app .wb-pub-cover-add span{font-size:24px;line-height:1}.workbench-app .wb-pub-cover-add small{margin-top:4px;font-size:12px}.workbench-app .wb-pub-warm-tip{margin:8px 0 16px;padding:10px 12px;color:#dc2626;background:#fef2f2;border-radius:8px;font-size:13px;line-height:1.6}.workbench-app .wb-pub-notice{margin-top:20px;padding:14px 16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.workbench-app .wb-pub-notice h4{margin:0 0 10px;color:#dc2626;font-size:15px;font-weight:700}.workbench-app .wb-pub-notice ol{margin:0;padding-left:18px;color:#b45309;font-size:13px;line-height:1.85}.workbench-app .wb-pub-notice ol li{margin-bottom:8px}.workbench-app .wb-pub-notice ol li:last-child{margin-bottom:0}.workbench-app .wb-publish-dock{position:fixed;right:0;bottom:0;left:var(--wb-sidebar-width);z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;height:80px;min-height:80px;padding:0 24px;background:#fff;border-top:1px solid var(--wb-border);box-shadow:0 -4px 16px #0f172a0f}.workbench-app.collapsed .wb-publish-dock{left:72px}.workbench-app .wb-dock-left{display:flex;align-items:center;gap:10px;color:#374151;font-size:14px}.workbench-app .wb-dock-left em{color:#f59e0b;font-style:normal;font-weight:700}.workbench-app .wb-dock-order-total,.workbench-app .wb-dock-pay-label{color:var(--wb-muted);font-size:13px}.workbench-app .wb-dock-refresh{width:28px;height:28px;color:#6b7280;background:#f3f4f6;border:0;border-radius:6px;cursor:pointer}.workbench-app .wb-dock-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.workbench-app .wb-dock-btn{min-height:36px;padding:0 16px;background:#fff;border:1px solid;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.workbench-app .wb-dock-btn.blue{color:#2563eb;border-color:#93c5fd}.workbench-app .wb-dock-btn.red{color:#ef4444;border-color:#fca5a5}.workbench-app .wb-dock-btn.green{color:var(--wb-primary-dark);border-color:#9fd9b8}.workbench-app .wb-orders-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap}.workbench-app .wb-orders-head .wb-order-filters{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:12px;flex-shrink:0}.workbench-app .wb-order-filters label{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:13px;color:var(--wb-muted);white-space:nowrap}.workbench-app .wb-order-filters select{min-width:110px;min-height:34px;padding:0 10px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;outline:none}.workbench-app .wb-order-filters select:focus{border-color:#c8e8d4;box-shadow:0 0 0 2px #4ab8801f}.workbench-app .wb-filter-inline{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px;width:100%}.workbench-app .wb-filter-item{display:inline-flex;align-items:center;gap:8px;flex:1 1 0;min-width:0;font-size:13px;color:#374151;white-space:nowrap}.workbench-app .wb-filter-item input,.workbench-app .wb-filter-item select{flex:1 1 auto;min-width:0;width:100%;min-height:36px;padding:0 10px;border:1px solid var(--wb-border);border-radius:8px;font-size:13px}.workbench-app .wb-article-filters .wb-search-btn{flex-shrink:0}.workbench-app .wb-app-head-row{font-size:14px}.workbench-app .wb-app-head-row .table-row,.workbench-app .wb-app-table .table-row.head{font-size:14px;font-weight:600}.workbench-app .wb-app-data-row .wb-app-media-name{font-weight:400}.workbench-app .wb-app-actions .primary-button,.workbench-app .wb-app-actions .secondary-button{font-size:14px}.workbench-app .wb-filter-grid{flex-wrap:nowrap;gap:10px;overflow-x:auto}.workbench-app .wb-filter-grid label{flex:1 1 auto;min-width:0}.workbench-app .wb-filter-grid label span{white-space:nowrap}.workbench-app .wb-filter-grid input,.workbench-app .wb-filter-grid select{width:100%;min-width:0}.workbench-app .wb-search-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:36px;padding:0 16px;color:#fff;background:var(--wb-primary);border:1px solid var(--wb-primary);border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.workbench-app .wb-search-btn:hover{background:var(--wb-primary-dark)}.workbench-app .wb-view-btn{min-height:30px;padding:0 12px;color:var(--wb-primary-dark);background:var(--wb-primary-soft);border:1px solid #c8e8d4;border-radius:6px;font-size:13px;cursor:pointer}.workbench-app .wb-view-btn:hover{background:#dff3e8}.workbench-app .wb-drafts-panel,.workbench-app .wb-drafts-table .table-row{font-size:15px}.workbench-app .wb-draft-title{font-weight:400}.workbench-app .wb-draft-btn{min-height:32px;padding:0 14px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.workbench-app .wb-draft-btn.edit{color:var(--wb-primary-dark);background:var(--wb-primary-soft);border:1px solid #c8e8d4}.workbench-app .wb-draft-btn.delete{color:#ef4444;background:#fff;border:1px solid #fecaca}.workbench-app .wb-app-table .table-row{grid-template-columns:1.2fr .8fr 1fr .7fr .8fr .7fr 1fr}.workbench-app .wb-publish-view{display:flex;flex-direction:column;gap:16px}.workbench-app .wb-publish-section .wb-section-bar{justify-content:space-between}.workbench-app .wb-publish-row{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:18px}.workbench-app .wb-publish-label{padding-top:10px;color:#374151;font-size:14px;font-weight:600;text-align:right}.workbench-app .wb-publish-row.wb-pub-image-row .wb-publish-label{padding-top:0}.workbench-app .wb-publish-row.wb-pub-title-row .wb-publish-label{padding-top:0;line-height:36px}.workbench-app .wb-publish-row.wb-pub-title-row{align-items:start}.workbench-app .wb-publish-field input:not([type=radio]):not([type=checkbox]),.workbench-app .wb-publish-field select,.workbench-app .wb-publish-field textarea{width:100%;padding:10px 12px;border:1px solid var(--wb-border);border-radius:8px;font-size:14px;outline:none;transition:border-color .18s,box-shadow .18s}.workbench-app .wb-publish-field input:not([type=radio]):not([type=checkbox]):focus,.workbench-app .wb-publish-field select:focus,.workbench-app .wb-publish-field textarea:focus,.workbench-app .wb-publish-view .editor-textarea:focus,.workbench-app .wb-publish-view .wb-pub-counter-field input:focus,.workbench-app .wb-publish-view .wb-pub-lined-textarea:focus,.workbench-app .wb-publish-view .wb-pub-remark-row input:focus,.workbench-app .wb-publish-view .wb-rich-area:focus{border-color:var(--wb-primary);box-shadow:0 0 0 2px #4ab8801f}.workbench-app .wb-rich-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:#f9fafb;border:1px solid var(--wb-border);border-bottom:0;border-radius:8px 8px 0 0}.workbench-app .wb-rich-btn{padding:4px 8px;color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:4px;font-size:12px;cursor:default}.workbench-app .wb-rich-area{min-height:220px;border-radius:0 0 8px 8px!important;resize:vertical}.workbench-app .wb-rich-footer{display:flex;justify-content:flex-end;margin-top:6px;color:var(--wb-muted);font-size:12px}.workbench-app .wb-editor-tools.compact{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.workbench-app .wb-editor-tools.compact .wb-editor-tool{min-height:36px;padding:8px 14px}.workbench-app .wb-publish-actions{display:flex;gap:12px;margin-top:8px}.workbench-app .hint-text.warn{color:#dc2626}.workbench-app .wb-articles-view .wb-article-filters+.wb-article-tabs-wrap{margin-top:25px}.workbench-app .wb-article-filter-grid{display:grid;gap:12px 16px;align-items:center;width:100%}.workbench-app .wb-article-filter-grid.wb-article-filter-2rows{grid-template-columns:repeat(5,minmax(0,1fr))}.workbench-app .wb-article-filter-grid label.wb-filter-range-wide{grid-column:span 2}.workbench-app .wb-article-filter-tail{display:flex;align-items:center;gap:10px;min-width:0}.workbench-app .wb-article-filter-tail label{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;color:#374151}.workbench-app .wb-article-filter-tail .wb-search-btn{flex-shrink:0}.workbench-app .wb-article-filter-grid label{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;color:#374151}.workbench-app .wb-article-filter-grid label.wb-filter-range{grid-column:span 1}.workbench-app .wb-article-filter-grid label.wb-filter-range span{flex-shrink:0}.workbench-app .wb-article-filter-grid label.wb-filter-range em{flex-shrink:0;color:var(--wb-muted);font-style:normal;font-size:13px}.workbench-app .wb-article-filter-grid label span{flex-shrink:0;white-space:nowrap}.workbench-app .wb-article-filter-grid input,.workbench-app .wb-article-filter-grid select{flex:1 1 auto;min-width:0;width:100%;min-height:36px;padding:0 10px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;outline:none}.workbench-app .wb-article-filter-grid input:focus,.workbench-app .wb-article-filter-grid select:focus{border-color:var(--wb-primary);box-shadow:0 0 0 2px #4ab8801f}.workbench-app .wb-article-table .col-select{display:flex;align-items:center;justify-content:center}.workbench-app .wb-article-tabs-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.workbench-app .wb-article-tabs-head .wb-status-tabs{margin-bottom:0;flex:1 1 auto}.workbench-app .wb-export-excel-btn{flex-shrink:0;min-height:36px;padding:0 16px;color:var(--wb-primary-dark);background:#fff;border:1px solid #c8e8d4;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.workbench-app .wb-export-excel-btn:hover{background:var(--wb-primary-soft)}.workbench-app .wb-article-table-wrap{overflow-x:auto}.workbench-app .wb-article-table .table-row{grid-template-columns:40px minmax(96px,.9fr) minmax(120px,1.2fr) minmax(100px,1fr) minmax(88px,.9fr) minmax(64px,.6fr) minmax(72px,.7fr) minmax(72px,.7fr) minmax(96px,.85fr) minmax(96px,.85fr) minmax(80px,.75fr) minmax(200px,1.3fr);font-size:13px}.workbench-app .wb-article-actions{display:flex;flex-wrap:wrap;gap:4px}.workbench-app .wb-article-action-btn{min-height:26px;padding:0 8px;color:var(--wb-primary-dark);background:var(--wb-primary-soft);border:1px solid #c8e8d4;border-radius:4px;font-size:12px;cursor:pointer;white-space:nowrap}.workbench-app .wb-article-action-btn:hover{background:#dff3e8}.workbench-app .wb-article-action-btn.danger{color:#dc2626;background:#fef2f2;border-color:#fecaca}.workbench-app .wb-article-action-btn.danger:hover{background:#fee2e2}.workbench-app .wb-article-url a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px;display:inline-block}.workbench-app .wb-filter-grid{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.workbench-app .wb-filter-grid label{display:flex;flex-direction:column;gap:6px;font-size:13px}.workbench-app .wb-filter-grid input,.workbench-app .wb-filter-grid select{min-width:140px;min-height:36px;padding:0 10px;border:1px solid var(--wb-border);border-radius:8px;font-size:13px}.workbench-app .wb-status-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.workbench-app .wb-status-tabs button{min-height:32px;padding:0 12px;color:#4b5563;background:#f3f4f6;border:0;border-radius:6px;font-size:13px;cursor:pointer}.workbench-app .wb-status-tabs button.active{color:#fff;background:var(--wb-primary)}.workbench-app .wb-drafts-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px}.workbench-app .wb-drafts-toolbar label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#374151}.workbench-app .wb-drafts-toolbar select{width:130px}.workbench-app .wb-drafts-toolbar input,.workbench-app .wb-drafts-toolbar select{min-height:36px;padding:0 10px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;outline:none}.workbench-app .wb-drafts-toolbar input{width:200px}.workbench-app .wb-drafts-toolbar input:focus,.workbench-app .wb-drafts-toolbar select:focus{border-color:#c8e8d4;box-shadow:0 0 0 2px #4ab8801f}.workbench-app .wb-drafts-table .table-row{grid-template-columns:.8fr 2fr 1fr 2.2fr}.workbench-app .wb-draft-actions{display:flex;flex-wrap:wrap;gap:6px}.workbench-app .wb-draft-btn.publish-media,.workbench-app .wb-draft-btn.publish-selfmedia{color:var(--wb-primary-dark);background:var(--wb-primary-soft);border:1px solid #c8e8d4}.workbench-app .wb-draft-btn.publish-media:hover,.workbench-app .wb-draft-btn.publish-selfmedia:hover{background:#dff3e8}.workbench-app .wb-profile-panel{padding:28px 32px}.workbench-app .wb-profile-card{display:flex;gap:40px;align-items:flex-start}.workbench-app .wb-profile-avatar-block{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}.workbench-app .wb-profile-avatar{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border:3px solid var(--wb-primary-soft);border-radius:50%}.workbench-app .wb-profile-avatar-upload{min-height:32px;padding:0 14px;color:var(--wb-primary-dark);background:var(--wb-primary-soft);border:1px solid #c8e8d4;border-radius:6px;font-size:13px;line-height:32px;cursor:pointer}.workbench-app .wb-profile-avatar-upload:hover{background:#dff3e8}.workbench-app .wb-profile-info{flex:1 1 auto;min-width:0}.workbench-app .wb-profile-row{display:flex;align-items:flex-start;gap:16px;min-height:52px;padding:12px 0 0}.workbench-app .wb-profile-row:last-child{padding-bottom:0}.workbench-app .wb-profile-label{width:88px;flex-shrink:0;padding-top:2px;color:var(--wb-muted);font-size:14px}.workbench-app .wb-profile-value{position:relative;flex:1 1 auto;max-width:480px;padding-bottom:14px;color:var(--wb-text);font-size:15px}.workbench-app .wb-profile-value:after{content:"";position:absolute;left:0;bottom:0;width:100%;max-width:360px;height:1px;background:var(--wb-border)}.workbench-app .wb-profile-row-name .wb-profile-value:after,.workbench-app .wb-profile-row:last-child .wb-profile-value:after{display:none}.workbench-app .wb-profile-name-input{width:100%;max-width:320px;padding:2px 0;color:var(--wb-text);font-size:15px;background:transparent;border:0;border-bottom:1px dashed transparent;border-radius:0;outline:none;cursor:text;transition:border-color .15s ease,background .15s ease}.workbench-app .wb-profile-name-input:hover{border-bottom-color:#d1d5db}.workbench-app .wb-profile-name-input:focus{border-bottom-color:var(--wb-primary);background:#fff9}.workbench-app .wb-profile-foot{margin-top:4px;padding:16px 0 4px 104px}.workbench-app .wb-profile-save-btn{min-height:36px;padding:0 28px;color:#fff;background:var(--wb-primary);border:0;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease}.workbench-app .wb-profile-save-btn:hover{background:var(--wb-primary-dark)}.workbench-app .wb-profile-link-btn{min-height:28px;margin-left:8px;padding:0 10px;color:var(--wb-primary-dark);background:transparent;border:1px solid #c8e8d4;border-radius:4px;font-size:13px;cursor:pointer}.workbench-app .wb-profile-link-btn:hover{background:var(--wb-primary-soft)}.workbench-app .wb-profile-balance strong{color:var(--wb-primary-dark);font-size:20px;font-weight:700}.workbench-app .wb-profile-recharge-btn{min-height:32px;margin-left:16px;padding:0 16px;color:#fff;background:var(--wb-primary);border:0;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.workbench-app .wb-profile-recharge-btn:hover{background:var(--wb-primary-dark)}.workbench-app .wb-article-filter-grid input.wb-date-picker,.workbench-app .wb-finance-filter-bar input.wb-date-picker,.workbench-app .wb-pub-date-field input.wb-date-picker,.workbench-app input.wb-date-picker{cursor:pointer}.workbench-app .wb-finance-view{display:flex;flex-direction:column;gap:16px}.workbench-app .wb-finance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 24px}.workbench-app .wb-finance-stat{display:flex;flex-direction:column;gap:8px;padding:14px 18px;background:var(--wb-primary-soft);border-radius:8px}.workbench-app .wb-finance-stat span{color:var(--wb-muted);font-size:13px}.workbench-app .wb-finance-stat strong{color:var(--wb-text);font-size:24px;font-weight:700;line-height:1.2}.workbench-app .wb-finance-panel{padding:20px 24px 24px}.workbench-app .wb-finance-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.workbench-app .wb-finance-filter-left,.workbench-app .wb-finance-filter-right{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.workbench-app .wb-finance-filter-left{flex:1 1 auto;justify-content:flex-start;min-width:0}.workbench-app .wb-finance-filter-right{flex-shrink:0;justify-content:flex-end}.workbench-app .wb-finance-filter-bar label{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;font-size:13px;color:#374151}.workbench-app .wb-finance-filter-bar label span{flex-shrink:0;white-space:nowrap}.workbench-app .wb-finance-filter-bar input,.workbench-app .wb-finance-filter-bar select{min-width:0}.workbench-app .wb-finance-filter-bar #finance-filter-order{width:160px}.workbench-app .wb-finance-filter-bar #finance-filter-type,.workbench-app .wb-finance-filter-bar #finance-filter-year{min-width:96px}.workbench-app .wb-finance-filter-bar input[type=date]{width:140px}.workbench-app .wb-finance-filter-bar input:focus,.workbench-app .wb-finance-filter-bar select:focus{border-color:var(--wb-primary);box-shadow:0 0 0 2px #4ab8801f}.workbench-app .wb-finance-filter-left .wb-search-btn,.workbench-app .wb-finance-filter-right .wb-export-excel-btn{flex-shrink:0}.workbench-app .wb-finance-filter-grid{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px}.workbench-app .wb-finance-filter-grid label{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;font-size:13px;color:#374151}.workbench-app .wb-finance-filter-grid label span{flex-shrink:0;white-space:nowrap}.workbench-app .wb-finance-filter-grid label.wb-filter-range-wide{flex:1 1 auto;min-width:0;margin:0}.workbench-app .wb-finance-filter-time-group{display:flex;flex:1 1 360px;align-items:center;gap:10px;min-width:0}.workbench-app .wb-finance-filter-time-group .wb-search-btn{flex-shrink:0}.workbench-app .wb-finance-filter-grid label.wb-filter-range em{flex-shrink:0;color:var(--wb-muted);font-style:normal;font-size:13px}.workbench-app .wb-finance-filter-grid input,.workbench-app .wb-finance-filter-grid select{min-width:0;min-height:36px;padding:0 10px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;outline:none}.workbench-app .wb-finance-filter-grid input:focus,.workbench-app .wb-finance-filter-grid select:focus{border-color:var(--wb-primary);box-shadow:0 0 0 2px #4ab8801f}.workbench-app .wb-finance-table-wrap{overflow-x:auto}.workbench-app .wb-finance-table .table-row{grid-template-columns:40px minmax(140px,1.4fr) minmax(140px,1fr) minmax(120px,1fr) minmax(90px,.7fr) minmax(100px,.9fr) minmax(80px,.6fr);font-size:13px}.workbench-app .wb-finance-table .col-select{display:flex;align-items:center;justify-content:center}.workbench-app .wb-finance-amount.is-plus{color:var(--wb-primary-dark);font-weight:600}.workbench-app .wb-finance-amount.is-minus{color:#ef4444;font-weight:600}.workbench-app .wb-finance-status .status.green{color:var(--wb-primary-dark);background:var(--wb-primary-soft)}.workbench-app .wb-finance-pagination{margin-top:0;padding-top:16px}.workbench-app .wb-page-size{display:inline-flex;align-items:center;margin-right:4px}.workbench-app .wb-page-size select{min-height:32px;padding:0 8px;border:1px solid var(--wb-border);border-radius:6px;font-size:12px;outline:none}.workbench-app .wb-page-jump{display:inline-flex;align-items:center;gap:6px;margin-left:8px;color:var(--wb-muted);font-size:12px}.workbench-app .wb-page-jump input{width:48px;padding:0 6px;text-align:center;outline:none}.workbench-app .wb-page-jump input,.workbench-app .wb-page-jump-btn{min-height:32px;border:1px solid var(--wb-border);border-radius:6px;font-size:12px}.workbench-app .wb-page-jump-btn{padding:0 10px;color:#374151;background:#fff;cursor:pointer}.workbench-app .wb-page-jump-btn:hover{background:#f9fafb}.workbench-app .wb-profile-form-modal{width:min(440px,calc(100% - 48px))}.workbench-app .wb-profile-form{display:flex;flex-direction:column;gap:14px}.workbench-app .wb-profile-form-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#374151}.workbench-app .wb-profile-form-field input{min-height:38px;padding:0 12px;border:1px solid var(--wb-border);border-radius:8px;font-size:14px;outline:none}.workbench-app .wb-profile-form-field input:focus{border-color:var(--wb-primary);box-shadow:0 0 0 2px #4ab8801f}.workbench-app .wb-profile-code-field{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:8px}.workbench-app .wb-profile-code-field span{width:100%}.workbench-app .wb-profile-code-field input{flex:1 1 auto;min-width:0}.workbench-app .wb-profile-code-btn{flex-shrink:0;min-height:38px;padding:0 12px;color:var(--wb-primary-dark);background:var(--wb-primary-soft);border:1px solid #c8e8d4;border-radius:8px;font-size:13px;cursor:pointer}.workbench-app .wb-profile-code-btn:hover{background:#dff3e8}.workbench-app .wb-app-cards{display:grid;gap:12px}.workbench-app .wb-app-card{padding:16px 18px;background:#f9fafb;border:1px solid var(--wb-border);border-radius:12px}.workbench-app .wb-app-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.workbench-app .wb-app-card-head small{display:block;margin-top:4px;color:var(--wb-muted);font-size:12px}.workbench-app .wb-app-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0 0 14px;font-size:13px}.workbench-app .wb-app-meta dt{color:var(--wb-muted);font-weight:500}.workbench-app .wb-app-meta dd{margin:2px 0 0;color:var(--wb-text)}.workbench-app .wb-app-table .table-row.head{font-size:14px}.workbench-app .wb-app-data-row{font-size:15px}@media(max-width:1200px){.workbench-app .wb-media-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.workbench-app .wb-amount-grid,.workbench-app .wb-media-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-app .wb-publish-row{grid-template-columns:1fr}.workbench-app .wb-publish-label{padding-top:0}.workbench-app .wb-article-table .table-row{grid-template-columns:1fr}}.wb-view{padding:24px}.wb-view-title{margin:0 0 20px;font-size:20px}.wb-empty,.wb-loading{color:#999;padding:40px 0;text-align:center}.wb-panel{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 10px #0000000a;margin-bottom:16px}.wb-panel h3{margin:0 0 16px;font-size:16px}.wb-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;max-width:460px}.wb-field>span{font-size:13px;color:#666}.wb-field input,.wb-field select,.wb-field textarea{padding:8px 10px;border:1px solid #e5e6eb;border-radius:6px;font:inherit}.wb-field textarea{min-height:120px;resize:vertical}.wb-btn{padding:9px 18px;border:none;border-radius:6px;background:#4ab880;color:#fff;cursor:pointer}.wb-btn:hover{background:#3aa971}.wb-btn:disabled{opacity:.5;cursor:not-allowed}.wb-btn-outline{padding:6px 12px;margin-right:6px;border:1px solid #4ab880;border-radius:6px;background:#fff;color:#22885a;cursor:pointer}.wb-btn-danger{color:#e4393c;border-color:#e4393c}.wb-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}.wb-table td,.wb-table th{padding:10px 12px;text-align:left;border-bottom:1px solid #f0f1f2;font-size:14px}.wb-table th{background:#f7f8fa;color:#666;font-weight:500}.wb-status{padding:2px 8px;border-radius:10px;font-size:12px;white-space:nowrap}.wb-status.green{background:#e8f5e9;color:#2e7d32}.wb-status.blue{background:#e3f2fd;color:#1565c0}.wb-status.orange{background:#fff3e0;color:#e65100}.wb-status.red{background:#ffebee;color:#c62828}.wb-status.gray{background:#f0f1f2;color:#666}.wb-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:16px;flex-wrap:wrap}@media(max-width:820px){.frontdesk-header-inner{flex-direction:row!important;align-items:center!important;justify-content:space-between;min-height:56px!important;padding:8px 16px!important}.frontdesk-brand img{height:34px}}@media(max-width:768px){:root{--container-width:100%}.home-banner{min-height:0!important;background:linear-gradient(175deg,#dff0e6,#eef8f2 55%,#f9fcfa)}.home-banner-bg{display:none}.home-banner-inner{flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:30px 16px 44px!important}.banner-login-card{width:100%;max-width:380px;box-shadow:0 10px 30px #22885a1f}.home-section{padding-left:16px;padding-right:16px}.home-section h2,.home-section-head h2{font-size:22px}.home-stats-row{grid-template-columns:repeat(2,1fr)!important;gap:12px}.media-logo-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px}.media-logo-grid>:nth-child(n+13){display:none}.media-page-banner-content{padding:28px 16px 76px!important}.media-page-banner-content h1{font-size:26px!important}.media-search-bar{grid-template-columns:1fr auto!important;width:100%!important;height:46px;padding:4px;border-radius:999px!important}.media-search-bar input{min-width:0;height:100%;padding:0 14px;font-size:14px}.media-search-submit{display:block!important;height:100%;padding:0 22px;border-radius:999px!important;font-size:15px}.media-filter-overlap{margin-top:-40px!important}.media-list-tabs{flex-wrap:wrap;align-items:center}.media-list-tabs button{min-height:40px;padding:0 14px!important;font-size:15px!important;white-space:nowrap}.media-list-tabs .media-total{flex-basis:100%;order:9;margin-left:0!important;padding:8px 2px 2px;font-size:12px;white-space:nowrap}.media-filter-panel{margin:0 12px}.media-filter-row{flex-direction:column;align-items:flex-start;gap:6px}.media-filter-label{font-size:13px;color:#86909c}.media-intro-content{padding:20px 12px 40px!important}.media-price-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px}.media-price-table{min-width:720px}.media-price-table td:first-child,.media-price-table th:first-child{position:sticky;left:0;z-index:2;background:inherit}.media-price-table thead th:first-child{background:#f7faf8}.media-price-table tbody tr{background:#fff}.media-price-table td:first-child,.media-price-table th:first-child{box-shadow:6px 0 8px -6px #0000001a}.frontdesk-page,.packages-page-inner{padding-left:16px;padding-right:16px}.pkg-media-grid{grid-template-columns:1fr!important}.pkg-detail-buy{width:100%!important}.banner-login-body{min-height:0!important}.banner-login-msg:empty{display:none}.login-page-main{padding-top:96px!important;padding-left:16px;padding-right:16px}.login-panel{padding:22px 18px!important}.login-page-title{font-size:24px}.site-footer{padding:24px 0 12px}.site-footer-inner{padding-left:20px;padding-right:20px}.site-footer-main{grid-template-columns:1fr!important;gap:22px!important;align-items:start!important}.site-footer-brand-block{text-align:center}.site-footer-links,.site-footer-top{grid-template-columns:repeat(3,1fr)!important;gap:12px 14px!important}.site-footer-col h4{margin-bottom:8px;font-size:14px}.site-footer-col a,.site-footer-col span{font-size:13px;line-height:2;overflow-wrap:anywhere}.site-footer-bottom{margin-top:16px;padding:12px 0 4px;font-size:12px;line-height:1.8;text-align:center;word-break:keep-all;overflow-wrap:normal}.workbench-app{display:flex!important;flex-direction:column;min-height:100vh}.workbench-app .wb-sidebar{position:sticky;top:0;z-index:60;display:flex;flex-direction:column;height:auto!important;padding:0!important;border-right:none;border-bottom:1px solid #e8ece9;background:#fff}.workbench-app .wb-brand{display:flex!important;align-items:center;padding:10px 14px 4px!important}.workbench-app .wb-brand img{height:30px!important}.workbench-app .wb-nav,.workbench-app .wb-nav-grouped{display:flex!important;flex-direction:row!important;gap:4px!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 10px 10px!important}.workbench-app .wb-nav::-webkit-scrollbar{display:none}.workbench-app .wb-nav-group,.workbench-app .wb-nav-subgroup{display:contents}.workbench-app .wb-nav-label{display:none}.workbench-app .wb-nav-item{flex:0 0 auto;flex-direction:column!important;gap:4px!important;width:auto!important;min-width:64px;max-width:110px;justify-content:center;padding:8px 10px!important;font-size:12px!important;border-radius:10px;text-align:center}.workbench-app .wb-nav-icon-wrap{margin:0 auto}.workbench-app .wb-sidebar-foot{display:none!important}.workbench-app .wb-main{padding:12px 12px 32px!important}.workbench-app .wb-page-head{flex-direction:column;gap:12px;padding:16px!important}.workbench-app .panel,.workbench-app .wb-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.workbench-app .wb-table{min-width:640px}.wb-recharge-balance{align-items:flex-start!important;width:100%}.wb-amount-grid{grid-template-columns:repeat(2,1fr)!important}.wb-pay-cards{flex-direction:column}}@media(max-width:480px){.home-stats-row{gap:8px}.media-logo-grid{grid-template-columns:repeat(2,1fr)!important}.pkg-detail-side{position:static!important}.wb-amount-grid{grid-template-columns:1fr!important}}.app-toaster[data-v-75b00d7e]{position:fixed;top:24px;left:50%;z-index:4000;flex-direction:column;width:-moz-max-content;width:max-content;max-width:min(520px,calc(100vw - 32px));pointer-events:none;transform:translate(-50%)}.app-toast[data-v-75b00d7e],.app-toaster[data-v-75b00d7e]{display:flex;gap:10px;align-items:center}.app-toast[data-v-75b00d7e]{padding:11px 18px 11px 14px;font-size:14px;line-height:1.5;color:#1f2430;cursor:pointer;background:#fff;border:1px solid #eceff3;border-radius:10px;box-shadow:0 6px 16px #0f172a14,0 2px 6px #0f172a0d;pointer-events:auto}.app-toast-icon[data-v-75b00d7e]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;color:#fff;border-radius:50%}.app-toast-icon[data-v-75b00d7e] svg{width:14px;height:14px}.app-toast.success .app-toast-icon[data-v-75b00d7e]{background:#4ab880}.app-toast.error .app-toast-icon[data-v-75b00d7e]{background:#e4393c}.app-toast.info .app-toast-icon[data-v-75b00d7e]{background:#3b82f6}.app-toast-text[data-v-75b00d7e]{word-break:break-word}.app-toast[data-v-75b00d7e]{animation:toast-in-75b00d7e .22s ease}@keyframes toast-in-75b00d7e{0%{opacity:0;transform:translateY(-10px)}}.toast-leave-active[data-v-75b00d7e],.toast-move[data-v-75b00d7e]{transition:opacity .22s ease,transform .22s ease}.toast-leave-to[data-v-75b00d7e]{opacity:0;transform:translateY(-6px) scale(.98)}.err-page[data-v-eff5e7b2]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(1200px 500px at 80% -10%,rgba(74,184,128,.1),transparent 60%),radial-gradient(900px 420px at 10% 110%,rgba(74,184,128,.08),transparent 60%),#fafcfb}.err-card[data-v-eff5e7b2]{width:640px;max-width:100%;text-align:center}.err-brand[data-v-eff5e7b2]{border:none;background:none;cursor:pointer;font-size:26px;font-weight:800;letter-spacing:2px;color:#1d2129}.err-brand small[data-v-eff5e7b2]{display:block;margin-top:2px;font-size:11px;font-weight:400;letter-spacing:1px;color:#86909c}.err-art[data-v-eff5e7b2]{width:min(420px,86%);margin:8px auto -6px;display:block}.err-art-trail[data-v-eff5e7b2]{fill:none;stroke:#bfe3d0;stroke-width:2.5;stroke-dasharray:2 9;stroke-linecap:round}.err-art-plane[data-v-eff5e7b2]{fill:var(--brand-primary,#4ab880)}.err-art-plane-fold[data-v-eff5e7b2]{fill:#2f8f5b}.err-code[data-v-eff5e7b2]{margin:0;font-size:clamp(88px,18vw,132px);font-weight:800;line-height:1;letter-spacing:6px;color:var(--brand-primary,#4ab880);text-shadow:0 1px 0 #fff,6px 8px 0 rgba(74,184,128,.16)}.err-code-sm[data-v-eff5e7b2]{font-size:clamp(72px,14vw,104px)}.err-title[data-v-eff5e7b2]{margin:10px 0 0;font-size:20px;font-weight:600;color:#1d2129}.err-path[data-v-eff5e7b2]{margin:10px auto 0;max-width:92%;font-size:13px;color:#86909c;overflow-wrap:anywhere}.err-path code[data-v-eff5e7b2]{padding:2px 6px;border-radius:4px;background:#f2f3f5;color:#4e5969}.err-desc[data-v-eff5e7b2]{margin:10px 0 0;font-size:14px;color:#4e5969}.err-actions[data-v-eff5e7b2]{display:flex;justify-content:center;gap:12px;margin-top:26px}.err-btn[data-v-eff5e7b2]{min-width:132px;height:42px;padding:0 22px;border:1px solid #dcdfe4;border-radius:6px;background:#fff;font-size:14px;color:#1d2129;cursor:pointer;transition:all .15s}.err-btn[data-v-eff5e7b2]:hover{border-color:var(--brand-primary,#4ab880);color:var(--brand-primary,#4ab880)}.err-btn-primary[data-v-eff5e7b2]{border:none;background:var(--brand-primary,#4ab880);color:#fff;font-weight:600}.err-btn-primary[data-v-eff5e7b2]:hover{background:#3da571;color:#fff}.err-links[data-v-eff5e7b2]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 14px;margin-top:22px;font-size:13px;color:#86909c}.err-links button[data-v-eff5e7b2]{border:none;background:none;padding:0;font-size:13px;color:var(--brand-primary,#4ab880);cursor:pointer}.err-links button[data-v-eff5e7b2]:hover{text-decoration:underline}
