.scheduled-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.scheduled-period{padding:22px;min-width:0}.scheduled-period h2{margin:0}.scheduled-period h3{margin:20px 0 10px}.scheduled-period p{line-height:1.55}.scheduled-portraits{display:flex;flex-wrap:wrap;gap:8px;min-height:64px}.scheduled-portraits img{object-fit:contain}.scheduled-actions,.scheduled-fields{display:flex;gap:10px;flex-wrap:wrap}.scheduled-actions>.button{flex:1}.scheduled-fields>label{flex:1;min-width:90px}.scheduled-owner{margin-top:20px;border-top:1px solid var(--border,#d9ded8);padding-top:16px}.scheduled-owner summary{cursor:pointer;font-weight:700;line-height:1.5}.scheduled-owner form{display:grid;gap:14px;margin:16px 0}.scheduled-owner label:not(.scheduled-publish){display:grid;gap:6px}.scheduled-species{max-height:230px;overflow:auto;padding:10px;border:1px solid var(--border,#d9ded8);border-radius:10px}.scheduled-species label{display:flex!important;grid-template-columns:none;align-items:center;gap:9px!important;padding:6px;font-size:.85rem}.scheduled-species label:has(input:disabled){opacity:.5}.scheduled-species label[hidden]{display:none!important}.scheduled-species input,.scheduled-publish input{width:auto!important;min-height:0!important}.scheduled-publish{display:flex;gap:10px;align-items:center}.scheduled-layouts{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-height:240px;overflow:auto}.scheduled-layouts .button{font-size:.72rem}.scheduled-fields input{width:100%;min-width:0}.scheduled-tomorrow{margin-top:18px;padding-top:12px;border-top:1px solid var(--border,#d9ded8)}.scheduled-tomorrow summary{cursor:pointer;font-size:11px;font-weight:600;line-height:1.6}.scheduled-tomorrow .scheduled-reward-bundle{margin-bottom:0}@media(max-width:1100px){.scheduled-grid{grid-template-columns:1fr}.scheduled-layouts{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.scheduled-period{padding:16px}.scheduled-layouts{grid-template-columns:1fr 1fr}}

.scheduled-countdown{display:grid;gap:6px;background:#edf4e8;border:1px solid #d0ddc6;border-radius:8px;padding:11px 12px;margin:17px 0 12px}.scheduled-countdown strong{font-size:11px;color:#5d7957}.scheduled-countdown time{font-variant-numeric:tabular-nums;white-space:nowrap;color:#3e6752}.scheduled-countdown small{font-size:9px;color:#82927b}.scheduled-period .scheduled-map-context{font-size:11px;color:#758a76;margin:0 0 12px}.scheduled-map-context small{font-size:10px;line-height:1.6}.scheduled-sync{font-size:11px;margin:0 0 17px}.scheduled-reward-bundle{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.scheduled-reward-bundle>span{display:flex;align-items:center;gap:7px;padding:7px 9px;max-width:100%;background:#f8f1df;border:1px solid #e5d7b2;border-radius:7px}.scheduled-reward-bundle img,.scheduled-bundle-lines img{object-fit:contain;image-rendering:pixelated;flex:none}.scheduled-reward-bundle strong{font-size:11px;line-height:1.5;overflow-wrap:anywhere}.scheduled-owner form>p{font-size:10px;margin:0;line-height:1.6}.scheduled-owner form select,.scheduled-owner form input{min-width:0;max-width:100%;font-size:12px}.scheduled-owner form label{margin:0;font-size:11px}.scheduled-owner form input[readonly]{background:#edf2e9;color:#76906c;font-size:11px}.scheduled-chosen-species{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid #d7e1d1;border-radius:8px;background:#f2f7ed}.scheduled-chosen-species span{font-size:12px;font-weight:700;min-width:0}.scheduled-chosen-species small{display:block;font-size:10px;font-weight:400;color:#82937a;margin-top:5px}.scheduled-ditto-variants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.scheduled-ditto-variants button{display:grid;place-items:center;gap:5px;border:1px solid #d5dfce;border-radius:8px;padding:8px 4px;background:#f8fbf3;color:inherit;min-width:0}.scheduled-ditto-variants button[aria-pressed=true]{border-color:#679b77;background:#e7f3e4;box-shadow:inset 0 0 0 1px #679b77}.scheduled-ditto-variants .portrait{width:42px;height:42px}.scheduled-ditto-variants strong{font-size:9px;line-height:1.4;text-align:center}.scheduled-ditto-variants small{font-size:9px;color:#859278;text-align:center}.scheduled-bundle-builder{border:1px solid #dfd8c1;border-radius:10px;padding:12px;min-width:0;display:grid;gap:12px;margin:0}.scheduled-bundle-builder legend{font-size:12px;font-weight:700;color:#8c7850;padding:0 5px}.scheduled-bundle-builder>p{font-size:10px;margin:0}.scheduled-bundle-builder>small{font-size:9px;line-height:1.6}.scheduled-bundle-lines{display:grid;gap:8px}.scheduled-bundle-lines>div{display:grid;grid-template-columns:30px minmax(0,1fr) 70px;gap:7px;align-items:center;border-bottom:1px solid #e8e4d6;padding-bottom:8px}.scheduled-bundle-lines strong{font-size:10px;line-height:1.5;overflow-wrap:anywhere}.scheduled-bundle-lines label{font-size:9px!important}.scheduled-bundle-lines input{padding:6px;min-height:32px}.scheduled-bundle-lines button{grid-column:2/-1;justify-self:end;font-size:9px;padding:0}.scheduled-add-reward{display:grid;grid-template-columns:minmax(0,1fr) 68px;gap:8px;align-items:end}.scheduled-add-reward>.button{grid-column:1/-1;justify-self:end;min-height:32px;font-size:10px}.scheduled-currencies label{font-size:10px!important;min-width:70px}.scheduled-currencies input{padding:8px;min-height:36px}.scheduled-owner [hidden]{display:none!important}@media(max-width:1100px){.scheduled-owner form{grid-template-columns:1fr 1fr;gap:15px}.scheduled-owner form>*{grid-column:1/-1}.scheduled-owner .scheduled-ditto-variants{grid-template-columns:repeat(6,minmax(0,1fr))}.scheduled-owner .scheduled-bundle-builder{max-width:700px}.scheduled-bundle-lines>div{grid-template-columns:30px minmax(0,1fr) 80px auto}.scheduled-bundle-lines button{grid-column:auto}.scheduled-add-reward{grid-template-columns:minmax(0,1fr) 80px auto}.scheduled-add-reward>.button{grid-column:auto}.scheduled-countdown{max-width:430px}}@media(max-width:600px){.scheduled-owner .scheduled-ditto-variants{grid-template-columns:repeat(3,minmax(0,1fr))}.scheduled-bundle-lines>div{grid-template-columns:30px minmax(0,1fr) 70px}.scheduled-bundle-lines button{grid-column:2/-1}.scheduled-add-reward{grid-template-columns:minmax(0,1fr) 68px}.scheduled-add-reward>.button{grid-column:1/-1}.scheduled-owner form{display:grid;grid-template-columns:minmax(0,1fr)}.scheduled-owner form input,.scheduled-owner form select{font-size:16px}.scheduled-period h3{font-size:21px}}
