.industry-create-modal.map-create-dialog{position:relative;display:flex;flex-direction:column;width:min(920px,100%);max-height:min(92dvh,980px);overflow:hidden;padding:0;border:1px solid #e2e8f0;border-radius:20px;background:#fff;box-shadow:0 24px 80px #0f234333;color:#1e293b}.map-create-dialog .map-create-heading{flex-shrink:0;align-items:center;gap:14px;margin:0;padding:22px 28px;border-bottom:1px solid #e9eef5;background:#fbfcfe}.map-create-heading>div:nth-child(2){min-width:0;flex:1}.map-create-heading-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;background:#eaf2ff;color:#2563eb;border-radius:14px}.map-create-heading-icon svg{width:24px;height:24px}.map-create-dialog .map-create-heading span{font-size:11px;font-weight:600;letter-spacing:.08em;color:#6481a6}.map-create-dialog .map-create-heading h2{margin:2px 0 4px;font-size:22px;font-weight:650;letter-spacing:-.025em;line-height:1.35}.map-create-dialog .map-create-heading p{margin:0;font-size:13px;color:#718198;line-height:1.6}.map-create-dialog .industry-result-close{position:static;flex-shrink:0;align-self:flex-start;width:32px;height:32px;border-radius:8px;border-color:#e4eaf2;color:#64748b;box-shadow:none}.map-create-dialog .industry-result-close:hover{color:#2563eb;background:#edf4ff}.map-create-window-actions{display:flex;align-items:center;align-self:flex-start;flex-shrink:0;gap:8px}.map-create-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:22px 28px 24px}.map-create-body,.map-create-dialog .country-list,.map-create-select-popup .rc-virtual-list-holder{scrollbar-width:thin;scrollbar-color:#c7d2e0 transparent}.map-create-section-title{display:flex;align-items:center;gap:9px;margin:0 0 16px}.map-create-section-title>span{display:inline-grid;place-items:center;width:25px;height:25px;flex-shrink:0;border-radius:7px;background:#edf3fc;color:#3868ab;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.map-create-section-title h3{margin:0;font-size:15px;font-weight:650;color:#203653}.map-create-section-title small{margin-left:auto;font-size:12px;font-weight:400;color:#7a899c}.map-create-dialog .industry-form{gap:16px}.map-create-field{min-width:0;position:relative;display:flex;flex-direction:column;gap:8px}.map-create-profile{grid-column:1/-1}.map-create-dialog .map-create-field label{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:#52657e}.map-create-field label small{color:#8a98aa;font-weight:400;font-size:12px}.map-create-dialog .map-create-select{width:100%;min-width:0;font-weight:500}.map-create-dialog .map-create-select input{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:inherit}.map-create-dialog .map-create-select input:focus{border:0;box-shadow:none}.map-create-select-popup{padding:6px;border:1px solid #e0e8f3;border-radius:12px;box-shadow:0 12px 32px #18365d24}.map-create-select-popup .ant-select-item{padding:10px 12px;border-radius:7px}.map-create-select-popup .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere}.map-select-option{display:grid;gap:4px;line-height:1.5}.map-select-option>span{font-size:14px}.map-select-option small{color:#7b8aa1;font-size:11px;font-weight:400}.map-select-empty{padding:20px 12px;text-align:center;color:#7b8aa1;font-size:13px}.map-create-dialog .scope-summary{gap:4px;padding:12px 14px;border:0;border-left:3px solid #9bbbed;border-radius:0 8px 8px 0;background:#f5f8fc}.map-create-dialog .scope-summary>span{color:#75859b;font-size:11px;font-weight:500}.map-create-dialog .scope-summary strong{font-size:13px;font-weight:600;color:#345172}.map-create-dialog .scope-summary small{font-size:12px;line-height:1.6}.map-create-dialog .country-picker{margin:24px 0 0;padding:22px 0 0;border:0;border-top:1px solid #edf0f5;border-radius:0;background:none}.map-create-dialog .country-search{position:relative;margin:0 0 12px}.map-create-dialog .country-search svg{position:absolute;left:13px;pointer-events:none;width:16px;height:16px}.map-create-dialog .country-search input{height:40px;padding:9px 12px 9px 38px;border-radius:9px;font-size:13px;font-weight:400}.map-create-dialog .selected-country-bar{display:flex;align-items:center;gap:10px;padding:0;margin:12px 0;border:0;background:none}.map-create-dialog .selected-country-bar>span{flex-shrink:0;font-weight:500;color:#7a899c;font-size:12px}.map-create-dialog .selected-country-bar button{padding:4px 8px;font-size:12px;font-weight:500;border-radius:6px}.map-create-dialog .country-list{grid-template-columns:repeat(4,minmax(0,1fr));max-height:184px;gap:8px;padding:1px 5px 2px 1px}.map-create-dialog .country-list button{position:relative;gap:4px;padding:10px 12px;border-radius:9px;min-height:62px;transition:background .15s,border-color .15s}.map-create-dialog .country-list button:hover{border-color:#9ab9e9;background:#f8fbff}.map-create-dialog .country-list button.selected{border-color:#84abeb;background:#f0f6ff;box-shadow:none}.map-create-dialog .country-list strong{font-size:13px;font-weight:600;padding-right:17px}.map-create-dialog .country-list span{font-size:11px}.map-country-check{position:absolute;top:11px;right:9px;width:14px;height:14px;color:#2563eb}.map-create-dialog .industry-focus-after-country{margin-top:24px;padding-top:22px;border-top:1px solid #edf0f5;gap:10px}.map-create-dialog .industry-focus-after-country .map-create-section-title{margin-bottom:0}.industry-map-workspace .map-create-dialog .focus-generate-cta{align-self:flex-start;padding:8px 11px;border-radius:8px;border-color:#dce7f6;background:#f6f9ff;font-size:12px;font-weight:500;box-shadow:none}.map-create-dialog .industry-focus-after-country textarea{padding:12px 14px;font-size:13px;font-weight:400;line-height:1.75;border-radius:10px;min-height:120px}.industry-map-workspace .map-create-dialog .sku-pick-panel{padding:14px;border-radius:10px;background:#fafbfd}.industry-map-workspace .map-create-dialog .sku-pick-list button,.industry-map-workspace .map-create-dialog .sku-pick-search input{border-radius:8px}.map-create-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 28px;border-top:1px solid #e5ebf3;background:#fbfcfe}.map-create-dialog .industry-quota-preview{flex:1;min-width:0;margin:0;padding:0;border:0;background:none;box-shadow:none}.map-create-dialog .industry-quota-preview>span{font-size:11px;color:#7b8ba0}.map-create-dialog .industry-quota-preview strong{font-size:13px;font-weight:600;color:#345172}.map-create-dialog .industry-quota-preview small{font-size:11px;line-height:1.5}.industry-map-workspace .map-create-dialog .industry-submit{width:auto;margin:0;min-height:40px;padding:10px 16px;border-radius:9px;font-size:13px;font-weight:600;box-shadow:0 3px 8px #2563eb20}.map-create-footer .industry-permission-tip,.map-create-footer .industry-submit-message{width:100%;margin:0;font-size:12px}.map-create-dialog button:focus-visible,.map-create-dialog textarea:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (max-width:640px){.industry-create-modal.map-create-dialog{max-height:94dvh;border-radius:14px}.map-create-dialog .map-create-heading{padding:16px;gap:10px}.map-create-window-actions{gap:5px}.map-create-heading-icon{width:36px;height:36px;border-radius:10px}.map-create-dialog .map-create-heading h2{font-size:19px}.map-create-dialog .map-create-heading p{font-size:12px}.map-create-body{padding:18px 16px}.map-create-dialog .industry-form{grid-template-columns:minmax(0,1fr)}.map-create-dialog .country-list{grid-template-columns:repeat(2,minmax(0,1fr))}.map-create-section-title{flex-wrap:wrap}.map-create-section-title small{font-size:11px}.map-create-dialog .industry-focus-after-country .map-create-section-title small{flex-basis:100%;margin-left:34px}.map-create-footer{padding:12px 16px;gap:10px}.map-create-dialog .industry-quota-preview{flex-basis:100%}.industry-map-workspace .map-create-dialog .industry-submit{width:100%}}.industry-map-workspace .industry-create-modal.map-create-page{width:100%;max-width:none;max-height:none;height:auto;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.map-create-page .map-create-heading{padding:0 0 22px;border:0;background:transparent}.map-create-page .map-create-heading h2{font-size:26px}.map-create-page .map-create-window-actions{align-self:center}.industry-map-workspace .map-create-page .map-create-return{min-height:36px;padding:8px 12px;border-radius:8px;font-size:13px;box-shadow:none}.map-create-page .map-create-body{overflow:visible;padding:0;display:grid;gap:20px}.map-create-page .country-picker,.map-create-page .industry-focus-after-country,.map-create-page .map-create-product-section{min-width:0;margin:0;padding:22px 24px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.map-create-page .industry-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.map-create-page .map-create-profile{grid-column:span 2}.map-create-page .hierarchy-hint{grid-column:1/-1}.map-create-page .selected-country-bar{padding:12px 14px;margin:0 0 16px;border-radius:8px;background:#f6f9fd;flex-wrap:wrap}.map-create-page .selected-country-bar>div{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.map-create-page .selected-country-bar button{overflow-wrap:anywhere}.map-country-regions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.map-country-regions button{padding:7px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:#65758b;font-size:13px}.map-country-regions button:hover{background:#f4f7fb}.map-country-regions button[aria-pressed=true]{background:#edf4ff;color:#2563eb;border-color:#d8e5fb}.map-create-page .country-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));max-height:294px}.map-create-page .country-list span,.map-create-page .country-list strong{overflow-wrap:anywhere}.map-country-empty{padding:12px 0;font-size:13px;color:#6c7e94}.map-country-empty button{margin-left:8px;border:0;background:none;color:#2563eb}.map-create-page .industry-focus-after-country{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.map-create-page .industry-focus-after-country .map-create-section-title{flex-wrap:wrap}.map-create-page .industry-focus-after-country .map-create-section-title small{flex-basis:100%;margin-left:34px}.industry-map-workspace .map-create-page .focus-generate-cta{margin:0;align-self:center}.map-create-page .industry-focus-after-country textarea{grid-column:1/-1;width:100%;min-height:144px}.map-create-page .map-create-footer{position:sticky;bottom:0;z-index:5;margin-top:20px;padding:16px 24px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 -4px 16px #213c5810}@media (max-width:1000px){.map-create-page .industry-form{grid-template-columns:repeat(2,minmax(0,1fr))}.map-create-page .map-create-profile{grid-column:1/-1}.map-create-page .industry-focus-after-country{grid-template-columns:minmax(0,1fr)}.map-create-page .focus-generate-cta{justify-self:start}}@media (max-width:640px){.map-create-page .map-create-heading{padding:0 0 18px;flex-wrap:wrap}.map-create-page .map-create-heading>div:nth-child(2){flex-basis:calc(100% - 46px)}.map-create-page .map-create-heading h2{font-size:22px}.map-create-page .map-create-window-actions{margin-left:46px}.map-create-page .map-create-body{padding:0;gap:14px}.map-create-page .country-picker,.map-create-page .industry-focus-after-country,.map-create-page .map-create-product-section{padding:16px}.map-create-page .industry-form{grid-template-columns:minmax(0,1fr)}.map-create-page .map-create-profile{grid-column:auto}.map-create-page .country-list{grid-template-columns:repeat(2,minmax(0,1fr))}.map-create-page .map-create-footer{padding:12px 16px}.map-create-page .industry-quota-preview small{font-size:11px}}.industry-result-detail .industry-review-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.industry-result-detail .industry-review-state{display:flex;align-items:center;gap:8px;font-size:13px}.industry-result-detail .industry-review-state .industry-status{margin:0}.industry-find-customers-link{display:inline-flex;align-items:center;gap:4px;margin-left:8px;color:#1d5cca;font-size:12px;font-weight:650;line-height:1.45;text-decoration:none;white-space:nowrap}.industry-find-customers-link:hover{color:#123f94;text-decoration:underline}.industry-find-customers-link:focus-visible{outline:2px solid #2563eb;outline-offset:3px;border-radius:3px}.industry-review-actions .industry-find-customers-detail{margin:0 auto 0 0;padding:10px 14px;border:1px solid #c7d9f6;border-radius:10px;background:#eef5ff;font-size:13px}