.details-panel-container,.details-panel-container *{font-family:Nunito,Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.details-panel-container{padding:1.5rem}.details-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.details-panel-title{font-size:.875rem;font-family:inherit;color:rgb(31,41,55)}.details-panel-edit-button{padding:.5rem 1rem;background-color:rgb(37,99,235);color:white;font-size:.875rem;font-family:inherit;border-radius:.25rem;transition:all .2s}.details-panel-edit-button:hover{background-color:rgb(29,78,216)}.details-section-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.details-panel-save-button{padding:.5rem 1rem;background-color:rgb(34,197,94);color:white;font-size:.875rem;border-radius:.25rem;transition:all .2s;border:none;cursor:pointer}.details-panel-save-button:hover{background-color:rgb(22,163,74)}.details-panel-cancel-button{padding:.5rem 1rem;background-color:rgb(107,114,128);color:white;font-size:.875rem;border-radius:.25rem;transition:all .2s;border:none;cursor:pointer}.details-panel-cancel-button:hover{background-color:rgb(75,85,99)}.details-input-field{width:100%;padding:.5rem;border:1px solid rgb(209,213,219);border-radius:.25rem;font-size:.875rem;color:rgb(17,24,39);transition:border-color .2s}.details-input-field:focus{outline:none;border-color:rgb(37,99,235);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.details-panel-content{gap:1rem}.details-panel-content>.details-section:only-child{grid-column:1/-1}.details-section{margin-bottom:0;border:1px solid rgb(229,231,235);border-radius:.5rem;padding:.75rem;background-color:rgb(249,250,251)}.margin-top-10{margin-top:10px}.details-section-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgb(209,213,219)}.details-section-header:has(.details-panel-edit-button),.details-section-header:has(.details-section-actions){justify-content:space-between}.details-section-header-left{display:flex;align-items:center;gap:.5rem}.details-section-title{font-size:.875rem;color:rgb(31,41,55)}.details-section-content{font-size:.875rem;display:flex;flex-direction:column;gap:1rem}.details-section-content .card>div:not(.information-label):not(.details-form-field-floating):not(.details-checkbox-field){font-size:.875rem;font-family:inherit;color:rgb(17,24,39)}.detail-field{display:flex;flex-direction:column}.detail-field-label{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:rgb(107,114,128);margin-bottom:.375rem}.detail-field-value{font-size:.875rem;color:rgb(17,24,39)}.margin-bottom-12{margin-bottom:4px}.information-label{font-size:.875rem;color:rgb(31,41,55);display:flex;align-items:center;gap:.5rem;font-family:inherit}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.col-span-2{grid-column:span 2/span 2}.card{padding-bottom:4px}.details-form-field-floating{position:relative;width:100%;margin-top:.5rem}.details-input-floating{width:100%;padding:.75rem;border:1px solid rgb(209,213,219);border-radius:.5rem;font-size:.875rem;font-family:inherit;color:rgb(17,24,39);background-color:white;transition:all .2s ease;outline:none}.details-input-floating::-moz-placeholder{color:transparent}.details-input-floating::placeholder{color:transparent}.details-input-floating:focus{border-color:rgb(37,99,235);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.details-label-floating{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:.875rem;font-family:inherit;color:rgb(107,114,128);pointer-events:none;transition:all .2s ease;background-color:white;padding:0 .25rem;z-index:1}.details-input-floating:not(:-moz-placeholder)~.details-label-floating{top:0;transform:translateY(-50%);font-size:.75rem;font-family:inherit;color:rgb(107,114,128)}.details-form-field-floating.has-value .details-label-floating,.details-input-floating:focus~.details-label-floating,.details-input-floating:not(:placeholder-shown)~.details-label-floating{top:0;transform:translateY(-50%);font-size:.75rem;font-family:inherit;color:rgb(107,114,128)}.details-form-field-floating.disabled .details-input-floating:disabled{background-color:rgb(249,250,251);color:rgb(17,24,39);cursor:default;opacity:1;border-color:rgb(229,231,235)}.details-form-field-floating.disabled .details-input-floating:disabled:focus{border-color:rgb(229,231,235);box-shadow:none}.details-form-field-floating.disabled .details-label-floating{color:rgb(107,114,128);background-color:rgb(249,250,251)}.details-form-field-floating.error .details-input-floating,.details-form-field-floating.error .details-input-floating:focus{border-color:#dc2626;border-width:1px}.details-form-field-floating.error .details-input-floating:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}.details-form-field-floating.error .details-input-floating:not(:-moz-placeholder)~.details-label-floating{color:#dc2626}.details-form-field-floating.error .details-input-floating:focus~.details-label-floating,.details-form-field-floating.error .details-input-floating:not(:placeholder-shown)~.details-label-floating{color:#dc2626}.details-select-floating{width:100%;border:1px solid rgb(209,213,219);border-radius:.5rem;font-size:.875rem;font-family:inherit;color:rgb(17,24,39);background-color:white;transition:all .2s ease;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding:.75rem 2.5rem .75rem .75rem}.details-select-floating:focus{border-color:rgb(37,99,235);box-shadow:0 0 0 3px rgba(37,99,235,.1);color:rgb(17,24,39)}.details-select-floating:disabled{background-color:rgb(249,250,251);color:rgb(107,114,128);cursor:not-allowed}.details-form-field-floating.has-value .details-label-floating,.details-select-floating:focus~.details-label-floating{top:0;transform:translateY(-50%);font-size:.75rem;font-family:inherit;color:rgb(107,114,128)}.details-select-floating option[value=""]{color:#9ca3af}.details-form-field-floating:not(.has-value) .details-select-floating:not(:focus){color:transparent}.details-form-field-floating.has-value .details-select-floating,.details-select-floating:focus{color:rgb(17,24,39)}.details-checkbox-group{display:flex;flex-wrap:wrap;gap:1.5rem}.details-checkbox-field{display:flex;align-items:center;gap:.5rem}.details-input-checkbox{width:1rem;height:1rem;cursor:pointer;accent-color:rgb(37,99,235)}.details-input-checkbox:disabled{cursor:not-allowed;opacity:.6}.details-checkbox-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-family:inherit;color:rgb(17,24,39);cursor:pointer}.details-input-checkbox:disabled~.details-checkbox-label{cursor:default}.details-input-helper-text{margin:.25rem 0 0;padding:0 .125rem;font-size:.75rem;line-height:1.35;color:rgb(75,85,99)}.details-input-helper-text--error{color:rgb(185,28,28)}