.sign-in{width:450px;margin:0 auto;background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:3%;box-shadow:6px 6px 12px #c6c9cb,-6px -6px 12px #fff}.sign-in h2{margin-top:30px;text-align:center}.sign-up,.devise-edit,.users-edit{max-width:800px;width:90%;padding:40px 30px;margin:0 auto}.sign-up h2:not(:first-child),.devise-edit h2:not(:first-child),.users-edit h2:not(:first-child){margin-top:3rem}.inner{width:400px;margin:30px auto}.inner .btn{width:100%;margin-bottom:5px}.field.password{margin-bottom:0}.day{text-align:center}nav.pagy{display:flex;flex-wrap:wrap;gap:5px;margin:2rem 0}nav.pagy>a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:30px;height:30px;text-align:center;border-radius:.25rem;transition:all .15s linear;cursor:pointer}nav.pagy>a:hover,nav.pagy>a.current{color:#fff;background:#198754}nav.pagy>a:hover svg,nav.pagy>a.current svg{color:#fff}h2{font-size:24px}h3{font-size:18px}a{text-decoration:none;color:#000}a:hover{color:#198754}.actions{text-align:center}.actions btn{display:inline-block;margin-left:10px}body{padding:56px 0 0}body main{margin:0 auto;padding:30px 1rem}body .container-xl{max-width:95%}#flash-container{max-width:450px;position:fixed;top:1.65rem;left:50%;transform:translateX(-50%);z-index:2000}#flash-container .message{padding:10px 15px;border-radius:4px;animation:flash 5s forwards}@keyframes flash{0%{opacity:0}10%{opacity:1}25%{opacity:1}50%{opacity:1}100%{opacity:0}}#flash-container .type-error,#flash-container .type-alert{color:#b94a48;border-color:#eed3d7;background-color:#f2dede}#flash-container .type-success,#flash-container .type-notice{color:#468847;border-color:#d6e9c6;background-color:#dff0d8}.form-group,.form-date,.field{margin-bottom:20px}.form-label{margin-bottom:5px}.radio-label{margin-right:10px}.input-group{width:360px;margin:10px 0 10px auto}.search-form{width:260px}textarea.form-control{height:120px}.dropdown-item:active{background-color:#198754}.menu-part{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem}table.models form{display:inline-block}ul.nav-tabs li{cursor:pointer}ul.nav-tabs li.active{color:red;font-weight:bold}ul.nav-tabs li a{color:#495057}h2.title{background-color:#114541;display:block;padding:5px 20px;color:#fff;position:absolute;top:-20px}.sign-up,.devise-edit,.user-edit,.user-update,.tasks-new,.tasks-create,.tasks-edit,.tasks-update{padding:40px 20px 20px;position:relative;z-index:0;background-color:#f4f8f8;box-shadow:6px 6px 12px #c6c9cb,-6px -6px 12px #fff;border:2px solid #114541}#error_explanation{color:#b94a48;margin-bottom:1rem}#error_explanation ul:last-child{margin-bottom:0}table.users{word-break:break-word}table.users th.email{width:40%}table.users th.actions{width:120px}table.users th.user_mask{text-align:center}table.users td.user_mask{text-align:center;vertical-align:middle}.user-tasks .tab-pane{display:flex;flex-direction:column;gap:1rem}.user-tasks table[id^=task_]{margin:0;position:relative}.user-tasks table[id^=task_].draft{background-color:#effbff}.user-tasks table[id^=task_].pending{background-color:#ffffe0}.user-tasks table[id^=task_].in_progress{background-color:#f3fff3}.user-tasks table[id^=task_].completed{background-color:#e9ecef}.user-tasks table[id^=task_] span.expand-pointer{cursor:pointer;display:block;left:auto;border:solid 12px rgba(0,0,0,0);border-bottom-width:0;border-left-width:8px;border-right-width:8px;border-top-color:#000;position:absolute;top:1rem;right:1rem}.user-tasks table[id^=task_] tr.memo,.user-tasks table[id^=task_] tr.status,.user-tasks table[id^=task_] tr.mambers{display:none}.user-tasks table[id^=task_] th{width:30%}.user-tasks table[id^=task_] td{width:70%}.user-tasks table[id^=task_].expanded span.expand-pointer{transform:rotate(180deg)}.user-tasks table[id^=task_].expanded tr.memo,.user-tasks table[id^=task_].expanded tr.status,.user-tasks table[id^=task_].expanded tr.mambers{display:table-row}table#user-sort tr{cursor:grab}.tasks .nav-tabs #confirm,table.tasks-confirm .nav-tabs #confirm{color:red}table.tasks,table.tasks-confirm{vertical-align:middle}table.tasks-confirm{display:none}table.tasks-confirm tbody tr{background:#fde8ec}table.tasks th:first-child,table.tasks-confirm th:first-child{width:45%}table.tasks th:nth-child(2),table.tasks-confirm th:nth-child(2){width:25%}table.tasks th.actions,table.tasks-confirm th.actions{min-width:120px}main.tasks-new,main.tasks-create,main.tasks-edit,main.tasks-update{margin-top:40px;width:85%}main.tasks-new h2,main.tasks-create h2,main.tasks-edit h2,main.tasks-update h2{max-width:680px;margin:0 auto 1rem}main.tasks-new form,main.tasks-create form,main.tasks-edit form,main.tasks-update form{max-width:680px;margin:0 auto}main.tasks-show table[id^=task_] th{width:30%}
