.company-data-panel{width:min(660px,calc(100% - 24px));margin:24px auto;padding:18px;border:1px solid #8ebdf0;background:#fff;font-size:13px}
.company-data-panel h2{margin:0 0 20px;font-size:15px}
.company-data-panel dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;margin:16px 0}
.company-data-panel dt{font-weight:bold}.company-data-panel dd{margin:0;overflow-wrap:anywhere}
.company-data-panel label{display:block;margin:16px 0 6px}.company-data-panel input{display:block;width:100%;min-width:0;max-width:100%;font:inherit;padding:5px}
.company-data-panel input:focus{outline:2px solid #158be2;background:var(--selected)}
.company-data-panel p{line-height:1.5}.company-data-file-name{overflow-wrap:anywhere}
.company-data-actions{display:flex;justify-content:space-between;gap:8px;margin-top:24px;flex-wrap:wrap}
.company-data-actions button{font:inherit;padding:5px 10px;border:1px solid #8ebdf0;background:#e1f0fb}.company-data-actions button:focus{outline:2px solid #158be2;background:var(--selected)}
.company-data-actions small{font-size:10px;margin-left:6px}.company-data-panel .company-error{margin:14px 0 0}
@media(max-width:650px){.company-data-panel{width:calc(100% - 16px);margin:12px auto;padding:10px;font-size:11px}.company-data-panel dl{grid-template-columns:1fr;gap:4px}.company-data-panel dd{margin-bottom:12px}.company-data-actions button{padding:5px 7px}.company-data-panel h2{font-size:13px}.company-data-actions small{display:block;margin:2px 0 0}}
