.library-tools{margin:34px 0 22px;padding:20px;background:#172642;color:#f5eee2;max-width:720px}.library-tools>label{display:block;font:500 13px var(--serif);margin-bottom:10px}.library-tools>div{display:flex}.library-tools input{min-width:0;flex:1;border:0;background:#fffdf8;padding:12px 14px;color:var(--navy);font:11px var(--sans);outline:none}.library-tools input:focus{box-shadow:inset 0 0 0 2px #d57458}.library-tools button{border:0;background:#c94e3d;color:white;padding:0 15px;font-size:9px;cursor:pointer}.library-tools p{font-size:8px;color:#b8bfca;margin:9px 0 0}.library-empty{padding:40px 20px;text-align:center;background:#ece5d8;color:#76776e;font:12px/1.8 var(--serif)}.scenario-filters{display:grid;grid-template-columns:1fr 1fr}.scenario-filters label,.count-field{font-size:8px;color:#76766d;display:grid;gap:6px}.scenario-filters select,.count-field select{width:100%;background:#fffdf9;border:1px solid var(--line);padding:8px;font-size:9px;color:var(--navy)}.count-field{margin:0 0 13px;max-width:96px}.scenario-result-actions button.is-saved{color:var(--red)}@media(max-width:620px){.library-tools{margin:26px 0 19px;padding:15px}.library-tools input{padding:11px;font-size:10px}.scenario-filters{grid-template-columns:1fr 1fr;gap:8px}.scenario-filters label{min-width:0}.scenario-filters select{max-width:100%}}
