.enterprise-ops{margin:0 0 24px;padding:22px;border:1px solid #e4e7ec;border-radius:20px;background:linear-gradient(135deg,#fff 0%,#fffaf6 100%);box-shadow:0 10px 35px rgba(17,19,24,.05)}
.enterprise-head,.enterprise-actions,.enterprise-preflight-head,.recon-reason-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.enterprise-head h2,.recon-reason-head h3{margin:4px 0}.enterprise-eyebrow{color:#ff5a0a;font-size:12px;font-weight:800;letter-spacing:.12em}.enterprise-head small{color:#7d8491}.enterprise-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.enterprise-status-grid article{padding:16px;border:1px solid #e7e9ee;border-radius:14px;background:#fff}.enterprise-status-grid span{display:block;color:#858c99;font-size:11px;font-weight:800;letter-spacing:.06em}.enterprise-status-grid strong{display:block;margin-top:7px;font-size:18px}.enterprise-status-grid i{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:#15a66a}.enterprise-actions{justify-content:flex-start;flex-wrap:wrap}.enterprise-actions button,.enterprise-filter-actions button,.recon-reason-actions button{border:1px solid #dfe2e8;border-radius:10px;background:#fff;padding:10px 14px;font-weight:750;cursor:pointer}.enterprise-actions button:first-child,.recon-reason-actions .primary{background:#17191f;color:#fff;border-color:#17191f}
.enterprise-product-tools{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(150px,1fr)) auto;gap:12px;align-items:end;padding:16px;margin:0 0 16px;border:1px solid #e2e5eb;border-radius:14px;background:#fafbfc}.enterprise-product-tools label{font-size:12px;font-weight:750;color:#505662}.enterprise-product-tools input,.enterprise-product-tools select{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:11px 12px;border:1px solid #d8dce4;border-radius:9px;background:#fff;font:inherit}.enterprise-filter-actions{display:flex;gap:8px}.enterprise-filter-actions button:last-child{color:#c83c31}.enterprise-saved{grid-column:1/-1;margin:0;color:#777f8c;font-size:12px}
.seo-workflow{display:flex;gap:8px;overflow:auto;margin:14px 0 16px;padding:12px;border-radius:12px;background:#f6f7f9}.seo-workflow span{white-space:nowrap;color:#727986;font-size:11px;font-weight:750}.seo-workflow span:after{content:'→';margin-left:8px;color:#b0b5bf}.seo-workflow span:last-child:after{display:none}.seo-workflow .active{color:#ff5a0a}.seo-diff-summary{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 14px}.seo-diff-summary i{padding:5px 8px;border-radius:7px;background:#edf8f3;color:#167e57;font-size:11px;font-style:normal}.seo-diff-summary i.removed{background:#fff0ed;color:#b94535}
.enterprise-preflight{margin:16px 0;padding:16px;border:1px solid #ffd4bf;border-radius:14px;background:#fffaf7}.enterprise-preflight-head strong{font-size:15px}.enterprise-preflight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.enterprise-preflight-grid span{padding:10px;border-radius:9px;background:#fff;border:1px solid #eee;color:#69707d;font-size:12px}.enterprise-preflight-grid b{display:block;margin-top:4px;color:#17191f;font-size:17px}.enterprise-preflight .danger b{color:#c9363e}
.recon-reason{margin:14px 0;padding:18px;border:1px solid #e2e5eb;border-radius:16px;background:#fff}.recon-reason-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.recon-reason-list article{padding:13px;border-radius:11px;background:#f7f8fa}.recon-reason-list span{display:block;color:#7b8290;font-size:11px;font-weight:800}.recon-reason-list b{display:block;margin-top:6px}.recon-reason-actions{display:flex;gap:8px}.recon-export-note{margin:10px 0 0;color:#79808d;font-size:12px}
.enterprise-notify{position:relative}.notification-button{position:relative;width:42px;height:42px;border:1px solid #dfe2e8;border-radius:12px;background:#fff;font-size:19px;cursor:pointer}.notification-badge{position:absolute;right:-5px;top:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:10px;background:#ff5a0a;color:#fff;font-size:10px;line-height:18px}.notification-panel{position:absolute;right:0;top:50px;z-index:1000;width:min(390px,calc(100vw - 28px));padding:12px;border:1px solid #e1e4e9;border-radius:15px;background:#fff;box-shadow:0 18px 55px rgba(17,19,24,.18)}.notification-panel[hidden]{display:none}.notification-panel header{height:auto;padding:6px 4px 12px;border:0;display:flex}.notification-panel header strong{font-size:15px}.notification-panel header button{border:0;background:transparent;color:#ff5a0a;cursor:pointer}.notification-list{max-height:360px;overflow:auto}.notification-item{display:block;width:100%;padding:11px;border:0;border-top:1px solid #eef0f3;background:#fff;text-align:left;cursor:pointer}.notification-item.unread{background:#fff8f3}.notification-item b,.notification-item small{display:block}.notification-item small{margin-top:4px;color:#7c8390}.notification-empty{padding:26px 12px;text-align:center;color:#858c98}
@media(max-width:900px){.enterprise-status-grid,.enterprise-preflight-grid,.recon-reason-list{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-product-tools{grid-template-columns:1fr 1fr}.enterprise-product-tools label:first-child,.enterprise-filter-actions{grid-column:1/-1}}
@media(max-width:560px){.enterprise-status-grid,.enterprise-preflight-grid,.recon-reason-list,.enterprise-product-tools{grid-template-columns:1fr}.enterprise-product-tools label:first-child,.enterprise-filter-actions{grid-column:auto}.enterprise-head{align-items:flex-start;flex-direction:column}.enterprise-ops{padding:16px}}
