.dnb-packages{flex:1!important;min-width:0!important;background:#fff!important;padding:30px!important;color:#243330!important;font-family:inherit!important;overflow:auto!important;max-height:780px!important}.dnb-packages[hidden]{display:none!important}.dnb-packages h2{font-size:26px!important;margin:0 0 8px!important}.dnb-intro,.dnb-meta,.dnb-status{color:#667571!important;font-size:14px!important}.dnb-controls{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin:22px 0 12px!important}.dnb-controls input,.dnb-controls select,.dnb-controls button{border:1px solid #d8e1dd!important;border-radius:8px!important;padding:10px 12px!important;background:#fff!important;color:#243330!important;font:inherit!important;font-size:14px!important}.dnb-controls input{flex:1!important;min-width:190px!important}.dnb-controls button{background:#315d50!important;color:#fff!important;cursor:pointer!important}.dnb-controls button:disabled{opacity:.5!important}.dnb-controls [hidden]{display:none!important}.dnb-package-list{display:grid!important;gap:16px!important}.dnb-package-card{border:1px solid #dce6e0!important;border-radius:12px!important;padding:20px!important;background:#fff!important}.dnb-card-top{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}.dnb-card-top h3{font-size:19px!important;margin:0!important}.dnb-badge{border-radius:20px!important;padding:4px 10px!important;background:#f1f1ec!important;font-size:12px!important}.dnb-badge.active{background:#e5f2ea!important;color:#235b3b!important}.dnb-package-name{font-size:15px!important;margin:12px 0 6px!important}.dnb-meta{margin:8px 0 0!important}.dnb-numbers{display:grid!important;grid-template-columns:repeat(3,1fr)!important;background:#f5f8f5!important;border-radius:8px!important;margin:16px 0!important;padding:14px 8px!important;gap:8px!important}.dnb-numbers div{text-align:center!important}.dnb-numbers strong{display:block!important;font-size:24px!important;color:#315d50!important}.dnb-numbers span{display:block!important;font-size:12px!important;color:#667571!important}.dnb-packages-open .am-fs-sb__page.selected:not(.dnb-package-tab){background:transparent!important}.dnb-package-tab:focus-visible{outline:2px solid #86b09b!important;outline-offset:-3px!important}@media(max-width:600px){.dnb-packages{padding:18px 14px!important}.dnb-package-card{padding:14px!important}.dnb-controls input{width:100%!important}.dnb-controls select{max-width:100%!important}.dnb-card-top h3{font-size:17px!important}}
.dnb-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin:16px 0!important}.dnb-actions button{padding:10px 14px!important;background:#315d50!important;color:white!important;border:1px solid #315d50!important;border-radius:8px!important;font-size:14px!important;cursor:pointer!important}.dnb-actions button:disabled{opacity:.4!important;cursor:default!important}.dnb-adjust-form{padding:20px!important;background:#f4f7f4!important;border:1px solid #ccd9d0!important;border-radius:10px!important;margin-top:16px!important}.dnb-adjust-form h4{font-size:18px!important;margin:0 0 12px!important}.dnb-adjust-form p{font-size:13px!important;line-height:1.6!important;margin:10px 0!important}.dnb-adjust-form label{display:block!important;margin:12px 0!important}.dnb-adjust-form label span{display:block!important;font-size:13px!important;margin:0 0 6px!important}.dnb-adjust-form input,.dnb-adjust-form select,.dnb-adjust-form textarea{padding:10px!important;border:1px solid #c7d6cc!important;border-radius:6px!important;background:white!important;font-size:14px!important;color:#243330!important;max-width:100%!important}.dnb-adjust-form textarea{width:100%!important;min-height:75px!important}.dnb-adjust-form input[type=checkbox]{appearance:auto!important;width:20px!important;height:20px!important}.dnb-history{margin-top:14px!important}.dnb-history summary{cursor:pointer!important;font-size:14px!important}.dnb-history p{font-size:12px!important;line-height:1.6!important;margin:10px 0!important}

.dnb-actions input[type=number]{width:100px!important;padding:10px!important;border:1px solid #c7d6cc!important;border-radius:8px!important;background:#fff!important;color:#243330!important;font-size:16px!important}
