.resource-art{display:inline-block;object-fit:contain;flex:none;vertical-align:middle}.resource-art.landscape{object-fit:cover;border-radius:8px}.illustrated-heading{display:flex;align-items:center;gap:9px}.tabs button{display:inline-flex;gap:8px;align-items:center;justify-content:center}.visual-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:22px}.visual-config-card{border:1px solid #e0e7d7;background:#fffef8;border-radius:13px;padding:20px;min-width:0}.visual-config-heading{display:flex;gap:14px;align-items:center;margin-bottom:18px;min-width:0}.config-art{display:grid;place-items:center;flex:none;width:96px;height:96px;background:radial-gradient(ellipse,#e7efce,transparent 73%);border-radius:13px}.visual-config-heading h3{margin:3px 0;color:#345638;font-size:17px}.visual-config-heading small{color:#8c9d76;font-size:11px}.visual-config-heading p{font-size:11px;margin:3px 0;color:#94a087}.config-card-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.config-card-fields label{margin:0;font-size:11px;color:#7c8c72;min-width:0}.config-card-fields label>span{display:block;margin-bottom:5px}.config-card-fields input{width:100%;margin:0;background:#fff;border-color:#e2e7d8;font-weight:600;color:#3f6242;padding:8px 10px;min-width:0}.config-card-fields input[readonly]{background:#f0f2e9;color:#8c997d}.config-card-fields .toggle-field{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;background:#edf3e1;border-radius:8px;padding:10px 12px}.toggle-field>span{margin:0!important}.toggle-field input[type=checkbox]{width:19px;height:19px;accent-color:#4b894b}.crop-yield-preview{border-top:1px dashed #dbe4cc;margin-top:16px;padding-top:12px}.crop-yield-preview>small{font-size:11px;color:#839471}.crop-yield-preview>span{display:block;color:#89947c;font-size:11px;margin-top:7px}.reward-chips{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.reward-chips>span{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#65774e}.reward-chips b{font-size:13px}.visual-config-grid.resources{grid-template-columns:repeat(4,minmax(0,1fr))}.resources .visual-config-card{padding:15px}.resources .config-art{width:70px;height:76px}.resources .visual-config-heading{gap:10px}.resources .visual-config-heading h3{font-size:14px}.resources .visual-config-heading p{font-size:10px}.visual-config-grid.ads{grid-template-columns:repeat(2,minmax(0,1fr))}.ads .config-card-fields label:first-of-type{grid-column:1/-1}.visual-summary{display:flex;gap:16px;margin:20px 0;flex-wrap:wrap}.visual-summary article{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--line);border-radius:12px;min-width:190px;flex:1;padding:17px 24px}.visual-summary small{display:block;color:#8c9c7c;font-size:11px}.visual-summary b{display:block;font-size:23px;color:#3d6842}.managed-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.managed-visual-grid .managed-card{margin:0;min-width:0;overflow:hidden;border-radius:13px}.managed-visual-grid .rule-settings{grid-column:1/-1;background:#eff5e7}.managed-visual-grid .panel-head{padding:17px 20px;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.managed-visual-grid .panel-head>h2{flex:1;font-size:15px;min-width:70px}.managed-visual-grid .panel-head .row-actions{margin-left:auto}.rule-visual-icon{display:grid;place-items:center;flex:none}.managed-visual-grid .panel-body{padding:18px 20px}.managed-visual-grid .form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.managed-visual-grid .form-grid label{font-size:11px;min-width:0;margin:0}.managed-visual-grid .form-grid input,.managed-visual-grid select{margin-top:5px;min-width:0;width:100%}.managed-visual-grid label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px}.managed-visual-grid label input[type=checkbox]{width:18px;height:18px;accent-color:#568a49}.managed-visual-grid .rule-settings .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rule-disabled{background:#f3f4ef;opacity:.77}.prize-amount-preview{margin-bottom:15px}.prize-amount-preview .reward-chips{justify-content:center}.prize-amount-preview .reward-chips b{font-size:20px}.managed-visual-grid .probability{border:1px solid #dce8cf;background:#eef5e5;padding:10px 12px;border-radius:9px;display:flex;justify-content:space-between;align-items:center;color:#789260;font-size:11px}.managed-visual-grid .probability b{color:#447146;font-size:18px}.managed-visual-grid .panel-body>small{display:block;margin-top:15px;opacity:.55;font-size:10px;overflow-wrap:anywhere}.managed-visual-grid.tasks,.managed-visual-grid.exchange{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-visual-grid.signIn{grid-template-columns:repeat(4,minmax(0,1fr))}.managed-visual-grid.signIn .panel-head{justify-content:center;text-align:center}.managed-visual-grid.signIn .panel-head h2{flex-basis:100%;margin:0}.managed-visual-grid.signIn .panel-head .reward-chips{justify-content:center}.managed-visual-grid.signIn .panel-head .reward-chips img{width:34px;height:34px}.managed-visual-grid.signIn .form-grid{grid-template-columns:1fr}.resource-line{display:grid!important;grid-template-columns:42px minmax(0,1fr) 95px 60px!important;align-items:center;gap:10px;margin:9px 0;padding:10px;background:#f7f8f1;border:1px solid #e5e9da;border-radius:10px}.resource-line>input{margin:0;min-width:0;width:100%;padding:7px}.resource-line .resource-select-wrap{min-width:0}.resource-line select{width:100%;font-size:12px;padding:7px;margin:0}.resource-line button{padding:6px 8px;font-size:11px}.resource-picker-item>.resource-art{background:#eef2e4;border-radius:8px}.resource-picker-results{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-picker{width:min(960px,94vw)}.managed-visual-grid .resource-line{grid-template-columns:34px minmax(0,1fr) 75px 45px!important;gap:5px;padding:7px}.managed-visual-grid .resource-line img{width:34px;height:34px}.managed-visual-grid .resource-select-wrap{display:block}.managed-visual-grid .resource-select-wrap button{margin-top:4px}.managed-visual-grid .add-resource{margin-top:8px}.managed-visual-grid>button{grid-column:1/-1}.managed-toolbar{position:sticky;top:127px;z-index:12;background:#f4f6f3;padding:12px 0}.mail-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.8fr);gap:22px;align-items:start}.mail-preview{position:sticky;top:96px;background:#fffdf5;border:1px solid #e4e8d7;border-radius:14px;padding:25px}.mail-preview-header{display:flex;align-items:center;gap:14px;border-bottom:1px solid #e3e9d7;padding-bottom:18px;margin-bottom:20px}.mail-preview h3{margin:0;font-size:19px;color:#42643b}.mail-preview small{color:#8d9a7d}.mail-preview-content{min-height:100px;white-space:pre-wrap;color:#78816c;font-size:13px;overflow-wrap:anywhere}.mail-preview .reward-chips{padding:15px;background:#f0f4e5;border-radius:10px}.mail-preview-footer{margin-top:18px;font-size:11px;color:#97a086}.release-dashboard{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:22px;align-items:start}.release-preview{position:sticky;top:96px}.release-section{padding:20px 0;border-bottom:1px solid #e4e8dd}.release-section h3{display:flex;align-items:center;gap:10px;color:#42643b;margin:0 0 16px;font-size:16px}.release-preview .announcement-paper{background:#fffdf1;border:1px solid #e6e1c9;border-radius:13px;padding:25px}.announcement-paper h3{color:#42683f;margin:0 0 16px}.announcement-paper p{white-space:pre-wrap;line-height:1.9;overflow-wrap:anywhere}.release-state-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0}.release-state-grid>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;text-align:center}.release-state-grid b,.release-state-grid small{display:block}.release-state-grid small{color:#8a977f}.release-version-note{display:flex;gap:10px;align-items:center;background:#eef4e4;padding:16px;border-radius:10px}.visual-config-heading .config-art img{max-width:100%}#configTable:not(.config-scroll){overflow:visible}.config-card-fields input[type=text]{grid-column:1/-1}#configHistory,#managedHistory,#releaseHistory{padding-bottom:8px}@media(min-width:1800px){.visual-config-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.managed-visual-grid.lottery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1250px){.visual-config-grid,.visual-config-grid.resources{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-visual-grid.signIn{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-line{grid-template-columns:36px minmax(0,1fr) 80px 52px!important}.mail-layout,.release-dashboard{grid-template-columns:1fr}.mail-preview,.release-preview{position:static}}@media(max-width:700px){.visual-config-grid,.visual-config-grid.resources,.visual-config-grid.ads{grid-template-columns:1fr;padding:12px;gap:12px}.visual-config-card{padding:16px}.managed-visual-grid,.managed-visual-grid.tasks,.managed-visual-grid.exchange{grid-template-columns:1fr}.managed-visual-grid.signIn{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-visual-grid.signIn .resource-line{grid-template-columns:30px minmax(0,1fr)!important}.managed-visual-grid.signIn .resource-line>input{grid-column:2}.managed-visual-grid.signIn .resource-line>button{grid-column:2}.managed-visual-grid.signIn .resource-select-wrap button{display:none}.managed-visual-grid .rule-settings .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-picker-results{grid-template-columns:1fr}.resource-line{grid-template-columns:30px minmax(0,1fr) 70px 45px!important;gap:5px;padding:7px}.resource-line img{width:30px;height:30px}.resource-line .resource-select-wrap{display:block}.resource-line .resource-select-wrap button{margin-top:5px}.visual-summary{gap:10px}.visual-summary article{padding:12px;min-width:130px}.visual-summary b{font-size:19px}.managed-toolbar{position:static}.mail-preview{padding:18px}.release-state-grid{grid-template-columns:1fr}.tabs{overflow:auto;flex-wrap:nowrap}.tabs button{flex:none}.managed-visual-grid .panel-head .reward-chips{max-width:100%}}

.release-history-list{padding:0 22px 18px}.release-history-item{padding:17px 0;border-bottom:1px solid #e5eadf;display:flex;align-items:center;justify-content:space-between;gap:14px}.release-history-item p{margin:5px 0;color:#687f5c;font-size:12px}.release-history-item small{font-size:10px;color:#96a18b}.release-history-item:last-child{border-bottom:0}

.managed-visual-grid.signIn .rule-visual-icon,.managed-visual-grid.signIn .row-actions{display:none}.managed-visual-grid.signIn .panel-head .reward-chips{width:100%;justify-content:center;margin:6px 0}.managed-visual-grid.signIn .panel-head .reward-chips img{width:46px;height:46px}.managed-visual-grid.signIn .panel-head .reward-chips b{font-size:19px}.managed-visual-grid.signIn .panel-head{gap:5px}

.config-main-tabs{position:sticky;top:76px;z-index:15;background:#e9eee4}.config-visual-toolbar{position:sticky;top:132px;z-index:13;background:#f4f6f3;padding:10px 0}.toggle-field input[type=checkbox]{appearance:none!important;width:39px!important;height:23px!important;border:0!important;border-radius:16px;background:#cbd5c1!important;padding:0!important;position:relative;cursor:pointer;transition:background .15s}.toggle-field input[type=checkbox]:before{content:'';position:absolute;width:17px;height:17px;border-radius:50%;background:white;top:3px;left:3px;box-shadow:0 1px 3px #425b3a33;transition:left .15s}.toggle-field input[type=checkbox]:checked{background:#63994e!important}.toggle-field input[type=checkbox]:checked:before{left:19px}.toggle-field input[type=checkbox]:focus-visible{outline:3px solid #bed89b}.economy .config-card-fields:after{content:'1 = ???? ? 1.2 = ??20%';grid-column:1/-1;font-size:11px;color:#8c9c7d}.catalog .config-card-fields label{padding-bottom:3px}@media(max-width:700px){.config-visual-toolbar{position:static}.config-main-tabs{top:76px}}

.no-rim-art{display:inline-flex;align-items:center;justify-content:center;flex:none;background:#ecebd9;color:#96815c;font-size:25px;font-weight:700;border-radius:50%}

.release-version-note strong,.release-version-note small{display:block}.player-item-grid,.player-plot-grid,.player-actor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.player-item-grid article,.player-plot-grid article,.player-actor-grid article{background:#fbfcf4;border:1px solid #e2e8d6;border-radius:12px;padding:17px 12px;text-align:center;min-width:0}.player-item-grid h3,.player-plot-grid h3,.player-actor-grid h3{font-size:14px;color:#49623e;margin:8px 0 3px}.player-item-grid strong{display:block;font-size:21px;color:#6c9345;margin:5px}.player-item-grid span,.player-item-grid small,.player-plot-grid small,.player-actor-grid small{display:block;font-size:11px;color:#8b997b}.player-plot-grid p{font-size:12px;margin:5px;color:#6e8259}.player-plot-grid .plot-card-heading{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:9px}.player-actor-grid .actor-stars{color:#da9d21;margin:8px 0}.actor-stars>span{color:#cbd1be}.player-actor-grid small{margin-top:10px}.player-actor-grid .locked img,.player-plot-grid .locked img{filter:grayscale(1);opacity:.5}.player-actor-current{background:#eff5e4;border-radius:12px;display:flex;gap:20px;align-items:center;padding:18px 25px;margin-bottom:18px}.player-actor-current h3,.player-actor-current p{margin:3px 0;color:#4d6a3e}.player-actor-current small{color:#8b9a77}.inline-asset{display:inline-flex;align-items:center;gap:9px}.release-preview small{font-size:11px;color:#889d73}.player-actor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.player-item-grid,.player-plot-grid,.player-actor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.config-art:empty{display:none}.release-section h3:has(>img:only-child){gap:0}
