html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type=submit],input[type=button]{border-radius:6px;-webkit-box-sizing:content-box;-webkit-appearance:button;-webkit-tap-highlight-color:rgba(0,0,0,0);appearance:button;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}*{box-sizing:border-box;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}img,svg{display:block;max-width:100%}html,body{color:#333;font-size:16px}html *.text-left,body *.text-left{text-align:left}html *.text-right,body *.text-right{text-align:right}html *.text-center,body *.text-center{text-align:center}main .hidden{display:none}main h1,main h2,main h3,main h4,main h5,main h6{font-weight:bold}main h2{font-size:1.5rem}main h3{font-size:1.25rem}main hr{margin:3rem 0}main table th,main table td{padding:.25rem .5rem;vertical-align:middle}main select{padding:.25rem;padding-left:.5rem;height:35px;background-color:#fff;border:solid 1px #999;border-radius:6px;color:#303030}main form input[type=checkbox]{width:1rem;height:1rem;margin:0 .25rem 0 0}main form input[type=checkbox]+label{vertical-align:middle;margin-right:.5rem}main form ul.check_boxes{list-style:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(15em, 1fr));gap:.5rem .25rem;margin:0}main form ul.check_boxes li{display:flex;align-items:baseline;margin:0}main form ul.check_boxes li input{align-self:flex-start}main form ul.check_boxes li label{margin:0}main form input[type=text],main form input[type=number],main form input[type=date],main form input[type=datetime-local],main form input[type=email],main form input[type=password],main form input[type=search]{padding:.25rem;padding-left:.5rem;width:200px;height:35px;background-color:#fff;border:solid 1px #999;border-radius:6px;color:#303030;font-size:1rem}main form input[type=text][type=search],main form input[type=number][type=search],main form input[type=date][type=search],main form input[type=datetime-local][type=search],main form input[type=email][type=search],main form input[type=password][type=search],main form input[type=search][type=search]{width:200px}main form input[type=text].ttl,main form input[type=number].ttl,main form input[type=date].ttl,main form input[type=datetime-local].ttl,main form input[type=email].ttl,main form input[type=password].ttl,main form input[type=search].ttl{font-weight:bold}main form input[type=text].readonly,main form input[type=number].readonly,main form input[type=date].readonly,main form input[type=datetime-local].readonly,main form input[type=email].readonly,main form input[type=password].readonly,main form input[type=search].readonly{background-color:#efefef;pointer-events:initial}main form input[type=text]+span,main form input[type=number]+span,main form input[type=date]+span,main form input[type=datetime-local]+span,main form input[type=email]+span,main form input[type=password]+span,main form input[type=search]+span{margin-left:.5rem;font-weight:bold}main form input[type=text].long,main form input[type=number].long,main form input[type=date].long,main form input[type=datetime-local].long,main form input[type=email].long,main form input[type=password].long,main form input[type=search].long{width:100%}@media(max-width: 767px){main form input[type=text],main form input[type=text][type=search],main form input[type=text].long,main form input[type=number],main form input[type=number][type=search],main form input[type=number].long,main form input[type=date],main form input[type=date][type=search],main form input[type=date].long,main form input[type=datetime-local],main form input[type=datetime-local][type=search],main form input[type=datetime-local].long,main form input[type=email],main form input[type=email][type=search],main form input[type=email].long,main form input[type=password],main form input[type=password][type=search],main form input[type=password].long,main form input[type=search],main form input[type=search][type=search],main form input[type=search].long{width:100%}main form input[type=text].flatpickr,main form input[type=number].flatpickr,main form input[type=date].flatpickr,main form input[type=datetime-local].flatpickr,main form input[type=email].flatpickr,main form input[type=password].flatpickr,main form input[type=search].flatpickr{width:200px}main form input[type=text].flatpickr[type=datetime-local],main form input[type=number].flatpickr[type=datetime-local],main form input[type=date].flatpickr[type=datetime-local],main form input[type=datetime-local].flatpickr[type=datetime-local],main form input[type=email].flatpickr[type=datetime-local],main form input[type=password].flatpickr[type=datetime-local],main form input[type=search].flatpickr[type=datetime-local]{width:200px}}main form textarea{width:100%;height:150px;padding:.5rem;border:solid 1px #999;border-radius:6px}main form select{width:200px}@media(max-width: 767px){main form div.main-wrapper,main form div.acceptance_show{padding:.5rem}}main div.select_all{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.25rem}main ul,main ol{margin:1rem 0 1rem 2rem}main ul>li:not(:last-child),main ol>li:not(:last-child){margin-bottom:.25rem}main a.link{color:#8cd790}@media(hover: hover)and (pointer: fine){main a:hover{opacity:.65}}@media(hover: none),(pointer: coarse){main a{-webkit-tap-highlight-color:rgba(0,0,0,0)}}html{height:100%;-webkit-text-size-adjust:100%}body{height:100%;margin:0}main.application{display:flex;min-height:calc(100% - 40px)}main.application aside{width:200px}main.application div.container{width:calc(100% - 200px);margin-top:60px;padding:1rem 2rem;background-color:#f5f5f5}main.application div.container .ttl-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:solid 1.5px #303030}main.application div.container .ttl-wrapper h2,main.application div.container .ttl-wrapper h3{white-space:nowrap}@media(max-width: 900px){main.application div.container .ttl-wrapper>div{display:flex;flex-direction:column;align-items:end;gap:.5rem}}main.application div.container .ttl-wrapper.sub{margin-top:3rem;margin-bottom:.25rem;padding-left:1rem;border:none}@media(max-width: 900px){main.application{grid-template-columns:1fr}main.application div.container{width:100%;padding:1rem}}main.application span.visibility{color:#555}div#error{text-align:center}div#error h1{margin:5rem auto .75rem;color:#888;font-size:7rem;letter-spacing:.5rem}div#error h2{margin-bottom:3rem;color:#999;font-size:1.75rem;font-weight:normal;letter-spacing:.15rem}div#error p{color:#999;font-size:1.5rem}div#error a{display:block;margin-top:4rem;color:#8cd790}div#flash_container{position:fixed;min-width:40%;max-width:80%;top:1.65rem;left:50%;transform:translateX(-50%);z-index:100}div#flash_container .flash_type{display:flex;align-items:center;padding:1rem;border-radius:5px;background:#ddd;box-shadow:6px 3px 10px 1px rgba(0,0,0,.09);animation:flash 5s forwards}@keyframes flash{0%{opacity:0}25%{opacity:1}50%{opacity:1}100%{opacity:0}}div#flash_container .flash_type span{margin-right:1rem}div#flash_container .flash_type.flash_type-alert{border-left:solid 6px #e16a64;background:#fdcccc}div#flash_container .flash_type.flash_type-alert span{color:#e16a64}div#flash_container .flash_type.flash_type-notice{border-left:solid 6px #4983d5;background:#d1e5fc}div#flash_container .flash_type.flash_type-notice span{color:#4983d5}@media(max-width: 767px){div#flash_container{width:80%}}footer#site-footer{width:100%;padding:1rem 1.5rem;background:#8cd790}footer#site-footer p{text-align:center;font-size:.5rem;font-weight:bold}header#site-header{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;z-index:90;width:100%;height:60px;padding:1rem;background:#8cd790}header#site-header div#app-title{display:flex;flex-direction:row;align-items:center;gap:.5rem}header#site-header div#app-title>a{color:#303030;font-size:1.15rem;font-weight:bold;text-decoration:none}header#site-header div#app-title h1{font-size:1.15rem;white-space:nowrap}header#site-header div#app-title h1 a{color:#303030;text-decoration:none}header#site-header div#app-title h1 a span.v{padding:.15rem;border-radius:5px;box-sizing:border-box;background-color:#fff;color:#999;font-size:.45rem}@media(max-width: 900px){header#site-header div#app-title{flex-direction:column}header#site-header div#app-title>a{font-size:.7rem}}header#site-header>div{position:relative}header#site-header>div.hidden{display:none}@media(max-width: 900px){header#site-header>div.hidden{display:block}}header#site-header>div div{display:flex;flex-direction:column;position:absolute;top:40px;padding-top:.25rem;padding-bottom:.25rem;background-color:#fff;box-shadow:2px 3px 5px 2px rgba(0,0,0,.09)}header#site-header>div div.account{right:1rem;width:200px;margin-right:-1rem}header#site-header>div div a{padding:.5rem 1rem;color:#303030;text-decoration:none}header#site-header>div div a:hover{background-color:#ededed}header#site-header>div div.hidden{display:none}@media(max-width: 900px){header#site-header{padding-left:.5rem;padding-right:.5rem}header#site-header.devise{justify-content:center}header#site-header h1{font-size:.7rem}header#site-header button{padding-right:.5rem;padding-left:.5rem}header#site-header button span.email{font-size:0}header#site-header div.sidebar{left:0;width:100vw;margin-left:-0.5rem}header#site-header div.sidebar ul{list-style:none}header#site-header div.sidebar ul li{width:100%}header#site-header div.sidebar ul li a{display:block;width:100%}header#site-header div.sidebar ul.manual{margin-top:3rem;margin-bottom:1rem}header#site-header div.sidebar ul.manual li{display:flex;align-items:center;justify-content:flex-end}header#site-header div.sidebar ul.manual li>a{width:auto;padding:.25rem;color:#8cd790;text-decoration:underline}header#site-header div.sidebar ul.manual li>span{color:#8cd790}}aside#sidebar{display:flex;flex-direction:column;justify-content:space-between;margin-top:60px;padding:1rem .25rem;box-shadow:1px 0px 6px #e0e0e097}@media(max-width: 900px){aside#sidebar{display:none}}aside#sidebar ul{list-style:none;display:flex;flex-direction:column;gap:.25rem;margin:0;margin-bottom:5rem}aside#sidebar ul ul{margin:0}aside#sidebar ul li{display:block;margin:0;min-height:40px}aside#sidebar ul li ul{padding-left:.75rem}aside#sidebar ul li.sub{padding-left:.75rem}aside#sidebar ul li span{line-height:40px;padding:0 .25rem}aside#sidebar ul li a{display:block;width:100%;line-height:40px;padding:0 .25rem;color:#303030;text-decoration:none;transition:all .2s}aside#sidebar ul li a:hover,aside#sidebar ul li a.current_page{background-color:#f3f3f3;color:#8cd790;border-radius:5px;opacity:1}aside#sidebar ul li a.current_page{font-weight:bold}div.container_email_setting{width:100%;width:85%;margin:2rem auto;padding:.75rem 1rem;border:solid 1px #fff;border-radius:6px;background-color:#fff;box-shadow:1px 1px 9px 2px rgba(0,0,0,.09);line-height:2}div.container_email_setting .ttl-wrapper{align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:solid 1.5px #303030}div.container_email_setting section{padding:2rem 0}div.container_email_setting section h3{margin-top:.5rem}main span.color-box{display:inline-block;width:1rem;height:1rem;border:solid 1px gray;vertical-align:baseline}div.acceptance{margin-bottom:.75rem;padding:.5rem .75rem;border-radius:12px;background-color:#fff;box-shadow:6px 3px 10px 1px rgba(0,0,0,.09)}div.acceptance .ttl{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:.5rem}div.acceptance .ttl a{color:#60ba64;font-size:1.5rem;font-weight:bold}@media(max-width: 767px){div.acceptance .ttl{flex-direction:column;align-items:flex-start}}div.acceptance .description{margin-left:2.5rem;margin-bottom:1rem;color:#999;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}div.acceptance table.details{margin-left:2rem;margin-bottom:1rem}div.acceptance table.details th{font-weight:normal}div.acceptance .farmworks{display:flex;justify-content:end;align-items:center;flex-direction:row;flex-wrap:wrap;gap:.25rem}div.acceptance .farmworks .farmwork{padding:.25rem;border:solid 1px #d8d8d8;border-radius:6px;background-color:#d8d8d8;color:#fff;font-size:1rem}@media(max-width: 767px){div.acceptance .description{margin-left:.5rem}div.acceptance table.details{margin-left:0}div.acceptance table.details th,div.acceptance table.details td{display:block;text-align:left}}.acceptance_show{padding:1rem;border-radius:12px;background-color:#fff;box-shadow:6px 3px 10px 1px rgba(0,0,0,.09)}.acceptance_show .description{margin-bottom:3rem}.acceptance_show table.details th,.acceptance_show table.details td{text-align:left}.acceptance_show table.details th{min-width:150px;color:#999}.acceptance_show table.details td .farmwork{display:block;margin-bottom:.25rem}.acceptance_show table.details td .status.show{height:25px}@media(max-width: 767px){.acceptance_show table.details td .status.show{width:65px}}@media(max-width: 767px){.acceptance_show table.details th,.acceptance_show table.details td{display:block}}.acceptance_show table.form th{width:160px}.acceptance_show table.form tr.ttl input{width:100%;font-weight:bold}.acceptance_show table.form td.date_term input{margin:.25rem}.table-ttl{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;margin-bottom:.5rem}div.wrapper_demand{margin-bottom:.5rem;padding:1rem;border-radius:12px;background-color:#fff;box-shadow:6px 3px 10px 1px rgba(0,0,0,.09)}div.wrapper_demand table.model-show{table-layout:fixed;white-space:normal}div.wrapper_demand table.model-show th,div.wrapper_demand table.model-show td{padding:.75rem}div.wrapper_demand table.model-show th{color:#999;text-align:left}div.wrapper_demand table.model-show td textarea{width:100%;height:80px}div.wrapper_demand table.model-show td.field span.checkbox{display:inline-block;padding:.15rem;white-space:nowrap}div.wrapper_demand .action{display:flex;justify-content:flex-end;gap:.25rem}div.wrapper_demand .action .new-schedule{width:auto}@media(max-width: 900px){div.wrapper_demand{grid-template-columns:1fr;row-gap:.75rem}div.wrapper_demand table.model-show th,div.wrapper_demand table.model-show td{display:block}div.wrapper_demand .action-btn{margin-left:auto}}table.model-index ul{margin:0;list-style:none}table.model-index ul li{display:flex;gap:1rem;padding:.25rem 0}table.model-index ul li span:first-child{width:100px}div.sheet{width:100%;padding:2rem;background:#fff;overflow-x:scroll;white-space:nowrap}div.sheet>div{min-width:780px}div.sheet .bold{font-weight:bold;font-size:1.3rem;text-align:center}div.sheet .row_1 .recipient,div.sheet .row_1 .corp,div.sheet .row_2 .recipient,div.sheet .row_2 .corp{white-space:normal}div.sheet .row_1 .recipient p:not(:last-child),div.sheet .row_1 .corp p:not(:last-child),div.sheet .row_2 .recipient p:not(:last-child),div.sheet .row_2 .corp p:not(:last-child){padding-bottom:.35rem}div.sheet .row_1 .recipient .name,div.sheet .row_1 .corp .name,div.sheet .row_2 .recipient .name,div.sheet .row_2 .corp .name{margin-bottom:.5rem;font-weight:bold;font-size:1.15rem}div.sheet .row_1 .ttl,div.sheet .row_2 .ttl{width:100%;background-color:#999;font-size:1.5rem;color:#fff;text-align:center}div.sheet .row_1{display:grid;grid-template-columns:minmax(300px, 1.5fr) minmax(350px, 1fr);gap:.5rem;margin-bottom:2rem}div.sheet .row_1 .recipient{width:90%;margin:.5rem;padding-left:2rem}div.sheet .row_1 .ttl{padding:1rem}div.sheet .row_2{display:grid;grid-template-columns:minmax(300px, 1.5fr) minmax(350px, 1fr);gap:.5rem;margin-bottom:2rem;height:200px}div.sheet .row_2 .price-ttl{display:grid;grid-template-rows:1.5fr 3rem 3rem;height:100%;white-space:normal}div.sheet .row_2 .price-ttl .ttl{line-height:3rem}div.sheet .row_2 .price-ttl .price p{line-height:3rem}div.sheet .fields{display:flex;align-items:center;gap:1rem;margin:.25rem 0}div.sheet .fields label{min-width:100px}div.sheet .fields.end{justify-content:flex-end;margin-right:.5rem}div.sheet .fields.end>table th{font-weight:normal}div.sheet .fields.end>table th>label{display:inline-block;width:120px;text-align:start}div.sheet div.search{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem}div.sheet div.search input[type=text]{width:250px}div.sheet .result{width:100%;height:150px;margin-bottom:2rem;border:solid 1px #999;overflow-x:scroll}div.sheet .result>p#no_item_msg{padding:1rem}div.sheet .result ul{margin:1rem}div.sheet .result ul li{height:30px;list-style:none;border-radius:6px}div.sheet .result ul li:hover{background-color:#8cd790}div.sheet .result ul li a{display:flex;align-items:center;gap:1rem;width:100%;padding-left:.5rem;color:#303030;line-height:30px;text-decoration:none}div.sheet .result ul li a span{color:#60ba64}div.sheet .result ul li a:hover,div.sheet .result ul li a:hover>span{color:#fff;opacity:1}div.sheet .after{margin:2rem}div.sheet .after p:first-child{margin-bottom:.5rem}div.sheet .after p:nth-child(n+3){margin-top:.25rem}div.sheet .thanks{margin:2rem;font-weight:bold}table.form-items{width:100%}table.form-items thead tr th.require::after{content:"必須";display:inline-block;position:relative;top:-2px;width:35px;margin-left:.25rem;padding:.1rem;border:solid 1px #f44336;border-radius:4px;background-color:#f44336;color:#fff;font-weight:initial;font-size:.75rem;text-align:center}table.form-items tbody td span.material-icons-round{cursor:pointer}table.form-items tbody#items tr td,table.form-items tbody#adjustments tr td{text-align:right;height:40px}table.form-items tbody#items tr td:first-child,table.form-items tbody#adjustments tr td:first-child{color:#f44336}table.form-items tbody#items tr td:first-child a,table.form-items tbody#adjustments tr td:first-child a{color:#f44336}table.form-items tbody#items tr td:nth-child(2),table.form-items tbody#adjustments tr td:nth-child(2){text-align:center}table.form-items tbody#items tr td:nth-child(3),table.form-items tbody#adjustments tr td:nth-child(3){min-width:200px;text-align:left;white-space:normal}table.form-items tbody#adjustments td input[type=text]{width:100px}table.form-items tbody#adjustments td input[type=text].name{min-width:200px;width:90%}table.form-items tbody#adjustments td input[type=number]{width:150px}table.form-items tbody#adjustments td input.end_on{width:150px}table.form-items tbody#total tr:first-of-type td{border-top:solid 1px #999}table.form-items tbody#total tr td{height:40px;text-align:right}table.form-items tbody#total tr.subtotal td,table.form-items tbody#total tr.tax td{font-weight:bold}table.form-items tbody#total tr.total{background-color:#999;color:#fff}table.form-items tbody#total tr.total td{font-size:1.35rem;font-weight:bold}table.form-items tbody#total tr.total td:first-child{text-align:center}.ttl-wrapper.invoice div{display:flex;gap:.5rem}select#farmer_id,select#operator_id{width:200px}@media(max-width: 767px){select#farmer_id,select#operator_id{width:150px;font-size:.65rem}}.pagy-info.select{display:flex;flex-direction:column;gap:.5rem}.pagy-info.select select{width:3.5rem;height:30px}table.model-index.invoice th:first-child{width:150px}table.model-index.invoice tbody.total td{background-color:#e8e8e8}table.model-index.invoice tbody.total td:first-child{text-align:right;font-weight:bold}table.model-index.invoice tbody.total td:last-child{font-weight:bold}.invoice-show{display:grid;grid-template-columns:1fr 3fr}.invoice-show turbo-frame{display:contents}.invoice-show>div{display:flex;align-items:center;padding:1rem;min-height:60px;border:solid 1px #c5c5c5}.invoice-show>div:nth-last-of-type(n + 3){border-bottom:none}.invoice-show>div:nth-of-type(odd){justify-content:center;border-right:none;background-color:#fafafa;font-weight:bold}.invoice-show>div:nth-child(even){justify-content:space-between;background-color:#fff}.invoice-show form.td_form{display:flex;justify-content:space-between;align-items:center;width:100%}@media(max-width: 767px){.invoice-show{grid-template-columns:1fr}.invoice-show>div:nth-child(odd){border-right:solid 1px #c5c5c5;border-bottom:none}}table.form-items.show td{height:2rem;background-color:#fff}table.form-items.show thead tr td:first-child,table.form-items.show thead tr th:first-child,table.form-items.show tbody#items tr td:first-child,table.form-items.show tbody#items tr th:first-child{display:none}.machine_images{display:flex;flex-wrap:wrap;gap:.5rem}.machine_images_new{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}form.performance .main-wrapper.farmer{margin-bottom:1rem}form.performance table.form-items td{height:45px;text-align:center}form.performance table.form-items td input[type=text],form.performance table.form-items td input[type=number],form.performance table.form-items td input[type=date]{width:150px;min-width:initial}.table-menu{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:1rem}.table-menu select{width:150px}.table-menu select.disabled{pointer-events:none;opacity:.3}.table-menu>div .btn{background-color:#ffc75f;border-color:#ffc75f}.table-menu>div .btn:hover{color:#ffc75f}@media(max-width: 767px){.table-menu>div{display:flex;flex-direction:column;align-items:end;gap:.25rem}}table.total{width:100%;white-space:nowrap}table.total th,table.total td{border:solid 1px #c5c5c5}table.total .num{text-align:right}.btn-wrapper.total{margin-top:0;margin-bottom:3rem;width:100%}main.devise{display:flex;flex-direction:column;flex:1;width:100%;margin-top:60px;background-color:#f5f5f5}main.devise div.select-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:.5rem;place-items:center;margin:2rem auto 1rem;width:85%}@media(max-width: 900px){main.devise div.select-wrapper{grid-template-columns:1fr 1fr}}main.devise div.select-wrapper .btn{margin-right:.5rem;width:150px}main.devise #error_explanation{min-width:85%;margin:1rem auto 0}main.devise #error_explanation ul{margin-left:2.5rem}main.devise div.login-wrapper{width:85%;margin:2rem auto;padding:.75rem 1rem;border:solid 1px #fff;border-radius:6px;background-color:#fff;box-shadow:1px 1px 9px 2px rgba(0,0,0,.09)}main.devise div.login-wrapper h2{margin-top:1rem}main.devise div.login-wrapper h2{text-align:center}main.devise div.login-wrapper .devise_links a{display:block;padding-bottom:1rem;color:#8cd790}main.devise div.signup-wrapper{display:flex;align-items:end;flex-direction:column;gap:1rem;width:85%;margin:2rem auto}main.devise div.signup-wrapper>p{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-left:solid 6px #ffb327;background:#ffc75f;color:#fff}main.devise div.signup-wrapper>p>span{padding:.25rem;border-radius:6px;background:#fff;color:#ffc75f}main.devise form{width:100%}main.devise form .field_remember{text-align:center}main.devise form .btn-wrapper input.btn{min-width:200px;width:auto}main.devise table.form{width:100%;margin:1rem 0}main.devise table.form input{width:100%;height:40px}main.devise table.form td.password-visibility{position:relative}main.devise table.form td.password-visibility .btn_password-visibility{position:absolute;top:.5rem;right:1rem;display:flex;align-items:center;height:40px;padding:.25rem 0;border:none;background-color:transparent}main.devise table.form.block{width:70%;margin:1rem auto}@media(max-width: 900px){main.devise table.form.block{width:100%}}main.devise table.form.block th,main.devise table.form.block td{display:block;width:100%}@media(max-width: 767px){main.devise table.form th,main.devise table.form td{display:block;width:100%}}div.pagy-info{margin-top:.5rem;margin-bottom:.5rem;padding-right:1rem;color:#999;text-align:right}div.pagy-nav{margin-top:1rem;margin-bottom:.5rem;text-align:center}div.pagy-nav nav.pagy-nav.pagination{display:flex;justify-content:center;align-items:center;gap:.75rem}div.pagy-nav nav.pagy-nav.pagination span.page{display:inline-block;margin:.5rem;color:#60ba64;font-weight:bold}div.pagy-nav nav.pagy-nav.pagination span.page.active{color:#999}div.pagy-nav nav.pagy-nav.pagination span.page a{color:#60ba64;text-decoration:none}div.pagy-nav nav.pagy-nav.pagination span.page a:hover{color:#999}div.pagy-nav nav.pagy-nav.pagination span.page.gap{color:#999}div.pagy-nav nav.pagy-nav.pagination span.page.prev,div.pagy-nav nav.pagy-nav.pagination span.page.next{width:2rem;height:2rem;border-radius:15px;background-color:#eee}div.pagy-nav nav.pagy-nav.pagination span.page.prev{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%2360ba64" d="M14.71 6.71c-.39-.39-1.02-.39-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L10.83 12l3.88-3.88c.39-.39.38-1.03 0-1.41z" /></svg>');background-repeat:no-repeat;background-position:center}div.pagy-nav nav.pagy-nav.pagination span.page.prev.disabled{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23999999" d="M14.71 6.71c-.39-.39-1.02-.39-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L10.83 12l3.88-3.88c.39-.39.38-1.03 0-1.41z" /></svg>');background-repeat:no-repeat;background-position:center}div.pagy-nav nav.pagy-nav.pagination span.page.prev>a{display:inline-block;width:100%;height:100%}div.pagy-nav nav.pagy-nav.pagination span.page.prev>a:hover{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23999999" d="M14.71 6.71c-.39-.39-1.02-.39-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L10.83 12l3.88-3.88c.39-.39.38-1.03 0-1.41z" /></svg>');background-repeat:no-repeat;background-position:center}div.pagy-nav nav.pagy-nav.pagination span.page.next{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%2360ba64" d="M9.29 6.71c-.39.39-.39 1.02 0 1.41L13.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01z" /></svg>');background-repeat:no-repeat;background-position:center}div.pagy-nav nav.pagy-nav.pagination span.page.next.disabled{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23999999" d="M9.29 6.71c-.39.39-.39 1.02 0 1.41L13.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01z" /></svg>');background-repeat:no-repeat;background-position:center}div.pagy-nav nav.pagy-nav.pagination span.page.next>a{display:inline-block;width:100%;height:100%}div.pagy-nav nav.pagy-nav.pagination span.page.next>a:hover{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23999999" d="M9.29 6.71c-.39.39-.39 1.02 0 1.41L13.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01z" /></svg>');background-repeat:no-repeat;background-position:center}button{padding:0;cursor:pointer}div.file_import .btn_import,div.file_import label.btn_file,.btn_attention,.btn_cancel,.btn_destroy,.btn_submit,.btn_edit,.btn{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;width:40px;height:30px;border-radius:6px;font-size:14px;font-weight:normal;text-decoration:none;text-align:center;transition:all .2s}div.file_import .discarded.btn_import,div.file_import label.discarded.btn_file,.discarded.btn_attention,.discarded.btn_cancel,.discarded.btn_destroy,.discarded.btn_submit,.discarded.btn_edit,.discarded.btn,div.file_import .disabled.btn_import,div.file_import label.disabled.btn_file,.disabled.btn_attention,.disabled.btn_cancel,.disabled.btn_destroy,.disabled.btn_submit,.disabled.btn_edit,.disabled.btn{opacity:.25;pointer-events:none;cursor:not-allowed}@media(hover: hover)and (pointer: fine){div.file_import .btn_import:hover,div.file_import label.btn_file:hover,.btn_attention:hover,.btn_cancel:hover,.btn_destroy:hover,.btn_submit:hover,.btn_edit:hover,.btn:hover{background:#fff;color:#60ba64}}@media(hover: none),(pointer: coarse){div.file_import .btn_import:active,div.file_import label.btn_file:active,.btn_attention:active,.btn_cancel:active,.btn_destroy:active,.btn_submit:active,.btn_edit:active,.btn:active{transform:scale(0.95);transition:all .3s}}.btn{width:120px;height:35px;border:solid 2px #60ba64;background:#60ba64;color:#fff}.btn.active{background:#fff;color:#60ba64}.btn.menu,.btn.export{width:initial;padding-right:1rem;padding-left:1rem;border:solid 2px #60ba64;background:#fff;color:#60ba64}@media(hover: hover)and (pointer: fine){.btn.menu:hover,.btn.export:hover{background:#60ba64;color:#fff}}.btn.search{padding:initial;height:35px;width:60px}.btn.search span.search-icon{font-size:1.75rem}.btn_edit{border:solid 1.5px #999;background:#fff;color:#999}@media(hover: hover)and (pointer: fine){.btn_edit:hover{border:solid 1.5px #60ba64;background:#60ba64;color:#fff}}.btn_submit{border:solid 1.5px #60ba64;background:#60ba64;color:#fff}.btn_destroy{border:solid 1.5px #f44336;background-color:#fff;color:#f44336}@media(hover: hover)and (pointer: fine){.btn_destroy:hover{background:#f44336;color:#fff}}.btn_destroy.long{width:90px;height:35px;border-width:2px}.btn_cancel{border:solid 1.5px #999;background-color:#fff;color:#999}@media(hover: hover)and (pointer: fine){.btn_cancel:hover{background-color:#999;color:#fff}}.btn_attention{width:150px;height:35px;border:solid 2px #ffc75f;background-color:#ffc75f;color:#fff}.btn_attention.demands{margin-bottom:1rem}.btn_attention.send{background-color:#fff;color:#ffc75f;font-weight:bold}@media(hover: hover)and (pointer: fine){.btn_attention:hover{background-color:#fff;color:#ffc75f}}div.file_import{display:flex;align-items:center;gap:1rem;margin:.5rem}@media(max-width: 767px){div.file_import{flex-direction:column;margin-left:1rem}}div.file_import label.btn_file{display:inline-block;position:relative;width:150px;height:auto;background-color:#fff;color:#eccf8d;border:solid 2px #eccf8d;line-height:26px}@media(hover: hover)and (pointer: fine){div.file_import label.btn_file:hover{background-color:#eccf8d;color:#fff}}div.file_import label.btn_file input{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%}div.file_import .btn_import{width:90px;background-color:#eccf8d;color:#fff;border:solid 2px #eccf8d}@media(hover: hover)and (pointer: fine){div.file_import .btn_import:hover{background-color:#fff;color:#eccf8d;border:solid 2px #eccf8d}}.btn-wrapper{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;margin-bottom:1rem}.btn-wrapper.start{justify-content:flex-start;margin-top:0}.btn-wrapper.end{justify-content:flex-end}.btn-wrapper .btn_submit,.btn-wrapper .btn_cancel,.btn-wrapper .btn_destroy{width:90px;height:35px;border-width:2px}.discarded{color:#30303045}.discarded a,.discarded button{opacity:.45}.discarded.btn{color:#fff}.discarded .btn_edit,.discarded .btn_destroy{pointer-events:none}p.discarded,span.discarded{text-decoration:line-through}.email-notice{margin:1rem;padding:1rem;border:solid 1px #999;border-radius:10px}.email-notice h3{color:#666}.email-notice .message{margin:.5rem 0;line-height:1.5}.email-notice .message .ttl{font-weight:bold}.email_notice_link{display:flex;justify-content:end;margin:2rem 0}div.error-wrapper{margin-bottom:1rem;padding:1rem;background-color:#fadcdd}div.error-wrapper>h3{display:flex;align-items:center;color:#f44336}div.error-wrapper>h3 span.error{font-size:2rem}div.error-wrapper>ul{margin-left:4rem}div.field_with_errors{display:contents}div.field_with_errors input{background-color:#fadcdd}div.field_with_errors+label{vertical-align:middle;margin-right:.5rem}div.field_with_errors select{background-color:#fadcdd}ul.error_messages{margin:initial;margin-top:.25rem;margin-bottom:.25rem}ul.error_messages li{display:flex;gap:.25rem;align-items:center;list-style-type:none;color:#f44336}.google-map{width:100%;min-height:400px;margin:2rem auto}.google-map.home{height:600px}div.help-wrapper{position:relative;display:flex;justify-content:end;padding-right:.5rem;width:100%;z-index:80}div.help-wrapper span{color:#8cd790}div.help-wrapper span.help,div.help-wrapper span.cancel{width:2rem;padding:.15rem;border-radius:18px;font-size:1.75rem;cursor:pointer}@media(hover: hover)and (pointer: fine){div.help-wrapper span.help:hover,div.help-wrapper span.cancel:hover{background-color:#ececec;transition:all .5s 0s ease}}div.help-wrapper .card{position:relative;position:absolute;top:-5.5rem;right:1.5rem;transform:translateX(50%);width:300px;padding:1.5rem 1rem;border-radius:6px;background:#e0edff;filter:drop-shadow(5px 5px 2px rgba(0, 0, 0, 0.09));will-change:filter;animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}div.help-wrapper .card .popover-content{display:flex;justify-content:center;align-items:center}div.help-wrapper .card .popover-content a{color:#303030;font-size:1rem}div.help-wrapper .card.hidden{display:none}div.help-wrapper .card:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #e0edff}div.help-wrapper .card span.cancel{position:absolute;top:-0.5rem;right:-0.5rem}form.search input.btn,table.search input.btn{width:80px}form.search{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem}form.search input[type=search]{height:35px}form.search label{white-space:nowrap}form.search .space{width:100%}@media(max-width: 767px){form.search select{width:100%}form.search .btn.search{width:100%}}form.search table.search th{text-align:left;white-space:nowrap}form.search table.search td.range{display:flex;align-items:center;gap:.5rem}form.search table.search td.range span{margin:initial}@media(max-width: 767px){form.search table.search{width:100%}form.search table.search th,form.search table.search td{display:block;padding:.5rem}form.search table.search td .flatpickr{max-width:130px}}div.main-wrapper{padding:1rem;background-color:#fff}.performance-index,.schedule-list,.garden-index,.farmwork-index,.account-index,.corporation-index{display:grid;align-items:stretch;overflow-x:scroll;white-space:nowrap}.performance-index turbo-frame,.schedule-list turbo-frame,.garden-index turbo-frame,.farmwork-index turbo-frame,.account-index turbo-frame,.corporation-index turbo-frame{display:contents}.performance-index .contents,.schedule-list .contents,.garden-index .contents,.farmwork-index .contents,.account-index .contents,.corporation-index .contents{display:contents}.performance-index .header,.schedule-list .header,.garden-index .header,.farmwork-index .header,.account-index .header,.corporation-index .header,.performance-index .row,.schedule-list .row,.garden-index .row,.farmwork-index .row,.account-index .row,.corporation-index .row,.performance-index .form,.schedule-list .form,.garden-index .form,.farmwork-index .form,.account-index .form,.corporation-index .form{display:contents}.performance-index .header div.num,.schedule-list .header div.num,.garden-index .header div.num,.farmwork-index .header div.num,.account-index .header div.num,.corporation-index .header div.num,.performance-index .row div.num,.schedule-list .row div.num,.garden-index .row div.num,.farmwork-index .row div.num,.account-index .row div.num,.corporation-index .row div.num,.performance-index .form div.num,.schedule-list .form div.num,.garden-index .form div.num,.farmwork-index .form div.num,.account-index .form div.num,.corporation-index .form div.num{justify-content:end;padding-right:1rem}.performance-index .header>div,.schedule-list .header>div,.garden-index .header>div,.farmwork-index .header>div,.account-index .header>div,.corporation-index .header>div,.performance-index .row>div,.schedule-list .row>div,.garden-index .row>div,.farmwork-index .row>div,.account-index .row>div,.corporation-index .row>div,.performance-index .form>div,.schedule-list .form>div,.garden-index .form>div,.farmwork-index .form>div,.account-index .form>div,.corporation-index .form>div{display:flex;align-items:center;min-height:40px;padding:.25rem .5rem;border-bottom:solid 1px #c5c5c5;background-color:#fff}.performance-index div.header>div,.schedule-list div.header>div,.garden-index div.header>div,.farmwork-index div.header>div,.account-index div.header>div,.corporation-index div.header>div{font-weight:bold}.performance-index div.header>div .sort_link,.schedule-list div.header>div .sort_link,.garden-index div.header>div .sort_link,.farmwork-index div.header>div .sort_link,.account-index div.header>div .sort_link,.corporation-index div.header>div .sort_link{color:#8cd790}.performance-index div.row .action,.schedule-list div.row .action,.garden-index div.row .action,.farmwork-index div.row .action,.account-index div.row .action,.corporation-index div.row .action,.performance-index div.form .action,.schedule-list div.form .action,.garden-index div.form .action,.farmwork-index div.form .action,.account-index div.form .action,.corporation-index div.form .action{display:flex;justify-content:end;gap:.25rem}.performance-index div.row .th label.new,.schedule-list div.row .th label.new,.garden-index div.row .th label.new,.farmwork-index div.row .th label.new,.account-index div.row .th label.new,.corporation-index div.row .th label.new,.performance-index div.form .th label.new,.schedule-list div.form .th label.new,.garden-index div.form .th label.new,.farmwork-index div.form .th label.new,.account-index div.form .th label.new,.corporation-index div.form .th label.new{display:none}.performance-index div.row .field,.schedule-list div.row .field,.garden-index div.row .field,.farmwork-index div.row .field,.account-index div.row .field,.corporation-index div.row .field,.performance-index div.form .field,.schedule-list div.form .field,.garden-index div.form .field,.farmwork-index div.form .field,.account-index div.form .field,.corporation-index div.form .field{align-items:flex-start;flex-direction:column}.performance-index div.row .name,.schedule-list div.row .name,.garden-index div.row .name,.farmwork-index div.row .name,.account-index div.row .name,.corporation-index div.row .name,.performance-index div.form .name,.schedule-list div.form .name,.garden-index div.form .name,.farmwork-index div.form .name,.account-index div.form .name,.corporation-index div.form .name{display:flex}.performance-index div.row .name>div,.schedule-list div.row .name>div,.garden-index div.row .name>div,.farmwork-index div.row .name>div,.account-index div.row .name>div,.corporation-index div.row .name>div,.performance-index div.form .name>div,.schedule-list div.form .name>div,.garden-index div.form .name>div,.farmwork-index div.form .name>div,.account-index div.form .name>div,.corporation-index div.form .name>div{max-width:300px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.performance-index div.row .name.name.short>div,.schedule-list div.row .name.name.short>div,.garden-index div.row .name.name.short>div,.farmwork-index div.row .name.name.short>div,.account-index div.row .name.name.short>div,.corporation-index div.row .name.name.short>div,.performance-index div.form .name.name.short>div,.schedule-list div.form .name.name.short>div,.garden-index div.form .name.name.short>div,.farmwork-index div.form .name.name.short>div,.account-index div.form .name.name.short>div,.corporation-index div.form .name.name.short>div{max-width:200px}.performance-index input[type=text],.schedule-list input[type=text],.garden-index input[type=text],.farmwork-index input[type=text],.account-index input[type=text],.corporation-index input[type=text],.performance-index input[type=number],.schedule-list input[type=number],.garden-index input[type=number],.farmwork-index input[type=number],.account-index input[type=number],.corporation-index input[type=number],.performance-index select,.schedule-list select,.garden-index select,.farmwork-index select,.account-index select,.corporation-index select{width:90%;min-width:120px}.performance-index input[type=text].short,.schedule-list input[type=text].short,.garden-index input[type=text].short,.farmwork-index input[type=text].short,.account-index input[type=text].short,.corporation-index input[type=text].short,.performance-index input[type=number].short,.schedule-list input[type=number].short,.garden-index input[type=number].short,.farmwork-index input[type=number].short,.account-index input[type=number].short,.corporation-index input[type=number].short,.performance-index select.short,.schedule-list select.short,.garden-index select.short,.farmwork-index select.short,.account-index select.short,.corporation-index select.short{min-width:initial;width:100px}.corporation-index{grid-template-columns:repeat(3, 1fr)}.corporation-index .row:nth-of-type(odd) div{background-color:#fafafa}.corporation-index.form div:nth-child(2){grid-area:2/4/3/2;flex-direction:row;justify-content:space-between}.account-index{grid-template-columns:repeat(7, 1fr)}.account-index turbo-frame:nth-of-type(odd) div{background-color:#fafafa}.farmwork-index{grid-template-columns:repeat(11, 1fr)}@media(max-width: 767px){.farmwork-index{grid-template-columns:1fr 150px repeat(9, 1fr)}}.farmwork-index turbo-frame:nth-of-type(odd) div{background-color:#fafafa}.farmwork-index .fields.unit{display:flex;gap:.25rem}.farmwork-index .fields.unit input{width:70px;min-width:initial}.garden-index{grid-template-columns:repeat(6, 1fr)}.garden-index .color-picker{display:flex;align-items:center;column-gap:1rem}.garden-index .color-picker input[type=text]{width:110px}.garden-index turbo-frame:nth-of-type(odd) div{background-color:#fafafa}.schedule-list{grid-template-columns:repeat(11, 1fr)}.schedule-list .header{color:#999}.schedule-list .header>div{border-bottom:solid 2px #c5c5c5;background-color:#fafafa}.schedule-list input:not(.btn_submit),.schedule-list select{width:100%}.schedule-list.farmer{grid-template-columns:repeat(6, 1fr)}.performance-index{grid-template-columns:repeat(11, 1fr)}.performance-index turbo-frame:nth-of-type(odd) div{background-color:#fafafa}.performance-index .header div:nth-child(n+6):nth-last-child(n+4),.performance-index turbo-frame .row div:nth-child(n+6):nth-last-child(n+4){display:flex;justify-content:right}.performance-index.operator{grid-template-columns:repeat(6, 1fr)}.performance-index.operator .row:nth-of-type(even) div{background-color:#fafafa}div.center{justify-content:center}.farmwork-index{max-height:500px}.farmwork-index .header>div{position:-webkit-sticky;position:sticky;top:0}.farmwork-index .header div:nth-of-type(2){z-index:30}.farmwork-index div.header div:nth-of-type(2),.farmwork-index div.row div:nth-of-type(2),.farmwork-index div.form div:nth-of-type(2){position:-webkit-sticky;position:sticky;left:0;border-right:dotted 1px #c5c5c5}.farmwork-index div.row div:nth-of-type(2){z-index:10}.no_record_message,.top_message{display:flex;align-items:center;gap:.25rem}.top_message{margin-bottom:1rem;padding:.75rem .5rem;background-color:#fadcdd;border-radius:5px}.top_message>span,.top_message>p{color:#f44336}.no_record_message>span,.no_record_message>p,.no_record_message>p a{color:#ffc75f}div.search_status{display:flex;align-items:center;gap:.5rem;margin:1rem 0}div.search_status a.status{padding:.5rem;width:80px;white-space:nowrap}div.search_status a.status.all{border:solid 2px #cbcbcb;background-color:#cbcbcb}div.search_status a.status.all.active{background-color:#fff;color:#cbcbcb;border-color:#cbcbcb}@media(max-width: 767px){div.search_status a.status{width:70px}}.status{display:inline-block;width:65px;padding:.25rem;border-radius:6px;color:#fff;font-size:1rem;text-align:center;white-space:nowrap}.status.published{border:solid 2px #eccf8d;background-color:#eccf8d}.status.published.active{color:#eccf8d;border-color:#eccf8d;background-color:#fff}.status.draft{border:solid 2px #b1d5f0;background-color:#b1d5f0}.status.draft.active{color:#b1d5f0;border-color:#b1d5f0;background-color:#fff}.status.private{border:solid 2px #dcbfef;background-color:#dcbfef}.status.private.active{color:#dcbfef;border-color:#dcbfef;background-color:#fff}@media(max-width: 767px){.status{width:100%}}table.model-index.schedule .status{width:50px;font-size:.75rem}div.t-wrapper{overflow-x:scroll}table.model-index{width:100%;white-space:nowrap;text-align:left}table.model-index thead,table.model-index th,table.model-index td{height:40px;border-bottom:solid 1px #c5c5c5}table.model-index thead a:not(.btn_destroy),table.model-index th a:not(.btn_destroy),table.model-index td a:not(.btn_destroy){color:#8cd790}table.model-index thead.num,table.model-index th.num,table.model-index td.num{text-align:end;padding-right:1rem}table.model-index tbody tr:nth-of-type(odd){background-color:#fafafa}table.model-index tbody td.action-btn{text-align:right}table.model-index tbody td.action-btn a{color:#303030}table.model-index tbody input[type=text],table.model-index tbody input[type=number],table.model-index tbody input[type=date]{padding:.25rem;padding-left:.5rem;width:90%;min-width:150px;height:35px;border:solid 1px #999;border-radius:6px;font-size:1rem}table.model-index tbody input[type=text].date,table.model-index tbody input[type=number].date,table.model-index tbody input[type=date].date{min-width:initial;width:130px}table.model-index tbody input[type=text].short,table.model-index tbody input[type=number].short,table.model-index tbody input[type=date].short{min-width:initial;width:100px}table.model-index.schedule td:first-child{min-width:40px}table.form{width:100%}table.form tr{margin:1rem;height:55px;text-align:left}table.form tr th,table.form tr td{padding:.5rem}table.form th{width:270px;white-space:nowrap}table.form th label.require::after{content:"必須";display:inline-block;width:35px;margin-left:1rem;padding:.1rem;border:solid 1px #f44336;border-radius:4px;background-color:#f44336;color:#fff;font-weight:initial;font-size:.75rem;text-align:center}table.form td{width:calc(100% - 270px)}@media(max-width: 767px){table.form th,table.form td{display:block;width:100%}}table.model-show{width:100%;border-collapse:collapse}table.model-show th,table.model-show td{padding:1rem;border:solid 1px #c5c5c5}table.model-show th{width:30%;background-color:#fafafa;white-space:nowrap}table.model-show td{width:70%;background-color:#fff}table.model-show td.column p:nth-child(n+2){margin-top:1rem}table.model-show.account{table-layout:fixed}@media(max-width: 900px){table.model-show th,table.model-show td{display:block;width:100%}table.model-show td{border-top:none}table.model-show tr:not(:last-child) td{border-bottom:none}}table.form-items{width:100%;table-layout:auto;white-space:nowrap;border-collapse:separate}table.form-items thead{background-color:#999;color:#fff}table.form-items thead tr th{height:3rem}table.form-items thead tr th:first-child{width:40px}td.a_ttl{max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}td.name{max-width:300px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}/*# sourceMappingURL=application.css.map */
