@charset "UTF-8";#app{display:contents}@keyframes bar-pulse{0%{filter:brightness(.9);opacity:.8}50%{filter:brightness(1.2);opacity:1}to{filter:brightness(.9);opacity:.8}}.breadcrumb{font-size:14px;color:#6b7280}.breadcrumb ol{list-style:none;padding:0;margin:0;display:inline-flex;gap:6px;align-items:center}.breadcrumb a{color:#6b7280;text-decoration:none;transition:color .2s}.breadcrumb a:hover{color:#111}.breadcrumb li:after{content:"/";margin-left:6px;color:#e5e7eb}.breadcrumb li:last-child:after{content:"";margin:0}.breadcrumb li.current a{color:#111;font-weight:700}.breadcrumb li.current:after{color:#e5e7eb}#oh-status-wrapper{width:min(100%,960px);padding-inline:14px;padding-block:3px;margin-inline:auto;margin-top:8px}.oh-status{width:min(100%,960px);padding-inline:14px;padding-block:3px;margin-inline:auto;background:#fff;color:#111;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0000000f;font-size:12px}.oh-status__head{display:flex;align-items:center;justify-content:space-between}.oh-status__ctrl{display:flex;align-items:center;gap:5px}.oh-status__clear{margin-left:auto;font-size:12px;background:transparent;border:1px solid #e5e7eb;color:#6b7280;border-radius:7px;cursor:pointer;transition:all .2s ease}.oh-status__clear:hover{color:#111;background:#f3f4f6}.oh-status__prog{margin-top:1.5px;width:93%;height:3px;background:#f3f4f6;border-radius:999px;overflow:hidden}@media(max-width:768px){.oh-status__prog{width:78%}}.oh-status__bar{height:100%;width:0%;background:linear-gradient(90deg,#16a34a,#4ade80);transition:width .4s ease;animation:bar-pulse 7s ease-in-out infinite}.oh-status__list{max-height:calc(4.5em + 5px)!important;overflow:auto}.oh-status:not([data-isFoldOpen="1"]) .oh-status__list{max-height:0!important}.oh-status__line{border-left:3px solid #0a7f2e;padding-left:6px;margin-bottom:1px;letter-spacing:-.3px;line-height:normal}.oh-status__line.warn{border-color:#b7791f}.oh-status__line.err{border-color:#c0392b}.icon-btn{display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#6b7280;border:1px solid #e5e7eb;border-radius:7px;padding:0;margin:0;cursor:pointer;outline:none;width:24px;height:20px;transition:all .2s ease}@media(max-width:768px){.icon-btn{width:25px;height:25px}}.icon-btn:hover{background:#f3f4f6;color:#111}.icon-btn svg{width:15px;height:15px;display:block;color:inherit;pointer-events:none;transition:transform .3s ease;transform-origin:center}.icon-btn[data-action=edit] svg{width:12px;height:12px}.pager{font-size:12px;display:flex;justify-content:flex-start;align-items:center;gap:7px}@media(max-width:768px){.pager{font-size:14px!important}}.pager-range{letter-spacing:-.5px}@media(max-width:768px){.pager-range{letter-spacing:-1px}}.pager-btn{padding:0 7px;border:1px solid #e5e7eb;border-radius:7px;background:#fff;cursor:pointer;font-size:12px;transition:all .2s ease}@media(max-width:768px){.pager-btn{padding:0 9px;font-size:14px!important}}.pager-btn.prev:before{content:"←"}.pager-btn.next:after{content:"→"}.pager-btn:disabled{opacity:.5;cursor:not-allowed}.pager-btn:not(:disabled):hover{color:#111;background:#f3f4f6}.pager-info{color:#6b7280}.pager.bottom{justify-content:center;padding:15px 0}.tags-inline{display:inline-flex;gap:7px;align-items:center}@media(max-width:768px){.tags-inline{gap:3px}}.tags-inline .tag{display:inline-block;padding:1px 6px;font-size:12px;border:1px solid #e5e7eb;border-radius:7px;color:#6b7280;line-height:1.3;transition:all .2s ease}.tags-inline .tag.warn{color:#c0392b;background:#c0392b33;font-weight:600}.ui-fold-group .icon-btn svg{transition:transform .3s}.ui-fold-group>.ui-fold-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s cubic-bezier(0,1,0,1),opacity .3s ease}.ui-fold-group[data-isFoldOpen="1"]>.ui-fold-content{max-height:700px;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:1;transition:max-height .4s cubic-bezier(1,0,1,0),opacity .4s ease}.ui-fold-group[data-isFoldOpen="1"]>.ui-fold-header .icon-btn[data-action=toggle]>svg{transform:rotate(180deg)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;color:#111;background:#f8fafc;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}select.is-active{background-color:#a0c5e9!important;border-color:dark(#A0C5E9,1.1)!important}.sr-only,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.display-n{display:none}.display-n-i{display:none!important}.header{position:-webkit-sticky;position:sticky;top:0;z-index:800;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000f}.header__inner{width:min(100%,960px);padding-inline:14px;padding-block:7px;margin-inline:auto;display:grid;grid-template-rows:auto auto}.header .header-row{display:grid;align-items:center}.header .row-1{grid-template-columns:1fr 1fr}.header .row-1 .meta--tiny{justify-self:start;font-size:9px;color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:7px;padding:3px 5px;line-height:1;opacity:.7}.header .row-1 .metaEnv{justify-self:end}.header .row-2{grid-template-columns:1fr 1fr}.header .row-2 h1{margin:0;font-size:20px;font-weight:700;color:#111}.header .row-2 .clock{font-size:12px;color:#6b7280;justify-self:end}.header .row-3{grid-template-columns:1fr auto}.header .row-3 .nav{display:flex;align-items:center;justify-content:center;gap:7px}.header .row-3 .btn.btn--icon{display:flex;align-items:center;justify-content:center;gap:3px;font-size:14px;color:#111;border:1px solid #e5e7eb;border-radius:7px;background:#fff;padding:3px 7px;line-height:1.2;transition:all .2s ease}.header .row-3 .btn.btn--icon svg{display:block}.header .row-3 .btn.btn--icon:hover{background:#f3f4f6}.header .row-3 .btn.btn--icon.btn-refresh{transition:background-color 2s ease,filter 2s ease,color 2s ease,border-color 2s ease;filter:grayscale(0%)}.header .row-3 .btn.btn--icon.btn-refresh.is-loading{transition:none;background-color:#e5e7eb!important;border-color:#d1d5db!important;color:#9ca3af!important;filter:grayscale(100%);pointer-events:none}.footer{margin-top:16px;border-top:1px solid #e5e7eb}.footer__inner{width:min(100%,960px);padding-inline:14px;padding-block:7px;margin-inline:auto;display:flex;justify-content:flex-end;align-items:center}.footer__inner small{color:#6b7280}.main{width:min(100%,960px);padding-inline:14px;padding-block:7px;margin-inline:auto;padding-top:12px}.panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.panel-h,.panel-b{width:min(100%,960px);padding-inline:14px;padding-block:7px;margin-inline:auto;border-bottom:1px solid #e5e7eb}.panel-h{display:grid;grid-template-columns:1fr auto;align-items:end}@media(max-width:768px){.panel-h{grid-template-columns:1fr}}@media(max-width:768px){.panel-h>.head{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e5e7eb;padding-bottom:7px;margin-bottom:3px}}@media(max-width:768px){.panel-h>.head>h2{display:flex;align-items:center;justify-content:space-between}}.panel-h .filters{display:flex;flex-wrap:wrap;align-items:center;gap:9px}@media(max-width:768px){.panel-h .filters{margin-top:7px;gap:7px}}.panel-h .filters label{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#6b7280}@media(max-width:768px){.panel-h .filters label{font-size:14px}}.panel-h .filters select,.panel-h .filters input[type=month]{font:inherit;color:#111;border:1px solid #e5e7eb;border-radius:7px;padding:1px 7px;letter-spacing:-.5px;line-height:14px;transition:border-color .2s ease}@media(max-width:768px){.panel-h .filters select,.panel-h .filters input[type=month]{padding:0 7px}}.panel-h .filters select:focus,.panel-h .filters input[type=month]:focus{outline:none;border-color:#111}.panel h2{margin:0;font-size:14px}.panel .sub{color:#6b7280;font-size:12px}.list-wrap{margin-top:6px}.card.order{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:3px 7px;transition:all .2s ease}@media(max-width:768px){.card.order{padding:7px 10px}}.card.order+.card.order{margin-top:8px}.card.order:hover{box-shadow:0 1px 2px #0000000f}.card.order.is-busy{cursor:wait;pointer-events:none;filter:grayscale(.5);opacity:.7}.card.order.is-busy:after{content:"處理中...";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff9;display:flex;align-items:center;justify-content:center;font-weight:700;color:#16a34a;z-index:10}.card.order.is-success{border-color:#16a34a!important;background-color:#f0fdf4!important;transform:scale(.98)}.card.order.is-success .card-success-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffc;display:flex;align-items:center;justify-content:center;color:#16a34a;font-weight:700;font-size:14px;z-index:20;border-radius:12px}.card.order.is-success .card-success-overlay .check-icon{font-size:16px;margin-right:8px}.card.order.state-overdue,.card.order.state-tomorrow,.card.order.state-today{border-inline-width:2px}.card.order.state-overdue{border-inline-color:#c0392b}.card.order.state-tomorrow{border-inline-color:#f59e0b}.card.order.state-today{border-inline-color:#16a34a}.card.order .card__inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 7px}.card.order .col{font-size:14px}.card.order .col.b{height:100%}.card.order .col.b .cell.actions{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;width:65px;height:100%;align-items:center}@media(max-width:768px){.card.order .col.b .cell.actions{grid-template-columns:1fr;width:28px}}.card.order .col.b .cell.actions .icon-btn{width:100%}.card.order .col.b .cell.actions .icon-btn[data-action=quick-done]{color:#16a34ad9}.card.order .col.b .cell.actions .icon-btn[data-action=toggle]{grid-column:1/-1}@media(max-width:768px){.card.order .col.b .cell.actions .icon-btn[data-action=toggle]{grid-column:auto}}.card.order .row{display:grid;align-items:center;gap:0 7px;padding:1px 0;line-height:normal}.card.order .row .cell.oStatus{display:inline-block;padding:1px 6px;font-size:12px;border:1px solid #111;border-radius:7px;color:#111;line-height:1.3}@media(max-width:768px){.card.order .row .cell.oStatus{font-size:12px}}.card.order .row .cell.oStatus span{color:#111}.card.order .row .cell.meta{display:flex;align-items:center;color:#6b7280;gap:9px;text-align:justify;letter-spacing:-.5px}@media(max-width:768px){.card.order .row .cell.meta.oShippay{grid-column:1/-1;padding:3px 0}}@media(max-width:768px){.card.order .row .cell.meta.oName span,.card.order .row .cell.meta.oItem span{max-width:20vw;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.card.order .row .cell.oId{display:inline-block;font-weight:500;color:#6b7280b3;letter-spacing:-1.5px}.card.order .row .cell.oDate{color:#111;background:#f3f4f6;padding:0 3px;border-radius:7px;letter-spacing:-.3px}.card.order .row .cell.oAmount{font-weight:500;color:#111;letter-spacing:-.7px}.card.order .row.a,.card.order .row.b{grid-template-columns:repeat(3,auto) 1fr}.card.order[data-status=doing] .row .cell.oStatus{background:#a0c5e9}.card.order[data-status=done]{opacity:.77;background:#efefef}.card.order[data-status=done] .row .cell.oStatus{background:#efefef}.card.order[data-status=done] .row .cell.oDate,.card.order[data-status=done] .row .cell.oAmount{color:#6b7280}.card.order[data-status=done] .col.b .cell.actions{grid-template-columns:1fr}.card.order[data-status=cancel]{text-decoration:line-through}.card.order[data-status=cancel] .row .cell.oStatus{background:#b7b7b7;text-decoration:none}.card.order[data-status=cancel] .col.b .cell.actions{grid-template-columns:1fr}.card.order[data-pay=未付款] .icon-btn[data-action=quick-done]{opacity:.3;filter:grayscale(1);cursor:not-allowed}.card.order .detail{display:grid;font-size:12px}@media(max-width:768px){.card.order .detail{font-size:14px}}.card.order .detail-group{margin-top:4px}.card.order .detail-group span{margin-left:4px}.card.order .detail-group:before{content:"";width:100%;height:1px;display:block;border-top:1px dashed #e5e7eb}.card.order .detail-group:first-child:before{border-top-style:solid}.card.order .detail-group .g-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px 7px;margin-block:4px}@media(max-width:768px){.card.order .detail-group .g-body{grid-template-columns:1fr;gap:3px 7px}}.card.order .detail-group .g-body .kv{display:grid;grid-template-columns:minmax(0,77px) 1fr;gap:0 7px;align-items:start}.card.order .detail-group .g-body .kv b{font-weight:600;color:#6b7280;white-space:nowrap;letter-spacing:-.3px}.card.order .detail-group .g-body .kv span{color:#111;word-break:break-word;flex:1;text-align:justify;line-height:normal;letter-spacing:-.3px}.dashboard{display:grid;grid-template-columns:auto;grid-gap:16px}.dashboard .db-section{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000f;overflow:hidden}.dashboard .db-section-h{line-height:normal;padding-inline:14px;padding-block:7px;background:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.dashboard .db-section-h-title h3{margin:0;font-size:16px;display:inline-block}.dashboard .db-section-h-title .sub{font-size:9px;color:#6b7280;margin-left:7px}.dashboard .db-performance .db-section-b{width:min(100%,960px);padding-inline:14px;padding-block:7px;margin-inline:auto}.dashboard .db-performance .perf-item{margin-top:8px;padding-bottom:8px;border-bottom:1px solid #f3f4f6}.dashboard .db-performance .perf-item:first-child{margin-top:0}.dashboard .db-performance .perf-item:last-child{padding-bottom:0;border-bottom:none}.dashboard .db-performance .perf-item .perf-info{line-height:normal;display:flex;justify-content:space-between;align-items:flex-end}.dashboard .db-performance .perf-item .perf-info .label,.dashboard .db-performance .perf-item .perf-info .percent{font-size:14px}.dashboard .db-performance .perf-item .perf-info .label{color:#6b7280}.dashboard .db-performance .perf-item .perf-info .percent{color:#16a34a;font-weight:500}.dashboard .db-performance .perf-item .progress-bg{margin:5px 0;height:7px;background:#f3f4f6;border-radius:99px;overflow:hidden}.dashboard .db-performance .perf-item .progress-bg .progress-bar{height:100%;background:linear-gradient(90deg,#4ade80,#16a34a);width:0%;transition:width 1s ease-out}.dashboard .db-performance .perf-item .progress-bg .progress-bar.is-complete{background:#f59e0b}.dashboard .db-performance .perf-item .perf-values{font-size:14px;color:#6b7280}.dashboard .db-performance .perf-item .perf-values .actual{color:#111;font-weight:600}.dashboard .db-monthly-stats .stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background-color:#e5e7eb}@media(max-width:768px){.dashboard .db-monthly-stats .stat-grid{grid-template-columns:repeat(2,1fr)}.dashboard .db-monthly-stats .stat-grid>*:last-child{grid-column:1/span 2}}.dashboard .db-monthly-stats .stat-grid .stat-item{width:min(100%,960px);padding-inline:14px;padding-block:14px;margin-inline:auto;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;white-space:nowrap;grid-column:span 1}.dashboard .db-monthly-stats .stat-grid .stat-item.span-2{grid-column:span 2}.dashboard .db-monthly-stats .stat-grid .stat-item.span-3{grid-column:span 3}.dashboard .db-monthly-stats .stat-grid .stat-item.span-4{grid-column:span 4}@media(max-width:768px){.dashboard .db-monthly-stats .stat-grid .stat-item.span-4{grid-column:span 2}}@media(max-width:768px){.dashboard .db-monthly-stats .stat-grid .stat-item.span-2,.dashboard .db-monthly-stats .stat-grid .stat-item.span-3{grid-column:span 2}}.dashboard .db-monthly-stats .stat-grid .stat-item label{font-size:14px;color:#6b7280;margin-bottom:3px;line-height:1}.dashboard .db-monthly-stats .stat-grid .stat-item .value{font-size:18px;font-weight:700;color:#111;line-height:normal;font-family:Oswald,Roboto Mono,sans-serif,monospace;font-variant-numeric:tabular-nums}@media(max-width:768px){.dashboard .db-monthly-stats .stat-grid .stat-item .value{font-size:20px}}.dashboard .db-monthly-stats .stat-grid .stat-item .value.highlight{color:#c0392b}.dashboard .db-monthly-stats .stat-grid .stat-item .value:after{content:attr(data-prediction);display:block;position:relative;font-size:12px;color:#0284c7;line-height:1}.dashboard .db-monthly-stats .stat-grid .stat-item.month-progress-box .perf-percentBar{display:grid;grid-template-columns:1fr auto;grid-gap:12px;align-items:center}.dashboard .db-monthly-stats .stat-grid .stat-item.month-progress-box .perf-percentBar .progress-bg{margin:5px 0;height:11px;background:#f3f4f6;border-radius:99px;overflow:hidden}@media(max-width:768px){.dashboard .db-monthly-stats .stat-grid .stat-item.month-progress-box .perf-percentBar .progress-bg{height:15px}}.dashboard .db-monthly-stats .stat-grid .stat-item.month-progress-box .perf-percentBar .progress-bg .progress-bar{height:100%;background:linear-gradient(90deg,#4ade80,#16a34a);width:0%;transition:width 1s ease-out;animation:bar-pulse 7s ease-in-out infinite}.dashboard .db-monthly-stats .stat-grid .stat-item.month-progress-box .perf-percentBar .progress-bg .progress-bar.is-complete{background:#f59e0b}.dashboard .db-monthly-stats .stat-grid .stat-item.month-progress-box .perf-values{line-height:1;font-size:14px;color:#6b7280}.dashboard .db-monthly-stats .stat-grid .stat-item.month-progress-box .perf-values .actual{color:#111;font-weight:600}@media(max-width:768px){.dashboard .db-monthly-stats .stat-grid .stat-item.month-progress-box .perf-values{font-size:18px}}.dashboard .db-unfinish .c-list .loading-msg{padding-inline:14px;padding-block:7px}.dashboard .db-unfinish .c-list .c-row{width:min(100%,960px);padding-inline:14px;padding-block:5px;margin-inline:auto;line-height:normal;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s;border-bottom:1px solid #f3f4f6}.dashboard .db-unfinish .c-list .c-row:last-child{border-bottom:none}.dashboard .db-unfinish .c-list .c-row:hover{background-color:#f3f4f6}.dashboard .db-unfinish .c-list .c-row .c-col-date{display:flex;align-items:center;gap:7px}.dashboard .db-unfinish .c-list .c-row .c-col-date .u-date{font-weight:500;color:#111}.dashboard .db-unfinish .c-list .c-row .c-col-date .u-tag{font-size:9px;padding:3px 5px;border-radius:7px;background:#6b7280;color:#fff;line-height:1}.dashboard .db-unfinish .c-list .c-row .c-col-date .u-tag:empty{display:none}.dashboard .db-unfinish .c-list .c-row .c-col-count{color:#6b7280}.dashboard .db-unfinish .c-list .c-row .c-col-count .u-num{font-size:16px}.dashboard .db-unfinish .c-list .c-row .c-col-count.is-heavy{color:#c0392b;font-weight:900}.dashboard .db-unfinish .c-list .c-row.state-today,.dashboard .db-unfinish .c-list .c-row.state-tomorrow,.dashboard .db-unfinish .c-list .c-row.state-overdue{padding-block:8px;border-left:5px solid}.dashboard .db-unfinish .c-list .c-row.state-today .c-col-count,.dashboard .db-unfinish .c-list .c-row.state-today .u-date,.dashboard .db-unfinish .c-list .c-row.state-tomorrow .c-col-count,.dashboard .db-unfinish .c-list .c-row.state-tomorrow .u-date,.dashboard .db-unfinish .c-list .c-row.state-overdue .c-col-count,.dashboard .db-unfinish .c-list .c-row.state-overdue .u-date{font-weight:700}.dashboard .db-unfinish .c-list .c-row.state-today{background:#16a34a1a;border-left-color:#16a34a}.dashboard .db-unfinish .c-list .c-row.state-today .u-tag{background:#16a34a}.dashboard .db-unfinish .c-list .c-row.state-today .c-col-count,.dashboard .db-unfinish .c-list .c-row.state-today .u-date{color:#16a34a}.dashboard .db-unfinish .c-list .c-row.state-tomorrow{background:#f59e0b1a;border-left-color:#f59e0b}.dashboard .db-unfinish .c-list .c-row.state-tomorrow .u-tag{background:#f59e0b}.dashboard .db-unfinish .c-list .c-row.state-tomorrow .c-col-count,.dashboard .db-unfinish .c-list .c-row.state-tomorrow .u-date{color:#f59e0b}.dashboard .db-unfinish .c-list .c-row.state-overdue{background:#c0392b1a;border-left-color:#c0392b}.dashboard .db-unfinish .c-list .c-row.state-overdue .u-tag{background:#c0392b}.dashboard .db-unfinish .c-list .c-row.state-overdue .c-col-count,.dashboard .db-unfinish .c-list .c-row.state-overdue .u-date{color:#c0392b}.dashboard .db-cust-segment .cust-bar-container{white-space:normal}.dashboard .db-cust-segment .cust-bar-main{display:flex;width:100%;height:28px;background-color:#f3f4f6;border-radius:12px;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a;margin-block:4px}@media(max-width:768px){.dashboard .db-cust-segment .cust-bar-main{height:25px}}.dashboard .db-cust-segment .cust-bar-main .bar-segment{width:0;height:100%;opacity:0;display:flex;align-items:center;justify-content:center;transition:.3s ease-out;border-right:.5px solid #e5e7eb}.dashboard .db-cust-segment .cust-bar-main .bar-segment.seg-custNew{background-color:#9900ffd9}.dashboard .db-cust-segment .cust-bar-main .bar-segment.seg-custRepeat{background-color:#90f}.dashboard .db-cust-segment .cust-bar-main .bar-segment.seg-custRel{background-color:#f472b6}.dashboard .db-cust-segment .cust-bar-main .bar-segment.seg-custOther{background-color:#6b7280}.dashboard .db-cust-segment .cust-bar-main .bar-segment .bar-label{height:100%;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;line-height:normal;letter-spacing:-.3px;opacity:0;transition:opacity .3s ease-out}@media(max-width:768px){.dashboard .db-cust-segment .cust-bar-main .bar-segment .bar-label{font-size:12px}}.dashboard .db-cust-segment .cust-bar-main .bar-segment .bar-label em{font-style:normal;margin-left:4px;opacity:.9}@media(max-width:768px){.dashboard .db-cust-segment .cust-bar-main .bar-segment .bar-label em{margin-left:1px}}.dashboard .db-cust-segment .cust-bar-main .bar-segment:last-child{border-right:none}.dashboard .db-history-all .db-section-b{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.dashboard .db-history-all .history-all-list .db-history-year-group .history-all-row.is-year-subtotal{background:#9900ff12}.dashboard .db-history-all .history-all-header,.dashboard .db-history-all .history-all-row{width:min(100%,960px);padding-inline:0;padding-block:0;margin-inline:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;display:grid;grid-template-columns:70px 35px 58px 70px 77px 119px 70px 119px 180px;gap:14px;width:100%;align-items:center;font-size:12px;box-sizing:border-box}.dashboard .db-history-all .history-all-header>div,.dashboard .db-history-all .history-all-row>div{flex-shrink:0;text-align:right;border-right:1px solid rgba(107,114,128,.3);padding:10px 5px;letter-spacing:-.3px}.dashboard .db-history-all .history-all-header>div:last-child,.dashboard .db-history-all .history-all-row>div:last-child{border-right:0}.dashboard .db-history-all .history-all-header .h-custSegment,.dashboard .db-history-all .history-all-row .h-custSegment{display:grid;grid-template-columns:repeat(4,42px);gap:3px;justify-content:flex-end}.dashboard .db-history-all .history-all-header .h-monthGoal,.dashboard .db-history-all .history-all-row .h-monthGoal,.dashboard .db-history-all .history-all-header .h-amtProfit,.dashboard .db-history-all .history-all-row .h-amtProfit{display:grid;grid-template-columns:70px 45px;gap:3px;justify-content:flex-end}.dashboard .db-history-all .history-all-header{background-color:#f3f4f6;color:#6b7280;font-weight:700}.dashboard .db-history-all .history-all-header>div{text-align:right;background-color:#f3f4f6;border-right:1px solid rgba(255,255,255,.1)}.dashboard .db-history-all .history-all-row{border-bottom:1px solid #f1f5f9}.dashboard .db-history-all .history-all-row:hover{background-color:#f3f4f6b3}.dashboard .db-history-all .history-all-row.is-grand-total{border-bottom:2px solid #cbd5e1}.dashboard .db-history-all .history-all-row.is-grand-total .h-ym span{color:#90f}.dashboard .db-history-all .history-all-row.is-year-subtotal{background-color:#f8fafc}.dashboard .db-history-all .history-all-row:not(.is-grand-total):not(.is-year-subtotal){color:#6b7280}.dashboard .db-history-all .history-all-row .h-ym{display:flex;align-items:center;justify-content:space-between;gap:5px}.dashboard .db-history-all .history-all-row .h-ym .y-text{font-weight:800;color:#90f}.dashboard .db-history-all .history-all-row .h-ym .icon-btn{width:20px;height:18px;border:none;background:transparent;padding:0}.dashboard .db-history-all .history-all-row .h-ord{width:85px}.dashboard .db-history-all .history-all-row .h-amtAov .text-ok{color:#16a34a}.dashboard .db-history-all .history-all-row .h-amtAov .text-err{color:#c0392b}.dashboard .db-history-all .history-all-row .h-monthGoal>span:nth-child(1),.dashboard .db-history-all .history-all-row .h-amtProfit>span:nth-child(1){color:#111111b3}.dashboard .db-history-all .history-all-row .h-monthGoal>span:nth-child(2).is-high,.dashboard .db-history-all .history-all-row .h-amtProfit>span:nth-child(2).is-high{color:#c0392b;font-weight:600}.dashboard .db-history-all .history-all-row .h-monthGoal>span:nth-child(2).is-low,.dashboard .db-history-all .history-all-row .h-amtProfit>span:nth-child(2).is-low{color:#16a34a;font-weight:400;opacity:.77}.dashboard .db-history-all .history-all-row .h-monthGoal>span:nth-child(2).is-completed,.dashboard .db-history-all .history-all-row .h-amtProfit>span:nth-child(2).is-completed{color:#f59e0b;font-weight:600}.dashboard .db-history-all .history-all-row .h-custSegment>span{display:inline-block;text-align:right;color:#111111b3}.dashboard .db-history-all .history-all-row .h-custSegment>span.is-zero{color:#6b7280;opacity:.7}.dashboard .db-history-all .history-all-row .h-custSegment>span.is-high{color:#c0392b;position:relative}form .msg:not(:empty){width:min(100%,960px);padding-inline:14px;padding-block:7px;margin-inline:auto;margin-bottom:12px;background:#fff;color:#111;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0000000f;font-size:14px}form .msg-h:after{content:"";width:100%;height:1px;background:#e5e7eb;display:block;margin:7px 0}form .msg-h span{font-weight:600;margin-left:7px}form .msg-b ul{margin:0;padding:0;list-style:none}form .msg-b ul li{display:grid;grid-template-columns:repeat(2,auto) 1fr;gap:7px}form .msg-b ul li b{font-weight:600;min-width:77px}form .msg-b ul li span.span-old{color:#999}form .msg-b ul li span.span-old:after{content:">";display:inline-block;margin:0 3px;font-size:9px}form .msg-b ul li span.span-new{color:#2b8a3e}form section.section{margin-bottom:20px}form section.section:after{content:"";width:100%;height:1px;background:#e5e7eb;display:block;margin-top:20px}form section.section:last-child:after{display:none}form section.section h3{margin:0;font-size:14px;display:flex;align-items:center;line-height:normal}@media(max-width:768px){form section.section h3{font-size:16px;margin-bottom:3px}}form section.section .row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px 9px;width:100%}@media(max-width:768px){form section.section .row{grid-template-columns:1fr 1fr;gap:11px 9px}}form .extra-check{font-size:12px;color:#6b7280;border:1px solid #e5e7eb;border-radius:7px;padding:1px 3px;background:#fff;margin-left:7px;line-height:12px;display:flex;align-items:center;justify-content:center;display:inline-flex}form .extra-check input{vertical-align:middle;margin:0 3px 0 0}form.is-busy{opacity:.7;cursor:progress}form .field{display:grid;width:100%}form .field label{font-size:14px;color:#6b7280;letter-spacing:-.3px}form .field input,form .field select,form .field textarea{width:100%;min-width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;font:inherit;color:#111;background:#fff;border:1px solid #e5e7eb;border-radius:7px;padding:1px 7px;transition:border-color .2s ease}@media(max-width:768px){form .field input,form .field select,form .field textarea{font-size:16px}}form .field input[type=date],form .field input[type=time],form .field input[type=datetime-local],form .field select[type=date],form .field select[type=time],form .field select[type=datetime-local],form .field textarea[type=date],form .field textarea[type=time],form .field textarea[type=datetime-local]{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;min-width:100%;text-align:left}@supports (-webkit-touch-callout: none){form .field input[type=date],form .field input[type=time],form .field input[type=datetime-local],form .field select[type=date],form .field select[type=time],form .field select[type=datetime-local],form .field textarea[type=date],form .field textarea[type=time],form .field textarea[type=datetime-local]{font-size:inherit;width:100%}}form .field input:focus,form .field select:focus,form .field textarea:focus{outline:none;border-color:#111}form .field input[disabled],form .field input[readonly],form .field select[disabled],form .field select[readonly],form .field textarea[disabled],form .field textarea[readonly]{color:#6b7280;cursor:not-allowed;background:#6b72801a}form .field select option[value=週花],form .field select option[value=宅配],form .field.showhide label{color:#90f}form .field.showhide input{border-color:#90f}form.formEdit .field.field-orderStatus label,form.formEdit .field.field-isPay label,form.formEdit .field.field-isShip label{color:#c0392b}form.formEdit .field.field-orderStatus input,form.formEdit .field.field-orderStatus select,form.formEdit .field.field-orderStatus textarea,form.formEdit .field.field-isPay input,form.formEdit .field.field-isPay select,form.formEdit .field.field-isPay textarea,form.formEdit .field.field-isShip input,form.formEdit .field.field-isShip select,form.formEdit .field.field-isShip textarea{color:#c0392b;border-color:#c0392b;font-weight:700}@media(max-width:768px){form button.primary{width:98px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:normal;padding:5px 7px;font-size:16px}}
