    .profile-section .ms-full-open ms-drop {        display: block;        margin-top: 5px;        position: relative;    }    .ms-search input {  width: 98%;  }  .ms-drop.bottom {  width: 86%;  }.input-with-button {    display: flex;    gap: 8px;    align-items: center;}.reference-grid {    display: grid;    grid-template-columns: 1fr 1fr;    gap: 20px;       margin-top: -7px;    width: 100%;}.reference-section {    display: flex;    flex-direction: column;    gap: 10px;    width: 100%;}.section-title {    color: #333;    text-align: center;    margin: 0;    padding: 7px;        background: linear-gradient(to bottom, #fdfaff, #eee);    border-radius: 4px;}.reference-content {    display: flex;    flex-direction: column;    gap: 10px;    width: 100%;    margin-top: -10px; }.tool-select {    min-height: 345px;    max-height: 345px;    height: 345px;    width: 100% !important;     overflow-y: auto;    overflow-x: hidden;     font-family: inherit;    box-sizing: border-box; }.tool-select option {    white-space: normal;    overflow: hidden;    text-overflow: ellipsis;    font-size: 0.91em;    padding: 0.35rem 0.2rem 0.7rem 0.2rem;    word-break: break-word;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    line-height: 1.1em;    border-bottom: 1px solid #eee;    margin-bottom: 0.75em;    box-shadow: 0 1px 0 rgba(0,0,0,0.1);        width: 100%;    box-sizing: border-box;}.tool-select option:nth-child(even) {    background-color: rgba(142, 36, 170, 0.07);}.tool-select option:hover {    -webkit-line-clamp: unset;    white-space: normal;}.tool-btn {    padding: 5px 10px;    border-radius: 3px;    text-decoration: none;    font-size: 0.75rem;}.ms-choice {  height: 40px;}button.ms-choice > span {  position: absolute;  top: 7px;  left: 5px; }.tool-container {        max-width: 985px;    margin: 0 auto;    margin-bottom: 30px;}.button-group {    display: flex;    gap: 15px;    justify-content: center;    margin-top: 0.3rem;}.tool-btn.icon-btn {    padding: 8px;    min-width: auto;}.btn-icon {    margin-right: 4px;}.toggle-container {    display: flex;    align-items: center;    justify-content: center;    gap: 10px;        margin-top: -5px;}.toggle-label {    font-size: 0.95em;    color: #666;}body.dark-mode .section-title {    color: #fff;        background: linear-gradient(to bottom, #786484, #484059);}body.dark-mode .tool-select option:nth-child(even) {    background-color: rgba(192, 145, 187, 0.26);}body.dark-mode .toggle-label {    color: #f7eeee;}.tool-input {  padding: 0;  width: 95%;  font-size: 0.95rem;    }  .tool-container .ms-choice.disabled {        border: 0.5px solid gray;        cursor: not-allowed;          background: repeating-linear-gradient(45deg, #dcdcdc, #dcdcdc 10px, #ffffff 10px, #ffffff 20px);          color: #666;         background-color: inherit;    }    body.dark-mode .ms-parent .ms-choice.disabled {      border: 0.5px solid #cfb8d1;          }     body.dark-mode tool-container .ms-parent .ms-choice.disabled {        background: repeating-linear-gradient(45deg, #6e6e6e, #6e6e6e 10px, #3e3e3e 10px, #3e3e3e 20px) !important;        color: white;        background-color: inherit;    }