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}.issue-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 8px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:1200px;padding:24px;position:relative;transition:box-shadow .3s;width:100%}.issue-container:hover{box-shadow:0 8px 16px #0003}.issue-header{align-items:center;display:flex;justify-content:space-between}.issue-title{color:#333;font-size:1.75em;font-weight:600;margin:0}.issue-link{text-decoration:none}.issue-details-inline{align-items:center;display:flex;gap:8px;margin-top:12px}.issue-actions{justify-content:space-between;margin-top:24px}.issue-actions,.switch-container{align-items:center;display:flex}.tag-chip{background-color:#e0f7fa;color:#006064;font-weight:500}.issue-tags-grid{display:flex;flex-wrap:wrap;gap:5px}.cancel-button,.expand-button,.submit-button{border-radius:8px;cursor:pointer;font-size:1em;padding:10px 20px;transition:background-color .3s}.submit-button{background-color:#007bff;border:none;color:#fff}.submit-button:hover{background-color:#0056b3}.cancel-button{background-color:#f44336;border:none;color:#fff}.cancel-button:hover{background-color:#d32f2f}.switch{display:inline-block;height:25px;position:relative;width:50px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:25px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:21px;left:2px;width:21px}input:checked+.slider{background-color:#2196f3}input:checked+.slider:before{transform:translateX(25px)}.MuiDialog-paper{margin:16px;max-width:600px!important;width:100%!important}.MuiDialogTitle-root{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;padding:16px 24px!important}.MuiDialogContent-root{padding:24px!important}.edit-form-container{display:flex;flex-direction:column;gap:20px}.edit-form-row{grid-gap:16px;align-items:flex-start;display:grid;gap:16px;grid-template-columns:100px 1fr}.edit-form-row label{color:#333;font-weight:500;padding-top:8px}.edit-form-row .MuiTextField-root{margin:0;width:100%}.edit-form-row .MuiAutocomplete-root{width:100%}.MuiDialogActions-root{border-top:1px solid #e0e0e0;padding:16px 24px!important}.MuiButton-root{font-weight:500!important;padding:6px 16px!important;text-transform:none!important}.MuiAutocomplete-root .MuiInputBase-root{padding:4px!important}.MuiAutocomplete-endAdornment{top:50%!important;transform:translateY(-50%)!important}.switch-text{font-weight:500;margin-left:8px}.repo-name{color:#666;font-size:.9em}@media (max-width:768px){.issue-container{padding:16px}.issue-header{align-items:flex-start;flex-direction:column;gap:8px}.issue-title{font-size:1.5em}.edit-form-row{gap:8px;grid-template-columns:1fr}.edit-form-row label{margin-bottom:4px}.MuiDialog-paper{margin:8px;max-width:calc(100% - 16px)!important}.MuiDialogTitle-root{padding:12px 16px!important}.MuiDialogContent-root{padding:16px!important}.MuiDialogActions-root{padding:12px 16px!important}}.status-open{border-left:4px solid #28a745}.status-closed{border-left:4px solid #6f42c1}.loading{opacity:.7;pointer-events:none}.MuiCircularProgress-root{color:#007bff!important}.view-on-github-icon{border:1px solid #ddd;border-radius:4px;display:inline-block;padding:4px;transition:background-color .3s,border-color .3s}.view-on-github-icon:hover{background-color:#0366d6;border-color:#0247a5}.github-icon{height:20px;width:20px}.search-bar{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px;padding:15px;width:100%}@media (min-width:768px){.search-bar{flex-direction:row}}@media (max-width:480px){.search-bar{flex-direction:column;gap:5px}.search-button{font-size:14px;padding:6px 12px}}.search-field{display:flex;flex:1 1;flex-direction:column;min-width:150px}.search-field:first-child{flex:2 1 20%}.search-field:nth-child(2){flex:2 1 35%}.search-field:nth-child(3){flex:1 1 30%}.search-field:nth-child(4){flex:1 1 25%}.search-field:nth-child(5),.search-field:nth-child(6){flex:1 1 18%}.search-field:nth-child(7){flex:1 1 32%}.search-input,.search-select{border:1px solid #ddd;border-radius:4px;font-size:16px;margin-top:5px;padding:10px;transition:border-color .3s}.search-input:focus,.search-select:focus{border-color:#007bff}.search-buttons{align-items:center;display:flex;gap:10px;justify-content:center;margin:10px 0}.search-button{background-color:#007bff}.download-button,.search-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 22px;transition:background-color .25s ease,transform .1s ease}.download-button{background-color:#2b762e}.create-button{background-color:#8a4496;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 22px;transition:background-color .25s ease,transform .1s ease}input[type=file]{display:none}.label-import{background:#0c5460;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 22px;transition:background-color .25s ease,transform .1s ease}.tag-search{margin:3px}.search-button:hover{background-color:#0056b3;transform:scale(1.05)}.issue-columns{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(1,minmax(300px,1fr));width:100%}@media (min-width:1440px){.issue-list-container{margin:20px auto 0;max-width:1200px}}.issue-column,.pagination{display:flex}.pagination{align-items:center;gap:.5rem;justify-content:center;margin:20px 0}.pagination-button{background-color:#fff;border:1px solid #ddd;cursor:pointer;padding:.5rem 1rem}.pagination-button.active{background-color:#007bff;color:#fff;font-weight:700}.pagination-input{border:1px solid #ddd;padding:.5rem;text-align:center;width:3rem}.pagination button:disabled{background-color:#ccc;cursor:default}.pagination span{font-weight:700;margin:0 10px}.no-issues-message{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.popup{border-radius:5px;bottom:20px;box-shadow:0 4px 8px #0009;color:#fff;font-size:16px;padding:10px 20px;position:fixed;right:20px;transition:opacity .5s ease-in-out;z-index:9999}.popup,.popup.visible{opacity:.9}.popup.hidden{opacity:0}.popup.success{background-color:green}.popup.error{background-color:red}.page-header{background-color:#00664d;color:#fff;justify-content:space-between;padding:20px}.logo-text,.page-header{align-items:center;display:flex}.logo img{margin-right:15px;width:40px}.title{display:flex;flex-direction:column}.title h1{font-size:24px;font-weight:700;margin:0}.title p{font-size:16px;margin:5px 0;opacity:.8}.navbar{display:flex;gap:15px}.navbar a{border-radius:5px;color:#fff;font-size:18px;font-weight:500;padding:10px 20px;text-decoration:none;transition:background-color .3s ease,color .3s ease}.navbar a:hover{background-color:#009688;color:#fff}.navbar a.active{background-color:#004d36;font-weight:700}.repository-list-container{padding:20px}.repository-card{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:16px;position:relative;transition:transform .3s,box-shadow .3s}.repository-card-content{padding-bottom:40px}.repository-card:hover{box-shadow:0 4px 8px #0003;transform:translateY(-5px)}.repository-card .repo-name,.repository-card h3{color:#333;font-size:1.5em;margin-bottom:5px;margin-top:0}.repository-card .repo-name{text-align:center}.repository-card .repo-owner{color:#666;font-size:1.1em;margin-bottom:10px}.repository-card p{color:#555;margin:5px 0}.repository-label-button{background-color:#3b7fc7;border-color:#fff;border-radius:4px;color:#fff;display:block;padding:4px 8px;text-decoration:none;transition:background-color .3s}.repository-label-button:hover,.repository-link{background-color:#007bff}.repository-link{border-radius:4px;bottom:10px;color:#fff;display:inline-block;left:10px;margin-top:10px;padding:8px 16px;position:absolute;text-decoration:none;transition:background-color .3s}.repository-link:hover{background-color:#0056b3}.create-repo-button,.download-repo-button{border:none;display:block;margin:20px auto;padding:10px 20px}.download-repo-button{background-color:#13a418;border-radius:4px;color:#fff;cursor:pointer;transition:background-color .3s}.download-repo-button:disabled{background-color:#5b5e59;color:#ccc;cursor:not-allowed}.download-repo-button:hover:enabled{background-color:#0e8a12}.refresh-repo-button{background-color:initial;border:none;color:#007bff;cursor:pointer;font-size:1.2em;position:absolute;right:10px;top:10px}.refresh-repo-button:hover{color:#0056b3}.message{border-radius:5px;margin:20px auto;max-width:400px;padding:20px;text-align:center}.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.no-repos-message{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.repository-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media (max-width:768px){.repository-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.repository-list{grid-template-columns:1fr}}.fetch-repos-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:.5rem;padding:.5rem 1rem}.fetch-repos-button:hover{background-color:#0056b3}.error-message{font-size:.9rem}.MuiSelect-root{position:relative;z-index:100}.MuiMenu-paper{z-index:105}.header-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.repository-checkbox{margin-right:10px}.action-buttons{align-items:center;display:flex;gap:10px}.pointer-cursor{cursor:pointer}.rotate-icon{display:inline-block;transform:rotate(90deg)}.update-selected-button{align-items:center;background-color:#ccc;border:1px solid #43a047;border-radius:4px;color:#666;cursor:not-allowed;display:flex;font-size:14px;gap:5px;padding:8px 16px;transition:background-color .3s,cursor .3s}.update-selected-button.enabled{background-color:#43a047;color:#fff;cursor:pointer}.update-selected-button:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.select-all-button{background-color:#fff;border:1px solid #1976d2;border-radius:4px;color:#1976d2;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s,color .3s}.select-all-button.selected{background-color:#1976d2;color:#fff}.search-input{width:700px}.floating-buttons-container{bottom:2rem;display:flex;flex-direction:column;gap:2rem;position:fixed;right:2rem}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;padding:20px;width:100%}.modal h2{margin-top:0}.modal-form{display:flex;flex-direction:column;gap:16px}.modal-form .MuiTextField-root{margin-bottom:16px}.button-container{display:flex;gap:16px;justify-content:space-between}.create-repo-button{background-color:#007bff;border-radius:4px;color:#fff;cursor:pointer;padding:12px 24px;transition:background-color .3s}.create-repo-button:hover{background-color:#0056b3}.close-button{background-color:#ccc;border-radius:4px;color:#333;cursor:pointer;padding:12px 24px}.close-button:hover{background-color:#999}.search-icon-button{color:#007bff;margin-left:8px}.loading-message{align-items:center;display:flex;margin:16px 0}.loading-icon{margin-right:8px}.error-message,.repos-found-message{font-size:.9rem;margin:16px 0;opacity:0;transition:opacity .5s ease-in-out}.error-message{color:red}.repos-found-message{color:green}.error-message.show,.repos-found-message.show{opacity:1}.info-text{color:#555;font-size:.9rem;margin-bottom:12px;margin-top:-12px}.not-found-container{padding:50px;text-align:center}.not-found-container h1{font-size:2em;margin-bottom:20px}.not-found-container p{font-size:1.2em;margin-bottom:20px}.not-found-container a{color:#007bff;text-decoration:none}.tag-list-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0003;margin-top:30px;padding:25px}.tag-search-bar{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:20px}.tag-button{background-color:#007bff;border:2px solid #007bff;border-radius:8px;color:#fff;cursor:pointer;padding:10px 18px;transition:all .3s ease}.tag-button:hover{background-color:#004d40;transform:scale(1.1)}th.table-header{background-color:#00664d;border:2px solid #00664d;color:#fff;font-weight:700;text-align:center}table{border:2px solid #00664d;border-collapse:collapse;table-layout:fixed;width:100%}td,th{border:1px solid #ddd;padding:8px;text-align:left;white-space:nowrap}table th:first-child{border-left:2px solid #00664d}table th:last-child{border-right:2px solid #00664d}table tr:first-child th{border-top:2px solid #00664d}table tr:last-child td{border-bottom:2px solid #00664d}.icon-button{color:#4caf50;transition:color .3s ease}.icon-button.delete{color:#f44336}.icon-button:hover{color:#388e3c}.icon-button.delete:hover{color:#d32f2f}.add-tag-button{background-color:#007bff;border:2px solid #007bff;border-radius:8px;color:#fff;font-size:16px;margin-left:15px;padding:10px 18px;transition:background-color .3s ease,transform .2s ease}.add-tag-button:hover{background-color:#004d40;transform:scale(1.05)}table td:first-child,table th:first-child{width:10%}table td:nth-child(2),table th:nth-child(2){width:80%}table td:nth-child(3),table th:nth-child(3){width:10%}.description-cell{word-wrap:break-word;max-width:500px;overflow-wrap:break-word;text-overflow:ellipsis;white-space:normal}.header{align-items:center;display:flex;justify-content:space-between}.config-container{background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:1200px;padding:24px;width:100%}.config-container h2{color:#333;font-size:2em;margin-bottom:16px}.config-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:16px}.token-input{margin-bottom:20px}.config-section p{color:#555;font-size:1.2em}.config-section a{color:#007bff;text-decoration:none}.config-section a:hover{text-decoration:underline}.auth-container{margin:80px auto 0;max-width:480px;padding:0}.auth-container h2{font-size:1.8rem;margin-bottom:25px;text-align:center}.auth-container form{display:flex;flex-direction:column;gap:18px}.auth-container input{border:1px solid #ccc;border-radius:6px;font-size:1.05rem;padding:12px 14px}.auth-container input:focus{border-color:#1976d2;outline:none}.auth-container button{background-color:#1976d2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:500;margin-top:10px;padding:12px}.auth-container button:hover{background-color:#1565c0}.auth-container .error{color:#d32f2f;font-size:.95rem;margin-bottom:15px}.home-container{padding:20px}.page-selection{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.card{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;color:#333;margin:10px;padding:20px;text-decoration:none;transition:all .3s ease;width:calc(33.33% - 20px)}.card:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-5px)}.card-image{height:auto;margin-bottom:10px;width:100%}.App-container{margin:20px auto;padding:20px;width:90%}.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-header .App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-header .App-logo{animation:App-logo-spin 20s linear infinite}}.App-header .App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.be2176d0.css.map*/