*{font-family:Arial}h2{color:#444;font-weight:lighter}body{margin:2em}body,button,input[text]{color:#888}div{margin:.1em}label{color:#888;display:inline-block;margin:.5em 0}label.value{font-size:14px;margin-left:10px}input{font-size:1em;height:2em;padding-left:.4em}input::-webkit-input-placeholder{color:#d3d3d3;font-size:12px;font-weight:400;letter-spacing:3px}input::-moz-placeholder{color:#d3d3d3;font-size:12px;font-weight:400;letter-spacing:3px}input:-ms-input-placeholder{color:#d3d3d3;font-size:12px;font-weight:400;letter-spacing:3px}input::-ms-input-placeholder{color:#d3d3d3;font-size:12px;font-weight:400;letter-spacing:3px}input::placeholder{color:#d3d3d3;font-size:12px;font-weight:400;letter-spacing:3px}#root,body,html{height:100%;margin:0;overflow:hidden}#root{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ms-Fabric{margin:0}.App,.ms-Fabric{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column}.App{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;justify-content:center}.App-login{background:#fff;border-radius:.4rem;padding:1rem 2rem 2rem}.App-login,.App-login-button-container,.App-login-image-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.App-login-button-container,.App-login-image-container{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;justify-content:center}.App-login-image{height:15rem;width:15rem}.App-login-button{height:2.3rem;margin-bottom:.5rem;width:8rem}.App-login-button-image{height:1rem;margin-right:.2rem;width:1rem}.App-slack-img,.App-slack-link{height:2.3rem;width:8rem}.App-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:row;flex-direction:row}.App-header .App-header-title{-ms-flex:1 1 auto;flex:1 1 auto}.App-content{background:#fff;border-radius:.4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:80vh;padding:1rem 2rem 2rem;width:20rem}.App-error{background-color:#fff;border:1px solid gray;color:darkred;padding:2rem}.Tasks{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column}.Tasks-list{list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.Tasks-add{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:row;flex-direction:row}.Tasks-add-textfield{-ms-flex:1 1 auto;flex:1 1 auto}.Tasks-list .Task-listitem{border:1px solid;border-radius:.4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:.4rem 0;padding:0 .6rem}.Tasks-list .Task-listitem .Task-checkbox{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto}.Tasks-list .Task-listitem .Task-title{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 .4rem;overflow:hidden}.Tasks-list .Task-listitem .Task-title:hover{cursor:pointer}.Tasks-list .Task-listitem .Task-title div{display:block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.Tasks-list .Task-listitem .Task-star-link{-ms-flex-pack:end;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:flex-end}.Tasks-list .Task-listitem .Task-conversation-link{padding-left:.5rem}.dialog-content{min-height:400px}.task-field{margin-bottom:20px}.ms-Persona-initials{height:46px;padding-top:2px;width:48px}.ms-Persona-details{padding-top:5px}.ms-ContextualMenu-Callout{background:#fff}.back-link{margin-bottom:20px}.embed-widget{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:600px;min-height:100vh;padding:20px}.header{border-bottom:2px solid #e2e8f0;margin-bottom:24px;padding-bottom:16px;text-align:center}.header h1{color:#2d3748;font-size:28px;font-weight:700;margin:0}.new-task-form{display:-ms-flexbox;display:flex;gap:8px;margin-bottom:24px}.new-task-input{border:2px solid #e2e8f0;border-radius:8px;-ms-flex:1 1;flex:1 1;font-size:16px;outline:none;padding:12px 16px;-webkit-transition:border-color .2s;-o-transition:border-color .2s;transition:border-color .2s}.new-task-input:focus{border-color:#667eea}.add-button{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#667eea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;font-size:28px;height:48px;justify-content:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:48px}.add-button:hover{background:#5568d3;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.4);box-shadow:0 4px 12px rgba(102,126,234,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.tasks-list{-ms-flex-direction:column;flex-direction:column;gap:8px}.task-item,.tasks-list{display:-ms-flexbox;display:flex}.task-item{-ms-flex-align:center;align-items:center;background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;gap:12px;padding:12px 16px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.task-item:hover{background:#edf2f7;-webkit-transform:translateX(4px);transform:translateX(4px)}.star-button{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:none;border:none;cursor:pointer;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:24px;height:32px;justify-content:center;padding:0;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:32px}.star-button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.star-button.starred{-webkit-animation:starPulse .3s ease-in-out;animation:starPulse .3s ease-in-out}@-webkit-keyframes starPulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes starPulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.task-content{-ms-flex:1 1;flex:1 1;min-width:0}.task-title{word-wrap:break-word;color:#2d3748;font-size:16px}.delete-button{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:none;border:none;color:#e53e3e;cursor:pointer;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:32px;height:32px;justify-content:center;opacity:.6;padding:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:32px}.delete-button:hover{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}.empty-state{color:#718096;padding:48px 20px;text-align:center}.empty-state p{font-size:16px;margin:0}.error,.loading{font-size:16px;padding:48px 20px;text-align:center}.loading{color:#718096}.error{color:#e53e3e}@media (max-width:640px){.embed-widget{padding:16px}.header h1{font-size:24px}.new-task-input{font-size:14px;padding:10px 14px}.add-button{font-size:24px;height:44px;width:44px}.task-item{padding:10px 12px}.task-title{font-size:14px}}.embed-app{background:#fff;margin:0;min-height:100vh;padding:0}.embed-app-error{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#f7fafc;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.embed-app-error h2{color:#2d3748;font-size:24px;margin:0 0 16px}.embed-app-error p{color:#718096;font-size:16px;margin:0}
/*# sourceMappingURL=main.052ce3e5.css.map*/