/* Selected personal-area design: emerald office, parchment and gold. */
#modal-overlay #modal-box.magnate-cabinet-dialog{width:min(760px,calc(100vw - 24px))!important;max-width:min(760px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;padding:0!important;background:#fffaf0!important;color:#284633!important;border:1px solid #b79853!important;border-radius:14px!important;box-shadow:0 20px 65px #0a281b66,inset 0 0 0 4px #fffaf0,inset 0 0 0 5px #dfceaa!important;overflow-y:auto!important;overflow-x:hidden!important;font:14px/1.5 Arial,sans-serif!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root,#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root *{box-sizing:border-box!important;min-width:0!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root{--mc-ink:#284633!important;--mc-muted:#786d54!important;--mc-line:#dfceaa!important;position:relative!important;color:var(--mc-ink)!important;font:14px/1.5 Arial,sans-serif!important;text-align:left!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root [hidden][hidden]{display:none!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root h2,#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root h3,#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root p{margin:0!important;color:inherit!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root svg{width:19px!important;height:19px!important;vertical-align:middle!important;flex:0 0 19px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-header{display:flex!important;gap:14px!important;align-items:center!important;min-height:148px!important;padding:26px 66px 26px 28px!important;background:linear-gradient(95deg,#0e3026f2,#174b37d9),url('../img/rating-hall-background.webp') center 40%/cover!important;color:#fce9bb!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-header h2{font:700 29px/1.2 Georgia,serif!important;color:#fce9bb!important;overflow-wrap:anywhere!important;margin:0!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-eyebrow{font:700 11px/1.4 Arial,sans-serif!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:#d5b776!important;margin:0 0 5px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-subtitle{font:400 12px/1.5 Arial,sans-serif!important;color:#dfd6b7!important;margin:7px 0 0!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-seal{width:54px!important;height:54px!important;flex:0 0 54px!important;display:grid!important;place-items:center!important;border:3px double #b69a56!important;border-radius:50%!important;background:#1a4531!important;color:#e0c483!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-seal svg{width:28px!important;height:28px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-seal svg [fill]:not([fill=none]){fill:#c6ab67!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-close{position:absolute!important;top:14px!important;right:14px!important;z-index:2!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;background:#163c2c!important;color:#ead39d!important;border:1px solid #9c8b55!important;border-radius:50%!important;box-shadow:none!important;font:400 25px/1 Georgia,serif!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-body{padding:20px 26px 24px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root button{cursor:pointer!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root button:disabled{cursor:not-allowed!important;opacity:.55!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root button:not(.mc-close):not(.mc-medal-choice):not(.mc-timeline-row):not(.mc-goal-choice):not(.mc-disclosure){font:600 13px/1.4 Arial,sans-serif!important;box-shadow:none!important;white-space:normal!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-button,#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .btn,#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-selected-task button,#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-reroll button,#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-quest button,#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-details button:not(.mc-disclosure){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:44px!important;padding:10px 14px!important;background:linear-gradient(#2b6449,#194b35)!important;border:1px solid #194b35!important;border-radius:6px!important;color:#fff0cb!important;box-shadow:none!important;font:600 13px/1.4 Arial,sans-serif!important;white-space:normal!important;transition:none!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-secondary,#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-full{background:#fffaf0!important;color:#284633!important;border-color:#b79853!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-full{width:100%!important;margin-top:16px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .support-tabs{display:flex!important;gap:4px!important;padding:4px!important;background:#f1e8d2!important;border:1px solid var(--mc-line)!important;border-radius:8px!important;margin-bottom:18px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .support-tab{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:1!important;min-height:43px!important;padding:9px 10px!important;border:1px solid #e2d3b2!important;border-radius:5px!important;background:#fffaf0!important;color:#6f6349!important;font:500 13px/1.35 Arial,sans-serif!important;box-shadow:none!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .support-tab.active{background:linear-gradient(#2b654a,#194b35)!important;color:#fff1cf!important;border-color:#194b35!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .support-tab svg{width:17px!important;height:17px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-kicker{font:600 11px/1.4 Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:1px!important;color:var(--mc-muted)!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-small{display:block!important;font:400 12px/1.45 Arial,sans-serif!important;color:var(--mc-muted)!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-label,#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-status{display:inline-flex!important;align-items:center!important;gap:5px!important;font:500 11px/1.4 Arial,sans-serif!important;color:#7b653b!important;background:#f0e2be!important;padding:4px 8px!important;border-radius:12px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-label svg,#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-status svg{width:14px!important;height:14px!important;flex-basis:14px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-status{margin-top:13px!important;background:#e6ddbd!important;color:#3f603f!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-section-heading{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:center!important;margin:18px 0 12px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-section-heading h3,#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-quest>h3{font:700 21px/1.3 Georgia,serif!important;color:#284633!important;margin:0!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) 235px!important;gap:18px!important;align-items:start!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-timeline-row{display:flex!important;align-items:flex-start!important;gap:10px!important;width:100%!important;padding:13px 9px 13px 0!important;border:0!important;border-bottom:1px solid var(--mc-line)!important;border-radius:0!important;background:transparent!important;color:var(--mc-ink)!important;text-align:left!important;font:400 14px/1.45 Arial,sans-serif!important;box-shadow:none!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-timeline-row[aria-pressed=true]{padding-left:8px!important;background:#eee3c5!important;border-radius:6px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-timeline-dot{width:26px!important;height:26px!important;flex:0 0 26px!important;display:grid!important;place-items:center!important;background:#fff9e9!important;border:1px solid #b79853!important;border-radius:50%!important;color:#a07f39!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-timeline-dot svg{width:15px!important;height:15px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-operation-title{display:block!important;font-weight:600!important;overflow-wrap:anywhere!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-timeline-row .mc-small{margin-top:5px!important;font-size:11px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-dossier{padding:20px 18px!important;border:1px solid #c3a96f!important;border-radius:9px!important;background:linear-gradient(145deg,#fffdf4,#f1e5c7)!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-dossier h3{font:700 24px/1.2 Georgia,serif!important;margin:13px 0 16px!important;color:#284633!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-operation-text{font:400 15px/1.6 Arial,sans-serif!important;overflow-wrap:anywhere!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-dossier-meta{border-top:1px solid var(--mc-line)!important;padding-top:13px!important;margin-top:20px!important;color:var(--mc-muted)!important;font:400 12px/1.4 Arial,sans-serif!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-overview{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 18px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-overview strong{display:block!important;font:700 30px/1.2 Georgia,serif!important;margin-top:5px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-overview .mc-small{display:inline!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-gallery{display:grid!important;grid-template-columns:184px minmax(0,1fr)!important;gap:22px!important;align-items:center!important;padding:22px 20px!important;border:1px solid #c5ad75!important;border-radius:11px!important;background:linear-gradient(125deg,#fffcf1,#efe0ba)!important;margin-bottom:17px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-medal{position:relative!important;width:178px!important;height:178px!important;display:grid!important;place-items:center!important;background:url('../img/rating-hall-frame.png') center/contain no-repeat!important;color:#a27e35!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-medal::before{content:''!important;position:absolute!important;width:119px!important;height:119px!important;border:3px double #b39a53!important;border-radius:50%!important;background:radial-gradient(#fff3c6,#e7ca86)!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-medal svg{position:relative!important;width:56px!important;height:56px!important;z-index:1!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-medal svg [fill]:not([fill=none]){fill:#af8c3f!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-ach-copy{margin-top:8px!important;font:400 13px/1.5 Arial,sans-serif!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-ach-name{font:700 28px/1.2 Georgia,serif!important;color:#284633!important;margin-bottom:8px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-ach-copy>div{margin-top:7px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-medals{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-medal-choice{display:flex!important;align-items:center!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;min-height:110px!important;padding:12px 7px!important;background:#f7efdc!important;color:#6b674f!important;border:1px solid var(--mc-line)!important;border-radius:8px!important;font:500 12px/1.35 Arial,sans-serif!important;text-align:center!important;box-shadow:none!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-medal-choice>span:first-child{display:grid!important;place-items:center!important;width:39px!important;height:39px!important;border:2px solid #cab47e!important;border-radius:50%!important;color:#a4833e!important;background:#fff9e6!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-medal-choice[aria-pressed=true]{background:#e7d5a4!important;color:#3c4b31!important;border-color:#ad8f45!important;box-shadow:inset 0 0 0 1px #ad8f4555!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-medal-choice small{font:400 11px/1.35 Arial,sans-serif!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-auto-rewards{margin:12px 0 16px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-chains{background:#f7eed9!important;border:1px solid var(--mc-line)!important;border-radius:8px!important;padding:13px!important;margin-top:14px!important;font-size:13px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-chains .mc-surface{background:#fffaf0!important;padding:10px!important;margin:8px 0!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-disclosure{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:44px!important;padding:0!important;border:0!important;background:transparent!important;color:#4f5c37!important;font:600 13px/1.4 Arial,sans-serif!important;text-align:left!important;box-shadow:none!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-track,#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-plan-track{height:6px!important;background:#e8dfc8!important;border:0!important;outline:0!important;border-radius:20px!important;overflow:hidden!important;margin:8px 0!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-fill,#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-plan-track>span{display:block!important;height:100%!important;background:linear-gradient(90deg,#2d7050,#bd9f57)!important;border:0!important;outline:0!important;border-radius:inherit!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-row{align-items:center!important;gap:10px!important;padding:7px 0!important;font:400 13px/1.5 Arial,sans-serif!important;flex-wrap:wrap!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-row>span:last-child{font-variant-numeric:tabular-nums!important;font-weight:600!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-surface{background:#f6edd8!important;border-radius:8px!important;padding:13px!important;margin:12px 0!important;color:#4f5036!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root #hist-panel-report>.mc-surface:first-of-type{border:1px solid #c2a66b!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-positive{color:#286145!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-negative{color:#a24236!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-report-total{background:linear-gradient(125deg,#255d43,#103d2a)!important;color:#fae9bd!important;padding:18px 20px!important;border:1px solid #b59a5a!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-report-total .mc-positive{color:#d6e1b9!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-report-total .mc-negative{color:#f1b8a4!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-report-net{border-top:1px solid #829471!important;border-bottom:1px solid #829471!important;margin:7px 0!important;padding:12px 0!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-report-net>span:last-child{font:700 29px/1.3 Georgia,serif!important;color:#fae9bd!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-reward-dialog{font:400 15px/1.5 Arial,sans-serif!important;text-align:center!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-reward-dialog button{width:100%!important;margin-top:15px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .card{padding:15px!important;margin:12px 0!important;background:#f7efdc!important;border:1px solid var(--mc-line)!important;border-radius:8px!important;box-shadow:none!important;font:400 13px/1.5 Arial,sans-serif!important;color:#284633!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .card>div{flex-wrap:wrap!important;gap:10px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .card>div>div:last-child{flex-shrink:0!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-task-plan{display:flex!important;justify-content:space-between!important;gap:22px!important;padding:19px 20px!important;border:1px solid #b59a5a!important;border-radius:10px!important;background:linear-gradient(125deg,#255d43,#103d2a)!important;color:#fae9bd!important;margin-bottom:15px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-task-plan>div:first-child{flex:1!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-task-plan .mc-kicker{color:#d8c79c!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-task-plan h3{font:700 25px/1.3 Georgia,serif!important;color:#fae9bd!important;margin-top:5px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-task-plan .mc-plan-track{background:#4b6746!important;margin-top:15px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-task-plan .mc-plan-track>span{background:#dcc283!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-streak{text-align:right!important;flex-shrink:0!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-streak strong{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;font:700 27px Georgia,serif!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-streak span,#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-streak small{display:block!important;font:400 11px/1.5 Arial,sans-serif!important;margin-top:4px!important;color:#dedcc4!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-quest{padding:13px 15px!important;margin:14px 0!important;border:1px solid var(--mc-line)!important;border-radius:8px!important;background:#f7eed9!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-quest>h3{font-size:17px!important;margin-bottom:9px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .overview-quest-card{font:400 13px/1.5 Arial,sans-serif!important;margin:0!important;background:transparent!important;color:#364d32!important;box-shadow:none!important;border:0!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .overview-daily-plan{display:block!important;height:auto!important;max-height:none!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-track{flex-shrink:0!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .overview-quest-card>div{gap:10px!important;flex-wrap:wrap!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-details{border-top:1px solid var(--mc-line)!important;border-bottom:1px solid var(--mc-line)!important;margin:12px 0!important;font-size:13px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-details>summary{min-height:45px!important;padding:12px 0!important;color:#5f6543!important;font:600 12px/1.4 Arial,sans-serif!important;cursor:pointer!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-details>div{padding-bottom:13px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-goal-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-goal-choice{display:flex!important;gap:10px!important;align-items:center!important;width:100%!important;min-height:79px!important;padding:13px!important;margin-bottom:9px!important;background:#f6eedb!important;border:1px solid var(--mc-line)!important;border-radius:8px!important;color:#284633!important;font:600 13px/1.4 Arial,sans-serif!important;text-align:left!important;box-shadow:none!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-goal-choice small{display:block!important;font:400 11px/1.4 Arial,sans-serif!important;opacity:.85!important;margin-top:5px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-goal-choice[aria-pressed=true]{background:#245a40!important;color:#fff0c8!important;border-color:#b49a5c!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-selected-task{padding:21px 20px!important;border:1px solid #c5a768!important;border-radius:10px!important;background:linear-gradient(135deg,#fffdf2,#efdfb5)!important;margin:0!important;box-shadow:none!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-selected-task .task-card-header{display:flex!important;align-items:flex-start!important;gap:9px!important;flex-wrap:wrap!important;padding:0!important;margin:0 0 12px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-selected-task .task-icon{font-size:20px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-selected-task .task-title{font:700 26px/1.2 Georgia,serif!important;color:#284633!important;flex:1!important;overflow-wrap:anywhere!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-selected-task .task-difficulty{font-size:12px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-selected-task .task-desc{font:400 13px/1.6 Arial,sans-serif!important;color:#786d54!important;margin:12px 0 16px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-selected-task .task-reward-badge{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;position:static!important;background:#eddfba!important;color:#6e603a!important;font:600 14px/1.5 Arial,sans-serif!important;padding:8px 10px!important;border-radius:6px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-selected-task button{background:linear-gradient(#f1dfac,#ddbb73)!important;border-color:#ba9952!important;color:#3e4128!important;width:100%!important;margin-top:10px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-notice{padding:10px 12px!important;margin:12px 0!important;background:#f2e6c9!important;border-left:3px solid #b79853!important;border-radius:4px!important;font:400 13px/1.5 Arial,sans-serif!important;color:#6e5a31!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-reroll{padding-top:17px!important;margin-top:17px!important;border-top:1px solid var(--mc-line)!important;font:400 12px/1.5 Arial,sans-serif!important;color:#786d54!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-reroll>div>div{margin:9px 0!important;gap:8px!important;flex-wrap:wrap!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-reroll button{flex:1!important;min-width:170px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-reroll button[onclick*="ad"]{background:#fffaf0!important;color:#284633!important;border-color:#b79853!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding-top:17px!important;margin-top:20px!important;border-top:1px solid var(--mc-line)!important;font:400 11px/1.45 Arial,sans-serif!important;color:var(--mc-muted)!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-footer>span{display:flex!important;align-items:center!important;gap:6px!important;overflow-wrap:anywhere!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-footer .mc-button{min-height:39px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-empty{text-align:center!important;padding:35px 18px!important;color:#786d54!important;font-size:13px!important}
#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-empty h3{font:700 22px Georgia,serif!important;color:#284633!important;margin-top:15px!important}
@media(max-width:590px){
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-header{min-height:133px!important;padding:22px 50px 20px 19px!important;gap:10px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-header h2{font-size:24px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-seal{width:43px!important;height:43px!important;flex-basis:43px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-body{padding:16px 17px 20px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-close{top:10px!important;right:10px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-workspace{grid-template-columns:1fr!important;gap:12px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-gallery{grid-template-columns:1fr!important;text-align:center!important;padding:17px 16px!important;gap:11px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-medal{width:145px!important;height:145px!important;margin:auto!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-medal::before{width:98px!important;height:98px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-medal svg{width:45px!important;height:45px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-medals{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-overview strong{font-size:27px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-overview{gap:10px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-overview .mc-label{max-width:120px!important;white-space:normal!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .support-tab{flex-direction:column!important;gap:4px!important;min-height:54px!important;padding:8px 5px!important;font-size:12px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-task-plan{padding:15px 14px!important;gap:12px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-task-plan h3{font-size:21px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-streak strong{font-size:23px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-selected-task .task-title{font-size:23px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-selected-task{padding:18px 16px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-row{column-gap:7px!important;row-gap:4px!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-row>span:last-child{margin-left:auto!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-reroll button{min-width:100%!important;width:100%!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .card>div>div:last-child{width:100%!important;text-align:left!important}
 #modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-eyebrow{letter-spacing:1px!important}
}
@media(max-width:370px){#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-header>.mc-seal{display:none!important}#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-header h2{font-size:23px!important}#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-task-plan{gap:7px!important}#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-streak span{max-width:62px!important}}
@media(pointer:coarse){#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root .mc-close{width:44px!important;height:44px!important;min-height:44px!important}#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root button{min-height:44px!important}}
@media(prefers-reduced-motion:reduce){#modal-overlay #modal-box.magnate-cabinet-dialog #magnate-cabinet-root *{animation:none!important;transition:none!important}}
