.CorporateTemplate-module__yRBVVq__root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1;background:linear-gradient(#fcfaf7 0%,#f4efe8 100%);flex-direction:column;display:flex}.CorporateTemplate-module__yRBVVq__highlighted{outline:2px solid var(--hl-color);outline-offset:2px;border-radius:3px;transition:outline .3s}.CorporateTemplate-module__yRBVVq__topBand{background:linear-gradient(90deg,#0f172a 0%,var(--accent)100%);flex-shrink:0;height:10px}.CorporateTemplate-module__yRBVVq__main{flex-direction:column;flex:1;gap:20px;padding:30px 38px 26px;display:flex;overflow:hidden}.CorporateTemplate-module__yRBVVq__header{margin-bottom:0}.CorporateTemplate-module__yRBVVq__headerRow{align-items:flex-start;gap:20px;display:flex}.CorporateTemplate-module__yRBVVq__headerBody{flex:1;min-width:0}.CorporateTemplate-module__yRBVVq__photoButton{background:#f3f4f6;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:relative;overflow:hidden}.CorporateTemplate-module__yRBVVq__photoButtonEditable{cursor:pointer}.CorporateTemplate-module__yRBVVq__photoImg{object-fit:cover;width:100%;height:100%}.CorporateTemplate-module__yRBVVq__photoOverlay{opacity:0;background:#00000059;border-radius:18px;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.CorporateTemplate-module__yRBVVq__photoButtonEditable:hover .CorporateTemplate-module__yRBVVq__photoOverlay{opacity:1}.CorporateTemplate-module__yRBVVq__contactEdit{color:#57534e;flex-wrap:wrap;align-items:center;margin-top:12px;font-size:11px;line-height:1.4;display:flex}.CorporateTemplate-module__yRBVVq__contactSep{color:#ccc;margin:0 8px}.CorporateTemplate-module__yRBVVq__contactPreview{color:#57534e;flex-wrap:wrap;align-items:center;margin-top:12px;font-size:11px;line-height:1.4;display:flex}.CorporateTemplate-module__yRBVVq__sectionTitleRow{border-bottom:1px solid #0f172a24;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:7px;display:flex}.CorporateTemplate-module__yRBVVq__sectionTitleText{text-transform:uppercase;letter-spacing:.18em;font-weight:700;line-height:1}.CorporateTemplate-module__yRBVVq__contactValue{white-space:nowrap}.CorporateTemplate-module__yRBVVq__sectionDeleteButton{cursor:pointer;color:#d1d5db;border-radius:3px;flex-shrink:0;padding:2px 4px;font-size:9px;font-weight:700;transition:color .15s}.CorporateTemplate-module__yRBVVq__sectionDeleteButton:hover{color:#ef4444}.CorporateTemplate-module__yRBVVq__menuRoot{flex-shrink:0;margin-left:4px;position:relative}.CorporateTemplate-module__yRBVVq__menuTrigger{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:700;line-height:1;transition:all .1s;display:flex}.CorporateTemplate-module__yRBVVq__menuTrigger:hover{background:#f9fafb;border-color:#e5e7eb}.CorporateTemplate-module__yRBVVq__menuTriggerOpen,.CorporateTemplate-module__yRBVVq__menuTriggerOpen:hover{background:#f3f4f6}.CorporateTemplate-module__yRBVVq__menuPopover{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:130px;margin-top:2px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.CorporateTemplate-module__yRBVVq__menuItem{color:#374151;cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:11px;display:flex}.CorporateTemplate-module__yRBVVq__menuItem:hover,.CorporateTemplate-module__yRBVVq__addSectionOption:hover{background:#f3f4f6}.CorporateTemplate-module__yRBVVq__menuItemDelete{color:#ef4444}.CorporateTemplate-module__yRBVVq__menuItemDelete:hover{background:#fef2f2}.CorporateTemplate-module__yRBVVq__menuDivider{background:#f3f4f6;height:1px}.CorporateTemplate-module__yRBVVq__itemHeader{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.CorporateTemplate-module__yRBVVq__itemSpacing{margin-bottom:8px}.CorporateTemplate-module__yRBVVq__itemSpacingSmall{margin-bottom:6px}.CorporateTemplate-module__yRBVVq__bulletItem{overflow-wrap:break-word;word-break:break-word;padding-left:12px;line-height:1.5;position:relative}.CorporateTemplate-module__yRBVVq__bulletMarker{position:absolute;left:0}.CorporateTemplate-module__yRBVVq__bulletAddButton{color:#888;cursor:pointer;opacity:.6;border:1px dashed #ccc;border-radius:3px;margin-top:4px;margin-left:12px;padding:2px 8px;font-size:10px;transition:opacity .15s;display:inline-block}.CorporateTemplate-module__yRBVVq__bulletAddButton:hover,.CorporateTemplate-module__yRBVVq__addItemButton:hover{opacity:1}.CorporateTemplate-module__yRBVVq__inlineList{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.CorporateTemplate-module__yRBVVq__inlineItem{align-items:center;gap:4px;display:inline-flex;position:relative}.CorporateTemplate-module__yRBVVq__inlineDeleteButton{cursor:pointer;color:#d1d5db;flex-shrink:0;font-size:9px;font-weight:700;line-height:1;transition:color .15s}.CorporateTemplate-module__yRBVVq__inlineDeleteButton:hover{color:#ef4444}.CorporateTemplate-module__yRBVVq__inlineSep{color:#ccc}.CorporateTemplate-module__yRBVVq__levelWrap{flex-shrink:0;position:relative}.CorporateTemplate-module__yRBVVq__levelButton{color:#555;letter-spacing:.04em;cursor:pointer;background:#f3f4f6;border-radius:3px;padding:2px 7px;font-size:11px;font-weight:600;line-height:16px;transition:background .1s}.CorporateTemplate-module__yRBVVq__levelButton:hover{background:#e5e7eb}.CorporateTemplate-module__yRBVVq__levelPopover{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:70px;margin-top:2px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001f}.CorporateTemplate-module__yRBVVq__levelOption{cursor:pointer;color:#374151;padding:5px 10px;font-size:11px}.CorporateTemplate-module__yRBVVq__levelOption:hover{background:#f3f4f6}.CorporateTemplate-module__yRBVVq__levelOptionActive{color:var(--accent);background:#f0f7ff;font-weight:700}.CorporateTemplate-module__yRBVVq__levelOptionActive:hover{background:#f0f7ff}.CorporateTemplate-module__yRBVVq__addItemButton{color:var(--accent);border:1px dashed var(--accent-soft);cursor:pointer;opacity:.6;text-align:center;border-radius:4px;margin-top:10px;padding:4px 10px;font-size:11px;transition:opacity .15s}.CorporateTemplate-module__yRBVVq__addSectionRoot{margin-top:8px;position:relative}.CorporateTemplate-module__yRBVVq__addSectionButton{color:#9ca3af;cursor:pointer;border:1px dashed #d1d5db;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-size:10px;transition:all .15s;display:flex}.CorporateTemplate-module__yRBVVq__addSectionButton:hover{color:var(--accent);border-color:var(--accent)}.CorporateTemplate-module__yRBVVq__addSectionPopover{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:2px;position:absolute;bottom:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001f}.CorporateTemplate-module__yRBVVq__addSectionOption{color:#374151;cursor:pointer;padding:7px 12px;font-size:11px}.CorporateTemplate-module__yRBVVq__languageList{flex-direction:column;gap:3px;display:flex}.CorporateTemplate-module__yRBVVq__languageRow{color:#333;align-items:center;gap:6px;font-size:11px;line-height:1.45;display:flex}.CorporateTemplate-module__yRBVVq__languageBadge{color:#666;background:#f3f4f6;border-radius:3px;padding:0 4px;font-size:10px;line-height:1.4}
