.ui-link{display:inline-block;color:inherit}.ui-link.icon{display:inline-flex;align-items:center;gap:4px}.ui-link:not(.outline).primary{color:var(--primary)}.ui-link:not(.outline).error{color:var(--error)}.ui-link.outline.primary:hover{color:var(--primary)}.ui-link.end{flex-direction:row-reverse}.ui-link:hover.underline .link-text:before{opacity:1}.ui-link:hover .link-text{opacity:.95}.ui-link .link-icon{display:flex;align-items:center;justify-content:center}.ui-link .link-text{position:relative;color:inherit}.ui-link .link-text:before{opacity:0;content:"";position:absolute;bottom:1px;width:100%;height:1px;background:var(--text)}.app-layout{height:100%}.app-layout-container{display:flex;flex-direction:column}.app-layout .layout-header{height:64px;display:flex;align-items:center;justify-content:space-between;background:#0a0a0a;padding:0 32px;position:fixed;top:0;left:0;z-index:10;width:100%}.app-layout .layout-header .header-brand{display:flex;align-items:center;justify-content:center}.app-layout .layout-header .header-brand svg{width:110px;height:30px;fill:var(--white)}.app-layout .layout-header .header-action .action-user{display:flex;align-items:center;justify-content:center;gap:2px;cursor:pointer;color:var(--white);padding:4px}.app-layout .layout-header .header-action .action-user .user-text{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px}.app-layout .layout-header .header-action .action-user .user-arrow{display:flex;align-items:center;justify-content:center;font-size:18px}.app-layout .layout-top{width:100%;padding:0 32px;position:fixed;top:64px;left:0;z-index:10;height:52px;border-bottom:1px solid #e5e5e5;background-color:var(--white);display:flex;align-items:center;gap:8px}.app-layout .layout-top .top-menu{display:flex;align-items:center;justify-content:center;gap:2px;font-size:14px;border:1px solid var(--gray-5);background-color:var(--gray-2);border-radius:20px;padding:6px 10px}.app-layout .layout-top .top-menu svg{font-size:16px}.app-layout .layout-top .top-menu span{color:var(--gray-8);font-weight:500;font-size:12px;line-height:1}.app-layout .layout-top .top-breadcrumb{display:flex;align-items:center;gap:20px}.app-layout .layout-top .top-breadcrumb .breadcrumb-item{position:relative;color:var(--gray-7);padding:4px 0;line-height:1}.app-layout .layout-top .top-breadcrumb .breadcrumb-item+.breadcrumb-item:before{position:absolute;content:"";top:50%;left:-16px;transform:translateY(-50%);display:inline-block;width:14px;height:14px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3C!-- Icon from Material Symbols by Google - https://github.com/google/material-design-icons/blob/master/LICENSE --%3E%3Cpath fill='currentColor' d='M12.6 12L8 7.4L9.4 6l6 6l-6 6L8 16.6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3C!-- Icon from Material Symbols by Google - https://github.com/google/material-design-icons/blob/master/LICENSE --%3E%3Cpath fill='currentColor' d='M12.6 12L8 7.4L9.4 6l6 6l-6 6L8 16.6z'/%3E%3C/svg%3E")}.app-layout .layout-top .top-breadcrumb .breadcrumb-item:last-of-type{color:var(--black)}.app-layout .layout-main{padding-top:64px;min-height:100dvh}.app-layout .layout-main.full{height:100dvh}.app-layout .layout-main .main-aside{flex-shrink:0;background-color:#f7f7f7;border-right:1px solid #e5e5e5;width:0;position:fixed;height:calc(100% - 64px);z-index:10}.app-layout .layout-main .main-aside .aside-button{position:absolute;z-index:50;top:16px;right:-24px;width:23px;height:32px;display:flex;align-items:center;justify-content:center;background:#f7f7f7;border:1px solid #e5e5e5;border-left:none;cursor:pointer}.app-layout .layout-main .main-aside .aside-nav{padding:18px 0;height:100%;overflow-y:auto;overscroll-behavior:contain}.app-layout .layout-main .main-aside .aside-nav .nav-item{padding:12px 0}.app-layout .layout-main .main-aside .aside-nav .nav-item+.nav-item{border-top:1px solid #e5e5e5}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-label{color:var(--gray-7);font-weight:600;padding:0 32px 8px;font-size:14px}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item{display:block}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item .gnb-label{display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 32px;height:42px;cursor:pointer}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item .gnb-label .gnb-text{font-size:16px;font-weight:500;color:#767676}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item .gnb-label .gnb-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#767676}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item .gnb-label .gnb-arrow svg{transform:rotate(-180deg)}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item .gnb-label .gnb-arrow{display:flex;align-items:center;justify-content:center;color:#767676}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item:hover .gnb-label .gnb-text{color:var(--black)}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item .gnb-link{display:none}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item .gnb-link .link-item{display:flex;align-items:center;justify-content:space-between;height:36px;font-size:15px;padding:0 16px 0 40px;cursor:pointer}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item .gnb-link .link-item .link-text{color:#767676}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item .gnb-link .link-item.active{background:var(--primary-1)}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item .gnb-link .link-item.active .link-text{color:var(--primary)!important;font-weight:500}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item .gnb-link .link-item .link-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item .gnb-link .link-item .link-icon .icon-number{background:#f0f1f5;display:flex;align-items:center;justify-content:center;font-size:11px;width:22px;height:22px;padding:4px;line-height:1;color:var(--primary)}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item .gnb-link .link-item:hover .link-text{color:var(--black)}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item.active{background:var(--primary-1)}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item.active .gnb-label .gnb-text{color:var(--primary)}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item.open .gnb-link{display:block;padding-bottom:8px}.app-layout .layout-main .main-aside .aside-nav .nav-item .nav-gnb .gnb-item.open .gnb-label .gnb-arrow svg{transform:rotate(0deg)}.app-layout .layout-main .main-content{padding:0;height:100%}.app-layout .layout-main .main-content.gray{background-color:#f7f8f8}.app-layout.fold.overlap .layout-main:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:oklch(0 0 0/.4);z-index:5}.app-layout.fold .layout-main .main-aside{width:260px}.app-layout.fold .layout-main .main-aside .aside-button svg{transform:rotate(180deg)}.app-layout.aside.fold:not(.overlap) .layout-main .main-content{padding-left:260px}.app-layout .layout-main .main-content .content-container{width:100%;height:100%;margin:0 auto;padding:30px 40px}.app-layout .layout-main .main-content .content-container.xs{min-width:480px;max-width:575px}.app-layout .layout-main .main-content .content-container.sm{min-width:576px;max-width:767px}.app-layout .layout-main .main-content .content-container.md{min-width:768px;max-width:1023px}.app-layout .layout-main .main-content .content-container.lg{min-width:1024px}.app-layout-user-dropdown{width:100px;box-shadow:0 4px 16px rgba(0,0,0,.08);background:var(--white);padding:8px 0;border-radius:2px}.app-layout-user-dropdown .dropdown-list .dropdown-item{display:block;padding:12px 16px;cursor:pointer}.app-layout-user-dropdown .dropdown-list .dropdown-item:hover{background:var(--primary-1)}.sh-inspect-status{display:inline-flex;padding:8px;justify-content:center;align-items:center;gap:5px;height:28px;border-radius:5px;border:1px solid #89a0b3;background:#ffffff}.sh-inspect-status .status-round{width:6px;height:6px;background:#89a0b3;border-radius:50%}.sh-inspect-status .status-text{display:flex;align-items:center;justify-content:center;gap:12px;line-height:1}.sh-inspect-status .status-text .text-status{font-size:12px;font-style:normal;font-weight:500;color:#003317}.sh-inspect-status.request{border-color:#1677ff}.sh-inspect-status.request .status-round{background:#1677ff}.sh-inspect-status.confirm{border-color:#2f54eb}.sh-inspect-status.confirm .status-round{background:#2f54eb}.sh-inspect-status.estimate{border-color:#13c2c2}.sh-inspect-status.estimate .status-round{background:#13c2c2}.sh-inspect-status.pay{border-color:#eb2f96}.sh-inspect-status.pay .status-round{background:#eb2f96}.sh-inspect-status.repair{border-color:#fa541c}.sh-inspect-status.repair .status-round{background:#fa541c}.sh-inspect-status.discard{border-color:#ff4d4f}.sh-inspect-status.discard .status-round{background:#ff4d4f}.sh-inspect-status.complete{border-color:#52c41a}.sh-inspect-status.complete .status-round{background:#52c41a}.sh-inspect-status.close{border-color:#faad14}.sh-inspect-status.close .status-round{background:#faad14}.sh-rental-status{display:inline-flex;padding:8px;justify-content:center;align-items:center;gap:5px;height:28px;border-radius:5px;border:1px solid #89a0b3;background:#f9fafb}.sh-rental-status .status-round{width:6px;height:6px;background:#89a0b3;border-radius:50%}.sh-rental-status.apply{border-color:#9ca3af;background:#f3f4f6}.sh-rental-status.apply .status-round{background:#9ca3af}.sh-rental-status.review{border-color:#f59e0b;background:#fef3c7}.sh-rental-status.review .status-round{background:#f59e0b}.sh-rental-status.center{border-color:#8b5cf6;background:#ede9fe}.sh-rental-status.center .status-round{background:#8b5cf6}.sh-rental-status.assign{border-color:#6366f1;background:#e0e7ff}.sh-rental-status.assign .status-round{background:#6366f1}.sh-rental-status.sign{border-color:#ec4899;background:#fce7f3}.sh-rental-status.sign .status-round{background:#ec4899}.sh-rental-status.payment{border-color:#14b8a6;background:#ccfbf1}.sh-rental-status.payment .status-round{background:#14b8a6}.sh-rental-status.delivery{border-color:#3b82f6;background:#dbeafe}.sh-rental-status.delivery .status-round{background:#3b82f6}.sh-rental-status.rental{border-color:#22c55e;background:#dcfce7}.sh-rental-status.rental .status-round{background:#22c55e}.sh-rental-status.handover{border-color:#eab308;background:#fef9c3}.sh-rental-status.handover .status-round{background:#eab308}.sh-rental-status.terminate{border-color:#64748b;background:#f1f5f9}.sh-rental-status.terminate .status-round{background:#64748b}.sh-rental-status.cancel{border-color:#ef4444;background:#fee2e2}.sh-rental-status.cancel .status-round{background:#ef4444}.sh-rental-status .status-text{display:flex;align-items:center;justify-content:center;gap:12px;line-height:1}.sh-rental-status .status-text .text-status{font-size:12px;font-style:normal;font-weight:500;color:#003317}.sh-rental-status .status-text .text-process{position:relative;font-size:12px}.sh-rental-status .status-text .text-process:before{content:"";position:absolute;top:50%;left:-6px;transform:translateY(-50%);width:1px;height:80%;background:#89a0b3}.ui-image{position:relative;font-size:0;transition:border-color .2s;display:flex;align-items:center;justify-content:center;padding:4px;aspect-ratio:1}.ui-image.circle{border-radius:50%;overflow:hidden}.ui-image.round{border-radius:var(--radius);overflow:hidden}.ui-image img{width:100%;height:100%}.pg-main{padding:24px}.pg-main .container{margin:0 auto}.pg-main .section-text{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:28px}.pg-main .section-text .text-info{font-weight:700;font-size:28px;line-height:38px;color:#191919}.pg-main .section-text .text-info span{color:#949494}.pg-main .section-text .text-action{display:flex;align-items:center;gap:8px}.pg-main .section-text .action-link{display:inline-flex;align-items:center;gap:2px;padding:6px 14px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;font-size:13px;color:#666;text-decoration:none;transition:all .15s}.pg-main .section-text .action-link:hover{border-color:#999;color:#333}.pg-main .section-kpi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.pg-main .section-kpi .card-kpi{display:flex;flex-direction:column;justify-content:space-between;flex:1 1;padding:24px 22px;box-sizing:border-box;background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);transition:box-shadow .2s;cursor:pointer;height:160px}.pg-main .section-kpi .card-kpi:hover{box-shadow:0 4px 12px rgba(0,0,0,.06)}.pg-main .section-kpi .card-kpi--primary{background:var(--primary-6)}.pg-main .section-kpi .card-kpi--primary:before{border-color:rgba(0,0,0,.06)}.pg-main .section-kpi .card-kpi .info-top{display:flex;align-items:center;gap:10px;margin-bottom:20px}.pg-main .section-kpi .card-kpi .thumb-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:18px;flex-shrink:0;padding:2px;background:var(--gray-2);border:1px solid #fafafa}.pg-main .section-kpi .card-kpi .tit-name{font-weight:700;font-size:16px;line-height:20px;color:var(--gray900s,#191919);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-main .section-kpi .card-kpi .info-cont{display:flex;flex-direction:column;gap:8px}.pg-main .section-kpi .card-kpi .info-desc{display:flex;justify-content:space-between;align-items:center;margin:0;font-weight:400;font-size:15px;line-height:18px}.pg-main .section-kpi .card-kpi .info-desc dt{color:rgba(25,25,25,.7)}.pg-main .section-kpi .card-kpi .info-desc dd{margin:0;padding-left:6px;color:var(--gray900s,#191919)}.pg-main .section-kpi .card-kpi .info-desc .txt-count{display:inline-block;font-weight:500;line-height:16px;border-bottom:1px solid}.pg-main .section-kpi .card-kpi--primary .thumb-icon{background:#f7f7f7}.pg-main .section-kpi .card-kpi--primary .tit-name{color:white}.pg-main .section-kpi .card-kpi--primary .info-desc dd,.pg-main .section-kpi .card-kpi--primary .info-desc dt{color:#ffffff}.pg-main .section-detail{margin-top:40px;display:flex;flex-direction:column;gap:40px}.pg-main .section-detail__bottom{display:grid;grid-template-columns:3fr 1fr;grid-gap:16px;gap:16px;height:680px}.pg-main .rental-kanban{background:#fff;min-width:0;overflow-y:auto}.pg-main .kanban-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px}.pg-main .kanban-header__left{display:flex;align-items:flex-end;gap:8px}.pg-main .kanban-header__right{display:flex;align-items:center;gap:6px}.pg-main .kanban-title{font-size:18px;font-weight:700;color:#191919}.pg-main .kanban-total{font-size:12px;color:#999}.pg-main .kanban-filter-btn{padding:4px 10px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;font-size:13px;color:#666;cursor:pointer;transition:all .15s}.pg-main .kanban-filter-btn--exemption.is-active{background:#fa8c16;border-color:#fa8c16;color:#fff}.pg-main .kanban-filter-btn--infant.is-active{background:#f5222d;border-color:#f5222d;color:#fff}.pg-main .kanban-wrap{padding:24px 0 0;border-radius:16px;border:1px solid rgba(0,0,0,.06)}.pg-main .kanban-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 24px 12px}.pg-main .kanban-toolbar__count{font-size:13px;color:#999}.pg-main .kanban-toolbar__filters{display:flex;align-items:center;gap:6px}.pg-main .kanban-board{display:flex;gap:10px;overflow-x:auto;padding:0 24px 12px;height:620px}.pg-main .kanban-board::-webkit-scrollbar{height:6px}.pg-main .kanban-board::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.pg-main .kanban-column{min-width:260px;flex:1 0 220px;display:flex;flex-direction:column}.pg-main .kanban-column__header_wrap{padding-right:4px}.pg-main .kanban-column__header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-radius:10px;margin-bottom:12px}.pg-main .kanban-column__title{font-size:14px;font-weight:600;color:#fff}.pg-main .kanban-column__body{overflow-y:auto;padding-right:4px}.pg-main .kanban-column__body::-webkit-scrollbar{width:4px}.pg-main .kanban-column__body::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.pg-main .kanban-card{padding:14px;background:#fafafa;border-radius:10px;border:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column;cursor:pointer;transition:box-shadow .15s,border-color .15s;height:180px}.pg-main .kanban-card+.kanban-card{margin-top:12px}.pg-main .kanban-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06);border-color:rgba(0,0,0,.1)}.pg-main .kanban-card__top{display:flex;align-items:center;justify-content:space-between}.pg-main .kanban-card__no{font-size:11px;color:#bbb;font-weight:500}.pg-main .kanban-card__info{display:flex;align-items:center;gap:6px;margin-top:6px}.pg-main .kanban-card__name{font-size:14px;font-weight:600;color:#191919}.pg-main .kanban-card__phone,.pg-main .kanban-card__protector,.pg-main .kanban-card__region{font-size:12px;color:#999}.pg-main .kanban-card__meta{display:flex;align-items:center;font-size:12px;color:#888;gap:3px}.pg-main .kanban-card__meta-label{padding:1px 8px;border-radius:10px;font-weight:500;display:flex;align-items:center;gap:4px;font-size:12px}.pg-main .kanban-card__meta-label.is-adult{background:#f0f0f0;color:#555}.pg-main .kanban-card__meta-label.is-infant{background:#fff1f0;color:#f5222d}.pg-main .kanban-card__meta-dot{color:#ccc}.pg-main .kanban-card__meta-divider{color:#ddd;margin:0 2px}.pg-main .kanban-card__meta-exemption{color:#fa8c16;font-weight:600}.pg-main .kanban-card__product{display:flex;align-items:center;font-size:12px;color:#333;overflow:hidden;white-space:nowrap;margin-top:6px}.pg-main .kanban-card__category{flex-shrink:0;color:#666}.pg-main .kanban-card__divider{flex-shrink:0;color:#ddd;margin:0 4px}.pg-main .kanban-card__product small{flex-shrink:0;color:#999;margin-left:2px}.pg-main .kanban-card__partner{font-size:12px}.pg-main .kanban-card__date{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#bbb;margin-top:auto}.pg-main .kanban-card__dday{font-size:11px;font-weight:600;color:#999}.pg-main .kanban-card__dday.is-success{color:#52c41a}.pg-main .inquiry-list{background:#fff;display:flex;flex-direction:column;min-height:0}.pg-main .inquiry-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px}.pg-main .inquiry-header__left{display:flex;align-items:flex-end;gap:8px}.pg-main .inquiry-title{font-size:18px;font-weight:700;color:#191919}.pg-main .inquiry-total{font-size:12px;color:#fa8c16;font-weight:600}.pg-main .inquiry-toolbar{padding-bottom:12px}.pg-main .inquiry-toolbar__count{font-size:13px;color:#999}.pg-main .inquiry-body{padding:24px;border-radius:16px;border:1px solid rgba(0,0,0,.06);flex:1 1;min-height:0;display:flex;flex-direction:column}.pg-main .inquiry-card-list{flex:1 1;overflow-y:auto;padding-right:4px}.pg-main .inquiry-card-list::-webkit-scrollbar{width:4px}.pg-main .inquiry-card-list::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.pg-main .inquiry-card{padding:14px;background:#fafafa;border-radius:10px;border:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:box-shadow .15s,border-color .15s}.pg-main .inquiry-card+.inquiry-card{margin-top:12px}.pg-main .inquiry-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06);border-color:rgba(0,0,0,.1)}.pg-main .inquiry-card__top{display:flex;align-items:center;justify-content:space-between}.pg-main .inquiry-card__category{font-size:12px;font-weight:600;color:#888}.pg-main .inquiry-card__status{font-size:11px;font-weight:600;padding:1px 8px;border-radius:6px}.pg-main .inquiry-card__status--waiting{background:#fff1f0;color:#f5222d}.pg-main .inquiry-card__status--confirmed{background:#e6f7ff;color:#1890ff}.pg-main .inquiry-card__subject{font-size:14px;font-weight:500;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-main .inquiry-card__content{font-size:12px;color:#888;line-height:1.5;min-height:calc(1.5em * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.pg-main .inquiry-card__date{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#bbb}.pg-main .inquiry-card__meta{font-size:12px;color:#888}.pg-main .memo-list{background:#fff;display:flex;flex-direction:column;min-height:0;min-width:0}.pg-main .memo-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px}.pg-main .memo-title{font-size:18px;font-weight:700;color:#191919}.pg-main .memo-body{padding:20px 0 0;border-radius:16px;border:1px solid rgba(0,0,0,.06);flex:1 1;min-height:0;display:flex;flex-direction:column}.pg-main .memo-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 20px 12px}.pg-main .memo-toolbar__count{font-size:13px;color:#999}.pg-main .memo-toolbar__filters{display:flex;align-items:center;gap:6px}.pg-main .memo-groups{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;flex:1 1;min-height:0;padding:0 20px 20px}.pg-main .memo-group{display:flex;flex-direction:column;min-height:0}.pg-main .memo-group__header_wrap{padding-right:4px}.pg-main .memo-group__header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-radius:10px;margin-bottom:12px}.pg-main .memo-group__title{font-size:14px;font-weight:600;color:#fff}.pg-main .memo-group__body{flex:1 1;overflow-y:auto;padding-right:4px;min-height:0}.pg-main .memo-group__body::-webkit-scrollbar{width:4px}.pg-main .memo-group__body::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.pg-main .memo-filter-btn{padding:4px 10px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;font-size:13px;color:#666;cursor:pointer;transition:all .15s}.pg-main .memo-filter-btn--unresolved.is-active{background:#f5222d;border-color:#f5222d;color:#fff}.pg-main .memo-filter-btn--resolved.is-active{background:#52c41a;border-color:#52c41a;color:#fff}.pg-main .memo-card{padding:14px;background:#fafafa;border-radius:10px;border:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:box-shadow .15s,border-color .15s}.pg-main .memo-card+.memo-card{margin-top:12px}.pg-main .memo-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06);border-color:rgba(0,0,0,.1)}.pg-main .memo-card__top{display:flex;align-items:center;justify-content:space-between;gap:6px}.pg-main .memo-card__label{font-size:11px;padding:2px 8px;border-radius:6px;background:#f5f5f5;color:#595959}.pg-main .memo-card__status{font-size:11px;font-weight:600;padding:1px 8px;border-radius:6px}.pg-main .memo-card__status--waiting{background:#fff1f0;color:#f5222d}.pg-main .memo-card__status--confirmed{background:#e6f7ff;color:#1890ff}.pg-main .memo-card__source{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px}.pg-main .memo-card__source--asset{background:#e6f4ff;color:#1677ff}.pg-main .memo-card__source--rental{background:#f6ffed;color:#52c41a}.pg-main .memo-card__source--inquiry{background:#fff7e6;color:#fa8c16}.pg-main .memo-card__subject{font-size:14px;font-weight:500;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-main .memo-card__content{font-size:12px;color:#888;line-height:1.5;min-height:calc(1.5em * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.pg-main .memo-card__date{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#bbb}.pg-main .memo-card__meta{font-size:12px;color:#888}.pg-main .section-more{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.pg-main .inspect-list{grid-column:span 3;min-width:0;overflow-y:auto;background:#fff;display:flex;flex-direction:column}.pg-main .more-meta{grid-column:span 1}.pg-main .more-meta__header{padding-bottom:16px}.pg-main .more-meta__title{font-size:18px;font-weight:700;color:#191919}.pg-main .more-meta__body{border-radius:16px;border:1px solid rgba(0,0,0,.06);height:344px;display:flex;flex-direction:column}.pg-main .asset-status{padding:20px;border-bottom:1px solid rgba(0,0,0,.06)}.pg-main .asset-status__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pg-main .asset-status__title{font-size:14px;font-weight:600;color:#191919;margin:0}.pg-main .asset-status__total{font-size:12px;color:#999}.pg-main .asset-status__bar{display:flex;gap:2px;height:12px;border-radius:6px;overflow:hidden;margin-bottom:12px}.pg-main .asset-status__bar-item{transition:width .3s}.pg-main .asset-status__bar-item--available{background:#52c41a}.pg-main .asset-status__bar-item--renting{background:#1890ff}.pg-main .asset-status__bar-item--inspect{background:#faad14}.pg-main .asset-status__bar-item--etc{background:#999}.pg-main .asset-status__legend{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pg-main .asset-status__legend-item{display:flex;align-items:center;gap:6px;font-size:13px}.pg-main .asset-status__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pg-main .asset-status__dot--available{background:#52c41a}.pg-main .asset-status__dot--renting{background:#1890ff}.pg-main .asset-status__dot--inspect{background:#faad14}.pg-main .asset-status__dot--etc{background:#999}.pg-main .asset-status__legend-label{color:#888}.pg-main .asset-status__legend-value{margin-left:auto;font-weight:600;color:#191919}.pg-main .recall-timeline{padding:20px;flex:1 1}.pg-main .recall-timeline__header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pg-main .recall-timeline__title{font-size:14px;font-weight:600;color:#191919;margin:0}.pg-main .recall-timeline__date{margin-left:auto;font-size:12px;color:#999}.pg-main .recall-timeline__chart{display:flex;flex-direction:column;gap:6px}.pg-main .recall-timeline__row{display:flex;align-items:center;gap:10px}.pg-main .recall-timeline__label{width:36px;font-size:12px;color:#888;flex-shrink:0}.pg-main .recall-timeline__bar-wrap{flex:1 1;height:22px;background:#f5f5f5;border-radius:4px;overflow:hidden}.pg-main .recall-timeline__bar{height:100%;background:#52c41a;border-radius:4px;display:flex;align-items:center;padding:0 8px;font-size:11px;font-weight:600;color:#fff;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content;transition:width .3s}.pg-main .inspect-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px}.pg-main .inspect-title{font-size:18px;font-weight:700;color:#191919}.pg-main .inspect-body{padding:24px 0 24px 24px;border-radius:16px;border:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:16px;height:344px}.pg-main .inspect-row{display:flex;gap:12px;height:50%}.pg-main .inspect-row__label{flex-shrink:0;width:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 12px;border-radius:10px}.pg-main .inspect-row__label--in-progress{background:#fff7e6}.pg-main .inspect-row__label--unpaid{background:#fff1f0}.pg-main .inspect-row__label-text{font-size:13px;font-weight:700;color:#191919}.pg-main .inspect-row__label-count{font-size:12px;color:#999}.pg-main .inspect-row__cards{display:flex;gap:10px;overflow-x:auto;flex:1 1;padding-bottom:4px;padding-right:12px}.pg-main .inspect-row__cards::-webkit-scrollbar{height:4px}.pg-main .inspect-row__cards::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.pg-main .inspect-card{flex-shrink:0;width:200px;padding:14px;background:#fafafa;border-radius:10px;border:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:box-shadow .15s,border-color .15s}.pg-main .inspect-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06);border-color:rgba(0,0,0,.1)}.pg-main .inspect-card__top{display:flex;align-items:center;justify-content:space-between}.pg-main .inspect-card__serial{font-size:11px;color:#bbb}.pg-main .inspect-card__type{font-size:14px;font-weight:500;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-main .inspect-card__bottom{display:flex;align-items:center;justify-content:space-between}.pg-main .inspect-card__partner{font-size:12px;color:#888}.pg-main .inspect-card__cost{font-size:12px;font-weight:600;color:#333}.pg-main .inspect-card__date{font-size:12px;color:#bbb}