.default-bg-success{background-color:hsl(160,75%,45%)}.default-bg-danger{background-color:rgb(219.3,0,73.1)}.default-bg-warning{background-color:#fa3}.marketplace-color{color:#2459d1}.marketplace-color-bg{background-color:#2459d1;color:#fff}.marketplace-color-border{border:2px solid #2459d1}.marketplace-color-btn{background-color:#2459d1;color:#fff;font-weight:600;border-radius:6px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.marketplace-color-btn:hover{background-color:#132e6d;color:#fff}.marketplace-color-btn:active,.marketplace-color-btn:focus,.marketplace-color-btn:focus-visible{background-color:#132e6d;color:#fff;box-shadow:none;outline:none}.marketplace-color-btn-outline{background-color:rgba(0,0,0,0);color:#2459d1;border:2px solid #2459d1;font-weight:600;border-radius:6px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.marketplace-color-btn-outline:hover{background-color:#2459d1;color:#fff}.fail-btn-outline{background-color:rgba(0,0,0,0);color:rgb(219.3,0,73.1);border:2px solid rgb(219.3,0,73.1);font-weight:600;border-radius:6px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.fail-btn-outline:hover{background-color:rgb(219.3,0,73.1);color:#fff}.btn-primary{background-color:#2459d1;border-color:#2459d1;color:#fff;font-weight:500;transition:all .3s ease-in-out}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#132e6d!important;border-color:#132e6d!important;color:#fff!important}.text-success{color:hsl(160,75%,45%)!important}.text-danger{color:rgb(219.3,0,73.1)!important}.buttons-back-and-save{margin-bottom:3rem;padding:0 .5rem}@media(max-width:768px){.buttons-back-and-save{margin-bottom:2rem}}.buttons-back-and-save .buttons-container{display:flex;justify-content:space-between;align-items:center;gap:1rem;max-width:600px;margin:0 auto}@media(max-width:576px){.buttons-back-and-save .buttons-container{flex-direction:column;gap:.75rem;max-width:none}}.buttons-back-and-save .buttons-container .back-button,.buttons-back-and-save .buttons-container .submit-button{flex:1 1;min-width:140px;max-width:250px;font-size:1.1rem;font-weight:600;padding:.875rem 1.5rem;border-radius:6px;transition:all .3s ease;border:2px solid;text-align:center;white-space:nowrap;position:relative;overflow:hidden}@media(max-width:576px){.buttons-back-and-save .buttons-container .back-button,.buttons-back-and-save .buttons-container .submit-button{width:100%;max-width:280px;font-size:1rem;padding:.75rem 1.25rem}}@media(max-width:320px){.buttons-back-and-save .buttons-container .back-button,.buttons-back-and-save .buttons-container .submit-button{max-width:240px;font-size:.9rem;padding:.65rem 1rem}}.buttons-back-and-save .buttons-container .back-button:hover,.buttons-back-and-save .buttons-container .submit-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.buttons-back-and-save .buttons-container .back-button:active,.buttons-back-and-save .buttons-container .submit-button:active{transform:translateY(0)}.buttons-back-and-save .buttons-container .back-button:disabled,.buttons-back-and-save .buttons-container .submit-button:disabled{opacity:.7;cursor:not-allowed;transform:none}.buttons-back-and-save .buttons-container .back-button{order:1}@media(max-width:576px){.buttons-back-and-save .buttons-container .back-button{order:2}}.buttons-back-and-save .buttons-container .submit-button{order:2;box-shadow:0 2px 8px rgba(0,0,0,.08)}@media(max-width:576px){.buttons-back-and-save .buttons-container .submit-button{order:1}}.buttons-back-and-save .buttons-container .submit-button:not(:disabled){background:linear-gradient(135deg,#2459d1,#132e6d)}.buttons-back-and-save .buttons-container .submit-button:not(:disabled):hover{background:linear-gradient(135deg,#132e6d,#2459d1)}.buttons-back-and-save{animation:fadeInUp .4s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:320px){.buttons-back-and-save{padding:0 1rem}.buttons-back-and-save .buttons-container{gap:.5rem}}#layout-dashboard{margin-top:80px;margin-bottom:50px}