*{box-sizing:border-box}body{margin:0}button,input{font-family:inherit}button{cursor:pointer}body{color:#3f3f3f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans JP,ui-sans-serif,system-ui,sans-serif}.button{appearance:none;font:inherit;border:0;border-radius:4px;justify-content:center;align-items:center;font-weight:900;transition:background-color .2s,box-shadow .2s;display:inline-flex}.button:focus-visible{outline:none;box-shadow:0 0 0 3px #f2b7004d}.button--primary{color:#fff;background:#f2b700}.button--primary:hover{background:#e6ad00}.form-stack{gap:24px;display:grid}.form-stack--large{gap:40px}.form-field{display:block}.form-label{color:#4b4b4b;margin-bottom:8px;font-size:17px;font-weight:700;display:block}.form-control{appearance:none;font:inherit;color:#555;background:#f3f3f3;border:0;border-radius:4px;width:100%;height:45px;padding:0 16px;font-size:16px;font-weight:600;transition:background-color .2s,box-shadow .2s}.form-control:focus{background:#ececec;outline:none;box-shadow:0 0 0 3px #f2b7004d}.form-check{color:#555;align-items:center;gap:10px;margin-top:14px;font-size:15px;font-weight:700;display:flex}.form-check__input{appearance:none;background:#fff;border:2px solid #777;border-radius:3px;flex:none;width:18px;height:18px;margin:0;transition:background-color .2s,border-color .2s,box-shadow .2s;position:relative}.form-check__input:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.form-check__input:checked{background:#f2b700;border-color:#f2b700}.form-check__input:checked:after{opacity:1}.form-check__input:focus-visible{outline:none;box-shadow:0 0 0 3px #f2b7004d}.form-message{color:#1f7a3f;margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.5}.form-message--error{color:#d92d20}.logo-crest{clip-path:polygon(0 0,100% 0,100% 66%,50% 100%,0 66%);background:linear-gradient(115deg,#f8f8f8 0 34%,#141414 35% 43%,#f3c442 44% 50%,#202020 51% 100%);border:3px solid #252525;border-radius:7px 7px 20px 20px;width:61px;height:76px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #d7d7d7}.logo-crest:before{content:"";background:linear-gradient(90deg,#0000 0 33%,#bd3340 34% 50%,#0000 51% 100%),linear-gradient(#fff 0 50%,#f4f4f4 51% 100%);border:2px solid #272727;height:20px;position:absolute;inset:13px 7px auto}.logo-crest:after{content:"";background:radial-gradient(circle at 25% 34%,#f5d46b 0 3px,#0000 4px),radial-gradient(circle at 66% 42%,#f5d46b 0 3px,#0000 4px),repeating-linear-gradient(145deg,#4574b9 0 8px,#638dca 9px 13px);border:2px solid #9c812e;border-radius:0 0 14px 14px;height:29px;position:absolute;inset:auto 7px 9px}.logo-crest__top{border-left:3px solid #f5c333;border-right:3px solid #202020;width:20px;height:29px;position:absolute;inset:5px 8px auto auto;transform:skewY(24deg)}.logo-crest__waves{border-top:3px solid #f1c13a;border-bottom:3px solid #f1c13a;width:22px;height:10px;position:absolute;bottom:22px;right:8px;transform:rotate(-24deg)}.auth-page{color:#3f3f3f;background:#f5f5f5;justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-shell{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:500px;min-height:100vh;padding:32px 24px;display:flex}.auth-brand{flex-direction:column;align-items:center;margin:0 0 32px;display:flex}.auth-brand__logo{width:min(100%,460px);height:auto;display:block}.auth-card{background:#fff;border-radius:8px;width:100%;padding:60px 36px 62px}.auth-card__submit{width:100%;height:56px;margin-top:36px;font-size:20px}.auth-card__submit--small{font-size:18px}.auth-card__intro{margin:0}.auth-card__title{color:#3f3f3f;margin:0;font-size:22px;font-weight:900}.auth-card__text{color:#707070;margin:12px 0 0;font-size:14px;font-weight:600;line-height:1.7}.auth-password-control{display:block;position:relative}.auth-password-control__input{padding-right:52px}.auth-password-toggle{appearance:none;font:inherit;color:#555;background:0 0;border:0;border-radius:4px;place-items:center;width:34px;height:34px;transition:color .2s,background-color .2s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.auth-password-toggle:hover{color:#3f3f3f;background:#0000000d}.auth-password-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #f2b7004d}.auth-password-toggle:disabled{opacity:.45;cursor:not-allowed}.auth-password-toggle:disabled:hover{color:#555;background:0 0}.auth-link{appearance:none;font:inherit;color:#555;background:0 0;border:0;align-self:flex-end;margin-top:12px;font-size:15px;font-weight:700;transition:color .2s}.auth-link:hover{color:#222}.auth-link:focus-visible{outline:none;box-shadow:0 0 0 3px #f2b7004d}@media (width<=520px){.auth-shell{padding-inline:20px}.auth-card{padding-inline:28px}}.menu-page{color:#3f3f3f;background:#f5f5f5;min-height:100vh}.app-header{background:#fff;height:66px}.app-header__inner{justify-content:space-between;align-items:center;width:100%;max-width:1200px;height:100%;margin:0 auto;padding:0 1.5rem;display:flex}.app-header__home{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.app-header__logo{width:124px;height:auto;display:block}.app-header__user{color:#222;align-items:center;font-size:14px;font-weight:700;display:inline-flex;position:relative}.app-header__user:hover .app-header__dropdown,.app-header__user:focus-within .app-header__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.app-header__user-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.app-header__user-icon{width:22px;height:22px}.app-header__dropdown{z-index:20;opacity:0;visibility:hidden;background:#fff;border:1px solid #e8e8e8;border-radius:4px;min-width:148px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;transform:translateY(-4px);box-shadow:0 8px 20px #00000014}.app-header__dropdown-item{color:#222;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:12px 16px;font-size:14px;font-weight:700;display:block}.app-header__dropdown-item:hover{background:#f7f7f7}.menu-page__body{flex-direction:column;width:min(100%,1200px);min-height:calc(100vh - 66px);margin:0 auto;padding:20px 108px 80px;display:flex}.menu-page__eyebrow{margin:0;font-size:14px;font-weight:700}.menu-card{background:#fff;border-radius:8px;width:680px;margin:auto;padding:58px 64px;position:relative}.menu-card:has(.menu-grid--four){box-sizing:border-box;width:100%;max-width:760px;height:312px;padding:64px 104px}.menu-card__incomplete{color:#c62828;max-width:calc(100% - 40px);margin:0;font-size:13px;font-weight:700;line-height:1.4;position:absolute;top:18px;left:20px}.menu-card__title{text-align:center;color:#222;margin:0 0 34px;font-size:22px;font-weight:900}.menu-grid{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.menu-grid--four{flex-wrap:nowrap;gap:24px}.menu-grid--four .menu-tile{flex:0 0 120px}.menu-tile{color:#fff;cursor:pointer;background:#f2b700;border:0;border-radius:4px;flex-direction:column;flex:0 0 120px;justify-content:center;align-items:center;gap:10px;width:120px;min-width:0;max-width:100%;height:120px;transition:background-color .2s,transform .2s;display:flex}.menu-tile:hover{background:#e6ad00;transform:translateY(-1px)}.menu-tile__icon{object-fit:contain;flex-shrink:0;width:auto;height:50px}.menu-tile--employees .menu-tile__icon{width:44.25px;height:44.25px}.menu-tile--line-me .menu-tile__icon{width:46px;height:46px}.menu-tile--schedule .menu-tile__icon{width:42px;height:42px}.menu-tile--customer .menu-tile__icon{width:59px;height:44.25px}.menu-tile--document .menu-tile__icon{width:39.33px;height:49.17px}.menu-tile__label{text-align:center;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.2}@media (width<=900px){.menu-page__body{padding-inline:24px}.menu-card:has(.menu-grid--four){width:100%;padding-inline:40px}}@media (width<=760px){.app-header__inner,.menu-page__body{padding-inline:24px}.menu-card{width:100%;padding:48px 24px 40px}.menu-card:has(.menu-grid--four){width:100%;padding:50px 16px}.menu-card__incomplete{font-size:12px;top:14px;left:16px}.menu-grid{gap:24px}.menu-grid--four{flex-wrap:nowrap;gap:24px}.menu-grid--four .menu-tile{flex:1 1 0;gap:8px;width:auto;height:120px}.menu-tile{flex-basis:120px;width:120px}}@media (width<=659px){.menu-card:has(.menu-grid--four){height:auto}.menu-grid--four{grid-template-columns:repeat(2,minmax(0,120px));justify-content:center;gap:15px;display:grid}.menu-grid--four .menu-tile{width:100%;max-width:120px}.menu-grid--four .menu-tile__label{font-size:13px}}.feature-page{color:#1f2933;background:#f4f5f7;min-height:100vh}.feature-heading{background:#fff;border-top:1px solid #eef0f3;border-bottom:1px solid #d9dde3}.feature-heading h1{margin:0;padding:14px 1.5rem;font-size:22px;font-weight:700;line-height:1.3}.feature-shell{width:100%;margin:0;padding:24px 1.5rem 42px}.feature-breadcrumb{color:#5f6b7a;background:#eef0f3;align-items:center;gap:12px;min-height:42px;margin:-24px -1.5rem 28px;padding:0 1.5rem;font-size:14px;font-weight:400;display:flex}.feature-breadcrumb button{color:#3b82f6;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.feature-breadcrumb span{color:#a0a7b2;font-size:22px;line-height:1}.feature-breadcrumb strong{color:#1f2933;font-weight:700}.feature-hero,.feature-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.feature-hero{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:22px 24px;display:grid}.feature-hero img{object-fit:contain;background:#f2b700;border-radius:8px;width:54px;height:54px;padding:10px}.feature-hero h2{margin:0 0 6px;font-size:22px;font-weight:700}.feature-hero p{color:#64748b;margin:0;font-size:14px;font-weight:400}.feature-hero button{color:#fff;cursor:pointer;background:#f2b700;border:0;border-radius:4px;min-height:40px;padding:0 18px;font-size:14px;font-weight:600}.feature-tabs{gap:8px;margin:18px 0 12px;display:flex}.feature-tabs button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d5dbe3;border-radius:4px;min-width:88px;min-height:36px;font-size:14px;font-weight:600}.feature-tabs button.is-active{color:#fff;background:#f2b700;border-color:#f2b700}.feature-panel{padding:22px 24px}.feature-back-row{justify-content:flex-start;margin:0 0 16px;display:flex}.feature-back{color:#111827;cursor:pointer;background:#fff;border:1px solid #9ca3af;border-radius:2px;min-width:72px;min-height:34px;padding:0 12px;font-size:14px;font-weight:400}.feature-error{color:#dc2626;margin:0 0 12px;font-size:14px}.feature-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.feature-toolbar input,.feature-toolbar select{color:#111827;height:40px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:0 12px;font-size:14px;font-weight:400}.feature-toolbar input{width:min(100%,360px)}.feature-toolbar__search{color:#fff;cursor:pointer;background:#f2b700;border:0;border-radius:4px;min-height:40px;padding:0 18px;font-size:14px;font-weight:600}.feature-table-wrap{border:1px solid #e5e7eb;overflow:auto}.feature-table{border-collapse:collapse;width:100%;min-width:760px}.feature-table th,.feature-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5e7eb;padding:14px 16px}.feature-table th{color:#111827;background:#f8fafc;font-size:14px;font-weight:700}.feature-table td{color:#334155;font-size:14px;font-weight:400}.feature-table button{color:#334155;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:0 12px}.feature-table button.is-danger{color:#b91c1c;border-color:#fca5a5}th.feature-table__actions,td.feature-table__actions{white-space:nowrap;width:1%;padding-inline:10px}td.feature-table__actions button+button{margin-left:6px}td.feature-table__actions button{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:border-color .2s,background .2s;display:inline-flex}td.feature-table__actions button:hover{background:#f8faff;border-color:#c7d2fe}td.feature-table__actions button img{object-fit:contain;width:18px;height:18px}td.feature-table__actions button.is-danger{border-color:#fee2e2}.feature-form{gap:22px;display:grid}.feature-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.feature-form label,.feature-form__note{color:#374151;align-content:start;align-self:start;gap:8px;font-size:14px;font-weight:400;display:grid}.feature-form input,.feature-form select,.feature-form textarea{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:0 12px;font-size:15px;font-weight:400}.feature-form input,.feature-form select{height:44px}.feature-form input:disabled,.feature-form textarea:disabled{color:#6b7280;cursor:not-allowed;background:#f3f4f6}.feature-form textarea{resize:vertical;min-height:132px;padding-top:12px}.feature-form__full{grid-column:1/-1}.feature-form__fieldset{border:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 24px;margin:0;padding:0;display:flex}.feature-form__fieldset legend{color:#374151;width:100%;margin-bottom:4px;font-size:14px}.feature-radio,.feature-check{color:#374151;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.feature-radio input,.feature-check input{width:auto;height:auto}.feature-choice-block{gap:10px;display:grid}.feature-choice-block__label{color:#374151;font-size:14px;font-weight:600}.feature-role-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.feature-role-option{color:#374151;cursor:pointer;background:#fafafa;border:1px solid #d1d5db;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:72px;margin:0;padding:14px 16px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.feature-role-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.feature-role-option:hover:not(.is-disabled){background:#fff;border-color:#c4c9d1}.feature-role-option.is-selected{background:#fffbeb;border-color:#f2b700;box-shadow:inset 0 0 0 1px #f2b700}.feature-role-option.is-disabled{cursor:not-allowed;opacity:.72}.feature-role-option__mark{background:#fff;border:2px solid #9ca3af;border-radius:50%;width:18px;height:18px;position:relative}.feature-role-option.is-selected .feature-role-option__mark{border-color:#f2b700}.feature-role-option.is-selected .feature-role-option__mark:after{content:"";background:#f2b700;border-radius:50%;position:absolute;inset:3px}.feature-role-option__text{gap:2px;display:grid}.feature-role-option__text strong{color:#111827;font-size:15px;font-weight:700}.feature-role-option__text small{color:#64748b;font-size:12px;font-weight:400}.feature-retire-toggle{cursor:pointer;background:#fafafa;border:1px solid #d1d5db;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:0;padding:14px 16px;transition:border-color .15s,background-color .15s;display:grid}.feature-retire-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.feature-retire-toggle:hover:not(.is-disabled){background:#fff;border-color:#c4c9d1}.feature-retire-toggle.is-checked{background:#fff7ed;border-color:#f59e0b}.feature-retire-toggle.is-disabled{cursor:not-allowed;opacity:.72}.feature-retire-toggle__switch{background:#cbd5e1;border-radius:999px;width:44px;height:24px;transition:background-color .15s;position:relative}.feature-retire-toggle.is-checked .feature-retire-toggle__switch{background:#f59e0b}.feature-retire-toggle__knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a33}.feature-retire-toggle.is-checked .feature-retire-toggle__knob{transform:translate(20px)}.feature-retire-toggle__text{gap:2px;display:grid}.feature-retire-toggle__text strong{color:#111827;font-size:15px;font-weight:700}.feature-retire-toggle__text small{color:#64748b;font-size:12px;font-weight:400}.feature-field-error{color:#dc2626;margin-top:-2px;font-size:12px;line-height:1.5;display:block}.feature-confirm-list{border-top:1px solid #e5e7eb;grid-template-columns:160px 1fr;margin:0;display:grid}.feature-confirm-list dt,.feature-confirm-list dd{border-bottom:1px solid #e5e7eb;margin:0;padding:16px}.feature-confirm-list dt{background:#f8fafc;font-weight:700}.feature-complete{text-align:center}.feature-complete h2{margin:12px 0 28px;font-size:20px}.feature-complete .button{min-width:140px;min-height:44px}.feature-panel>h2{margin:0 0 24px;font-size:22px}.feature-upload{color:#1f2937;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;justify-items:center;gap:8px;width:100%;min-height:150px;padding:26px;display:grid}.feature-upload span{background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;display:inline-flex}.feature-upload strong,.feature-upload small{font-weight:400}.feature-upload small{color:#94a3b8}.feature-form__actions{justify-content:flex-end;gap:12px;display:flex}.feature-form__actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;min-width:140px;min-height:44px;font-size:15px;font-weight:600}.feature-form__actions button:last-child{color:#fff;background:#f2b700;border-color:#f2b700}@media (width<=760px){.feature-hero,.feature-form__grid,.feature-role-options{grid-template-columns:1fr}.feature-hero{align-items:flex-start}.feature-form__actions{flex-direction:column-reverse}.feature-confirm-list{grid-template-columns:1fr}.feature-confirm-list dt{border-bottom:0;padding-bottom:6px}.feature-confirm-list dd{padding-top:6px}}.operation-page{color:#172033;background:#f4f5f7;min-height:100vh}.operation-heading{background:#fff;border-top:1px solid #eef0f3;border-bottom:1px solid #d9dde3}.operation-heading h1{margin:0;padding:14px 1.5rem;font-size:22px;font-weight:700;line-height:1.3}.operation-breadcrumb{color:#667085;background:#eef0f3;align-items:center;gap:12px;min-height:52px;padding:0 1.5rem;font-size:14px;font-weight:400;display:flex}.operation-breadcrumb button{color:#3b82f6;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.operation-breadcrumb span{color:#a0a7b2;font-size:22px;line-height:1}.operation-breadcrumb strong{color:#172033;font-weight:700}.operation-shell{gap:18px;width:100%;padding:28px 1.5rem 48px;display:grid}.operation-hero{background:#fff;border:1px solid #e4e8ef;border-radius:8px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:120px;padding:22px 24px;display:grid}.operation-hero h2{margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.35}.operation-hero p{color:#667085;margin:0;font-size:14px;font-weight:400;line-height:1.7}.operation-hero button{color:#fff;cursor:pointer;background:#f2b700;border:0;border-radius:4px;min-width:126px;min-height:42px;padding:0 18px;font-size:15px;font-weight:700}.operation-hero__icon{background:#f2b700;border-radius:8px;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.operation-hero__icon img{object-fit:contain;width:34px;height:34px}.operation-hero__eyebrow{letter-spacing:0;text-transform:uppercase;color:#8a94a6!important;margin-bottom:4px!important;font-size:12px!important;font-weight:700!important}.operation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operation-summary__item{background:#fff;border:1px solid #e4e8ef;border-radius:8px;justify-content:space-between;align-items:center;min-height:70px;padding:0 18px;display:flex}.operation-summary__item span{color:#667085;font-size:14px;font-weight:400}.operation-summary__item strong{color:#172033;font-size:28px;font-weight:700}.operation-tabs{gap:8px;display:flex}.operation-tabs button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d3d9e3;border-radius:4px;min-width:88px;min-height:38px;font-size:14px;font-weight:600}.operation-tabs button.is-active{color:#fff;background:#f2b700;border-color:#f2b700}.operation-board,.operation-form{background:#fff;border:1px solid #e4e8ef;border-radius:8px;padding:22px 24px}.operation-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.operation-toolbar input,.operation-toolbar select{color:#172033;height:40px;font:inherit;background:#fff;border:1px solid #d0d7e2;border-radius:4px;padding:0 12px;font-size:14px;font-weight:400}.operation-toolbar input{width:min(100%,340px)}.operation-list{gap:10px;display:grid}.operation-card{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fbfcfe;border:1px solid #e4e8ef;border-radius:6px;grid-template-columns:88px minmax(0,1fr) 118px;align-items:center;gap:18px;padding:16px;display:grid}.operation-card:hover{background:#fff;border-color:#c8d0dc}.operation-card__status{color:#17824b;background:#e9f7ef;border-radius:999px;justify-content:center;align-items:center;min-height:30px;font-size:13px;font-weight:700;display:inline-flex}.operation-card__body{gap:5px;display:grid}.operation-card__body strong{color:#172033;font-size:16px;font-weight:700}.operation-card__body span{color:#667085;font-size:13px;font-weight:400}.operation-card__meta{justify-items:end;gap:5px;display:grid}.operation-card__meta small{color:#667085;font-size:13px;font-weight:400}.operation-card__meta b{color:#172033;font-size:16px;font-weight:700}.operation-form{gap:22px;display:grid}.operation-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.operation-form label,.operation-form__note{color:#344054;gap:8px;font-size:14px;font-weight:400;display:grid}.operation-form input,.operation-form select,.operation-form textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #d0d7e2;border-radius:4px;padding:0 12px;font-size:15px;font-weight:400}.operation-form input,.operation-form select{height:44px}.operation-form textarea{resize:vertical;min-height:132px;padding-top:12px}.operation-form__actions{justify-content:flex-end;gap:12px;display:flex}.operation-form__actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;min-width:140px;min-height:44px;font-size:15px;font-weight:600}.operation-form__actions button:last-child{color:#fff;background:#f2b700;border-color:#f2b700}.document-list{gap:10px;display:grid}.document-card{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fbfcfe;border:1px solid #e4e8ef;border-radius:6px;grid-template-columns:76px minmax(0,1fr) 140px 120px 88px;align-items:center;gap:16px;padding:14px 16px;display:grid}.document-card:hover{background:#fff;border-color:#c8d0dc}.document-card__file{color:#526276;background:#eef3f8;border-radius:4px;justify-content:center;align-items:center;min-height:42px;font-size:13px;font-weight:700;display:inline-flex}.document-card__body{gap:5px;display:grid}.document-card__body strong{color:#172033;font-size:16px;font-weight:700}.document-card__body span{color:#667085;font-size:13px;font-weight:400}.document-card__target,.document-card__date,.document-card__progress{color:#475467;font-size:14px;font-weight:400}.document-card__progress{justify-self:end;font-weight:700}.document-upload{color:#172033;cursor:pointer;background:#f8fafc;border:2px dashed #c6d1df;border-radius:8px;justify-items:center;gap:8px;width:100%;min-height:160px;padding:26px;display:grid}.document-upload span{color:#526276;background:#fff;border:1px solid #c6d1df;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;font-weight:400;display:inline-flex}.document-upload strong{font-size:15px;font-weight:400}.document-upload small{color:#8a94a6;font-size:13px;font-weight:400}.operation-page--document .operation-hero__icon{background:#4b78cf}.business-contact__shell{width:min(100%,1520px);margin:0 auto;padding:34px 1.5rem 48px}.business-contact__hero{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:18px;padding:22px 24px;display:grid}.business-contact__hero img{object-fit:contain;background:#f2b700;border-radius:8px;width:54px;height:54px;padding:10px}.business-contact__hero h2{color:#172033;margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.35}.business-contact__hero p{color:#64748b;margin:0;font-size:14px;font-weight:400;line-height:1.6}.business-contact__hero button{color:#fff;cursor:pointer;white-space:nowrap;background:#f2b700;border:0;border-radius:4px;justify-self:end;min-height:40px;padding:0 18px;font-size:14px;font-weight:600}.business-contact__hero:has(button){grid-template-columns:64px minmax(0,1fr) auto}.business-contact__panel,.business-contact__form{background:#fff;border:1px solid #e5e9f0;border-radius:8px;width:100%;box-shadow:0 8px 24px #1118270a}.business-contact__panel{gap:18px;min-height:520px;padding:36px 0;display:grid}.business-contact__actions{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.business-contact__search,.business-contact__create,.business-contact__recipients button,.business-contact__submit button,.business-modal__actions button{color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:44px;padding:0 24px;font-size:16px;font-weight:700}.business-contact__search{background:#3b82f6;justify-self:start}.business-contact__create{background:#5d5fee;min-width:220px}.business-contact__list{border-top:1px solid #dfe4ec;width:min(100%,980px);margin:0 auto}.business-contact__item{color:#142238;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #dfe4ec;grid-template-columns:150px minmax(0,1fr) 180px;align-items:center;gap:16px;width:100%;min-height:106px;padding:18px 10px;display:grid}.business-contact__item:hover{background:#f8fafc}.business-contact__date,.business-contact__sender{color:#27364d;font-size:18px;font-weight:400}.business-contact__body strong{color:#071a33;font-size:20px;font-weight:700;line-height:1.45}.business-contact__sender{justify-self:end}.business-contact__form{gap:24px;min-height:660px;padding:40px 0 48px;display:grid}.business-contact__field,.business-contact__file,.business-contact__recipients{width:min(100%,690px);margin:0 auto}.business-contact__field{gap:8px;display:grid}.business-contact__field span{color:#071a33;text-align:center;font-size:22px;font-weight:700}.business-contact__field input,.business-contact__field textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #cfd6e1;border-radius:4px;padding:0 14px;font-size:16px;font-weight:400}.business-contact__field input{height:60px}.business-contact__field textarea{resize:vertical;min-height:320px;padding-top:14px}.business-contact__file input{color:#172033;font:inherit;font-size:16px;font-weight:400}.business-contact__recipients{justify-items:center;gap:12px;display:grid}.business-contact__recipients div{background:#f8fafc;border:1px solid #e4e8ef;border-radius:6px;width:100%;padding:14px 18px}.business-contact__recipients span{color:#667085;font-size:13px;font-weight:400}.business-contact__recipients p{color:#172033;margin:5px 0 0;font-size:16px;font-weight:400;line-height:1.6}.business-contact__recipients button{background:#3b82f6}.business-contact__submit{justify-content:center;display:flex}.business-contact__submit button{background:#5d5fee;min-width:130px;min-height:56px;font-size:20px}.business-modal{z-index:1000;background:#1f29376b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.business-modal__card{background:#fff;border-radius:8px;width:min(100%,560px);padding:30px;box-shadow:0 22px 60px #0f172a38}.business-modal__card h2{color:#071a33;margin:0 0 22px;font-size:22px;font-weight:700;line-height:1.35}.business-modal__card label{color:#071a33;gap:8px;margin-bottom:20px;font-size:17px;font-weight:700;display:grid}.business-modal__card input[type=text],.business-modal__card input[type=date]{color:#172033;width:100%;height:52px;font:inherit;border:1px solid #cfd6e1;border-radius:6px;padding:0 14px;font-size:16px;font-weight:400}.business-modal__card--recipient,.business-modal__card--read-list{width:min(100%,560px);padding-bottom:10px}.business-modal__card--confirm{width:min(100%,480px)}.business-modal__card--confirm p{color:#172033;margin:0 0 24px;font-size:16px;font-weight:400;line-height:1.7}.business-modal__card--confirm .business-modal__actions button:last-child{background:#e64398}.document-search__check{cursor:pointer;align-items:center;grid-template-columns:none!important;gap:12px!important;margin-bottom:18px!important;display:inline-flex!important}.document-search__check input{accent-color:#3b82f6;width:24px;height:24px}.document-search__check span{font-size:18px;font-weight:400}.business-modal__actions{justify-content:flex-end;gap:10px;display:flex}.business-modal__actions button:first-child{color:#172033;background:#d8dde5}.business-modal__actions button:last-child{background:#3b82f6}.business-modal__actions--center{justify-content:center;padding:18px 0 0}.business-modal__actions--center button{min-width:200px;font-size:18px;color:#fff!important;background:#5d5fee!important}.business-recipient-table{max-height:470px;padding-right:14px;overflow:auto}.business-recipient-table__head,.business-recipient-table__row{border-bottom:1px solid #dfe4ec;grid-template-columns:60px minmax(0,1fr);align-items:center;min-height:62px;display:grid}.business-recipient-table__head{z-index:1;color:#071a33;background:#f3f5f8;padding:0 18px;font-size:17px;font-weight:700;position:sticky;top:0}.business-recipient-table__row{color:#172033;cursor:pointer;margin:0;padding:0 18px;font-size:18px;font-weight:400}.business-recipient-table__row input{accent-color:#3b82f6;width:20px;height:20px}.business-read-table{max-height:470px}.business-read-table__head,.business-read-table__row{grid-template-columns:minmax(0,1fr) 60px}.business-read-table__head span,.business-read-table__row span{text-align:center}.business-read-table__row{cursor:default}.business-read-table__row input{justify-self:center}.business-contact__panel--modern{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.business-contact__actions--modern{justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;display:flex}.business-contact__quick-search{background:#fff;border:1px solid #dfe6f0;border-radius:8px;align-items:center;gap:12px;width:330px;height:56px;padding:0 18px;display:flex}.business-contact__quick-search img{object-fit:contain;opacity:.62;width:22px;height:22px}.business-contact__quick-search input{color:#172033;width:100%;font:inherit;border:0;outline:0;font-size:16px;font-weight:400}.business-contact__quick-search input::placeholder{color:#98a2b3}.business-contact__filter{color:#172033;cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:200px;height:56px;padding:0 20px;font-size:16px;font-weight:700;display:inline-flex}.business-contact__filter-icon{object-fit:contain;width:20px;height:20px}.business-contact__filter-arrow{object-fit:contain;width:14px;height:14px}.business-contact__create--modern{background:#4b5ff1;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:286px;min-width:230px;min-height:56px;margin-left:auto;display:inline-flex;box-shadow:0 10px 22px #4b5ff140}.business-contact__create--modern span{font-size:26px;font-weight:400;line-height:1}.business-contact__table{background:#fff;border:1px solid #dfe6f0;border-radius:8px;overflow:hidden}.business-contact__thead,.business-contact__row{grid-template-columns:236px 184px minmax(0,1fr) 270px 54px;align-items:center;display:grid}.business-contact__thead{color:#172033;background:#f4f7fb;min-height:60px;padding:0 16px;font-size:15px;font-weight:700}.business-contact__row{color:#172033;cursor:default;text-align:left;background:#fff;border:0;border-top:1px solid #dfe6f0;width:100%;min-height:108px;padding:0 16px}.business-contact__date-cell,.business-contact__sender-cell{align-items:center;gap:18px;display:flex}.business-contact__icon,.business-contact__avatar{background:#e8ecff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.business-contact__icon img{object-fit:contain;width:23px;height:23px}.business-contact__avatar img{object-fit:contain;width:28px;height:28px}.business-contact__date-cell strong,.business-contact__date-cell small{display:block}.business-contact__date-cell strong{color:#27364d;font-size:17px;font-weight:400;line-height:1.45}.business-contact__date-cell small{color:#667085;font-size:16px;font-weight:400;line-height:1.45}.business-contact__type{color:#5d5fee;background:#e8e7ff;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:106px;min-height:34px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.business-contact__title{color:#071a33;font-weight:700;line-height:1.45}.business-contact__sender-cell{color:#172033;font-size:17px;font-weight:400}.business-contact__next{justify-content:flex-end;display:flex}.business-contact__next img{object-fit:contain;width:22px;height:22px}.business-contact__footer{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.business-contact__footer p{color:#667085;margin:0;font-size:16px;font-weight:400}.business-contact__pager{align-items:center;gap:14px;display:flex}.business-contact__pager button{color:#667085;cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:8px;justify-content:center;align-items:center;width:50px;height:50px;font-size:16px;font-weight:700;display:inline-flex}.business-contact__pager button.is-active{color:#fff;background:#4b5ff1;border-color:#4b5ff1;box-shadow:0 10px 22px #4b5ff140}.business-contact__pager button:disabled{cursor:default;opacity:.58}.business-contact__pager button img{object-fit:contain;width:20px;height:20px}.business-contact__pager button:first-child img{transform:rotate(180deg)}@media (width<=1100px){.business-contact__table{overflow:hidden}.business-contact__thead{display:none}.business-contact__thead,.business-contact__row{grid-template-columns:clamp(220px,34vw,320px) minmax(0,1fr) 24px;min-width:0}.business-contact__row{grid-template-areas:"date sender next""type title next";gap:12px 20px;min-height:0;padding:18px 16px}.business-contact__date-cell{grid-area:date}.business-contact__type{grid-area:type;justify-self:start}.business-contact__title{-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:title;align-self:center;min-width:0;display:-webkit-box;overflow:hidden}.business-contact__sender-cell{grid-area:sender}.business-contact__next{grid-area:next;align-self:center;position:static;transform:none}}@media (width<=860px){.business-contact__shell{padding-left:1rem;padding-right:1rem}.operation-hero,.operation-form__grid,.operation-summary,.operation-card,.document-card{grid-template-columns:1fr}.operation-card__meta,.document-card__progress{justify-self:start;justify-items:start}.operation-form__actions{flex-direction:column-reverse}.business-contact__panel,.business-contact__form{padding-left:0;padding-right:0}.business-contact__actions,.business-contact__item{grid-template-columns:1fr}.business-contact__create,.business-contact__search,.business-contact__sender{justify-self:stretch}.business-recipient-table__head,.business-recipient-table__row{grid-template-columns:60px minmax(0,1fr)}.business-read-table__head,.business-read-table__row{grid-template-columns:minmax(0,1fr) 60px}.business-contact__footer{flex-direction:column;align-items:stretch}.business-contact__actions--modern{justify-content:space-between;align-items:center;gap:10px;display:flex}.business-contact__quick-search{width:100%}.business-contact__create--modern{min-width:0;margin-left:0}.business-contact__filter,.business-contact__create--modern{padding-left:10px;padding-right:10px}.business-contact__filter{width:200px}.business-contact__create--modern{width:286px}.business-contact__table{overflow:hidden}.business-contact__thead,.business-contact__row{grid-template-columns:minmax(0,42vw) minmax(0,42vw) 24px;min-width:0}.business-contact__thead{display:none}.business-contact__row{grid-template-areas:"date sender next""type title next";gap:16px 20px;min-height:0;padding:18px 16px}.business-contact__date-cell,.business-contact__sender-cell{gap:12px}.business-contact__date-cell{grid-area:date}.business-contact__type{grid-area:type;justify-self:start}.business-contact__title{word-break:keep-all;grid-area:title;align-self:center;min-width:0}.business-contact__sender-cell{grid-area:sender}.business-contact__next{grid-area:next;align-self:center;position:static;transform:none}.business-contact__pager{justify-content:flex-end}}@media (width<=520px){.business-contact__row{grid-template-columns:minmax(178px,40vw) minmax(0,1fr) 20px;gap:14px 12px;padding:16px 12px}.business-contact__icon,.business-contact__avatar{width:42px;height:42px}.business-contact__date-cell,.business-contact__sender-cell{gap:10px}.business-contact__sender-cell,.business-contact__date-cell strong,.business-contact__date-cell small{font-size:14px}}.business-contact__thead{display:none}.business-create-shell{background:#fff;border:1px solid #e4e9f2;border-radius:8px;width:100%;padding:30px 24px 24px;box-shadow:0 18px 45px #1018280a}.business-create{width:min(100%,980px);margin:0 auto}.business-create__section{grid-template-columns:40px minmax(0,1fr);gap:18px;margin-bottom:30px;display:grid}.business-create__icon{background:#eef0ff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.business-create__icon img{object-fit:contain;width:22px;height:22px}.business-create__field{gap:10px;display:grid}.business-create__label{color:#172033;align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:1.4;display:flex}.business-create__label b{color:#f04438;background:#ffe7e7;border-radius:6px;align-items:center;min-height:22px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.business-create input[type=text],.business-create select,.business-create textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #d5dce8;border-radius:6px;outline:none;font-size:14px;font-weight:400}.business-create input[type=text]::placeholder,.business-create select::placeholder,.business-create textarea::placeholder{color:#8892a6}.business-create input[type=text]:focus,.business-create select:focus,.business-create textarea:focus{border-color:#6178ff;box-shadow:0 0 0 3px #6178ff24}.business-create input[type=text],.business-create select{height:52px;padding:0 14px}.business-create select:disabled{color:#172033;background:#f5f7fb}.business-create textarea{resize:vertical;min-height:190px;padding:14px 14px 34px}.business-create__textarea-wrap{display:block;position:relative}.business-create__textarea-wrap small{color:#667085;font-size:12px;font-weight:400;position:absolute;bottom:10px;right:12px}.business-create__upload{cursor:pointer;background:#fff;border:1px dashed #bac7dc;border-radius:6px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;padding:18px;display:grid}.business-create__upload input{display:none}.business-create__upload strong{color:#172033;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.business-create__upload small{color:#667085;font-size:12px;font-weight:400}.business-create__upload em{color:#4b5ff1;white-space:nowrap;background:#fff;border:1px solid #6d8cff;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-style:normal;font-weight:700;display:inline-flex}.business-create__upload.is-readonly{cursor:default;grid-template-columns:44px minmax(0,1fr)}.business-create__upload.is-disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.business-create__upload-icon img{object-fit:contain;width:30px;height:30px}.business-create__upload-list{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:14px;margin-top:14px;display:grid}.business-create__upload-list figure{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:0;position:relative;overflow:hidden}.business-create__upload-list figure>img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.business-create__upload-file{aspect-ratio:4/3;color:#64748b;background:#f1f5f9;justify-content:center;align-items:center;width:100%;font-size:13px;font-weight:600;display:flex}.business-create__upload-list figcaption{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:12px;font-weight:400;overflow:hidden}.business-create__upload-remove{z-index:1;cursor:pointer;background:#ffffffeb;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.business-create__upload-remove img{object-fit:contain;width:20px;height:20px;display:block}.business-create__upload-remove:hover{background:#fff;border-color:#cbd5e1}.business-create__recipient-box{background:#fff;border:1px solid #d5dce8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.business-create--detail .business-create__recipient-box{grid-template-columns:1fr}.business-create__recipient-list{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.business-create__recipient-chip{color:#172033;white-space:nowrap;background:#f0f2f8;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.business-create__recipient-chip.is-empty{color:#667085;background:0 0;border-radius:0;padding:0}.business-create__recipient-chip button{color:#667085;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:0;line-height:1}.business-create__recipient-box>button{color:#172033;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5dce8;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.business-create__recipient-box>button img{object-fit:contain;width:18px;height:18px}.business-create__hint{color:#667085;margin:8px 0 0;font-size:12px;font-weight:400}.business-create__actions{border-top:1px solid #e5e9f0;justify-content:flex-end;gap:12px;padding-top:22px;display:flex}.business-create__actions button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-width:140px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.business-create__actions button.business-create__back,.business-create__actions button:first-child.business-create__back{color:#334155;box-shadow:none;background:#fff;border:1px solid #cbd5e1}.business-create__actions button.business-create__back:hover,.business-create__actions button:first-child.business-create__back:hover{background:#f8fafc}.business-create__actions button:last-child:not(.business-create__back){color:#fff;background:#4b5ff1;border:0;border-radius:6px;gap:8px;font-weight:700;box-shadow:0 12px 28px #4b5ff13d}.business-create__actions button:last-child:not(.business-create__back):hover{background:#3f52e0}.business-create__actions img{object-fit:contain;width:18px;height:18px}.business-contact__table{overflow-x:auto}.business-contact__thead,.business-contact__row{grid-template-columns:220px 160px minmax(190px,1fr) 240px 82px;min-width:892px}.business-contact__row{grid-template-areas:none;gap:16px}.document-contact__thead,.document-contact__row{grid-template-columns:220px minmax(190px,1fr) 240px 82px;min-width:732px}.document-contact__date-cell,.document-contact__title,.document-contact__sender-cell,.business-contact__date-cell,.business-contact__type,.business-contact__title,.business-contact__sender-cell,.business-contact__next{grid-area:auto}.business-contact__next{align-self:center;position:static;transform:none}.business-contact__row-actions,.document-contact__actions{justify-content:flex-end;gap:8px;display:flex}.business-contact__row-actions button,.document-contact__actions button{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:border-color .2s,background .2s;display:inline-flex}.business-contact__row-actions button:hover,.document-contact__actions button:hover{background:#f8faff;border-color:#c7d2fe}.business-contact__row-actions button img,.document-contact__actions button img{object-fit:contain;width:18px;height:18px}@media (width<=860px){.business-contact__thead,.business-contact__row{grid-template-columns:190px 140px minmax(180px,1fr) 220px 78px;min-width:808px}.document-contact__thead,.document-contact__row{grid-template-columns:180px minmax(180px,1fr) 210px 78px;min-width:648px}}.business-create--detail input[readonly],.business-create--detail textarea[readonly],.document-detail input[readonly]{cursor:default;background:#fff}.document-detail__file-list{border-top:1px solid #dfe4ec;flex-wrap:wrap;gap:14px;padding-top:14px;display:flex}.document-detail__file-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:132px;margin:0;position:relative;overflow:hidden}.document-detail__file-card>img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.document-detail__file-card figcaption{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:12px;font-weight:400;overflow:hidden}.document-detail__file-card button{z-index:1;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 6px 16px #0f172a1f}.document-detail__file-card button img{object-fit:contain;width:16px;height:16px}.document-detail__file-type{aspect-ratio:4/3;color:#64748b;text-transform:uppercase;background:#f1f5f9;justify-content:center;align-items:center;width:100%;font-size:18px;font-weight:700;display:flex}.document-detail__actions{justify-content:center}.document-detail__actions button{min-width:126px;box-shadow:none}.document-detail__actions button:first-child{color:#172033;background:#fff;border:1px solid #d5dce8}.document-detail__actions button:last-child{color:#fff;background:#e64398;border:0}.business-create__actions--detail{justify-content:flex-end;gap:12px}.business-create__actions--detail button{color:#334155;min-width:140px;min-height:44px;box-shadow:none;background:#fff;border:1px solid #cbd5e1;border-radius:4px;font-size:15px;font-weight:600}.business-create__actions--detail button:hover{background:#f8fafc}.business-create__actions--detail button:first-child,.business-create__actions--detail button:last-child{color:#334155;box-shadow:none;background:#fff;border:1px solid #cbd5e1}@media (width<=767px){.business-modal,.business-modal__card{padding-left:15px;padding-right:15px}.business-contact__hero{grid-template-columns:48px minmax(0,1fr);padding:18px 16px}.business-contact__hero img{width:46px;height:46px;padding:8px}.business-contact__hero button{grid-column:1/-1;justify-self:start}.business-create{width:100%}.business-create-shell{padding:22px 16px}.business-create__section{grid-template-columns:34px minmax(0,1fr);gap:12px;margin-bottom:24px}.business-create__icon{width:34px;height:34px}.business-create__icon img{width:20px;height:20px}.business-create__upload{grid-template-columns:34px minmax(0,1fr);padding:16px}.business-create__upload em{grid-column:1/-1;justify-self:start}.business-create__recipient-box{align-items:start}.business-create__recipient-box>button{margin-left:0}.business-create__actions{justify-content:stretch}.business-create__actions button{flex:1;min-width:0}.business-contact__table{overflow:hidden}.business-contact__row{border-top:0;grid-template-columns:minmax(180px,auto) minmax(0,1fr) 76px;grid-template-areas:"date sender sender""type title next";gap:14px 12px;width:100%;min-width:0;padding:16px 12px}.document-contact__row{grid-template-columns:minmax(160px,auto) minmax(0,1fr) 76px;grid-template-areas:"date sender sender""title title next"}.document-contact__date-cell{grid-area:date}.document-contact__title{grid-area:title}.document-contact__sender-cell{grid-area:sender}.business-contact__row+.business-contact__row{border-top:1px solid #dfe6f0}.business-contact__date-cell{grid-area:date}.business-contact__type{grid-area:type;justify-self:start}.business-contact__title{word-break:keep-all;grid-area:title;align-self:center;min-width:0}.business-contact__sender-cell{grid-area:sender;min-width:0}.business-contact__sender-cell>span:last-child{overflow-wrap:normal;word-break:keep-all}.business-contact__next{grid-area:next;align-self:center}.business-contact__icon,.business-contact__avatar{width:40px;height:40px}.business-contact__icon img{width:20px;height:20px}.business-contact__avatar img{width:24px;height:24px}}@media (width<=520px){.business-contact__icon,.business-contact__avatar{width:34px;height:34px}.business-contact__icon img{width:17px;height:17px}.business-contact__avatar img{width:20px;height:20px}.business-contact__filter{width:145px}.business-contact__create--modern{width:190px}.business-contact__row{grid-template-columns:minmax(0,1fr) 132px;grid-template-areas:"date sender""type next""title next"}.document-contact__row{grid-template-columns:minmax(0,1fr) 132px;grid-template-areas:"date sender""title next"}.business-contact__sender-cell{justify-self:end;width:auto}.business-contact__sender-cell>span:last-child{overflow-wrap:normal;word-break:keep-all;white-space:nowrap}.business-contact__next{justify-content:flex-end}}@media (width<=460px){.business-create__recipient-box{grid-template-columns:1fr}.business-create__recipient-box>button{justify-self:start}}@media (width<=398px){.business-contact__actions--modern{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.business-contact__filter,.business-contact__create--modern{width:auto}}.customer-search{align-items:center}.customer-search input{width:min(100%,480px)}.customer-search-button{color:#fff;cursor:pointer;background:#f2b700;border:0;border-radius:4px;min-width:88px;min-height:40px;padding:0 18px;font-size:14px;font-weight:600}.customer-search-button:hover{background:#e6ad00}.customer-search-button:disabled{cursor:wait;opacity:.6}.customer-table-wrap{position:relative}.customer-table-wrap.is-loading .customer-table{opacity:.35}.customer-loading{color:#64748b;text-align:center;padding:28px}.customer-table-wrap>.customer-loading{z-index:1;background:#ffffff8c;place-items:center;display:grid;position:absolute;inset:0}.customer-row-actions{flex-wrap:nowrap;gap:8px;display:flex}.customer-row-actions button{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:border-color .2s,background .2s;display:inline-flex}.customer-row-actions button:hover{background:#f8faff;border-color:#c7d2fe}.customer-row-actions button img{object-fit:contain;width:18px;height:18px}.customer-row-actions button.is-danger{border-color:#fee2e2}.customer-table th:last-child,.customer-table td:last-child{white-space:nowrap;width:1%}.customer-empty{color:#64748b!important;text-align:center!important}.customer-error,.customer-field-error{color:#dc2626}.customer-error{margin:0 0 16px}.customer-form-panel>h2{margin:0 0 24px;font-size:22px}.customer-form-fields em{color:#fff;background:#dc2626;border-radius:3px;padding:2px 6px;font-size:12px;font-style:normal}.customer-form-fields input:disabled{background:#f1f5f9}.customer-field-error{font-size:13px;font-weight:400}.customer-confirm-list{border-top:1px solid #e5e7eb;grid-template-columns:160px 1fr;margin:0;display:grid}.customer-confirm-list dt,.customer-confirm-list dd{border-bottom:1px solid #e5e7eb;margin:0;padding:16px}.customer-confirm-list dt{background:#f8fafc;font-weight:700}.customer-form-actions button:disabled{cursor:wait;opacity:.6}.customer-complete{text-align:center}.customer-complete h2{margin:12px 0 28px;font-size:20px}.customer-complete .button{min-width:140px;min-height:44px}@media (width<=760px){.customer-confirm-list{grid-template-columns:1fr}.customer-confirm-list dt{border-bottom:0;padding-bottom:6px}.customer-confirm-list dd{padding-top:6px}}.factory-search select{width:min(100%,240px)}.factory-search input{flex:220px;width:min(100%,360px)}.factory-table-wrap{position:relative}.factory-table-wrap.is-loading .factory-table{opacity:.35}.factory-loading{color:#64748b;text-align:center;padding:28px}.factory-table-wrap>.factory-loading{z-index:1;background:#ffffff8c;place-items:center;display:grid;position:absolute;inset:0}.factory-row-actions{flex-wrap:nowrap;gap:8px;display:flex}.factory-row-actions button{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:border-color .2s,background .2s;display:inline-flex}.factory-row-actions button:hover{background:#f8faff;border-color:#c7d2fe}.factory-row-actions button img{object-fit:contain;width:18px;height:18px}.factory-row-actions button.is-danger{border-color:#fee2e2}.factory-table th:last-child,.factory-table td:last-child{white-space:nowrap;width:1%}.factory-empty{color:#64748b!important;text-align:center!important}.factory-error,.factory-field-error{color:#dc2626}.factory-error{margin:0 0 16px}.factory-form-panel>h2{margin:0 0 24px;font-size:22px}.factory-form-fields em{color:#fff;background:#dc2626;border-radius:3px;padding:2px 6px;font-size:12px;font-style:normal}.factory-form-fields input:disabled{background:#f1f5f9}.factory-field-error{font-size:13px;font-weight:400}.factory-confirm-list{border-top:1px solid #e5e7eb;grid-template-columns:160px 1fr;margin:0;display:grid}.factory-confirm-list dt,.factory-confirm-list dd{border-bottom:1px solid #e5e7eb;margin:0;padding:16px}.factory-confirm-list dt{background:#f8fafc;font-weight:700}.factory-form-actions button:disabled{cursor:wait;opacity:.6}.factory-complete{text-align:center}.factory-complete h2{margin:12px 0 28px;font-size:20px}.factory-complete .button{min-width:140px;min-height:44px}@media (width<=760px){.factory-confirm-list{grid-template-columns:1fr}.factory-confirm-list dt{border-bottom:0;padding-bottom:6px}.factory-confirm-list dd{padding-top:6px}}.schedule-page{color:#1f2933;background:#f4f5f7;min-height:100vh}.schedule-heading{background:#fff;border-top:1px solid #eef0f3;border-bottom:1px solid #d9dde3}.schedule-heading h1{width:100%;margin:0;padding:14px 1.5rem;font-size:22px;font-weight:700;line-height:1.3}.schedule-shell{width:100%;margin:0;padding:24px 1.5rem 42px}.schedule-shell--form{padding-top:0}.schedule-breadcrumb{color:#5f6b7a;background:#eef0f3;align-items:center;gap:12px;min-height:42px;margin:-24px -1.5rem 38px;padding:0 1.5rem;font-size:14px;font-weight:400;display:flex}.schedule-breadcrumb button{color:#3b82f6;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.schedule-breadcrumb span{color:#a0a7b2;font-size:22px;line-height:1}.schedule-breadcrumb strong{color:#1f2933}.schedule-breadcrumb--form{margin-top:0;margin-bottom:24px}@media (width<=380px){.schedule-breadcrumb{font-size:3vw}}.schedule-date-title{text-align:center;color:#111827;margin:0 0 18px;font-size:30px;font-weight:700;line-height:1.4}.schedule-page-head{grid-template-columns:96px 1fr 96px;align-items:center;margin-bottom:18px;display:grid}.schedule-back-row{justify-content:flex-start;margin:0 0 12px;display:flex}.schedule-back{color:#111827;cursor:pointer;background:#fff;border:1px solid #9ca3af;border-radius:2px;justify-self:start;min-width:72px;min-height:34px;padding:0 12px;font-size:14px;font-weight:400}.schedule-page-head .schedule-date-title{grid-column:2;margin:0}.schedule-filter{justify-content:flex-end;gap:14px;width:fit-content;margin:0 0 14px auto;padding:0;display:flex}.schedule-filter.is-disabled{opacity:.6;pointer-events:none}.schedule-check{color:#374151;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.schedule-check input{accent-color:#3f7bdc;width:18px;height:18px;margin:0}.schedule-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.schedule-toolbar--client{margin-top:18px}.schedule-view-switch,.schedule-nav button{color:#1f2933;cursor:pointer;background:#d5dbe3;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .16s;display:inline-flex}.schedule-view-switch:hover,.schedule-nav button:hover{background:#c7ced8}.schedule-view-switch:disabled,.schedule-nav button:disabled{opacity:.6;cursor:not-allowed}.schedule-view-switch:disabled:hover,.schedule-nav button:disabled:hover{background:#d5dbe3}.schedule-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.schedule-nav__icons{align-items:center;gap:0;display:inline-flex}.schedule-nav__icon{width:11px;height:11px;display:block}.schedule-nav__icon+.schedule-nav__icon{margin-left:-4px}.schedule-nav__icon--left{transform:rotate(180deg)}.schedule-date-input{color:#1f2933;background:#fff;border:1px solid #b8c0cc;border-radius:4px;width:150px;min-height:34px;padding:0 10px;font-size:14px;font-weight:400}.schedule-date-input:disabled{opacity:.6;cursor:not-allowed;background:#f3f4f6}.schedule-search-panel{background:#fff;border:1px solid #9ca3af;justify-content:center;margin-bottom:12px;padding:14px 16px;display:flex}.schedule-search-panel.is-disabled{opacity:.6;pointer-events:none}.schedule-search-panel__inner{grid-template-columns:minmax(0,720px) auto;align-items:start;column-gap:20px;display:grid}.schedule-search-panel__body{flex-direction:column;gap:10px;min-width:0;display:flex}.schedule-search-panel__action{padding-top:44px}.schedule-search-panel__row{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.schedule-search-panel__label{color:#111827;white-space:nowrap;font-size:14px;font-weight:400}.schedule-search-panel__control{color:#1f2933;background:#fff;border:1px solid #9ca3af;border-radius:2px;width:100%;min-height:34px;padding:0 10px;font-size:14px}.schedule-search-panel__subcheck{margin-left:84px}.schedule-search-panel__range{align-items:center;gap:8px;margin-left:84px;display:flex}.schedule-search-panel__range span{color:#374151;font-size:16px;line-height:1}.schedule-search-panel__control--date{max-width:140px}.schedule-search-panel__submit{color:#111827;cursor:pointer;white-space:nowrap;background:#b8bec8;border:0;border-radius:2px;min-width:64px;min-height:34px;padding:0 14px;font-size:14px;font-weight:700}.schedule-search-panel__submit:disabled{opacity:.6;cursor:not-allowed}.schedule-error,.schedule-loading{margin:8px 0 12px;font-size:14px}.schedule-loading-panel{position:relative}.schedule-loading-panel__overlay{z-index:10;background:#ffffffc7;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.schedule-loading-panel__spinner{border:3px solid #d5dbe3;border-top-color:#2f80ed;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite schedule-loading-spin}.schedule-loading-panel__label{color:#475569;margin:0;font-size:14px;font-weight:600}@keyframes schedule-loading-spin{to{transform:rotate(360deg)}}.schedule-error{color:#c53030}.schedule-result-list{margin-bottom:14px;font-size:14px}.schedule-result-list__wrap{background:#fff;border:1px solid #dfe3e8;overflow:auto}.schedule-result-list__table{border-collapse:collapse;width:100%;min-width:1080px}.schedule-result-list__table th,.schedule-result-list__table td{vertical-align:top;border:1px solid #e3e7ec;padding:8px;font-size:14px}.schedule-result-list__table th{text-align:left;background:#f5f7fa;font-weight:700}.schedule-result-list__table button{cursor:pointer;background:#fff;border:1px solid #c9d0db;border-radius:4px;padding:4px 10px;font-size:14px}.schedule-result-list__empty{color:#6b7280;text-align:center}.schedule-result-list__pagination{color:#374151;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:14px;display:flex}.schedule-result-list__pagination-controls{align-items:center;gap:8px;display:flex}.schedule-result-list__pagination-controls button{color:#1f2933;cursor:pointer;background:#fff;border:1px solid #c9d0db;border-radius:4px;min-width:56px;min-height:30px;padding:0 10px;font-size:14px}.schedule-result-list__pagination-controls button:disabled{opacity:.45;cursor:not-allowed}.schedule-result-list__pagination-page{text-align:center;min-width:72px;font-weight:600}.schedule-table-wrap{background:#fff;border:1px solid #dfe3e8;overflow:auto}.schedule-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.schedule-table th,.schedule-table td{vertical-align:top;border:1px solid #e1e5ea}.schedule-table thead th{color:#111827;text-align:center;vertical-align:middle;background:#f2f4f7;height:42px;font-size:15px;font-weight:700}.schedule-table thead th:first-child{width:170px}.schedule-table thead th.is-today{background:#fff6d8}.schedule-table tbody th{text-align:left;background:#fff;padding:18px 12px 14px}.schedule-table tbody td{background:#fff;height:108px;padding:6px}.schedule-user{color:#3b82f6;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:1.35;display:grid}.schedule-user__icon{width:26px;height:26px}.schedule-user-links{gap:10px;margin-top:16px;display:grid}.schedule-month-link,.schedule-day-link{color:#111827;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:400;display:inline-flex}.schedule-month-link:before,.schedule-day-link:before{content:"";border-radius:3px;flex-shrink:0;width:16px;height:16px}.schedule-month-link:before{background:linear-gradient(#2f80ed 0 0) 0 0/100% 5px no-repeat,linear-gradient(90deg,#0000 0 31%,#d9c7ff 31% 38%,#0000 38% 65%,#d9c7ff 65% 72%,#0000 72%) 0 7px/100% 7px no-repeat,#eef4ff}.schedule-day-link:before{background:linear-gradient(#2f80ed 0 0) 50%/10px 2px no-repeat,#eef4ff;box-shadow:inset 0 0 0 1px #c7d7f8}.schedule-event{color:#1f2933;cursor:pointer;text-align:left;background:#f3f4f6;border:0;width:100%;margin-bottom:6px;padding:5px 6px;display:block}.schedule-event--bt001{background:#fee2e2}.schedule-event--bt002{background:#dbeafe}.schedule-event--bt003{background:#fce7f3}.schedule-event--bt004{background:#fef9c3}.schedule-event--bt005{background:#ffedd5}.schedule-event--bt006{background:#dcfce7}.schedule-event--bt007{background:#f3e8ff}.schedule-event--bt008{background:#f3f4f6}.schedule-event--bt009{background:#e0f2fe}.schedule-event__time{color:#111827;font-size:13px;font-weight:400;line-height:1.25;display:block}.schedule-event__time.is-all-day{color:#dc2626}.schedule-event__detail{color:#111827;flex-direction:column;gap:3px;min-width:0;margin-top:3px;font-size:12px;font-weight:400;line-height:1.25;display:flex}.schedule-event__meta-row{flex-wrap:wrap;align-items:flex-start;gap:7px;min-width:0;display:flex}.schedule-event__detail b{color:#fff;background:#6b7280;border-radius:2px;flex:none;padding:2px 5px;font-size:12px;font-weight:600}.schedule-event--bt001 .schedule-event__detail b{background:#ef4444}.schedule-event--bt002 .schedule-event__detail b{background:#3b82f6}.schedule-event--bt003 .schedule-event__detail b{background:#ec4899}.schedule-event--bt004 .schedule-event__detail b{background:#eab308}.schedule-event--bt005 .schedule-event__detail b{background:#f97316}.schedule-event--bt006 .schedule-event__detail b{background:#22c55e}.schedule-event--bt007 .schedule-event__detail b{background:#a855f7}.schedule-event--bt008 .schedule-event__detail b{background:#6b7280}.schedule-event--bt009 .schedule-event__detail b{background:#0284c7}.schedule-event__title{color:#111827}.schedule-event__work-site{white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:1 1 0;min-width:0}.schedule-event__work-site.is-plan{color:#2563eb}.schedule-event__work-site.is-default{color:#111827}.schedule-add{color:#22c55e;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:17px;font-weight:400;line-height:1;display:inline-flex}.schedule-table--client{min-width:1340px}.schedule-table--client thead th{height:38px;padding:0 8px;font-size:15px}.schedule-table--client thead th:first-child{width:140px}.schedule-table--client thead th:nth-child(2){width:130px}.schedule-table--client thead tr:nth-child(2) th{width:calc(7.14286% - 19.2857px);font-size:14px}.schedule-table--client .schedule-slot-head--am{background:#e8eefb}.schedule-table--client .schedule-slot-head--pm{background:#ffefd9}.schedule-table--client tbody th,.schedule-table--client tbody td{vertical-align:top;height:auto;min-height:48px;padding:0}.schedule-table--client .schedule-slot{min-width:0}.schedule-client-customer{color:#111827;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:16px;font-weight:700;line-height:1.35;padding:8px 10px!important}.schedule-client-user{color:#111827;text-align:left;font-size:15px;font-weight:400;padding:0 10px!important}.schedule-slot{min-width:74px;position:relative}.schedule-slot--am{background:#f3f7ff}.schedule-slot--pm{background:#fff8ef}.schedule-slot__items{box-sizing:border-box;flex-wrap:wrap;align-items:stretch;gap:2px;width:100%;min-height:48px;padding:2px;display:flex}.schedule-client-event{z-index:1;box-sizing:border-box;width:auto;min-height:44px;margin:0;padding:6px 4px;line-height:1.25;position:relative;overflow:visible}.schedule-slot__items.is-count-1 .schedule-client-event{flex:100%;min-width:0;max-width:100%}.schedule-slot__items.is-count-1 .schedule-client-event__label{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;align-items:center;line-height:1.3;display:flex;overflow:visible}.schedule-slot__items.is-count-2 .schedule-client-event{flex:calc(50% - 1px);min-width:0;max-width:calc(50% - 1px)}.schedule-slot__items.is-count-many .schedule-client-event{flex:0 calc(33.3333% - 1.33333px);min-width:calc(33.3333% - 1.33333px);max-width:calc(33.3333% - 1.33333px)}.schedule-client-event__label{text-overflow:clip;white-space:nowrap;min-width:0;min-height:32px;font-size:13px;line-height:32px;display:block;overflow:hidden}.schedule-client-event__label-tip{z-index:25;color:#111827;white-space:nowrap;pointer-events:none;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:4px;width:max-content;max-width:none;padding:6px 10px;font-size:13px;font-weight:400;line-height:1.35;display:none;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0f172a1f}.schedule-client-event__popover{z-index:20;pointer-events:none;text-align:left;border:1px solid #cbd5e1;width:max-content;max-width:280px;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0f172a1f}.schedule-client-event:hover,.schedule-client-event:focus-visible{z-index:30}.schedule-client-event:hover .schedule-client-event__popover,.schedule-client-event:focus-visible .schedule-client-event__popover,.schedule-slot__items.is-count-2 .schedule-client-event:hover .schedule-client-event__label-tip,.schedule-slot__items.is-count-2 .schedule-client-event:focus-visible .schedule-client-event__label-tip,.schedule-slot__items.is-count-many .schedule-client-event:hover .schedule-client-event__label-tip,.schedule-slot__items.is-count-many .schedule-client-event:focus-visible .schedule-client-event__label-tip{display:block}.schedule-monthly-user{text-align:center;color:#334155;margin:-8px 0 14px;font-size:18px;font-weight:600}.schedule-sub-nav-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}.schedule-sub-nav-row .schedule-view-switch{flex-shrink:0}.schedule-sub-nav-row .schedule-month-nav,.schedule-sub-nav-row .schedule-daily-nav{flex:1;margin-bottom:0}.schedule-worker-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.schedule-month-nav{justify-content:center;gap:12px;margin-bottom:14px;display:flex}.schedule-month-nav button{color:#1f2933;cursor:pointer;background:#d5dbe3;border:0;border-radius:4px;min-height:34px;padding:0 14px;font-size:14px;font-weight:600}.schedule-month-nav button:disabled{opacity:.6;cursor:not-allowed}.schedule-daily-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:14px;display:flex}.schedule-daily-nav button{color:#1f2933;cursor:pointer;background:#d5dbe3;border:0;border-radius:4px;min-height:34px;padding:0 14px;font-size:14px;font-weight:600}.schedule-daily-nav button:disabled{opacity:.6;cursor:not-allowed}.schedule-daily-grid-wrap{margin:0 auto}.schedule-daily-grid{background:#fff;border:1px solid #dfe3e8;grid-template-columns:minmax(0,1fr);display:grid}.schedule-daily-grid__head{color:#111827;text-align:center;background:#f2f4f7;border-bottom:1px solid #e5e7eb;padding:10px 8px;font-size:15px;font-weight:700}.schedule-daily-grid__cell{background:#fff;min-height:220px;padding:6px}.schedule-daily-grid__cell.is-today{background:#fff6d8}.schedule-daily-item{text-align:left;width:100%}.schedule-daily-list__empty{text-align:center;color:#64748b;margin:24px 0;font-size:14px}.schedule-month-grid-wrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dfe3e8;overflow:auto}.schedule-month-grid{background:#fff;grid-template-columns:repeat(7,minmax(140px,1fr));min-width:980px;display:grid}.schedule-month-grid__head{color:#111827;text-align:center;background:#f2f4f7;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;padding:8px;font-size:14px;font-weight:700}.schedule-month-grid__head:nth-child(7n){border-right:0}.schedule-month-grid__cell{background:#fff;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;min-width:140px;min-height:132px;padding:4px}.schedule-month-grid__cell:nth-child(7n){border-right:0}.schedule-month-grid__cell.is-today{background:#fff6d8}.schedule-month-grid__cell.is-outside{background:#f3f4f6}.schedule-month-grid__day{color:#111827;text-align:right;margin-bottom:4px;font-size:13px;font-weight:600}.schedule-form-card{background:#fff;border:1px solid #dfe3e8;width:min(100%,920px);margin:0 auto;padding:28px}.schedule-form-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.schedule-form-head h2{color:#111827;margin:0;font-size:22px;font-weight:700}.schedule-form-head span{color:#374151;background:#eef0f3;padding:6px 12px;font-size:13px;font-weight:700}.schedule-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.schedule-form-grid label,.schedule-form-note{color:#374151;gap:8px;font-size:14px;font-weight:700;display:grid}.schedule-form-grid input,.schedule-form-grid select,.schedule-form-note textarea{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #cfd6df;border-radius:4px;padding:0 12px;font-weight:400}.schedule-form-grid input,.schedule-form-grid select{height:42px}.schedule-form-note{margin-top:18px}.schedule-form-note textarea{resize:vertical;min-height:120px;padding-top:10px}.schedule-form-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.schedule-form-submit{width:180px;height:42px;font-size:15px}.schedule-form-card--create,.schedule-confirm{width:min(100%,1500px)}.schedule-form-card--create{box-shadow:none;border:0;border-radius:8px;padding:36px}.schedule-form-section{border-bottom:1px solid #e5e7eb;padding:0 0 28px}.schedule-form-section+.schedule-form-section{padding-top:28px}.schedule-form-section h2{color:#1f2937;align-items:center;gap:8px;margin:0 0 16px;font-size:24px;font-weight:700;display:flex}.schedule-form-section textarea{color:#1f2937;width:100%;min-height:132px;font:inherit;resize:vertical;background:#f8fafc;border:1px solid #9ca3af;border-radius:4px;padding:12px;font-weight:400}.schedule-required{color:#fff;background:#ef4444;border-radius:999px;padding:4px 8px;font-size:13px;font-weight:700}.schedule-form-control{color:#111827;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:0 14px;font-size:16px;font-weight:400}.schedule-form-control:disabled,.schedule-create-grid select:disabled,.schedule-time-row input:disabled,textarea:disabled{color:#6b7280;cursor:not-allowed;background:#f3f4f6}.schedule-create-check{color:#111827;align-items:center;gap:12px;margin-top:24px;font-size:18px;font-weight:400;display:flex}.schedule-create-check+.schedule-create-check{margin-top:12px}.schedule-create-check input{width:20px;height:20px}.schedule-title-field{color:#374151;gap:8px;margin:16px 0 18px;font-size:15px;display:grid}.schedule-title-field span{font-weight:600}.schedule-field-error{color:#c53030;margin:8px 0 0;font-size:13px}.schedule-complete-card{flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:48px 24px;display:flex}.schedule-complete-message{color:#111827;text-align:center;margin:0 0 28px;font-size:22px;font-weight:700;line-height:1.5}.schedule-complete-actions{justify-content:center;width:100%;display:flex}.schedule-complete-back{color:#fff;letter-spacing:.02em;cursor:pointer;background:#2f80ed;border:1px solid #2f80ed;border-radius:6px;min-width:280px;min-height:52px;padding:0 28px;font-size:16px;font-weight:700;transition:background-color .2s,border-color .2s,box-shadow .2s}.schedule-complete-back:hover{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 12px #2f80ed47}.schedule-complete-back:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.schedule-confirm-stepper--inline{margin:0 auto 20px}.schedule-confirm-user--inline{width:fit-content;min-width:220px;margin:0 auto 12px}.schedule-upload__download{color:#2563eb;margin-top:6px;font-size:12px;text-decoration:underline;display:inline-block}.schedule-member-modal{z-index:40;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.schedule-member-modal__card{background:#fff;border-radius:8px;width:min(100%,420px);max-height:min(80vh,560px);padding:16px;overflow:auto}.schedule-member-modal__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.schedule-member-modal__head strong{font-size:18px}.schedule-member-modal__head button{cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.schedule-member-modal__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.schedule-member-modal__list label{cursor:pointer;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex}.schedule-member-modal__list label.is-disabled{cursor:not-allowed;color:#9ca3af;background:#f3f4f6;border-color:#e5e7eb}.schedule-member-modal__list label.is-disabled input{cursor:not-allowed;accent-color:#9ca3af}.schedule-member-modal__list label.is-disabled img{opacity:.45}.schedule-member-modal__list img{width:24px;height:24px}.schedule-member-modal__actions{justify-content:flex-end;margin-top:16px;display:flex}.schedule-member-modal__actions .button{min-width:140px;min-height:48px;padding:0 28px;font-size:16px}.schedule-confirm-modal{z-index:60;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.schedule-confirm-modal__card{background:#fff;border-radius:8px;width:min(100%,420px);padding:24px 20px 18px;box-shadow:0 12px 32px #0f172a2e}.schedule-confirm-modal__title{color:#1f2933;margin:0 0 12px;font-size:18px;font-weight:700}.schedule-confirm-modal__message{color:#374151;white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.schedule-confirm-modal__actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.schedule-confirm-modal__actions .button{color:#111827;cursor:pointer;background:#dbeafe;border:1px solid #60a5fa;border-radius:5px;min-width:120px;min-height:44px;padding:0 20px;font-size:15px}.schedule-confirm-modal__actions .button.is-secondary{background:#fff;border-color:#9ca3af}.schedule-confirm-modal__actions .button.button--primary{color:#fff;background:#2f80ed;border-color:#2f80ed}.schedule-confirm-modal__actions .button.is-danger{color:#ef4444;background:#fff;border-color:#f87171}.schedule-page-loading{z-index:55;background:#ffffffb8;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}.schedule-page-loading .schedule-loading-panel__spinner{width:42px;height:42px}.schedule-page-loading .schedule-loading-panel__label{color:#1f2933;font-size:15px;font-weight:600}.schedule-time-row{flex-wrap:wrap;gap:42px;margin-top:22px;display:flex}.schedule-time-row label{color:#1f2937;align-items:center;gap:12px;font-size:18px;font-weight:700;display:inline-flex}.schedule-time-row input{color:#111827;width:142px;height:48px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:0 12px;font-weight:400}.schedule-create-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;display:grid}.schedule-create-grid label{color:#374151;align-content:start;align-self:start;gap:8px;font-size:15px;font-weight:400;display:grid}.schedule-create-grid select{color:#111827;height:48px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:0 14px;font-size:16px;font-weight:400}.schedule-upload{gap:16px;display:grid}.schedule-upload input[type=file]{display:none}.schedule-upload__dropzone{color:#1f2937;cursor:pointer;text-align:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;justify-items:center;gap:8px;width:100%;min-height:178px;padding:28px 20px;transition:border-color .16s,background-color .16s;display:grid}.schedule-upload__dropzone:hover{background:#f1f7ff;border-color:#60a5fa}.schedule-upload__dropzone strong{font-size:16px;font-weight:400}.schedule-upload__dropzone small{color:#9ca3af;font-size:13px;font-weight:400}.schedule-upload__dropzone em{color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;min-height:34px;margin-top:8px;padding:0 18px;font-style:normal;font-weight:400;display:inline-flex}.schedule-upload__icon{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;font-weight:400;display:inline-flex}.schedule-upload__thumbs{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:14px;display:grid}.schedule-upload__thumbs figure{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:0;position:relative;overflow:hidden}.schedule-upload__remove{z-index:1;cursor:pointer;background:#ffffffeb;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.schedule-upload__remove img{aspect-ratio:auto;object-fit:contain;width:20px;height:20px;display:block}.schedule-upload__remove:hover{background:#fff;border-color:#cbd5e1}.schedule-upload__thumbs figure>img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.schedule-upload__file{aspect-ratio:4/3;color:#64748b;background:#f1f5f9;justify-content:center;align-items:center;width:100%;font-size:13px;font-weight:600;display:flex}.schedule-upload__thumbs figcaption{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:12px;font-weight:400;overflow:hidden}.schedule-upload--compact .schedule-upload__dropzone{min-height:142px}.schedule-participants{align-items:center;gap:16px;display:flex}.schedule-participants span{color:#111827;background:#f3f4f6;border-radius:4px;align-items:center;gap:12px;padding:10px 14px;font-size:22px;font-weight:400;display:inline-flex}.schedule-participants span button{color:#ef4444;cursor:pointer;font:inherit;background:0 0;border:0}.schedule-add-user{color:#fff;cursor:pointer;background:#22c55e;border:0;border-radius:4px;padding:10px 14px;font-size:18px;font-weight:400}.schedule-form-actions--single{justify-content:center}.schedule-form-submit--wide{width:min(100%,1180px);height:54px}.schedule-confirm{margin:0 auto}.schedule-confirm-user,.schedule-confirm-stepper,.schedule-confirm-card{box-shadow:none;background:#fff;border-radius:8px}.schedule-confirm-user{align-items:center;gap:12px;min-height:58px;padding:0 18px;display:flex}.schedule-confirm-user img{width:32px;height:32px}.schedule-confirm-user strong{color:#1f2937;font-size:26px;font-weight:700}.schedule-confirm-stepper{grid-template-columns:repeat(2,1fr);margin-top:2px;padding:20px 60px 16px;display:grid;position:relative}.schedule-confirm-stepper:before{content:"";background:#d5dbe3;height:4px;position:absolute;top:34px;left:44px;right:44px}.schedule-confirm-stepper div{color:#6b7280;z-index:1;justify-items:center;gap:8px;font-weight:400;display:grid;position:relative}.schedule-confirm-stepper span{background:#fff;border:4px solid #d5dbe3;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.schedule-confirm-stepper .is-active span{color:#fff;background:#3b82f6;border-color:#3b82f6}.schedule-confirm-card{padding:18px 36px 0}.schedule-confirm-meta{color:#334155;margin:0 0 14px;font-size:16px;font-weight:400}.schedule-confirm-section{border-bottom:1px solid #e5e7eb;padding:24px 0}.schedule-confirm-section h2{color:#1f2937;margin:0 0 16px;font-size:24px;font-weight:700}.schedule-confirm-date,.schedule-confirm-work{color:#334155;flex-wrap:wrap;align-items:center;gap:48px;font-size:22px;font-weight:400;display:flex}.schedule-confirm-work b{color:#fff;background:#ef4444;border-radius:4px;padding:10px 12px}.schedule-confirm-textarea{color:#111827;border:1px solid #d1d5db;border-radius:4px;min-height:132px;padding:12px;font-size:18px;font-weight:400}.schedule-confirm-participant{color:#111827;background:#f3f4f6;border-radius:4px;padding:10px 14px;font-size:22px;font-weight:400;display:inline-flex}.schedule-form-actions.schedule-confirm-actions,.schedule-confirm-actions{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:12px;width:100%;margin-top:24px;padding:18px 0 0;display:flex}.schedule-form-actions.schedule-confirm-actions button,.schedule-confirm-actions button{color:#111827;cursor:pointer;box-sizing:border-box;text-align:center;background:#dbeafe;border:1px solid #60a5fa;border-radius:5px;flex:1 1 0;justify-content:center;align-items:center;width:auto;min-width:0;min-height:54px;padding:0 12px;font-size:16px;font-weight:400;display:inline-flex}.schedule-form-actions.schedule-confirm-actions button.is-secondary,.schedule-confirm-actions button.is-secondary{background:#fff;border-color:#9ca3af}.schedule-form-actions.schedule-confirm-actions button.is-danger,.schedule-confirm-actions button.is-danger{color:#ef4444;background:#fff;border-color:#f87171}@media (width<=920px){.schedule-heading h1,.schedule-shell{padding-inline:1.5rem}.schedule-breadcrumb{margin-inline:-1.5rem;padding-inline:1.5rem}.schedule-filter,.schedule-toolbar,.schedule-nav{justify-content:flex-start}.schedule-search-panel{padding:12px}.schedule-search-panel__inner{grid-template-columns:1fr;gap:12px;width:100%}.schedule-search-panel__row{grid-template-columns:1fr;gap:6px}.schedule-search-panel__label{white-space:normal}.schedule-search-panel__subcheck,.schedule-search-panel__range{margin-left:0}.schedule-search-panel__range{flex-wrap:wrap}.schedule-search-panel__control--date{width:min(100%,50% - 12px);max-width:unset;flex:132px}.schedule-search-panel__action{justify-content:flex-end;margin-left:0;padding-top:0;display:flex}.schedule-search-panel__submit{min-width:88px}.schedule-toolbar{flex-direction:column;align-items:flex-start}.schedule-form-grid,.schedule-create-grid{grid-template-columns:1fr}.schedule-sub-nav-row{flex-direction:column;align-items:center;gap:12px}.schedule-sub-nav-row .schedule-view-switch{flex:none}.schedule-worker-actions{flex-wrap:wrap;justify-content:center;width:100%}.schedule-sub-nav-row .schedule-month-nav,.schedule-sub-nav-row .schedule-daily-nav{flex:none;justify-content:center;width:100%}}.line-me-toolbar{flex-wrap:nowrap;width:fit-content;max-width:100%}.line-me-toolbar input{flex:0 auto;width:360px;min-width:0;max-width:100%}.line-me-toolbar .feature-toolbar__search{flex-shrink:0}.line-me-table-wrap{overflow-x:hidden}.line-me-table{table-layout:fixed;min-width:0}.line-me-table th,.line-me-table td{word-break:break-word;width:50%}.line-me-table td.line-me-table__code{white-space:nowrap}.line-me-name-link{color:#2563eb;text-underline-offset:2px;word-break:break-word;font-weight:600;text-decoration:underline}@media (width<=640px){.line-me-panel{padding:14px 12px}.line-me-toolbar{width:100%}.line-me-toolbar input{flex:1;width:auto}.line-me-table th,.line-me-table td{padding:12px 10px;font-size:13px}}select:not([multiple]){appearance:none;padding-right:40px;background-image:url(/build/assets/ico_arrow_down-Bl49Gux3.svg)!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:25px!important}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
