body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spacer{margin-bottom:150px}.Translate{text-align:left}.Translate-header{align-items:center;background-color:#3b5998;display:flex;justify-content:center;padding:30px}.Sheet-id{text-align:center}.sheet-input{border-radius:10px;margin-top:40px;padding:10px;width:70%}.controls{display:flex;justify-content:center;margin-left:5%;margin-right:5%;margin-top:30px}.loading-button{background-color:#ccc;color:#666;cursor:not-allowed}.control-group{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);box-sizing:border-box;flex:1 1;margin:0;padding:15px}.text-display{display:flex;justify-content:space-around;margin-top:40px}.text-section{width:40%}.text-box{border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);height:800px;overflow-y:scroll;padding:20px}.text-box.arabic{direction:rtl;text-align:right}button{background-color:#3b5998;border:none;border-radius:10px;color:#fff;cursor:pointer;margin:5px}button,select{padding:10px 20px}option,select{border-radius:10px}option{padding:10px 20px}.popup-overlay{z-index:1000}.popup-content{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2)}.edit-textarea{height:300px;resize:vertical;width:80%}.button-group{margin-top:10px;text-align:right}.content{padding:20px}.text-box img{border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);height:auto;object-fit:contain;width:100%}p{color:#333;font-size:14px}.s-blog-tag a{color:gray}a{color:#15b2ec}textarea{border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);box-sizing:border-box;font-family:inherit;height:800px;overflow-y:scroll;padding:20px;width:100%}.toast-container{margin:8px auto;position:relative;text-align:center;width:70%}.toast-message{align-items:center;-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out;background-color:#fff8e6;border-left:3px solid #ffc107;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;color:#856404;display:flex;font-size:12px;height:30px;justify-content:space-between;line-height:1.5;padding:12px;width:100%}.toast-message a{color:#0366d6;font-size:12px;height:100%;text-decoration:underline}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.translate-container{align-items:center;display:flex}.settings-icon{background:none;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:20px;margin-left:10px;padding:5px;transition:background-color .3s}.settings-icon:hover{background-color:#f0f0f0}.custom-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.custom-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);max-height:80vh;max-width:800px;overflow-y:auto;padding:20px;width:80%}.custom-modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.close-button{background:none;border:none;color:#666;cursor:pointer;font-size:24px}.prompt-language-selector{margin-bottom:15px}.prompt-language-selector select{border:1px solid #ccc;border-radius:4px;margin-left:10px;padding:5px}.prompt-modal-content{max-height:60vh;overflow-y:auto}.prompt-message{border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:15px}.prompt-role{color:#333;font-weight:700;margin-bottom:5px}.prompt-content{background-color:#f5f5f5;border-radius:4px;font-family:monospace;max-height:300px;overflow-y:auto;padding:10px;white-space:pre-wrap;word-break:break-word}.prompt-info{margin-bottom:15px}.completion-time{color:#666;font-size:14px;margin-bottom:10px}.popup-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100%}.popup-content{background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);max-width:80%;padding:20px;width:90%}.textarea-container{display:flex;justify-content:space-between}.textarea-item{flex:1 1;margin-right:20px}.textarea-item:last-child{margin-right:0}.edit-textarea{height:600px;resize:none;width:100%}.button-group{display:flex;justify-content:flex-end;margin-top:20px}.button-group button{margin-left:10px}.WordmarkStatus{margin:20px;text-align:center}.WordmarkStatus input{border:1px solid #ccc;border-radius:5px;margin-right:10px;padding:10px}.WordmarkStatus button{background-color:#3b5998;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.WordmarkStatus .error{color:red;margin-top:10px}.WordmarkStatus .result{margin-top:20px;text-align:left}.result-table{border-collapse:collapse;margin-top:20px;width:100%}.result-table td,.result-table th{border:1px solid #ddd;padding:8px;text-align:left}.result-table th{background-color:#f2f2f2;font-weight:700}.result-table tr:nth-child(2n){background-color:#f9f9f9}.result-table tr:hover{background-color:#ddd}
/*# sourceMappingURL=main.c384d159.css.map*/