:root{color:#25334b;font-synthesis:none;background:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #90b2ff}a{color:#326ae6;text-decoration:none}.muted{color:#788499;font-size:12px}.loading{place-items:center;min-height:180px;display:grid}.full{min-height:100vh}.app-layout{min-height:100vh;display:flex}.sidebar{z-index:30;background:#fff;border-right:1px solid #e6ebf2;flex-direction:column;width:220px;padding:30px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#20314e;align-items:center;gap:12px;padding:0 12px;display:flex}.brand-mark{color:#fff;background:#326ae6;border-radius:11px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:700;display:grid}.brand strong{letter-spacing:1px;font-size:17px;display:block}.brand small{color:#8993a3;letter-spacing:1px;margin-top:3px;font-size:10px;display:block}.workspace-label{color:#9aa3b2;margin:38px 14px 12px;font-size:11px}.sidebar nav{flex-direction:column;gap:7px;display:flex}.sidebar nav button{color:#6b7890;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:13px 14px;display:flex}.sidebar nav button>.anticon{font-size:18px}.sidebar nav button.active{color:#326ae6;background:#edf3ff;font-weight:600}.sidebar nav button:hover{background:#f2f5fb}.sidebar nav em{background:#dce8ff;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:11px;font-style:normal}.sidebar-foot{margin-top:auto}.workspace-note{color:#8793a3;padding:14px 12px;font-size:11px;display:block}.workspace-note i{background:#6dbba0;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.profile{border-top:1px solid #edf0f5;align-items:center;gap:9px;padding:16px 8px 0;display:flex}.profile>div{flex:1;min-width:0}.profile b{font-size:12px;display:block}.profile small{color:#8993a3;margin-top:3px;font-size:10px;display:block}.profile .ant-btn{color:#8f9caf;padding:4px}.main-shell{width:calc(100% - 220px);margin-left:220px}.topbar{background:#fff;border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;height:68px;padding:0 36px;display:flex}.breadcrumb{color:#8a95a5;font-size:12px}.breadcrumb span{color:#c8cfdb;margin:0 13px}.breadcrumb b{color:#53617a;font-weight:500}.top-date{color:#8a95a5;margin-right:8px;font-size:12px}.top-avatar{color:#7b88a1;background:#e9edf6}.content{max-width:1800px;margin:auto;padding:32px 36px 24px}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.page-heading h1{letter-spacing:-.5px;margin:0 0 9px;font-size:25px;font-weight:650}.page-heading p{color:#8490a1;margin:0;font-size:13px}.stat-strip{background:#fff;border:1px solid #e5eaf2;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:26px;padding:20px 0;display:grid}.stat-strip button{text-align:left;background:0 0;border:0;border-right:1px solid #edf0f5;padding:0 26px}.stat-strip button:last-child{border:0}.stat-strip button:hover strong{color:#326ae6}.stat-strip button>span{color:#7a8698;align-items:center;gap:7px;font-size:12px;display:flex}.stat-strip strong{margin-top:10px;font-size:29px;font-weight:600;line-height:1.2;display:block}.stat-strip strong small{color:#99a2af;margin-left:9px;font-size:11px;font-weight:400}.stat-icon{background:#a2adbd;border-radius:2px;width:7px;height:7px;display:inline-block}.s1{background:#5a87ed}.s2{background:#deb267}.s3{background:#e58975}.panel{background:#fff;border:1px solid #e4eaf2;border-radius:10px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}.panel-heading h2{margin:0;font-size:14px;font-weight:600}.panel-heading h2 span{color:#7e8da1;background:#f0f3f8;border-radius:5px;margin-left:6px;padding:2px 6px;font-size:11px}.panel-heading.compact{padding-top:4px;padding-bottom:18px}.task-toolbar{justify-content:space-between;gap:12px;padding:20px 22px;display:flex}.project-selector{align-items:center;display:flex}.toolbar-tools{align-items:center;gap:10px;display:flex}.toolbar-tools .ant-input-affix-wrapper{width:200px}.view-switch{border:1px solid #e5eaf2;border-radius:6px;padding:2px;display:flex}.view-switch .ant-btn{width:32px;height:30px;box-shadow:none}.task-title{text-align:left;color:#263751;background:0 0;border:0;align-items:center;gap:12px;max-width:100%;padding:4px 0;display:flex}.task-title>b{font-size:13px}.task-title>span:last-child{min-width:0}.task-title b{font-size:13px;font-weight:550;line-height:1.5;display:block}.task-title small{color:#95a0b0;margin-top:5px;font-size:11px;display:block}.kind-square{color:#7382af;background:#eef1fb;border-radius:6px;flex-shrink:0;place-items:center;width:31px;height:34px;font-size:12px;display:grid}.image{color:#bf8c4c;background:#fff2e4}.video{color:#9771c4;background:#f0ebfc}.title{color:#5984bc;background:#eaf2fe}.publish{color:#55947e;background:#e8f5f1}.ant-table-wrapper .ant-table-thead>tr>th{font-size:11px;font-weight:500}.ant-table-wrapper .ant-table-tbody>tr>td{padding-top:17px;padding-bottom:17px;font-size:12px}.priority-dot{color:#ba8250;white-space:nowrap;font-size:11px}.priority-dot:before{content:"";background:#d49a65;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.overdue{color:#cc735f}.overdue small{font-size:10px}.workspace-footer{color:#99a3b3;justify-content:space-between;margin-top:17px;font-size:11px;display:flex}.board{background:#fcfdff;gap:14px;padding:0 20px 22px;display:flex;overflow:auto}.board-column{flex:1;min-width:235px}.board-column>h3{align-items:center;gap:7px;padding:10px 2px;font-size:12px;display:flex}.board-column>h3>i{border-radius:50%;width:6px;height:6px}.board-column>h3>span{color:#9ba6b7;margin-left:auto}.task-card{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #e3e9f2;border-radius:8px;margin-bottom:11px;padding:15px;transition:border-color .15s,transform .15s;display:block}.task-card:hover{border-color:#90b2ff;transform:translateY(-1px)}.task-card-top{align-items:center;gap:6px;display:flex}.task-card-top>.ant-tag{margin-left:auto;font-size:10px}.kind{border-radius:4px;padding:3px 6px;font-size:10px}.task-card h3{overflow-wrap:anywhere;margin:12px 0 5px;font-size:13px;font-weight:550;line-height:1.7}.task-card p{color:#9aa4b4;margin:0;font-size:11px}.task-card footer{color:#7b8ba2;border-top:1px solid #eff2f7;justify-content:space-between;align-items:center;gap:7px;margin-top:14px;padding-top:12px;font-size:10px;display:flex}.mobile-tasks,.mobile-menu{display:none!important}.schedule-scroll{overflow:auto}.schedule-grid{grid-template-columns:130px repeat(7,minmax(135px,1fr));min-width:1080px;display:grid}.schedule-row{display:contents}.schedule-person,.schedule-day,.schedule-cell{border-top:1px solid #e9edf4;border-right:1px solid #edf1f6;padding:15px 12px}.schedule-person,.schedule-day{background:#fafbfd;font-size:12px}.schedule-person small{color:#95a0b1;margin-top:6px;font-size:10px;display:block}.schedule-day b{margin-top:5px;font-size:14px;display:block}.schedule-day.today{color:#326ae6;background:#eef4ff}.schedule-cell{min-height:100px}.schedule-task{text-align:left;color:#526d9f;background:#edf3ff;border:0;border-left:2px solid #648eef;border-radius:4px;width:100%;margin-bottom:7px;padding:8px;font-size:11px;display:block}.schedule-task small{color:#8b9ab0;margin-top:4px;font-size:9px;display:block}.schedule-task.complete{color:#609281;background:#eff8f4;border-color:#7bb9a4}.panel-foot{color:#96a0b0;border-top:1px solid #edf1f6;padding:16px 22px;font-size:11px}.detail-heading h2{margin:15px 0 8px;font-size:23px;line-height:1.5}.detail-heading p{color:#8d99ab;font-size:12px}.detail-meta{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 0;display:grid}.detail-meta small{color:#95a0b1;margin-bottom:8px;font-size:10px;display:block}.detail-meta strong{font-size:12px;font-weight:500}.detail-section{margin:25px 0}.detail-section h3{margin:0 0 16px;font-size:14px}.detail-section h3>span{color:#9ba7b9;margin-left:7px;font-size:11px}.prose{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.submission-form{background:#f8fafc;border:1px solid #e4ebf5;border-radius:8px;padding:18px}.submission-form>label{margin:13px 0 7px;font-size:12px;display:block}.file-list{overflow-wrap:anywhere;flex-direction:column;gap:9px;margin:12px 0;font-size:12px;display:flex}.upload-button{cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:6px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:inline-flex;position:relative}.upload-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.draft-note{margin:14px 0;font-size:10px}.review-actions{background:#eef4ff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;padding:18px;display:flex}.review-actions strong{font-size:12px}.submission-version{border:1px solid #e3e9f2;border-radius:8px;margin-bottom:12px;padding:15px 17px}.submission-version header{color:#95a0b1;justify-content:space-between;align-items:center;font-size:11px;display:flex}.submission-version header b{color:#5680c8}.submission-version p{margin-bottom:8px}.submission-version>a{font-size:12px}.login-page{background:#f4f7fb;flex-direction:column;align-items:center;min-height:100vh;padding:35px 24px;display:flex}.login-brand{align-self:flex-start;align-items:center;gap:12px;display:flex}.login-brand>b{letter-spacing:1px;font-size:17px}.login-brand>span{color:#8995a7;border-left:1px solid #d6deeb;padding-left:12px;font-size:11px}.login-panel{background:#fff;border:1px solid #e3eaf4;border-radius:14px;width:420px;max-width:100%;margin:auto;padding:38px 40px;box-shadow:0 14px 55px #2f416b07}.login-symbol{color:#326ae6;background:#eef4ff;border-radius:10px;padding:11px;font-size:23px;display:inline-flex}.login-panel h1{margin:23px 0 10px;font-size:23px}.login-panel>p{color:#8996a9;margin-bottom:28px;font-size:12px}.login-help{color:#95a0b3;margin-top:24px;font-size:11px;line-height:1.8}.login-page>footer{color:#a0aabc;margin-top:20px;font-size:11px}.ant-drawer-body .ant-timeline b{font-size:12px}.ant-drawer-body .ant-timeline p{margin:5px 0}.menu-scrim{display:none}@media (width>=1450px){.content{padding:38px 48px}.topbar{padding:0 48px}.sidebar{width:238px}.main-shell{width:calc(100% - 238px);margin-left:238px}}@media (width<=1100px){.sidebar{width:195px;padding-left:10px;padding-right:10px}.main-shell{width:calc(100% - 195px);margin-left:195px}.content{padding:25px 20px}.topbar{padding:0 20px}.toolbar-tools .ant-input-affix-wrapper{width:150px}.task-toolbar{flex-wrap:wrap}.stat-strip button{padding:0 20px}.desktop-table{overflow:auto}.desktop-table .ant-table{min-width:760px}}@media (width<=700px){.sidebar{width:235px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.main-shell{width:100%;margin-left:0}.mobile-menu{margin-right:6px;display:inline-flex!important}.menu-scrim{z-index:25;background:#11223b55;border:0;display:block;position:fixed;inset:0}.topbar{height:58px;padding:0 12px}.top-date,.breadcrumb>span{display:none}.breadcrumb{font-size:11px}.content{padding:23px 14px}.page-heading{align-items:flex-start;gap:8px;margin-bottom:20px}.page-heading h1{font-size:23px}.page-heading p{max-width:235px;font-size:11px;line-height:1.8}.page-heading>.ant-btn{height:40px;padding:0 11px;font-size:12px}.stat-strip{margin-bottom:20px;padding:17px 0}.stat-strip button{padding:0 12px}.stat-strip button>span{gap:5px;font-size:10px}.stat-strip strong{font-size:23px}.stat-strip strong small{display:none}.task-toolbar{padding:15px 14px}.toolbar-tools{gap:7px;width:100%}.toolbar-tools>.ant-input-affix-wrapper{flex:1;width:auto;min-width:0}.toolbar-tools>.ant-select{min-width:98px!important}.view-switch{display:none}.panel-heading{padding:16px 14px}.panel-heading.compact{padding:0 14px 15px}.panel-heading>.muted{font-size:10px}.desktop-table{display:none}.mobile-tasks{background:#fcfdff;padding:0 12px 2px;display:block!important}.task-card{padding:14px}.task-card h3{font-size:14px}.task-card footer{font-size:11px}.workspace-footer{gap:10px;font-size:10px;line-height:1.8}.workspace-footer>span:last-child{white-space:nowrap}.task-drawer .ant-drawer-content-wrapper{width:100%!important}.task-drawer .ant-drawer-body{padding:20px 17px}.task-drawer .ant-drawer-extra{display:none}.detail-heading h2{font-size:21px}.detail-meta{grid-template-columns:1fr 1fr;gap:18px}.review-actions{flex-direction:column;align-items:stretch}.review-actions .ant-space{justify-content:flex-end}.submission-form .ant-btn{width:100%;height:44px}.upload-button{min-height:44px}.login-panel{border-radius:12px;padding:28px 23px}.login-panel h1{font-size:22px}.login-brand>span{display:none}.login-page{padding:25px 18px}.ant-modal{max-width:calc(100vw - 24px)}.ant-btn{min-height:38px}.form-grid{gap:0 10px}.schedule-scroll{max-width:100%}.panel-heading>.ant-space{gap:4px!important}.panel-heading>.ant-space .ant-btn{padding:0 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sso-frame-viewport{width:100%;height:min(680px,100dvh - 220px);min-height:280px;overflow:hidden}.sso-frame{transform-origin:0 0;border:0;display:block}.access-panel{padding:24px}.member-identity{align-items:center;gap:10px;min-width:160px;display:flex}.member-identity-text{overflow-wrap:anywhere;min-width:0;max-width:280px}.member-identity-text small{display:block}.member-identity-text .ant-tag{margin-inline-start:8px}@media (width<=600px){.access-panel{padding:14px}.access-panel .panel-heading{flex-wrap:wrap;gap:10px}.sso-dialog.ant-modal{max-width:calc(100vw - 16px);margin:8px auto;padding-bottom:0;width:calc(100vw - 16px)!important}.sso-dialog .ant-modal-container{padding:16px}.sso-dialog .ant-btn{min-height:44px}.sso-frame-viewport{height:calc(100dvh - 232px);min-height:240px}}.content-panel{margin-bottom:18px;padding:20px}.content-panel .panel-heading{padding:0 0 16px}.content-filters{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.content-filters>.ant-input-affix-wrapper,.content-filters>.ant-input-group-wrapper,.content-filters>.ant-input{width:220px}.content-filters>.ant-select{flex:0 200px;min-width:150px;max-width:290px}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.flow-note{background:var(--bg,#f5f7fa);border-radius:8px;margin:20px 0;padding:16px}.production-steps,.production-actions{margin:24px 0}.package-version{border-bottom:1px solid #e9edf3;margin-bottom:12px;padding:16px 0}.package-version .ant-btn{text-overflow:ellipsis;max-width:100%;margin:5px;overflow:hidden}.workbench-grid{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.workbench-greeting h2{margin:0 0 8px;font-size:23px}.workbench-greeting p{color:#7c889a}.wrap-link{white-space:normal;text-align:left;height:auto}.stat-strip p{color:#7c889a;margin-bottom:0;font-size:12px}.create-production{margin-bottom:18px}.analytics-overview{grid-template-columns:2fr 1fr;gap:18px;display:grid}.analytics-stats{grid-template-columns:repeat(6,1fr)}.analytics-stats>div{background:#fff;border:1px solid #e9edf3;border-radius:10px;padding:20px}.analytics-stats>div>span{color:#7c889a;display:block}.analytics-stats strong{margin-top:10px;font-size:27px;display:block}.account-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.trend-chart{align-items:flex-end;gap:12px;height:160px;padding-top:16px;display:flex;overflow-x:auto}.trend-column{flex-direction:column;align-items:center;gap:5px;min-width:42px;display:flex}.trend-column i{background:#3975df;border-radius:3px 3px 0 0;width:24px;display:block}.trend-column span,.trend-column small{color:#7c889a;font-size:10px}.float-right{float:right}.audit-details{max-width:520px}.audit-details pre{white-space:pre-wrap;word-break:break-word;max-height:130px;font-size:11px;overflow:auto}.search-results{max-height:55vh;margin-top:14px;overflow:auto}.search-results>.ant-btn{text-align:left;text-overflow:ellipsis;margin-bottom:6px;overflow:hidden}.search-person{padding:10px 0}.asset-preview img,.asset-preview video{max-width:100%;max-height:70vh}.topbar{gap:12px}.topbar>div:first-child{flex-shrink:0}html[data-theme=dark]{color:#d7dfed;--bg:#182231;background:#101824}html[data-theme=dark] body{background:#101824}html[data-theme=dark] :is(.sidebar,.topbar,.panel,.task-card,.stat-strip>button,.analytics-stats>div,.login-panel){color:#d7dfed;background:#182231;border-color:#2d3a4b}html[data-theme=dark] :is(h1,h2,h3,.brand,.nav-item,.task-card h3){color:#d7dfed}html[data-theme=dark] .nav-item.active{color:#8db8ff;background:#203759}html[data-theme=dark] :is(.muted,.page-heading p,.breadcrumb,.workbench-greeting p){color:#a0aec3}html[data-theme=dark] :is(.login-page,.main-shell){background:#101824}html[data-theme=dark] :is(.panel-foot,.schedule-cell,.schedule-person,.schedule-day){color:#d7dfed;background:#182231;border-color:#2d3a4b}@media (width<=1100px){.desktop-label,.top-date{display:none}.workbench-grid{grid-template-columns:1fr}.analytics-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.content-panel{padding:14px}.form-grid,.analytics-overview{grid-template-columns:1fr}.content-filters>*{max-width:100%!important}.content-filters>.ant-select{flex:130px}.content-filters>.ant-input-group-wrapper,.content-filters>.ant-input-affix-wrapper{width:100%}.analytics-stats{grid-template-columns:repeat(2,1fr)}.topbar{padding:10px!important}.topbar .breadcrumb,.topbar .top-avatar{display:none}.workbench-greeting h2{font-size:20px}.production-steps .ant-steps-item-description{font-size:11px}.audit-details{max-width:350px}.content-panel .panel-heading{flex-wrap:wrap;gap:10px}.account-cards{grid-template-columns:1fr}}.sidebar nav{min-height:0;overflow-y:auto}.sidebar-foot{flex-shrink:0}.asset-preview-image,.asset-preview-video{max-width:100%;max-height:65vh;margin:auto;display:block}.asset-preview-document{border:0;width:100%;height:65vh}.profile>.ant-avatar,.profile .profile-actions{flex:none}.profile b{white-space:nowrap}.profile-actions{gap:0;display:flex}.profile-actions .ant-btn{width:27px;padding:0}.workbench-greeting{margin:0 0 20px}.create-production{flex-shrink:0;margin:0}.profile>.ant-btn{flex:0 0 26px;width:26px;padding:0}.profile{gap:7px}.sidebar nav button{flex-shrink:0}html[data-theme=dark] .stat-strip{background:#182231;border-color:#2d3a4b}html[data-theme=dark] .sidebar nav button,html[data-theme=dark] .brand strong{color:#b9c6db}html[data-theme=dark] .sidebar nav button.active{color:#8db8ff;background:#203759}html[data-theme=dark] .ant-table-thead>tr>th{color:#a6b1c4!important;background:#202c3c!important}html[data-theme=dark] .ant-steps-item-title{color:#b9c6db!important}.audit-filters .ant-input-search{flex:280px;max-width:420px}.audit-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.audit-event{gap:4px;display:grid}.audit-event span{color:#778397;overflow-wrap:anywhere;font-size:12px}.audit-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.audit-footnote{margin-top:16px;font-size:12px}.audit-raw{white-space:pre-wrap;overflow-wrap:anywhere;max-height:55vh;font-size:12px;overflow:auto}@media (width<=600px){.audit-drawer .ant-drawer-content-wrapper{width:100%!important}.audit-filters .ant-input-search{max-width:none}}.schedule-member-name{overflow-wrap:anywhere;margin-top:6px;display:block}.search-shortcut{color:#7a879b;font:inherit;border:1px solid #dce3ee;border-radius:4px;padding:0 6px;line-height:20px}.workspace-search-filters{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.workspace-search-filters .ant-select{min-width:150px}.workspace-search-results{max-height:min(55vh,560px);overflow-y:auto}.workspace-search-results h3{color:#697892;gap:8px;margin:18px 0 6px;font-size:12px;display:flex}.workspace-search-results h3 span{font-weight:400}.workspace-search-result{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f6;border-radius:6px;align-items:center;gap:10px;padding:12px 8px;display:flex}.workspace-search-result>.workspace-search-text{flex:1;min-width:0}.workspace-search-result b,.workspace-search-result small{overflow-wrap:anywhere;display:block}.workspace-search-result b{font-size:14px}.workspace-search-result small{color:#75839a;margin-top:4px;font-size:12px}.workspace-search-result:hover,.workspace-search-result:focus-visible{outline-offset:-2px;background:#eef4ff;outline:2px solid #326ae6}[data-theme=dark] .workspace-search-result:hover,[data-theme=dark] .workspace-search-result:focus-visible{background:#202f46}@media (width<=600px){.workspace-search-filters{flex-wrap:wrap}}.operation-list{margin:16px 0}.operation-row{text-align:left;background:var(--panel,#fff);border:0;border-bottom:1px solid var(--border,#e5eaf0);width:100%;color:inherit;cursor:pointer;font:inherit;justify-content:space-between;gap:20px;padding:18px 8px;display:flex}.operation-row:hover{background:var(--hover,#f5f8ff)}.operation-row:focus-visible{outline-offset:-2px;outline:2px solid #3267eb}.operation-row>div:first-child{min-width:0}.operation-row strong{overflow-wrap:anywhere;font-size:14px;display:block}.operation-row small,.operation-summary{color:var(--muted,#768198);overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.operation-summary{white-space:nowrap;text-overflow:ellipsis;max-width:900px;overflow:hidden}.operation-meta{text-align:right;flex-shrink:0;font-size:12px}.operation-meta>span:last-child{color:#3267eb;margin-top:8px;display:block}.operation-source{overflow-wrap:anywhere;border-bottom:1px solid #e5eaf0;padding:14px 0}.operation-drawer .ant-descriptions-item-content,.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.operation-actions{margin-bottom:16px}.operation-link{text-align:left;white-space:normal;overflow-wrap:anywhere;height:auto;min-height:44px;margin-bottom:8px}@media (width<=640px){.operation-row{gap:12px;padding:16px 0}.operation-meta{max-width:100px}.operation-summary{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.operation-drawer{max-width:100vw}.operations-panel .panel-heading{flex-direction:column;align-items:flex-start}.operation-drawer .ant-drawer-body{padding:16px}.operations-panel .ant-pagination{flex-wrap:wrap}.operation-drawer .ant-btn{min-height:44px}}html[data-theme=dark] .operation-row{background:#182231;border-color:#2d3a4b}html[data-theme=dark] .operation-row:hover{background:#203759}html[data-theme=dark] .operation-source{border-color:#2d3a4b}html[data-theme=dark] :is(.operation-summary,.operation-row small){color:#a0aec3}.operation-kind-select{color:#25334b;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:6px 12px;font-size:16px}.operation-kind-select:focus-visible{outline-offset:2px;outline:2px solid #326ae6}html[data-theme=dark] .operation-kind-select{color:#d7dfed;background:#182231;border-color:#39465b}.content-panel .operations-panel{box-shadow:none;border:0;padding:0}.resource-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.mobile-production-list{gap:10px;display:grid}.mobile-production-list .task-card{width:100%}@media (width<=767px){.operation-row{min-height:88px;padding:14px 0}}.account-asset-identity{align-items:center;gap:10px;min-width:0;display:flex}.account-asset-identity>div{min-width:0}.account-asset-identity .ant-avatar{background:var(--primary-soft,#edf3ff);color:var(--primary,#3268e8);flex-shrink:0}.account-asset-table td{vertical-align:top;overflow-wrap:anywhere}.account-asset-table .ant-btn-link,.account-asset-card .ant-btn-link{text-align:left;white-space:normal;height:auto;padding-inline:0}.account-asset-mobile{gap:12px;margin-bottom:16px;display:grid}.account-asset-card{border:1px solid var(--border,#e6ebf2);overflow-wrap:anywhere;border-radius:8px;padding:14px}.account-asset-relations{gap:4px;margin-block:14px;display:grid}.account-asset-bottom{justify-content:space-between;align-items:end;gap:12px;display:flex}.account-asset-bottom>div{gap:4px;display:grid}@media (width<=767px){.account-asset-card .ant-btn{min-height:44px}}.agent-connections>*,.agent-setup>*{margin-bottom:16px}.agent-key-list{gap:10px;margin-block:16px;display:grid}.agent-key-row{border:1px solid var(--border,#e6ebf2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.agent-key-row>div{overflow-wrap:anywhere;min-width:0}.agent-key-row .ant-btn{flex-shrink:0}.agent-call-path{overflow-wrap:anywhere;max-width:440px}.agent-connections .ant-checkbox-group{flex-wrap:wrap;gap:12px;display:flex}.agent-audit .ant-space{margin-bottom:14px}@media (width<=767px){.agent-connections .ant-btn,.agent-audit .ant-btn{min-height:44px}}.agent-audit{min-width:0;max-width:100%}.agent-audit>.ant-space{flex-wrap:wrap;width:100%;display:flex}.agent-audit .ant-space-item{min-width:0;max-width:100%}.agent-audit .panel-heading{flex-wrap:wrap;gap:12px;min-width:0;padding:0}.agent-audit>.muted{white-space:normal;overflow-wrap:anywhere}.agent-connections .ant-collapse-body,.agent-workspace{min-width:0}.agent-permission{background:#f5f8ff;border-left:3px solid #326ae6;margin-bottom:18px;padding:12px 16px}.agent-permission p{margin:8px 0 0;line-height:1.8}.agent-doc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;margin:12px 0 20px;display:flex}.agent-doc-toolbar p{flex:1;min-width:220px;margin:0;line-height:1.8}.agent-guide-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:28px;display:grid}.agent-guide-layout nav{position:sticky;top:20px}.agent-guide-layout nav>.ant-select{display:none}.agent-guide-chapters{gap:4px;display:grid}.agent-guide-chapters button{text-align:left;min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:12px}.agent-guide-chapters button[aria-current]{color:#245edb;background:#edf3ff;font-weight:600}.agent-markdown{overflow-wrap:anywhere;min-width:0;max-width:850px;line-height:1.9}.agent-markdown h2{margin:0 0 18px;font-size:20px}.agent-markdown li{margin-block:8px}.agent-markdown pre,.agent-endpoint-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fa;border:1px solid #e6ebf2;border-radius:6px;padding:14px;font-size:12px;line-height:1.7}.agent-markdown code,.agent-endpoint-title code,.agent-endpoint-detail code{overflow-wrap:anywhere;font-size:12px}.agent-doc-table{max-width:100%;overflow:auto}.agent-doc-table table{border-collapse:collapse;width:100%}.agent-doc-table th,.agent-doc-table td{text-align:left;border:1px solid #e6ebf2;padding:10px}.agent-endpoint-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.agent-endpoint-title code{color:#68758c;flex-basis:100%}.agent-endpoint-detail{overflow-wrap:anywhere;min-width:0}.agent-endpoint-detail dl>div{border-top:1px solid #e6ebf2;grid-template-columns:minmax(120px,1fr) 3fr;gap:14px;padding:10px 0;display:grid}.agent-endpoint-detail dd{min-width:0;margin:0}.agent-endpoint-detail h3 small{color:#68758c;font-weight:400}.agent-doc-loading{align-items:center;gap:12px;padding:24px;display:flex}@media (width<=767px){.agent-guide-layout{display:block}.agent-guide-layout nav{margin-bottom:20px;position:static}.agent-guide-layout nav>.ant-select{width:100%;min-height:44px;display:flex}.agent-guide-chapters{display:none}.agent-workspace .ant-btn{min-height:44px}.agent-doc-toolbar p{flex-basis:100%;min-width:0}.agent-endpoint-detail dl>div{display:block}.agent-endpoint-detail dd{margin-top:8px}}html[data-theme=dark] :is(.agent-permission,.agent-guide-chapters button[aria-current],.agent-markdown pre,.agent-endpoint-detail pre){color:#d9e4f8;background:#202b3b}.login-theme{position:absolute;top:22px;right:24px}html[data-theme=dark] :is(.agent-workspace,.agent-connections,.agent-setup,.agent-endpoints,.agent-markdown table){color:#d7dfed}html[data-theme=dark] :is(.agent-markdown th,.agent-markdown td,.agent-permission,.agent-endpoint-detail dl>div){border-color:#344258}html[data-theme=dark] :is(.agent-guide-chapters button,.agent-doc-toolbar p,.agent-endpoint-detail dd){color:#c0cce0}html[data-theme=dark] :is(.agent-markdown th,.agent-endpoint-title,.search-shortcut){color:#d7dfed;background:#202b3b}html[data-theme=dark] :is(.content-header,.week-grid,.week-person,.week-head,.stat-item,.workspace-search-result,.account-asset-summary){color:#d7dfed;background-color:#182231;border-color:#344258}.member-preview-banner{z-index:9;margin-bottom:18px;position:sticky;top:8px}.agent-remote-setup{gap:12px;padding:16px 0;display:grid}.agent-remote-setup label{gap:6px;display:grid}html[data-theme=dark] :is(.board,.submission-form,.empty){color:#d7dfed;background:#141e2b;border-color:#344258}html[data-theme=dark] :is(.upload-button,.toolbar input,.toolbar select,.filters input,.filters select){color:#d7dfed;background:#202c3c;border-color:#344258}html[data-theme=dark] :is(.task-card footer,.board-column>h3>span,.brand small,.workspace-label,.agent-endpoint-title code){color:#a6b1c4}html[data-theme=dark] .sidebar nav button:hover{background:#203047}html[data-theme=dark] .mobile-tasks{background:#182231}.account-binding-card{border:1px solid var(--border,#d9d9d9);overflow-wrap:anywhere;border-radius:8px;margin-bottom:16px;padding:12px}.account-binding-card p{margin:8px 0;font-size:13px}.delivery-thumbnails{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:12px;display:grid}.delivery-thumbnail{border:1px solid var(--border,#d9d9d9);border-radius:8px;min-width:0;overflow:hidden}.delivery-thumbnail-open{background:var(--surface,#fafafa);width:100%;height:180px;color:inherit;cursor:zoom-in;border:0;justify-content:center;align-items:center;display:flex;position:relative}.delivery-thumbnail-open img{object-fit:contain;width:100%;height:100%}.delivery-thumbnail-open:focus-visible{outline-offset:-3px;outline:3px solid #1677ff}.delivery-image-count{color:#fff;background:#000b;border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;bottom:6px;left:6px}.delivery-thumbnail-caption{flex-direction:column;gap:4px;padding:8px;display:flex}.delivery-thumbnail-caption strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.delivery-thumbnail-caption small{opacity:.7}.delivery-gallery .ant-modal-body{flex-direction:column;gap:10px;display:flex}.delivery-gallery-toolbar{flex-shrink:0}.delivery-gallery-stage{touch-action:none;cursor:grab;background:#17191d;justify-content:center;align-items:center;height:min(56vh,600px);min-height:180px;display:flex;overflow:hidden}.delivery-gallery-stage:active{cursor:grabbing}.delivery-gallery-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;flex-shrink:0}.delivery-gallery-caption{overflow-wrap:anywhere;flex-direction:column;gap:3px;max-height:100px;font-size:12px;display:flex;overflow:auto}.delivery-gallery-caption strong{font-size:14px}.delivery-gallery-review{border-top:1px solid var(--border,#d9d9d9);flex-direction:column;align-items:flex-end;gap:10px;padding-top:12px;display:flex}html[data-theme=dark] .delivery-thumbnail-open{background:#20232a}@media (width<=600px){.delivery-gallery{max-width:calc(100vw - 16px);margin:0 auto}.delivery-gallery .ant-modal-container{padding:16px 12px}.delivery-gallery-stage{height:44dvh}.delivery-gallery .ant-btn,.delivery-thumbnail-caption .ant-btn,.account-binding-card .ant-btn{min-height:44px}.delivery-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.delivery-thumbnail-open{height:156px}}.persona-binding-modal .ant-modal-container{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.persona-binding-modal .ant-modal-body{min-height:0;padding-right:4px;overflow-y:auto}.persona-binding-modal .ant-modal-header,.persona-binding-modal .ant-modal-footer{flex-shrink:0}.persona-binding-modal .ant-modal-footer{padding-top:12px}@media (width<=600px){.persona-binding-modal .ant-modal-footer .ant-btn{min-height:44px}}.reject-dialog .ant-modal-container{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.reject-dialog .ant-modal-body{overflow-y:auto}.reject-dialog textarea{resize:vertical;max-height:40dvh;margin:8px 0}.reject-dialog .ant-modal-footer .ant-btn{min-height:44px}.publication-account{border-block:1px solid var(--ant-color-border,#e6ebf2);margin:16px 0;padding:16px 0}.publication-account h3{margin:0 0 12px}.publication-account>.ant-btn,.publication-account>.ant-alert{margin-top:12px}.publication-account-summary{white-space:normal;color:var(--ant-color-text-secondary,#788499);text-align:left;flex-direction:column;gap:4px;font-size:13px;display:flex}.publication-schedule-dialog .ant-modal-container{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.publication-schedule-dialog .ant-modal-body{min-width:0;overflow-y:auto}.publication-schedule-form{flex-direction:column;gap:12px;min-width:0;display:flex}.publication-schedule-form>.ant-select{width:100%}.publication-schedule-form label{display:block}.publication-schedule-form p{overflow-wrap:anywhere;margin:0}.publication-schedule-form .ant-list-item>div{flex-direction:column;gap:8px;width:100%;display:flex}.publication-schedule-form .ant-btn{align-self:flex-start}@media (width<=767px){.publication-schedule-form .ant-btn{min-height:44px}.publication-schedule-form .ant-btn-primary{width:100%}}.approved-assets{border:1px solid var(--ant-color-border,#e6ebf2);border-radius:8px;margin-block:16px;padding:16px}.approved-assets .panel-heading h4{margin:0}.approved-assets-list{gap:12px;margin-top:12px;display:grid}.approved-asset-row{border-block:3px solid #0000;grid-template-columns:44px 150px minmax(0,1fr);align-items:start;gap:12px;padding-block:12px;display:grid}.approved-asset-row.is-drop-target{border-top-color:var(--primary,#1677ff)}.approved-asset-actions{min-width:0}.approved-asset-actions .ant-tag{width:fit-content;margin-bottom:8px;display:block}.approved-assets .ant-btn{min-height:44px}.asset-drag-handle{touch-action:none;cursor:grab}.approved-assets-footer{background:var(--ant-color-bg-container,#fff);z-index:2;border-top:1px solid var(--ant-color-border,#e6ebf2);padding:12px 0;position:sticky;bottom:0}.approved-cover{width:150px}@media (width<=600px){.approved-assets{padding:12px}.approved-asset-row{grid-template-columns:44px minmax(0,1fr)}.approved-asset-row .delivery-thumbnail{max-width:180px}.approved-asset-actions{grid-column:1/-1}}html[data-theme=dark] .approved-assets-footer{background:#182231}.approved-asset-row.is-drop-after{border-bottom-color:var(--primary,#1677ff)}html[data-theme=dark] .approved-assets{color:#d7dfed;border-color:#2d3a4b}@media (width<=600px){.approved-assets-footer .ant-space{grid-template-columns:1fr 1fr;width:100%;display:grid}.approved-assets-footer .ant-space-item:last-child{grid-column:1/-1}.approved-assets-footer .ant-btn{width:100%}}html[data-theme=dark] .approved-assets .ant-btn-default:not(:disabled):not(.ant-btn-dangerous){color:#d7dfed}html[data-theme=dark] .approved-assets .ant-btn:disabled{color:#8491a5}html[data-theme=dark] .review-actions{color:#d7dfed;background:#182231}.routing-panel{min-width:0}.routing-panel>*+*{margin-top:16px}.routing-group,.routing-account{border-bottom:1px solid var(--ant-color-border-secondary,#e6ebf2);overflow-wrap:anywhere;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) minmax(140px,.8fr);align-items:center;gap:16px;padding:14px 0;display:grid}.routing-group .ant-select{width:100%}.routing-warning{color:var(--ant-color-text-secondary,#788499)}.routing-summary{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.routing-summary small{color:var(--ant-color-text-secondary,#788499)}.routing-migration{border-bottom:1px solid var(--ant-color-border-secondary,#e6ebf2);padding:16px 0}.routing-actions{margin:16px 0}@media (width<=700px){.routing-group,.routing-account{grid-template-columns:1fr;gap:8px}.routing-panel .form-grid{grid-template-columns:1fr}.routing-panel .content-filters>*{width:100%}.routing-panel .ant-btn,.routing-panel .ant-select{min-height:44px}.routing-counts{line-height:1.8}}html[data-theme=dark] .routing-group,html[data-theme=dark] .routing-account,html[data-theme=dark] .routing-migration{border-color:#343e50}.dynamic-routing{border-block:1px solid var(--border-color,#d9d9d9);margin-block:12px;padding-block:16px}.dynamic-routing-form .ant-checkbox-wrapper,.dynamic-routing-form .ant-form-item{margin-bottom:16px}.routing-preview{gap:16px;display:grid}.dynamic-routing .routing-row,.routing-preview .routing-row,.dynamic-routing-form .routing-row{border-bottom:1px solid var(--border-color,#d9d9d9);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.dynamic-routing .routing-row>div,.routing-preview .routing-row>div{flex:250px;min-width:0}@media (width<=600px){.dynamic-routing button,.dynamic-routing-form button,.routing-preview button{min-height:44px}.dynamic-routing-form .ant-picker{max-width:100%}}.routing-panel .ant-segmented{max-width:100%}.routing-source-view>*+*,.routing-accounts-view>*+*{margin-top:16px}.dynamic-routing{border:0;margin:0;padding:0}.routing-responsibility-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 12px;display:flex}.routing-state-note{color:var(--ant-color-text-secondary,#788499);margin:0 0 20px;line-height:1.7}.routing-pool-overview{border:1px solid var(--ant-color-border-secondary,#e6ebf2);background:var(--ant-color-fill-quaternary,#f7f9fc);border-radius:8px;grid-template-columns:minmax(200px,1fr) minmax(180px,1fr) 100px;align-items:center;gap:20px;margin-bottom:20px;padding:16px;display:grid}.routing-pool-overview>*{overflow-wrap:anywhere;min-width:0}.routing-pool-overview>div{flex-direction:column;gap:4px;display:flex}.routing-responsibility-head,.routing-responsibility-row{grid-template-columns:minmax(180px,1fr) minmax(200px,1.3fr) 100px;align-items:center;gap:20px;padding:10px 16px;display:grid}.routing-responsibility-head{color:var(--ant-color-text-secondary,#788499);background:var(--ant-color-fill-quaternary,#f7f9fc);border-bottom:1px solid var(--ant-color-border-secondary,#e6ebf2);font-size:12px}.routing-responsibility-row{border-bottom:1px solid var(--ant-color-border-secondary,#e6ebf2);min-height:68px}.routing-responsibility-row>div:first-child{align-items:center;gap:12px;display:flex}.routing-responsibility-row small{margin-top:3px;display:block}.routing-responsibility-row .routing-owner{margin-right:8px;font-weight:600}.routing-responsibilities{margin-bottom:24px}.routing-legacy-tools{border-top:1px solid var(--ant-color-border-secondary,#e6ebf2);padding-top:16px}.routing-legacy-tools summary{cursor:pointer;color:var(--ant-color-text-secondary,#788499)}.routing-accounts-view .routing-account{padding:10px 0;font-size:14px}@media (width<=700px){.routing-panel .ant-segmented{width:100%}.routing-panel .ant-segmented-group{display:flex}.routing-panel .ant-segmented-item{flex:1;min-width:0}.routing-panel .ant-segmented-item-label{white-space:normal;text-overflow:clip;justify-content:center;align-items:center;min-height:44px;padding:5px 4px;font-size:12px;line-height:18px;display:flex}.routing-responsibility-head{display:none}.routing-responsibility-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 0}.routing-responsibility-row>div:first-child{grid-column:1;gap:6px}.routing-responsibility-row>div:nth-child(2){grid-column:1}.routing-responsibility-row>.ant-btn{grid-area:1/2/3}.routing-pool-overview{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.routing-pool-overview>span{grid-row:2}.routing-pool-overview>.ant-btn{grid-area:1/2/3}.routing-responsibility-heading .ant-space{width:100%}}html[data-theme=dark] :is(.routing-pool-overview,.routing-responsibility-head){color:#c0cce0;background:#202b3b}html[data-theme=dark] :is(.routing-pool-overview,.routing-responsibility-head,.routing-responsibility-row,.routing-legacy-tools){border-color:#343e50}html[data-theme=dark] .dynamic-routing .ant-btn-link{color:#91b7ff}html[data-theme=dark] .dynamic-routing .ant-tag-blue{color:#a8c8ff;background:#20364d}html[data-theme=dark] .dynamic-routing .ant-tag-green{color:#93d9b1;background:#193c32}html[data-theme=dark] .dynamic-routing .ant-tag-gold{color:#f5d081;background:#493b20}.review-sources-editor{gap:12px;min-width:0;display:grid}.review-source-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.review-source-row{border:1px solid var(--line,#d9dfe8);overflow-wrap:anywhere;border-radius:8px;gap:8px;padding:12px;display:grid}.review-source-diff{background:var(--surface,#f5f7fa);border-radius:8px;padding:12px}.review-sources-editor details,.review-sources-editor [role=region]{overflow-wrap:anywhere}.feedback-toolbar{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.feedback-toolbar>*{flex:1;min-width:200px}.feedback-actions{margin:12px 0 20px}.feedback-records{gap:16px;margin-top:20px;display:grid}.feedback-record{border:1px solid var(--border,#d9d9d9);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:20px}.feedback-record .panel-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.feedback-record p{margin:8px 0}.feedback-metrics{flex-wrap:wrap;gap:24px;margin:16px 0;display:flex}.feedback-metrics dt{opacity:.65;font-size:12px}.feedback-metrics dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;font-weight:600}.feedback-record details{margin:12px 0}.feedback-record summary{cursor:pointer}.feedback-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.feedback-preview{max-height:55vh;overflow:auto}.feedback-preview article{border-bottom:1px solid var(--border,#d9d9d9);padding:12px 0}.feedback-preview strong{margin-right:12px}@media (width<=600px){.feedback-form-grid{grid-template-columns:1fr}.feedback-record{padding:14px}.feedback-panel .ant-btn{min-height:44px}.feedback-panel .ant-select{max-width:100%}.feedback-panel .panel-heading h2{font-size:18px}.feedback-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.feedback-modal .ant-modal-footer .ant-btn{min-height:44px}.feedback-modal{max-width:calc(100vw - 24px)}}.publication-time-dialog .ant-modal-footer{padding-top:12px}.publication-time-dialog .ant-modal-footer .ant-btn{min-height:44px}@media (width<=600px){.publication-time-picker .ant-picker-datetime-panel{flex-direction:column}.publication-time-picker .ant-picker-time-panel .ant-picker-content{height:140px}.publication-time-picker{max-width:calc(100vw - 16px)}}.house-search{gap:20px;min-width:0;display:grid}.house-search-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.house-search .ant-collapse{margin:-8px 0 16px}.house-search .ant-collapse-header{padding-inline:0!important}.house-search .ant-collapse-body{padding:12px 0 0!important}.house-search-actions{gap:10px;display:flex}.house-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.house-results-heading h2{margin:0;font-size:15px}.house-search-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:24px;display:flex}.house-empty-icon{opacity:.45;font-size:32px}.house-query-notice{margin-bottom:16px}.house-identity{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}.house-identity .ant-btn{white-space:normal;text-align:left;justify-content:flex-start;height:auto;padding:0}.house-identity .ant-btn>span{overflow-wrap:anywhere}.house-result-note{margin:16px 0 0}.house-mobile-list{margin:0;padding:0;list-style:none}.house-mobile-list li{border-bottom:1px solid #e4eaf2;padding:16px 0}.house-mobile-list li:first-child{padding-top:0}.house-mobile-facts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.house-detail{overflow-wrap:anywhere}.house-detail h3{margin-top:28px;font-size:15px}html[data-theme=dark] .house-mobile-list li{border-color:#2b3a51}@media (width<=767px){.house-search-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.house-search .ant-btn,.house-search .ant-input-affix-wrapper,.house-search .ant-input,.house-search .ant-select{min-height:44px}.house-search-actions .ant-btn-primary{flex:1}.house-identity .ant-btn{min-height:44px}}@media (width<=359px){.house-search-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.house-search .ant-input-affix-wrapper .ant-input{min-height:0}}.house-query-mode{align-items:center;gap:12px;margin-bottom:24px;display:flex}.house-query-mode .ant-select{min-width:200px}.house-records{display:grid}.house-record{border-bottom:1px solid var(--border,#e4eaf2);gap:22px;min-width:0;padding:24px 0;display:flex}.house-record:first-child{padding-top:0}.house-record:last-child{border-bottom:0}.house-cover{cursor:pointer;color:#718096;background:#eef2f7;border:0;border-radius:8px;flex:0 0 210px;width:210px;height:155px;padding:0;overflow:hidden}.house-cover .ant-image,.house-cover img{object-fit:cover;width:100%;height:100%}.house-record-body{flex:1;min-width:0}.house-record-body>p{overflow-wrap:anywhere;margin:7px 0}.house-record-title{align-items:flex-start;gap:8px;display:flex}.house-record-title .ant-btn{text-align:left;white-space:normal;overflow-wrap:anywhere;flex:1;height:auto;padding:0;font-size:16px;font-weight:600;display:block}.house-record-title .ant-tag{flex:none}.house-prices{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 22px;margin:16px 0;display:grid}.house-prices dt{color:#718096;margin-bottom:4px;font-size:12px}.house-prices dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.house-prices .house-price-primary dd{color:#d44b32;font-size:21px}.house-prices .house-price-primary .muted{color:#718096;font-size:15px}.house-detail-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.house-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:490px;display:grid;overflow:auto}.house-gallery figure{min-width:0;margin:0}.house-gallery-cover{grid-area:span 2/span 2}.house-gallery .ant-image{width:100%}.house-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.house-gallery figcaption{color:#718096;margin:4px 0;font-size:12px}.house-no-photo{background:#f5f7fa;border-radius:8px;padding:16px}.house-fields-view{min-width:0}.house-fields-view .ant-collapse{margin-top:12px}.house-fields-view .ant-descriptions-item-label{width:160px}.house-fields-view .ant-descriptions-item-content{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.house-fields-view .ant-collapse .ant-collapse{margin-inline:-8px}.house-field-images{flex-wrap:wrap;gap:8px;display:flex}.house-data-list{gap:14px;display:grid}.house-data-list>div+div{border-top:1px solid #e4eaf2;padding-top:14px}html[data-theme=dark] .house-record,html[data-theme=dark] .house-data-list>div+div{border-color:#2b3a51}html[data-theme=dark] .house-cover,html[data-theme=dark] .house-no-photo{color:#a1aec0;background:#182336}html[data-theme=dark] .house-prices .house-price-primary dd{color:#ff9479}@media (width<=767px){.house-record{flex-wrap:wrap;gap:12px}.house-cover{aspect-ratio:16/9;flex-basis:100%;width:100%;height:auto}.house-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.house-record-title{flex-wrap:wrap}.house-record-title .ant-btn{flex-basis:100%}.house-detail .ant-btn,.house-query-mode .ant-select{min-height:44px}.house-gallery{grid-template-columns:repeat(2,minmax(0,1fr));max-height:520px}.house-gallery-cover{grid-area:auto/span 2}.house-fields-view .ant-descriptions-item-label{width:95px}.house-fields-view .ant-collapse-body{padding:12px 8px!important}}.house-query-sentence{grid-column:1/-1}
