.sg-dashboard{display:grid;gap:16px;margin:18px 0;color:#244737;min-width:0}.sg-overview{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,2fr);gap:16px}.sg-panel{background:#ece7d3;border-radius:10px;padding:22px;min-width:0}.sg-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.sg-head h3,.sg-head h4{color:#244737!important;margin:0!important;font-size:18px}.sg-icon{width:40px!important;height:40px!important;object-fit:contain;image-rendering:pixelated;flex:0 0 40px;border:0!important;box-shadow:none!important}.sg-level{display:flex;align-items:baseline;gap:12px;margin:12px 0}.sg-level strong{font-size:48px;color:#244737}.sg-bar{height:7px;border-radius:5px;background:#d3d9bf;overflow:hidden;margin:12px 0}.sg-bar i{height:100%;display:block;background:#537858;border-radius:5px}.sg-note{color:#627459!important;font-size:12px!important;line-height:1.65!important;display:block;margin:10px 0;overflow-wrap:anywhere}.sg-perk{color:#355d40!important;font-weight:700;font-size:16px}.sg-vs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;gap:16px;margin:16px 0}.sg-vs b{display:block;overflow-wrap:anywhere}.sg-vs strong{display:block;font-size:28px;margin-top:8px;color:#244737}.sg-vs>span{color:#8d7a4c}.sg-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sg-task{padding:18px;background:#f7f3e5;border-radius:8px;min-width:0}.sg-stars{color:#9c7a32;letter-spacing:5px;font-size:20px;margin:8px 0}.sg-progress{font-size:18px;font-weight:700;color:#244737!important}.sg-stages{display:grid;gap:6px;margin:12px 0}.sg-stages>div{display:flex;justify-content:space-between;gap:12px;padding:7px 9px;background:#e9e8d5;border-radius:4px;font-size:11px}.sg-stages small{color:#627459!important;white-space:normal;text-align:right}.sg-stages .is-done{background:#d4dfbf}.sg-mine{display:block;font-weight:700;color:#355d40;margin-top:10px}.sg-history{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sg-history span{background:#dbe0c6;padding:5px 8px;border-radius:4px;font-size:11px}.sg-reward{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #d4d7be}.sg-reward small{display:block;color:#627459;margin-top:5px}.sg-reward b{color:#244737!important}.sg-panel .btn{background:#385f47!important;color:#f5efd9!important;border:0!important;box-shadow:none!important;font-size:13px;padding:10px 18px;min-height:40px;border-radius:6px}.sg-panel .btn:disabled{opacity:.55;cursor:wait}.sg-panel .btn:focus-visible{outline:2px solid #a88c43;outline-offset:3px}.sg-inbox:empty{display:none}.sg-inbox:not(:empty){margin-bottom:16px}.sg-panel[hidden]{display:none!important}@media(max-width:850px){.sg-overview{grid-template-columns:1fr}.sg-task-grid{grid-template-columns:1fr}.sg-panel{padding:16px}.sg-level strong{font-size:36px}.sg-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-stages>div{display:block}.sg-stages small{display:block;text-align:left;margin-top:4px}.sg-vs strong{font-size:24px}}
