.venue-attribution{--attribution-color:#becbda;--attribution-bg:#becbda12;--attribution-border:#becbda47;border:1px solid var(--attribution-border);border-inline-start:3px solid var(--attribution-color);background:var(--attribution-bg);overflow-wrap:anywhere;border-radius:10px;margin:14px 0;padding:13px 15px}.venue-attribution.is-representative{--attribution-color:#66ebff;--attribution-bg:#21d4f412;--attribution-border:#21d4f44d}.venue-attribution.is-external{--attribution-color:#ffd18a;--attribution-bg:#ffbe5a12;--attribution-border:#ffbe5a4d}.venue-attribution>strong{letter-spacing:0;line-height:1.5;display:block;color:var(--attribution-color)!important;font-size:.875rem!important}.venue-attribution>p{margin:4px 0 0;line-height:1.55;color:var(--muted)!important;font-size:.875rem!important}.venue-attribution>time{color:var(--muted);margin-top:6px;font-size:.8125rem;line-height:1.5;display:block}html[data-appearance=light] .venue-attribution{--attribution-color:#506176;--attribution-bg:#f3f6f9;--attribution-border:#d5dfe9}html[data-appearance=light] .venue-attribution.is-representative{--attribution-color:#006e80;--attribution-bg:#edf9fc;--attribution-border:#b7dfe8}html[data-appearance=light] .venue-attribution.is-external{--attribution-color:#865100;--attribution-bg:#fff7e9;--attribution-border:#eed3a4}.venue-material-origin[data-material-author]{--material-color:#becbda;--material-bg:#17222e;--material-border:#53677d}.venue-material-origin[data-material-author=representative]{--material-color:#66ebff;--material-bg:#102d36;--material-border:#357d8b}.venue-material-origin[data-material-author=external]{--material-color:#ffd18a;--material-bg:#302619;--material-border:#96733f}html[data-appearance=light] .venue-material-origin[data-material-author]{--material-color:#506176;--material-bg:#f3f6f9;--material-border:#b8c6d6}html[data-appearance=light] .venue-material-origin[data-material-author=representative]{--material-color:#006e80;--material-bg:#edf9fc;--material-border:#8fcedc}html[data-appearance=light] .venue-material-origin[data-material-author=external]{--material-color:#865100;--material-bg:#fff7e9;--material-border:#dbb97f}.venue-detail .venue-material-origin[data-material-author]{border-color:var(--material-border)!important;background:var(--material-bg)!important;box-shadow:inset 0 3px var(--material-color), 0 4px 14px #00000005!important}.venue-detail .venue-material-origin[data-material-author] .venue-fixture-main>span,.venue-detail .venue-console-card[data-material-author]>div>strong,.venue-detail .venue-material-origin[data-material-author] .venue-material-author-label{color:var(--material-color)!important}.venue-detail .venue-material-origin .venue-material-author-label{overflow-wrap:anywhere;width:fit-content;margin-top:6px;font-size:.875rem;font-weight:600;line-height:1.5;display:block}.venue-material-author-label small{margin-top:4px;font-size:.875rem;font-weight:400;line-height:1.5;display:block}.venue-inline-validation{color:#ffd18a;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.venue-inline-validation>span{gap:2px;min-width:92px;display:grid}.venue-inline-validation strong{line-height:1.25;color:#ffd18a!important;font-size:.8125rem!important}.venue-inline-validation small{line-height:1.25;color:#e9cfaa!important;font-size:.75rem!important}.venue-inline-validation button{color:#ffd18a;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#302619;border:1px solid #d89b43;border-radius:9px;padding:9px 14px;font-size:.8125rem;font-weight:750}.venue-inline-validation button:hover{color:#9cf2ff;background:#0e3944;border-color:#66ebff}.venue-inline-validation button:disabled{opacity:.58;cursor:wait}.venue-inline-validation>.venue-validation-feedback{overflow-wrap:anywhere;flex-basis:100%;max-width:230px;color:#ffb7b7!important}.venue-owner-space .provider-equipment-row[data-material-author=external],.venue-owner-space .provider-equipment-row[data-material-author=unknown]{border-color:#96733f;box-shadow:inset 3px 0 #d89b43}.venue-owner-space .provider-equipment-row[data-material-author=representative]{border-color:#357d8b;box-shadow:inset 3px 0 #31d4ef}.venue-locked-material{color:#66ebff;overflow-wrap:anywhere;background:#102d36;border:1px solid #357d8b;border-radius:12px;gap:6px;padding:18px;display:grid}.venue-locked-material span,.venue-locked-material small{font-size:.875rem;line-height:1.5}html[data-appearance=light] .venue-inline-validation strong{color:#865100!important}html[data-appearance=light] .venue-inline-validation small{color:#6f5227!important}html[data-appearance=light] .venue-inline-validation button{color:#865100;background:#fff7e9;border-color:#dbb97f}html[data-appearance=light] .venue-inline-validation button:hover{color:#006e80;background:#eaf8fc;border-color:#80c7d6}html[data-appearance=light] .venue-locked-material{color:#006e80;background:#edf9fc;border-color:#8fcedc}@media (width<=760px){.venue-inline-validation{border-top:1px solid #d89b433d;order:3;justify-content:space-between;width:100%;margin:4px 0 0;padding-top:10px}.venue-inline-validation button{min-height:44px}}.eclaireur-public-badge{color:#dba777;background:#bb865818;border:1px solid #bb865855;border-radius:5px;margin-left:10px;padding:3px 7px;font-size:10px;font-weight:500;display:inline-flex}.eclaireur-contribute-link{background:#bb86580c;border:1px solid #bb865855;border-radius:12px;padding:16px 20px}.eclaireur-quantity{color:var(--muted,#a6bac6);align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}.eclaireur-quantity input{max-width:130px}.eclaireur-contribution-fields{border-radius:12px;margin-top:20px;border:1px solid #bb865855!important;padding:20px!important}.eclaireur-contribution-fields legend{color:#c58d5d}.eclaireur-contribution-fields p{font-size:12px}.eclaireur-join-check{flex-wrap:wrap;align-items:flex-start;gap:9px;display:flex!important}.eclaireur-join-check input{margin:5px 0 0;width:auto!important}.admin-eclaireur-check{border:1px solid #bb865855;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.admin-eclaireur-check label{font-size:12px}.admin-eclaireur-check input{width:auto;margin-right:7px}.admin-eclaireur-check small{font-size:10px}
