.resource-rules-page{height:auto;min-height:100vh;background:#fffefb}.resource-rules-page .dashboard-main{min-height:100vh}.rules-workspace{padding:28px 32px 44px}.rules-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.rules-heading h1{margin:8px 0 5px;color:#2c3930;font-size:25px}.rules-heading>div>p:last-child{margin:0;color:#806f5f;font-size:12px}.rules-kicker{margin:0!important;color:#2C3930!important;font-size:12px!important;font-weight:700}.rules-create-button{padding:13px 20px;border:0;border-radius:10px;background:#2C3930;color:#fff;font:inherit;font-weight:700;box-shadow:0 7px 16px #2C39302b;cursor:pointer}.rules-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.rules-summary article{display:flex;align-items:center;gap:14px;min-height:86px;padding:16px;border:1px solid #f3f1ea;border-radius:12px;background:#fff}.rules-summary i{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;font-style:normal;font-size:20px}.rules-summary i.green{background:#fffefb;color:#607466}.rules-summary i.blue{background:#edf2ee;color:#2C3930}.rules-summary i.purple{background:#fffefb;color:#985675}.rules-summary i.orange{background:#fff0e7;color:#b96132}.rules-summary b,.rules-summary span{display:block}.rules-summary b{color:#2c3930;font-size:22px}.rules-summary span{margin-top:2px;color:#607466;font-size:11px}.rules-toolbar{display:flex;align-items:center;gap:14px;margin-top:16px;padding:12px;border:1px solid #f3f1ea;border-radius:12px;background:#fff}.rules-toolbar>label{display:flex;align-items:center;gap:8px;width:280px;padding:10px 12px;border-radius:8px;background:#fffdf6;color:#607466}.rules-toolbar input{width:100%;border:0;outline:0;background:none;font:inherit;font-size:12px}.rule-filters{display:flex;gap:4px}.rule-filters button{padding:9px 13px;border:0;border-radius:7px;background:transparent;color:#607466;font:inherit;font-size:12px;cursor:pointer}.rule-filters button.active{background:#edf2ee;color:#2C3930;font-weight:700}.rules-toolbar>span{margin-left:auto;color:#607466;font-size:11px}.rules-list{display:grid;gap:12px;margin-top:14px}.resource-rule-card{border:1px solid #f3f1ea;border-radius:12px;background:#fff;overflow:hidden}.resource-rule-card[open]{border-color:#607466}.resource-rule-card summary{display:grid;grid-template-columns:48px minmax(320px,1fr) auto auto auto 20px;align-items:center;gap:12px;min-height:104px;padding:15px 16px;list-style:none;cursor:pointer}.resource-rule-card summary::-webkit-details-marker{display:none}.rule-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:#fffefb;color:#2C3930;font-size:23px}.resource-rule-card.fire .rule-icon{background:#fff0e8;color:#b96132}.resource-rule-card.wind .rule-icon{background:#fffefb;color:#607466}.rule-main>div{display:flex;align-items:center;gap:9px}.rule-main b{color:#2c3930;font-size:14px}.rule-main em{padding:4px 8px;border-radius:999px;background:#fff0f0;color:#b94050;font-size:10px;font-style:normal}.resource-rule-card.fire .rule-main em{background:#fff1e8;color:#b96132}.resource-rule-card.wind .rule-main em,.resource-rule-card.rain .rule-main em{background:#fff5d9;color:#b96132}.rule-main p{margin:6px 0;color:#607466;font-size:12px}.rule-main small{color:#607466;font-size:10px}.rule-tags{display:flex;gap:5px}.rule-tags span{padding:6px 8px;border-radius:7px;background:#fffdf6;color:#806f5f;font-size:10px;white-space:nowrap}.rule-edit{padding:9px 12px;border:1px solid #f3f1ea;border-radius:7px;background:#fff;color:#607466;font:inherit;font-size:11px;cursor:pointer}.rule-switch{display:flex;align-items:center;gap:7px;color:#806f5f;font-size:11px;cursor:pointer}.rule-switch input{position:absolute;opacity:0}.rule-switch>span{position:relative;width:36px;height:20px;border-radius:999px;background:#d8cfbd}.rule-switch>span:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:.2s}.rule-switch input:checked+span{background:#607466}.rule-switch input:checked+span:after{transform:translateX(16px)}.rule-chevron{color:#806f5f;font-size:19px;font-style:normal;transition:.2s}.resource-rule-card[open] .rule-chevron{transform:rotate(180deg)}.rule-detail{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:20px 76px 24px;border-top:1px solid #fffefb;background:#ffffff}.rule-detail h3{margin:0 0 10px;color:#674427;font-size:12px}.rule-detail ol,.rule-detail ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;color:#607466;font-size:11px}.rule-detail ol{counter-reset:rule}.rule-detail ol li{counter-increment:rule}.rule-detail ol li:before{content:counter(rule);display:inline-grid;place-items:center;width:20px;height:20px;margin-right:8px;border-radius:6px;background:#fffefb;color:#2C3930;font-weight:700}.rule-detail ul li:before{content:"✓";margin-right:9px;color:#607466;font-weight:800}.resource-rule-card[hidden]{display:none}@media(max-width:1050px){.rules-summary{grid-template-columns:repeat(2,1fr)}.resource-rule-card summary{grid-template-columns:48px 1fr auto}.rule-tags{display:none}.rule-switch,.rule-edit{grid-row:2;grid-column:auto}.rule-chevron{grid-column:3;grid-row:1}.rule-detail{gap:30px;padding:20px 30px}}@media(max-width:700px){.rules-workspace{padding:20px 14px}.rules-heading{align-items:flex-start;flex-direction:column}.rules-summary{grid-template-columns:1fr 1fr}.rules-toolbar{align-items:stretch;flex-direction:column}.rules-toolbar>label{width:100%}.rules-toolbar>span{margin-left:0}.resource-rule-card summary{grid-template-columns:42px 1fr 20px}.rule-edit,.rule-switch{display:none}.rule-detail{grid-template-columns:1fr}.rules-summary article{padding:12px}}
