@import "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";@import "https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap";.font-noto-serif{font-family:Noto Serif,serif}.container-1280{width:100%;max-width:1280px;margin:0 auto}.align-horizontal{justify-content:center;align-items:center;display:flex}.modal-backdrop{z-index:1000;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header{border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-header h4{margin:0;font-size:1.25rem}.modal-body{padding:20px}.close-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:1.5rem;display:flex}.close-btn:hover{background-color:#f8f9fa}
