.lp4{max-width:1180px;margin:28px auto 75px;padding:0 18px;color:#161b20;font-family:inherit;box-sizing:border-box}
.lp4 *{box-sizing:border-box}.lp4-top{padding:40px 38px;background:#f3eee8;border-radius:19px;display:flex;justify-content:space-between;align-items:center;gap:20px}.lp4-kicker{font-size:11px;font-weight:800;letter-spacing:2px;color:#e60035;text-transform:uppercase}.lp4 h1{font-size:clamp(28px,3.4vw,46px);line-height:1.1;letter-spacing:-1.2px;font-weight:800;margin:15px 0 12px}.lp4 h2{font-weight:800;font-size:clamp(20px,2.5vw,28px);margin:5px 0 10px;line-height:1.16}.lp4 h3{font-size:17px;font-weight:750;margin:8px 0}.lp4 p{margin:8px 0;line-height:1.55}.lp4-topmark{border:1px solid #d5c7b9;border-radius:100px;padding:10px 18px;white-space:nowrap;font-weight:800}.lp4-topmark span{font-size:12px;color:#777}.lp4-orgnav{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.lp4-orgnav a{border:1px solid #ddd5cf;background:#fff;border-radius:100px;padding:10px 15px;color:#252525;text-decoration:none;font-size:13px}.lp4-orgnav .is-active{background:#171b21;color:white;border-color:#171b21}.lp4-summary{margin:18px 0 14px;padding:27px 32px;border:1px solid #e7e2dd;border-radius:18px;background:#fff;display:flex;justify-content:space-between;gap:18px;align-items:center}.lp4-summary p,.lp4-summary small{color:#5b5f66}.lp4-stats{display:flex;gap:22px}.lp4-stats div{min-width:70px;text-align:center}.lp4-stats strong{display:block;font-size:26px;font-weight:800}.lp4-stats span{font-size:12px;color:#667}.lp4-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 22px}.lp4-tabs a{background:#f2eee9;border-radius:8px;padding:10px 15px;text-decoration:none;font-size:13px;font-weight:650;color:#282a2f}.lp4-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lp4-panel{border:1px solid #e5e1de;background:white;border-radius:17px;padding:25px;margin-bottom:0;min-width:0}.lp4-span{grid-column:1/-1}.lp4-sectionhead{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.lp4-sectionhead>p{color:#73757a;font-size:13px}.lp4-form{display:flex;flex-direction:column;align-items:stretch;gap:13px;margin-top:12px}.lp4-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lp4-form label{font-size:13px;font-weight:700;display:flex;flex-direction:column;gap:6px}.lp4-form input:not([type='hidden']):not([type='file']),.lp4-form textarea,.lp4-form select{padding:12px 13px;min-height:43px;width:100%;border-radius:9px;border:1px solid #cfd4da;background:white;color:#24292c;font:inherit;box-shadow:none}.lp4-form textarea{resize:vertical}.lp4-button{display:inline-block;align-self:flex-start;background:#e60035;border:1px solid #e60035;border-radius:9px;color:white!important;padding:11px 20px;font-weight:800;cursor:pointer;text-decoration:none;font-size:13px;min-height:43px}.lp4-button:hover{background:#bd002b}.lp4-projectlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp4-project{padding:18px;border:1px solid #e7e6e5;border-radius:12px}.lp4-project small,.lp4-muted,.lp4-help{font-size:12px;color:#737781}.lp4-chip{font-size:11px;background:#f4efea;color:#715c48;padding:5px 8px;border-radius:7px;display:inline-block}.lp4-project p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.lp4-project details{margin-top:12px}.lp4-project details summary,.lp4-createorg summary{cursor:pointer;color:#30363c;font-weight:750}.lp4-subpanel{background:#f7f4f1;margin-top:22px;border-radius:13px;padding:21px}.lp4-files{list-style:none;padding:0;margin:0 0 18px}.lp4-files li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #ebe9e7;font-size:13px;overflow-wrap:anywhere}.lp4-files li a{color:#202a31}.lp4-files li small{white-space:nowrap;color:#777}.lp4-files form{margin:0}.lp4-link{color:#be0030;border:0;background:transparent;cursor:pointer}.lp4-alert{padding:13px 18px;border:1px solid #a9d4b6;border-radius:10px;margin:18px 0}.lp4-alert-error{border-color:#e0a0a0}.lp4-createorg{margin-top:20px}.lp4-createorg details[open] summary{margin-bottom:18px}.lp4-disclaimer{color:#737781;font-size:12px;margin:20px 0}
@media(max-width:760px){.lp4{padding:0 12px}.lp4-top{padding:25px}.lp4-topmark{display:none}.lp4-summary{padding:22px;align-items:flex-start;flex-direction:column}.lp4-grid,.lp4-projectlist,.lp4-fields{grid-template-columns:1fr}.lp4-span{grid-column:auto}.lp4-panel{padding:19px}.lp4-sectionhead{align-items:flex-start;flex-direction:column;gap:3px}.lp4-stats{width:100%;justify-content:space-around}.lp4-tabs{gap:6px}.lp4-tabs a{font-size:12px}}

/* 0.5.29 : organisation-owned visual library cards */
.lp4-assetgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 24px}.lp4-assetcard{min-width:0;display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.lp4-assetpreview{width:86px;height:88px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #eff0f2;background:#f7f8fa;border-radius:9px}.lp4-assetpreview img{width:100%;height:100%;object-fit:contain}.lp4-fileicon{font-size:10px;color:#59616b;font-weight:750}.lp4-assetinfo{min-width:0;align-self:center}.lp4-assetinfo a{font-size:12px;font-weight:650;color:#1e2937;text-decoration:none;display:block;overflow-wrap:anywhere;line-height:1.35}.lp4-assetinfo small{display:block;color:#68717d;font-size:11px;margin-top:5px}.lp4-assetdelete,.lp4-assetused{grid-column:2;justify-self:start;margin:0!important}.lp4-assetremove{background:#fff;color:#b70030;border:1px solid #e9a7b8;border-radius:7px;padding:6px 11px;font-size:12px;font-weight:700;cursor:pointer}.lp4-assetremove:hover{background:#fff0f4}.lp4-assetused{font-size:11px;color:#626c77}.lp4-assetcard:focus-within{outline:2px solid #e60035;outline-offset:2px}@media(max-width:1120px){.lp4-assetgrid{grid-template-columns:1fr}}
