.content-image-gallery{width:100%;min-width:0}.content-image-gallery-list{background:#fff;border:1px dashed #d0d5dd;border-radius:6px;flex-wrap:wrap;align-items:flex-start;gap:6px;width:fit-content;max-width:100%;padding:5px;display:flex}.content-image-gallery.is-compact .content-image-gallery-list{scrollbar-width:thin;flex-wrap:nowrap;width:fit-content;max-width:100%;overflow:auto hidden}.content-image-thumbnail{background:#fff;border:1px solid #d9e0e8;border-radius:6px;width:62px;padding:3px;position:relative}.content-image-preview-trigger{cursor:zoom-in;background:#f5f5f5;border:0;border-radius:4px;width:56px;height:56px;padding:0;display:block;position:relative;overflow:hidden}.content-image-preview-trigger .ant-image,.content-image-preview-trigger img{object-fit:cover;display:block}.content-image-preview-icon{color:#fff;background:#00000094;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;top:3px;right:3px}.content-image-actions{background:#ffffffeb;border-radius:4px;justify-content:center;padding:1px;display:flex;position:absolute;bottom:3px;left:3px;right:3px;box-shadow:0 1px 3px #1018281f}.content-image-actions .ant-btn{width:17px;min-width:17px;height:18px;padding-inline:0;font-size:11px}.content-image-upload{color:#475467;white-space:normal;background:#fff;border-radius:6px;flex-direction:column;gap:2px;width:72px;height:62px;padding:4px;font-size:12px;line-height:1.25;display:inline-flex}.content-image-upload .anticon{margin-inline-end:0}.content-image-empty{color:#00000073;align-self:center;padding-inline:4px}.content-image-warning{color:#6b151b;background:#fff1f0;border:1px solid #a61d24;border-left-width:5px;border-radius:4px;margin-top:6px;padding:6px 8px;font-size:12px;font-weight:700;line-height:1.4}.content-image-carousel-slide{background:#111;justify-content:center;align-items:center;min-height:520px;padding:16px 48px;display:flex}.content-image-carousel-slide .ant-image,.content-image-carousel-slide img{object-fit:contain;max-width:100%;max-height:70vh}.content-image-carousel-counter{text-align:center;color:#000000a6;font-variant-numeric:tabular-nums;margin-top:12px}@media (width<=720px){.content-image-gallery-list{padding:5px}.content-image-carousel-slide{min-height:320px;padding:12px 32px}}.hardware-set-search-panel{box-sizing:border-box;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;gap:12px;width:100%;margin-bottom:16px;padding:14px;display:grid}.hardware-set-search-primary{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;display:grid}.hardware-set-search-primary-actions,.hardware-set-count-inputs,.hardware-set-sort-rules,.hardware-set-sort-rule{align-items:center;gap:8px;display:flex}.hardware-set-search-field{gap:6px;min-width:0;display:grid}.hardware-set-search-field label{color:#000000b8;font-size:13px;font-weight:600}.hardware-set-voice-status{color:#0000008c;min-height:20px;font-size:12px}.hardware-set-voice-status.is-error{color:#cf1322}.hardware-set-search-advanced{grid-template-columns:repeat(3,minmax(140px,1fr)) minmax(230px,1.25fr) auto;align-items:end;gap:12px;display:grid}.hardware-set-count-inputs .ant-input-number{width:100%;min-width:78px}.hardware-set-search-reset{padding-bottom:1px}.hardware-set-sort{border-top:1px solid #e8e8e8;gap:8px;padding-top:10px;display:grid}.hardware-set-sort-heading{align-items:baseline;gap:12px;display:flex}.hardware-set-sort-rules{flex-wrap:wrap}.hardware-set-sort-rule{background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:4px 6px}.hardware-set-sort-rule .ant-select{width:112px}.hardware-set-sort-priority{color:#fff;background:#1677ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}@media (width<=980px){.hardware-set-search-primary{grid-template-columns:1fr}.hardware-set-search-primary-actions{flex-wrap:wrap}.hardware-set-search-advanced{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=640px){.hardware-set-search-advanced{grid-template-columns:1fr}.hardware-set-sort-rule{flex-wrap:wrap;width:100%}}.hardware-set-page{--hardware-set-border:#e3e8ef;--hardware-set-muted:#667085;--hardware-set-surface:#f7f9fc;--hardware-set-primary:#155eef;min-width:0}.hardware-set-list-panel{border:1px solid var(--hardware-set-border);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #1018280a}.hardware-set-main-table .ant-table-thead>tr>th{color:#344054;background:#f7f9fc;border-bottom-color:#dfe5ec;padding-block:13px;font-size:13px;font-weight:700}.hardware-set-main-table .ant-table-tbody>tr>td{vertical-align:middle;border-bottom-color:#edf0f4;padding-block:12px}.hardware-set-main-table .ant-table-row:hover>td{background:#f8fbff!important}.hardware-set-list-code{color:#344054;letter-spacing:.02em;background:#fff;border:1px solid #d0d5dd;border-radius:999px;flex:none;align-items:center;width:fit-content;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;display:inline-flex}.hardware-set-list-identity{gap:4px;min-width:0;display:grid}.hardware-set-list-title-row{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.hardware-set-list-title-row strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.hardware-set-list-product-total{color:#475467;font-variant-numeric:tabular-nums;background:#f2f4f7;border-radius:999px;flex:none;padding:2px 7px;font-size:11px}.hardware-set-list-area{color:#475467;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;display:inline-flex;overflow:hidden}.hardware-set-list-area .anticon{color:#667085;flex:none}.hardware-set-list-products{scrollbar-width:thin;align-items:center;gap:4px;min-width:0;display:flex;overflow:auto hidden}.hardware-set-product-preview-chip,.hardware-set-product-preview-more,.hardware-set-product-preview-empty{color:#475467;white-space:nowrap;background:#f8fafc;border:1px solid #e4e7ec;border-radius:5px;flex:none;align-items:center;gap:5px;max-width:190px;padding:2px 7px;font-size:11px;line-height:1.4;display:inline-flex;overflow:hidden}.hardware-set-product-preview-chip>span{text-overflow:ellipsis;overflow:hidden}.hardware-set-product-preview-chip b{color:#155eef;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.hardware-set-product-preview-more{color:#667085;border-style:dashed}.hardware-set-product-preview-empty{color:#98a2b3;border-style:dashed}.hardware-set-row-actions{max-width:100%;display:inline-flex}.hardware-set-row-actions .ant-btn{width:auto;min-width:0;padding-inline:9px}.hardware-set-selector-current{color:#0958d9;background:#e6f7ff;border:1px solid #91d5ff;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:9px 12px;display:flex}.hardware-set-selector-current-hint{color:#597ef7;text-align:right;font-size:12px}.hardware-set-selector-current-row>td{background:#f0f8ff!important}.hardware-set-selector-current-row:hover>td{background:#e6f4ff!important}.hardware-set-selector-pagination{text-align:right;margin:16px 0 4px}.hardware-set-editor-modal,.hardware-set-editor-modal *{box-sizing:border-box}.hardware-set-editor-modal .ant-modal{padding-bottom:24px;top:24px}.hardware-set-editor-modal .ant-modal-body{overscroll-behavior:contain;max-height:calc(100dvh - 184px);padding-inline-end:4px;overflow:hidden auto}.hardware-set-module-modal,.hardware-set-product-editor-modal{box-sizing:border-box}.hardware-set-module-modal .ant-modal{max-width:calc(100vw - 24px);padding-bottom:18px;top:18px}.hardware-set-module-modal .ant-modal-body{overscroll-behavior:contain;max-height:calc(100dvh - 126px);padding:0 4px 8px;overflow:hidden auto}.hardware-set-module-shell{min-width:0}.hardware-set-version-panel{background:#f8fafc;border:1px solid #dbe4ee;border-radius:8px;margin-bottom:14px;padding:10px 12px}.hardware-set-version-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.hardware-set-version-bar .ant-tag{margin-inline-end:0}.hardware-set-version-table .ant-table{background:0 0}.hardware-set-version-table .ant-table-thead>tr>th,.hardware-set-version-table .ant-table-tbody>tr>td{padding:6px 8px}.hardware-set-version-table .ant-table-thead>tr>th{background:#eef3f8}.hardware-set-product-grid{grid-template-columns:minmax(160px,1fr) minmax(150px,190px) minmax(100px,140px) 76px 96px;align-items:center;column-gap:12px;width:100%;min-width:0;display:grid}.hardware-set-product-header{z-index:1;color:#000000a6;text-align:center;background:#fff;border:1px solid #0000;padding:0 8px 6px;font-size:13px;position:sticky;top:0}.hardware-set-product-list{max-height:min(40vh,360px);padding:0 4px 2px 0;overflow:hidden auto}.hardware-set-product-row{background:#fff;border:1px solid #f0f0f0;border-radius:6px;min-height:42px;margin-bottom:8px;padding:4px 8px}.hardware-set-product-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fafafa;border-radius:6px;min-width:0;padding:5px 8px;overflow:hidden}.hardware-set-form-row-actions{justify-self:center}.hardware-set-form-row-actions .ant-btn{width:28px;min-width:28px;padding-inline:0}.hardware-set-finish-field,.hardware-set-quantity-field{min-width:0;margin-bottom:0!important}.hardware-set-finish-field .ant-input{text-align:center;width:100%}.hardware-set-quantity-field .ant-input-number{width:72px}.hardware-set-quantity-field .ant-input-number-input{text-align:center}.hardware-set-delete-action{white-space:nowrap;width:56px;min-width:56px;padding-inline:4px!important}.hardware-set-pane-heading h3,.hardware-set-installation-title h3,.hardware-set-product-title h4,.hardware-set-checkpoint-title h4,.hardware-set-guide-content h4,.hardware-set-card-description{margin:0}.hardware-set-detail-alert{margin:10px 14px 0}.hardware-set-detail-loading{color:#667085;justify-content:center;align-items:center;min-height:150px;padding:24px;display:flex}.hardware-set-module-label{align-items:center;gap:6px;min-height:30px;font-weight:600;display:inline-flex}.hardware-set-module-label .anticon{color:#667085}.hardware-set-module-count{color:#475467;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #eaecf0;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:11px;display:inline-grid}.hardware-set-module-pane{gap:8px;min-width:0;display:grid}.hardware-set-pane-heading,.hardware-set-installation-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.hardware-set-pane-heading{border-bottom:1px solid #f0f2f5;min-height:30px;padding:0 2px 6px}.hardware-set-pane-heading-rich{flex-wrap:wrap;align-items:flex-start;min-height:48px;padding-bottom:9px}.hardware-set-pane-heading-copy{flex:auto;gap:3px;min-width:0;display:grid}.hardware-set-pane-heading-rich>.ant-space{flex:0 auto;justify-content:flex-end}.hardware-set-pane-heading-copy>p{color:#667085;margin:0;font-size:12px;line-height:1.45}.hardware-set-pane-title-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.hardware-set-pane-title-row .ant-tag{margin-inline-end:0}.hardware-set-pane-stat{color:#475467;white-space:nowrap;background:#f8fafc;border:1px solid #eaecf0;border-radius:999px;align-items:center;min-height:26px;padding:3px 8px;font-size:11px;display:inline-flex}.hardware-set-pane-heading h3,.hardware-set-installation-title h3{color:#101828;font-size:15px;line-height:1.45}.hardware-set-product-cards,.hardware-set-guide-list{gap:7px;width:100%;min-width:0;margin-inline:0;display:grid}.hardware-set-product-card{border:1px solid var(--hardware-set-border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:stretch;min-width:0;display:grid;overflow:hidden}.hardware-set-product-summary{background:#fff;border-right:1px solid #e8edf3;align-content:center;gap:10px;padding:10px;display:grid}.hardware-set-product-summary-head{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.hardware-set-item-index{color:#344054;font-variant-numeric:tabular-nums;background:#f2f4f7;border-radius:6px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:inline-grid}.hardware-set-product-title{align-self:center;min-width:0}.hardware-set-product-title h4{color:#101828;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.hardware-set-product-status{white-space:nowrap;align-self:center;margin-inline-end:0}.hardware-set-item-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid}.hardware-set-metadata-item{background:0 0;border:0;border-left:1px solid #eaecf0;border-radius:0;gap:2px;min-width:0;padding:2px 8px;display:grid}.hardware-set-metadata-item:first-child{border-left:0;padding-left:0}.hardware-set-metadata-item span{color:#98a2b3;font-size:11px}.hardware-set-metadata-item strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hardware-set-metadata-item.is-emphasis{background:0 0}.hardware-set-metadata-item.is-emphasis strong{color:#101828;font-size:14px}.hardware-set-media-section{background:#fff;min-width:0;padding:8px 10px}.hardware-set-media-section.is-guide{background:0 0;border:0;margin-top:8px;padding:0}.hardware-set-media-heading{color:#667085;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.hardware-set-media-heading>span:first-child{color:#344054;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:700;display:inline-flex}.hardware-set-media-heading>span:last-child{overflow-wrap:anywhere;text-align:right;min-width:0;margin-left:auto}.hardware-set-checkpoint-grid{grid-template-columns:repeat(3,minmax(300px,1fr));gap:7px;width:100%;margin-inline:0;display:grid}.hardware-set-checkpoint-card{border:1px solid var(--hardware-set-border);background:#fff;border-radius:8px;flex-direction:column;gap:5px;min-width:0;min-height:146px;padding:9px 10px;display:flex}.hardware-set-checkpoint-card>header,.hardware-set-guide-content>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hardware-set-checkpoint-title{align-items:center;gap:7px;min-width:0;display:flex}.hardware-set-checkpoint-title h4,.hardware-set-guide-content h4{color:#101828;font-size:14px;line-height:1.45}.hardware-set-type-badge{border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:700}.hardware-set-type-badge.is-construction{color:#b54708;background:#fff4e5}.hardware-set-type-badge.is-operation{color:#067647;background:#eafaf1}.hardware-set-card-actions{background:#fafbfc;border:1px solid #edf0f4;border-radius:6px;flex:none;padding:1px}.hardware-set-card-actions .ant-btn{width:26px;min-width:26px;height:26px;padding-inline:0}.hardware-set-card-actions .hardware-set-labeled-action{width:auto;min-width:auto;padding-inline:7px;font-size:12px}.hardware-set-card-description{color:#667085;white-space:pre-wrap;font-size:13px;line-height:1.45}.hardware-set-checkpoint-card>footer{color:#98a2b3;border-top:1px solid #f0f2f5;gap:10px;padding-top:4px;font-size:11px;display:flex}.hardware-set-child-meta,.hardware-set-guide-meta{color:#667085;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.hardware-set-child-meta .ant-tag,.hardware-set-guide-meta .ant-tag,.hardware-set-guide-stages .ant-tag{overflow-wrap:anywhere;white-space:normal;max-width:100%;margin-inline-end:0;font-size:11px}.hardware-set-card-actions.ant-space-compact{flex-wrap:wrap;width:max-content;min-width:0;max-width:100%;display:flex;overflow:visible}.hardware-set-card-actions.ant-space-compact .ant-btn{border-color:#edf0f4}.hardware-set-installation-overview{border:1px solid var(--hardware-set-border);background:#fff;border-radius:8px;margin-bottom:2px;padding:9px 10px}.hardware-set-installation-heading{margin-bottom:6px}.hardware-set-installation-title{align-items:center;gap:8px;min-width:0;display:flex}.hardware-set-section-icon{color:#475467;background:#f2f4f7;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:inline-grid}.hardware-set-guide-heading{margin-top:0}.hardware-set-guide-card{border:1px solid var(--hardware-set-border);background:#fff;border-radius:8px;grid-template-columns:36px minmax(0,1fr);min-width:0;display:grid;overflow:hidden;container:hardware-guide/inline-size}.hardware-set-guide-rail{background:#fff;border-right:1px solid #eaecf0;justify-content:center;padding-top:10px;display:flex}.hardware-set-guide-rail span{color:#344054;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d0d5dd;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-grid}.hardware-set-guide-content{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:8px 12px;min-width:0;padding:9px 10px;display:grid}.hardware-set-guide-content>header{grid-area:1/1;min-width:0}.hardware-set-guide-title-block{gap:4px;min-width:0;display:grid;overflow:hidden}.hardware-set-guide-title-block h4{overflow-wrap:anywhere;min-width:0}.hardware-set-guide-content>.hardware-set-card-description{overflow-wrap:anywhere;word-break:break-word;grid-area:2/1;min-width:0;margin-top:4px}.hardware-set-guide-content>.hardware-set-media-section{grid-area:1/2/span 2;min-width:0;margin-top:0}.hardware-set-guide-stages{border-top:1px dashed #eaecf0;flex-wrap:wrap;grid-area:3/1;gap:4px;margin-top:8px;padding-top:7px;display:flex}.hardware-set-module-pane .ant-empty{background:#fff;border:1px dashed #d9e0e8;border-radius:10px;margin-block:10px;padding:14px}.hardware-set-warning-summary{color:#6b151b;margin:0;padding-left:20px;font-weight:600}@media (width<=720px){.hardware-set-selector-current{flex-direction:column;align-items:flex-start;gap:4px}.hardware-set-selector-current-hint{text-align:left}.hardware-set-list-title-row{white-space:normal;flex-wrap:wrap}.hardware-set-list-products{padding-bottom:2px;overflow-x:auto}.hardware-set-product-grid{grid-template-columns:minmax(120px,1fr) 140px 100px 72px 96px;column-gap:8px}.hardware-set-product-row,.hardware-set-product-header{padding-inline:4px}.hardware-set-pane-heading,.hardware-set-installation-heading{flex-direction:column;align-items:flex-start}.hardware-set-pane-heading-rich{gap:8px}.hardware-set-pane-heading-rich>.ant-space{width:100%}.hardware-set-pane-heading-rich>.ant-space .ant-btn{flex:auto}.hardware-set-detail-alert{margin-inline:10px}.hardware-set-pane-heading>.ant-btn,.hardware-set-installation-heading>.ant-btn{width:100%}.hardware-set-product-card{grid-template-columns:1fr}.hardware-set-product-summary{border-bottom:1px solid #e8edf3;border-right:0}.hardware-set-product-summary-head{grid-template-columns:32px minmax(0,1fr)}.hardware-set-product-status{grid-column:2;justify-self:start}.hardware-set-media-heading{flex-direction:column;align-items:flex-start;gap:4px}.hardware-set-checkpoint-grid{grid-template-columns:1fr}.hardware-set-installation-overview,.hardware-set-guide-content,.hardware-set-media-section{padding:9px}.hardware-set-guide-card{grid-template-columns:36px minmax(0,1fr)}.hardware-set-guide-content{display:block}.hardware-set-guide-content>header{grid-template-columns:minmax(0,1fr);display:grid}.hardware-set-guide-content>header .hardware-set-card-actions{justify-content:flex-start}.hardware-set-guide-content>.hardware-set-media-section,.hardware-set-guide-stages{margin-top:8px}.hardware-set-guide-rail span{width:24px;height:24px}}@media (width>=721px) and (width<=1280px){.hardware-set-guide-content{display:block}.hardware-set-guide-content>header{grid-template-columns:minmax(0,1fr);display:grid}.hardware-set-guide-content>.hardware-set-media-section{margin-top:8px}}@container hardware-guide (width<=760px){.hardware-set-guide-content{display:block}.hardware-set-guide-content>header{grid-template-columns:minmax(0,1fr);display:grid}.hardware-set-guide-content>header .hardware-set-card-actions{justify-content:flex-start}.hardware-set-guide-content>.hardware-set-media-section{margin-top:8px}}@media (width>=721px) and (width<=1100px){.hardware-set-product-card{grid-template-columns:1fr}.hardware-set-product-summary{border-bottom:1px solid #e8edf3;border-right:0}.hardware-set-guide-content{display:block}.hardware-set-guide-content>.hardware-set-media-section{margin-top:8px}.hardware-set-checkpoint-grid{grid-template-columns:repeat(2,minmax(300px,1fr))}}.door-search-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:12px;padding:14px;box-shadow:0 1px 2px #00000008}.door-search-grid{align-items:end;gap:10px;display:grid}.door-search-grid-primary{grid-template-columns:minmax(210px,1.35fr) repeat(5,minmax(120px,1fr))}.door-search-grid-secondary{grid-template-columns:repeat(6,minmax(74px,1fr)) minmax(210px,2fr) minmax(220px,2fr) minmax(150px,1.4fr);margin-top:10px}.door-search-field{min-width:0}.door-search-field>label{color:#595959;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:12px;line-height:18px;display:block;overflow:hidden}.door-search-field>.ant-select,.door-search-field>.ant-input-number,.door-search-field>.ant-input-affix-wrapper{width:100%}.door-search-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.door-search-validation{color:#cf1322;margin-top:2px;font-size:11px;line-height:14px;display:block}.door-sort-builder{border-top:1px dashed #d9d9d9;margin-top:12px;padding-top:10px}.door-sort-heading{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:8px;display:flex}.door-sort-heading .ant-typography-secondary{font-size:12px}.door-sort-rules{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.door-sort-rule{background:#f7fbff;border:1px solid #e6f4ff;border-radius:8px;grid-template-columns:24px minmax(140px,180px) auto auto auto;align-items:center;gap:6px;min-height:42px;padding:5px 7px;display:grid}.door-sort-priority{color:#fff;background:#1677ff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;line-height:22px;display:inline-flex}.door-sort-add{box-shadow:0 1px 3px #1677ff2e}.door-table-sort-title{white-space:nowrap}.door-table-sort-rank{color:#0958d9;text-align:center;vertical-align:1px;background:#e6f4ff;border-radius:8px;min-width:20px;margin-left:3px;padding:0 3px;font-size:10px;font-weight:600;line-height:16px;display:inline-block}.door-smart-search{border-top:1px dashed #d9d9d9;margin-top:12px;padding-top:10px}.door-smart-search-main{grid-template-columns:minmax(360px,1fr) auto auto;align-items:end;gap:8px;display:grid}.door-voice-status{color:#8c8c8c;min-height:20px;margin-top:4px;font-size:12px}.door-voice-status.is-error{color:#cf1322}.door-smart-entities{flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;display:flex}.door-smart-suggestion{color:#003a8c;margin-top:4px;font-size:13px;font-weight:600;line-height:20px}.door-smart-residual{color:#820014;font-weight:600}.door-smart-condition-bracket,.door-smart-condition-separator{color:#8c8c8c}.door-smart-entities .ant-tag{margin-inline-end:0}.door-smart-match-context{color:#8c8c8c;text-overflow:ellipsis;white-space:nowrap;max-width:172px;margin-top:2px;font-size:11px;line-height:16px;overflow:hidden}.door-action-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.door-management-table .ant-table-cell{overflow-wrap:anywhere;vertical-align:top}.door-management-table .ant-table-content{max-width:100%;overflow-x:auto}.door-primary-cell,.door-scope-cell{min-width:0}.door-number-text{color:#1677ff;font-weight:600;line-height:1.45}.door-number-candidate{color:#ad6800;margin-top:3px;font-size:12px;line-height:1.4}.door-function-text{color:#595959;margin-top:4px;font-size:12px;line-height:1.45}.door-progress-link{white-space:normal;height:auto;padding:0}.door-expanded-details{padding:8px 16px}.door-edit-tabs>.ant-tabs-nav{flex:0 0 168px}.door-edit-tabs>.ant-tabs-content-holder{min-width:0;padding-inline-start:8px}.door-edit-tabs .ant-form-item-control-input-content,.door-edit-tabs .ant-select,.door-edit-tabs .ant-input-number{max-width:100%}.door-location-form{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:16px 18px 4px}.door-number-preview-item{margin-bottom:18px}.door-number-preview-input{color:#1f2937;cursor:default;background:#f3f4f6;border-color:#d1d5db;font-weight:600}.door-number-preview-input::placeholder{color:#6b7280;font-weight:500}.door-dimension-label{color:#000000e0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:28px;padding-bottom:6px;font-size:14px;display:flex}.door-dimension-label .ant-checkbox-wrapper{color:#4b5563;font-size:13px;font-weight:400}.door-dimension-field>.ant-form-item{margin-bottom:24px}@media (width<=1440px){.door-search-grid-primary,.door-search-grid-secondary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.door-search-plan,.door-search-statuses{grid-column:span 2}.door-smart-search-main{grid-template-columns:minmax(260px,1fr) auto auto}}@media (width<=760px){.door-location-form{padding:14px 14px 2px}.door-edit-tabs>.ant-tabs-nav{width:100%;max-width:100%}.door-edit-tabs>.ant-tabs-content-holder{padding-inline-start:0}.door-search-grid-primary,.door-search-grid-secondary,.door-smart-search-main{grid-template-columns:1fr}.door-search-plan,.door-search-statuses{grid-column:auto}.door-search-actions{justify-content:flex-start}.door-sort-rule{grid-template-columns:24px minmax(120px,1fr) auto;width:100%}.door-sort-rule>.ant-segmented{grid-column:2/-1}}.plan-list-page{width:100%;min-width:0}.plan-list-table{width:100%;max-width:100%}.plan-list-table .ant-table-cell{vertical-align:middle}.plan-list-table .ant-table-content{overscroll-behavior-inline:contain;overflow-x:auto}.plan-list-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px;width:100%;display:flex}.plan-list-actions .ant-btn{white-space:nowrap;flex:none;padding-inline:4px}@media (width<=600px){.plan-list-table .ant-table-cell-fix-right,.plan-list-table .ant-table-cell-fix-end{position:static!important}.plan-list-table .ant-table-cell-fix-right-first:after,.plan-list-table .ant-table-cell-fix-right-last:after,.plan-list-table .ant-table-cell-fix-end-shadow:after{box-shadow:none!important}}html,body,#root{min-height:100%;margin:0}body{overflow-x:hidden}
