.oe-avatar-with-level{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:max-content;max-width:100%;overflow:visible;vertical-align:middle;isolation:isolate}.oe-avatar-with-level>img{display:block}.oe-avatar-level{position:absolute;z-index:2;right:-5px;bottom:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:18px;padding:0 4px;box-sizing:border-box;border:2px solid #fff;border-radius:20px;background:#fff0b7;color:#61470a;font:700 10px/1 system-ui,sans-serif;white-space:nowrap;box-shadow:0 1px 3px #20372f25;pointer-events:none}.oe-avatar-level[data-level=pending]{color:#62746c;background:#f0f4f2}.oe-level-host,.avatar-button:has(.oe-avatar-level){position:relative;overflow:visible!important}.oe-avatar-with-level .oe-wall-avatar,.oe-avatar-with-level .oe-campaign-avatar,.oe-avatar-with-level .oe-dm-avatar{margin:0}
.oe-level-quick{display:grid;gap:10px;padding:16px;border:1px solid #d7e7dc;border-radius:16px;background:linear-gradient(135deg,#f6fbf7,#fffdf3);color:#173d2a;margin:8px 0 18px}.oe-level-heading{font-size:1.15rem;color:#795c14}.oe-level-next{margin:0!important;font-size:.9rem;line-height:1.5}.oe-level-quick progress{width:100%;height:9px;accent-color:#2f8d65;margin:0 0 2px}.oe-level-actions{display:grid;gap:8px}.oe-level-quick button.oe-level-action,#moduleView .oe-level-quick button.oe-level-action{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;background:#fff;border:1px solid #dce8df;border-radius:10px;box-shadow:none;color:#204d36;padding:11px 12px;min-height:46px;line-height:1.35;white-space:normal;font:inherit}.oe-level-action>span{display:grid;gap:3px}.oe-level-action strong{font-size:.85rem}.oe-level-action small{font-size:.74rem;color:#5c6f63;font-weight:400}.oe-level-action>b{font-size:.75rem;white-space:nowrap;color:#177047}.oe-level-quick button.oe-level-action:hover{border-color:#78b597;background:#f2faf5}.oe-level-quick button.oe-level-action:focus-visible{outline:2px solid #2b8c60;outline-offset:2px}.oe-level-footer{display:grid;gap:8px}.oe-level-footer>small{color:#637468;font-size:.72rem}.oe-level-footer .oe-level-action{background:transparent!important;border-style:dashed!important}.oe-level-footer .oe-level-action small{display:none}@media(min-width:760px){.oe-level-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.oe-level-quick .oe-level-action{align-items:flex-start!important;flex-direction:column;gap:7px!important}.oe-level-footer .oe-level-action{flex-direction:row!important;align-items:center!important}}
