#rot-app .rot-export-dialog{width:min(620px,calc(100% - 28px));max-height:90dvh;padding:0;border:1px solid #8b7447;border-radius:8px;background:#101f28;color:#f2eee3;box-shadow:0 24px 90px #0009;color-scheme:dark}
#rot-app .rot-export-dialog::backdrop{background:#030a10bf;backdrop-filter:blur(3px)}
#rot-app .rot-export-inner{padding:28px;position:relative}
#rot-app .rot-export-inner h2{font-size:25px;line-height:1.2;margin:8px 32px 14px 0}
#rot-app .rot-export-inner p{font-size:13px;line-height:1.7;margin:10px 0;color:#bdc8ca}
#rot-app .rot-export-close{position:absolute;right:14px;top:12px;background:none;border:0;color:#f2eee3;font-size:26px;min-width:40px;min-height:40px}
#rot-app .rot-export-field{display:block;margin:18px 0;font-size:13px;font-weight:600}
#rot-app .rot-export-field input,#rot-app .rot-export-field select,#rot-app .rot-export-field textarea{display:block;width:100%;min-width:0;max-width:100%;margin-top:7px;padding:11px 12px;border:1px solid #52646c;border-radius:4px;background:#0a1720;color:#f2eee3;font:inherit;font-size:14px;font-weight:400;min-height:45px}
#rot-app .rot-export-field textarea{min-height:130px;resize:vertical;line-height:1.6}
#rot-app .rot-export-dialog .rot-actions{gap:10px;margin-top:22px}
#rot-app .rot-export-dialog .rot-btn{padding:12px 17px;gap:8px;white-space:normal}
#rot-app .rot-export-status{min-height:1.5em;color:#e5c383!important}
#rot-app .rot-export-inner details{margin:14px 0;border-top:1px solid #34454e;padding-top:14px}
#rot-app .rot-export-inner summary{font-size:13px;cursor:pointer;color:#d5c08c}
#rot-app .rot-calendar-inline{margin-top:15px}
#rot-app .rot-calendar-inline .rot-btn{margin-top:8px}
#rot-app .rot-result-aside .rot-calendar-note{margin:5px 0 18px;font-size:12px;line-height:1.6;color:#bdc8ca}
@media(max-width:540px){#rot-app .rot-export-inner{padding:22px 18px}#rot-app .rot-export-dialog .rot-actions{flex-direction:column}#rot-app .rot-export-dialog .rot-actions>*{width:100%}#rot-app .rot-export-inner h2{font-size:23px}}
@media print{#rot-app .rot-export-dialog,#rot-app .rot-calendar-inline{display:none!important}}
