.admin-container{display:flex;min-height:calc(100vh - 64px);opacity:1!important;transition:none!important}.main-content{flex:1 1;padding:20px}.breadcrumb{font-size:14px}.search-container{position:relative}.search-container input{padding-right:35px}.table-light{background-color:#f8f9fa}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-start;padding-top:100px;z-index:1050}.modal-dialog{width:400px;margin:0}.modal-content{background:white;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.modal-header{padding:16px 20px;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center}.modal-title{margin:0;font-size:18px;font-weight:500}.close-button{background:none;border:none;font-size:24px;line-height:1;padding:0;cursor:pointer;color:#666}.close-button:hover{color:#333}.modal-body{padding:20px}.modal-footer{padding:16px 20px;border-top:1px solid #e5e5e5;display:flex;justify-content:flex-end;gap:10px}.form-label{font-weight:500;margin-bottom:8px;display:block}.form-control{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-control:focus{border-color:#0d6efd;box-shadow:0 0 0 2px rgba(13,110,253,.25);outline:none}.text-muted{font-size:12px;color:#666;margin-top:4px}.btn{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;border:none;cursor:pointer}.btn:disabled{opacity:.65;cursor:not-allowed}.btn-cancel{background-color:#f0f0f0;color:#333}.btn-cancel:hover:not(:disabled){background-color:#e5e5e5}.btn-create{background-color:#0d6efd;color:white}.btn-create:hover:not(:disabled){background-color:#0b5ed7}.spinner-border{width:16px;height:16px}.small-modal{background:white;padding:20px;border-radius:4px;width:300px}.search-results{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #ddd;border-radius:4px;max-height:200px;overflow-y:auto;z-index:1060}.search-result-item{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee}.search-result-item:hover{background-color:#f8f9fa}.search-result-item:last-child{border-bottom:none}