@charset "UTF-8";:root{--arahint-brand: #f4512c;--arahint-brand-dark: #d83b1e;--krrep-orange: #ff5c35;--krrep-orange-dark: #e84621;--krrep-orange-soft: #fff1ec;--krrep-ink: #1e201d;--krrep-muted: #737874;--krrep-line: #e8eae7;--krrep-green: #159a5b;--krrep-green-soft: #eaf8f0;--krrep-blue: #236bd8;--krrep-blue-soft: #edf4ff;--krrep-purple: #7156c9;--krrep-purple-soft: #f2edff;--krrep-amber: #d98a00;--krrep-amber-soft: #fff6dd;--krrep-shadow: 0 10px 35px rgba(34, 39, 33, .07)}.navbar-brand .app-logo{max-height:30px}@keyframes krrep-loader-pulse{0%{transform:scale(.94);box-shadow:0 0 #ff5c3552}70%{transform:scale(1);box-shadow:0 0 0 14px #ff5c3500}to{transform:scale(.94);box-shadow:0 0 #ff5c3500}}.splash img,.startup-logo img,.page-loading img,.app-loading img,.frappe-loader img,.krrep-branded-loader img{content:url(/assets/arahint_system/images/krrep-system-icon.svg);width:54px!important;height:54px!important;padding:10px;border-radius:17px;background:linear-gradient(135deg,#ff6b44,#f4512c);box-shadow:0 10px 26px #f4512c47;animation:krrep-loader-pulse 1.25s ease-in-out infinite;-o-object-fit:contain;object-fit:contain}.splash .spinner-border,.page-loading .spinner-border,.app-loading .spinner-border,.frappe-loader .spinner-border,.krrep-branded-loader .spinner-border{border-color:#f4512c29!important;border-top-color:var(--arahint-brand)!important}.btn-primary{--btn-bg: var(--arahint-brand);--btn-border: var(--arahint-brand);--btn-hover-bg: var(--arahint-brand-dark);--btn-hover-border: var(--arahint-brand-dark)}body.krrep-desk-launcher-mounted .page-head,body.krrep-desk-launcher-mounted .layout-main-section>:not(#krrep-desk-launcher):not(#krrep-print-dashboard):not(#krrep-business-dashboard){display:none!important}body.krrep-desk-launcher-mounted:not(.krrep-business-workspace-active) .layout-side-section,body.krrep-desk-launcher-mounted:not(.krrep-business-workspace-active) .standard-sidebar,body.krrep-desk-launcher-mounted:not(.krrep-business-workspace-active) .standard-sidebar-section,body.krrep-desk-launcher-mounted:not(.krrep-business-workspace-active) .desk-sidebar,body.krrep-desk-launcher-mounted:not(.krrep-business-workspace-active) .desk-sidebar-wrapper,body.krrep-desk-launcher-mounted:not(.krrep-business-workspace-active) .desk-sidebar-container,body.krrep-desk-launcher-mounted:not(.krrep-business-workspace-active) .app-sidebar,body.krrep-desk-launcher-mounted:not(.krrep-business-workspace-active) .app-sidebar-container,body.krrep-desk-launcher-mounted:not(.krrep-business-workspace-active) .sidebar,body.krrep-desk-launcher-mounted:not(.krrep-business-workspace-active) .sidebar-column,body.krrep-desk-launcher-mounted:not(.krrep-business-workspace-active) .sidebar-container{display:none!important}body.krrep-desk-launcher-mounted .layout-main-section{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}body.krrep-desk-launcher-mounted .page-container,body.krrep-desk-launcher-mounted .layout-main,body.krrep-desk-launcher-mounted .layout-main-section-wrapper{max-width:none!important;width:100%!important;margin-left:0!important;padding:0!important;background:transparent!important}.krrep-desk-launcher-root{display:none}body.krrep-desk-body-mounted{overflow-x:hidden!important;overflow-y:auto!important;background:#fbfaf8!important}body.krrep-desk-body-mounted>:not(#krrep-desk-launcher-root):not(script):not(style):not(.modal):not(.modal-backdrop):not(.toast-container):not(.krrep-business-popover):not(.krrep-period-modal){display:none!important}body.krrep-desk-body-mounted .krrep-desk-launcher-root{display:block!important;width:100vw!important;max-width:100vw!important;min-height:100vh;background:#fbfaf8;overflow-x:hidden}body.krrep-desk-body-mounted .krrep-print-dashboard{min-height:100vh}.krrep-desk-launcher{width:100%;min-height:calc(100vh - 56px);padding:0 clamp(24px,6vw,90px) 60px;background:radial-gradient(circle at 80% 8%,#ffe9e1,transparent 30%),#fbfaf8;color:var(--krrep-ink);font-family:Inter,DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.krrep-desk-nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(0,0,0,.06)}.krrep-desk-brand{display:inline-flex;align-items:center;gap:10px;min-width:-moz-max-content;min-width:max-content}.krrep-desk-brand img{width:36px;height:36px;border-radius:11px;box-shadow:0 6px 14px #ff5c353b}.krrep-desk-brand span{display:flex;flex-direction:column;line-height:1.05}.krrep-desk-brand strong{font-size:15px;font-weight:800;letter-spacing:-.3px}.krrep-desk-brand small{margin-top:4px;color:var(--krrep-muted);font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.krrep-desk-status{padding:7px 10px;border-radius:99px;background:var(--krrep-green-soft);color:var(--krrep-green);font-size:10px;font-weight:800;white-space:nowrap}.krrep-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--krrep-orange);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:1.15px}.krrep-desk-hero{max-width:790px;text-align:center;margin:70px auto 42px}.krrep-desk-hero h1{margin:14px 0;font-size:clamp(32px,5vw,54px);font-weight:900;letter-spacing:-2.3px;line-height:1.08}.krrep-desk-hero p{margin:0 auto;max-width:710px;color:var(--krrep-muted);font-size:16px;line-height:1.6}.krrep-desk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-width:1320px;margin:0 auto}.krrep-desk-card{min-height:275px;padding:25px;border:1px solid var(--krrep-line);border-radius:20px;background:rgba(255,255,255,.88);display:flex;flex-direction:column;box-shadow:0 8px 30px #2724200a;transition:.22s ease;text-decoration:none!important;color:var(--krrep-ink)!important}.krrep-desk-card:hover{transform:translateY(-5px);box-shadow:var(--krrep-shadow);border-color:#ffd3c6}.krrep-card-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:24px;border-radius:14px;background:var(--krrep-orange-soft);color:var(--krrep-orange);font-weight:900;font-size:18px}.krrep-desk-card small{color:#9a9e99;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:800}.krrep-desk-card h2{margin:7px 0;font-size:19px;font-weight:900;letter-spacing:-.3px}body.krrep-print-workspace-active,body.krrep-business-workspace-active{background:#f8f8f6!important}body.krrep-business-workspace-active .layout-side-section,body.krrep-business-workspace-active .standard-sidebar,body.krrep-business-workspace-active .standard-sidebar-section,body.krrep-business-workspace-active .desk-sidebar,body.krrep-business-workspace-active .desk-sidebar-wrapper,body.krrep-business-workspace-active .desk-sidebar-container,body.krrep-business-workspace-active .app-sidebar,body.krrep-business-workspace-active .app-sidebar-container,body.krrep-business-workspace-active .sidebar,body.krrep-business-workspace-active .sidebar-column,body.krrep-business-workspace-active .sidebar-container,body.krrep-business-workspace-active .workspace-sidebar,body.krrep-business-workspace-active .body-sidebar,body.krrep-business-workspace-active #body-sidebar,body.krrep-business-workspace-active .list-sidebar,body.krrep-business-workspace-active .overlay-sidebar{display:none!important}body.krrep-business-workspace-active:not(.krrep-business-child-active) .page-head{display:none!important}body.krrep-business-child-active .page-container,body.krrep-business-child-active .layout-main,body.krrep-business-child-active .layout-main-section-wrapper{width:auto!important;max-width:none!important;margin:0!important;position:fixed!important;inset:0 0 0 250px!important;transform:none!important;padding-left:0!important;background:#fbfbfa!important;overflow:auto!important}body.krrep-business-child-active .main-section,body.krrep-business-child-active .app-content,body.krrep-business-child-active .page-content,body.krrep-business-child-active .desk-page,body.krrep-business-child-active .frappe-application{margin-left:0!important;left:0!important;width:100%!important;max-width:none!important}body.krrep-business-child-active .desk-container,body.krrep-business-child-active .app-container,body.krrep-business-child-active .layout-container,body.krrep-business-child-active #body{display:block!important;grid-template-columns:1fr!important;margin-left:0!important;padding-left:0!important;width:100%!important;max-width:none!important}body.krrep-business-child-active .layout-main-section{width:100%!important;max-width:none!important;margin:0!important;border:0!important;background:#fbfbfa!important;box-shadow:none!important}body.krrep-smart-printer-transaction-active .page-head,body.krrep-smart-printer-transaction-active .layout-main-section>:not(#krrep-smart-printer-transaction){display:none!important}.krrep-business-context-sidebar{position:fixed;z-index:1005;top:0;left:0;bottom:0;width:250px;background:#efefef;box-shadow:1px 0 #00000014}.krrep-business-context-sidebar .krrep-print-sidebar{min-height:100vh;height:100vh;overflow-y:auto}body.krrep-print-workspace-active .layout-side-section,body.krrep-print-workspace-active .standard-sidebar,body.krrep-print-workspace-active .desk-sidebar,body.krrep-print-workspace-active .page-head{display:none!important}body.krrep-print-workspace-active .layout-main,body.krrep-print-workspace-active .layout-main-section-wrapper,body.krrep-print-workspace-active .layout-main-section,body.krrep-print-workspace-active .page-container{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.krrep-print-dashboard{width:100vw!important;max-width:100vw!important;min-width:100vw!important;min-height:calc(100vh - 56px);display:grid;grid-template-columns:250px minmax(0,calc(100vw - 250px));overflow-x:hidden;background:radial-gradient(circle at 92% 3%,rgba(255,177,44,.94),rgba(255,185,56,.68) 14%,rgba(255,247,228,.55) 30%,transparent 45%),#fbfbfa;color:#141414;font-family:Inter,DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.krrep-print-sidebar{min-height:calc(100vh - 56px);padding:12px 8px;background:#efefef;border-right:1px solid #dedede;display:flex;flex-direction:column;gap:10px}.krrep-print-logo{display:inline-flex;align-items:center;gap:8px;height:34px;color:#ff5c35!important;text-decoration:none!important}.krrep-print-logo img{width:24px;height:24px;border-radius:7px}.krrep-print-logo strong{font-size:29px;font-weight:900;line-height:1;letter-spacing:-1.8px;background:linear-gradient(90deg,#f2373e,#ff9518);-webkit-background-clip:text;color:transparent}.krrep-accent-green .krrep-print-logo strong,.krrep-accent-green .krrep-print-brandmark strong{background:linear-gradient(90deg,#10a35b,#7ccf35);-webkit-background-clip:text;color:transparent}.krrep-accent-blue .krrep-print-logo strong,.krrep-accent-blue .krrep-print-brandmark strong{background:linear-gradient(90deg,#246bda,#23a6d8);-webkit-background-clip:text;color:transparent}.krrep-accent-gray .krrep-print-logo strong,.krrep-accent-gray .krrep-print-brandmark strong{background:linear-gradient(90deg,#30343b,#89919c);-webkit-background-clip:text;color:transparent}.krrep-accent-amber .krrep-print-logo strong,.krrep-accent-amber .krrep-print-brandmark strong{background:linear-gradient(90deg,#e58600,#ffc247);-webkit-background-clip:text;color:transparent}.krrep-accent-red .krrep-print-logo strong,.krrep-accent-red .krrep-print-brandmark strong{background:linear-gradient(90deg,#dc2d2d,#ff7448);-webkit-background-clip:text;color:transparent}.krrep-print-logo span{letter-spacing:-3px}.krrep-print-top-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.krrep-print-top-actions a{position:relative;min-height:47px;padding:7px 4px;border:1px solid #e1e1e1;border-radius:8px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#222!important;text-decoration:none!important;font-size:10px}.krrep-print-top-actions span{font-size:15px;line-height:1}.krrep-print-top-actions em{position:absolute;top:-7px;right:-5px;min-width:19px;height:19px;padding:0 4px;border-radius:99px;background:#ff2f50;color:#fff;font-style:normal;font-size:9px;font-weight:900;display:grid;place-items:center}.krrep-print-menu{display:flex;flex-direction:column;gap:2px}.krrep-print-menu-group{margin:0}.krrep-print-menu-group summary{cursor:pointer;list-style:none}.krrep-print-menu-group summary::-webkit-details-marker{display:none}.krrep-print-menu-group[open]>.krrep-print-menu-item{background:#fff}.krrep-print-menu-group[open]>.krrep-print-menu-item i{transform:rotate(90deg)}.krrep-print-menu-item{min-height:32px;display:grid;grid-template-columns:24px 1fr 12px;align-items:center;gap:7px;padding:4px 6px;border-radius:9px;color:#252525!important;text-decoration:none!important;font-size:14px}.krrep-print-menu-item:hover,.krrep-print-menu-item.is-active{background:#fff;box-shadow:0 1px #0000000a}.krrep-print-menu-item>span{width:21px;height:21px;display:grid;place-items:center;border-radius:99px;background:#fff;border:1px solid #dadada;font-size:11px}.krrep-print-menu-item b{font-weight:600}.krrep-print-menu-item i{color:#707070;font-style:normal;font-size:18px;transition:transform .16s ease}.krrep-print-submenu{display:flex;flex-direction:column;gap:1px;margin:3px 0 5px 31px;padding-left:10px;border-left:1px solid #d8d8d8}.krrep-print-submenu-heading{margin:7px 0 2px;padding:5px 8px 3px;border-top:1px dashed #d4d4d4;color:#9a9a9a;font-size:9px;font-weight:900;letter-spacing:.7px;line-height:1.2;text-transform:uppercase}.krrep-print-submenu-heading:first-child{margin-top:1px;border-top:0}.krrep-print-submenu a{min-height:29px;display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:8px;color:#303030!important;text-decoration:none!important;font-size:13px}.krrep-print-submenu a:before{content:"\25a7";width:13px;flex:0 0 13px;color:#333;font-size:10px;line-height:1;text-align:center}.krrep-print-submenu a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.krrep-print-submenu a:hover,.krrep-print-submenu a.is-active{background:#fff;color:#f4512c!important;font-weight:700}.krrep-print-user{margin-top:auto;display:flex;flex-direction:column;gap:5px}.krrep-print-context-row{width:100%;min-height:39px;padding:8px 10px;border:1px solid #d9d9d9;border-radius:12px;background:#fff;color:#252525!important;text-decoration:none!important;font-size:12px;text-align:left;display:grid;grid-template-columns:31px 1fr 12px;-moz-column-gap:8px;column-gap:8px;align-items:center;cursor:pointer}.krrep-print-context-row:hover{background:#fffaf6;border-color:#f4512c4d}.krrep-print-context-row.is-simple{grid-template-columns:24px 1fr 12px}.krrep-print-avatar,.krrep-print-context-icon{width:28px;height:28px;border-radius:99px;background:#ffe0d0;color:#c53f17;display:grid;place-items:center;font-size:10px;font-weight:900;grid-row:span 2}.krrep-print-context-icon{width:20px;height:20px;background:#fff;border:1px solid #dadada;color:#222;font-size:12px;grid-row:auto}.krrep-print-context-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.krrep-print-user b,.krrep-print-user small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.krrep-print-user small{color:#696969;font-size:10px}.krrep-print-context-row i{color:#686868;font-style:normal;font-size:17px;justify-self:end}.krrep-print-user-email{display:none!important}.krrep-business-popover{position:fixed;z-index:1200;width:304px;max-width:calc(100vw - 32px);border:1px solid #d7d7d7;border-radius:14px;background:#fff;box-shadow:0 18px 48px #0000002e;color:#171717;overflow:hidden;font-family:Inter,DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.krrep-business-popover h3{margin:0;padding:14px 14px 10px;font-size:14px;font-weight:800}.krrep-popover-user{padding:14px 14px 10px;border-bottom:1px solid #e5e5e5}.krrep-popover-user>small{display:block;margin-bottom:10px;color:#4d4d4d;font-size:11px;text-transform:uppercase}.krrep-popover-user>div{display:grid;grid-template-columns:34px 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center}.krrep-popover-user .krrep-print-avatar{width:34px;height:34px;background:#b9f3d0;color:#108a4a;font-size:12px}.krrep-popover-user b,.krrep-popover-user small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.krrep-popover-user b{font-size:13px}.krrep-popover-user small{color:#666;font-size:11px}.krrep-popover-links{padding:7px 0}.krrep-popover-links+.krrep-popover-links,.krrep-popover-links footer{border-top:1px solid #e7e7e7}.krrep-popover-links a{min-height:36px;padding:8px 14px;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:8px;color:#1f1f1f!important;text-decoration:none!important;font-size:13px}.krrep-popover-links a:hover{background:#fff4ee;color:#f4512c!important}.krrep-popover-links a.is-danger{color:#ff3b30!important}.krrep-popover-links span{color:inherit;font-size:14px}.krrep-popover-links b{font-weight:500}.krrep-business-popover>footer{padding:8px 14px 11px;border-top:1px solid #e7e7e7;color:#777;font-size:11px}.krrep-popover-table{margin:0 14px 10px;border:1px solid #d8d8d8;border-radius:10px;overflow:hidden}.krrep-popover-table div{min-height:30px;padding:6px 9px;display:grid;grid-template-columns:1fr auto;align-items:center;border-top:1px solid #e1e1e1;gap:12px}.krrep-popover-table div:first-child{border-top:0}.krrep-popover-table span{color:#646464;font-size:12px}.krrep-popover-table b{font-size:12px;font-weight:800}.krrep-popover-table .is-active{padding:2px 8px;border-radius:99px;background:#bdf2cd;color:#07944d}.krrep-period-modal{position:fixed;z-index:1300;inset:0;display:grid;place-items:start center;padding-top:9vh;background:rgba(0,0,0,.58);font-family:Inter,DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.krrep-period-dialog{width:min(560px,100vw - 32px);border-radius:14px;background:#fff;box-shadow:0 20px 60px #0000003d;overflow:hidden;color:#171717}.krrep-period-dialog>header,.krrep-period-dialog>footer{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e5e5e5}.krrep-period-dialog>footer{border-top:1px solid #e5e5e5;border-bottom:0;justify-content:flex-end}.krrep-period-dialog h3{margin:0;font-size:14px;font-weight:800}.krrep-period-dialog button{border:1px solid #dcdcdc;border-radius:9px;background:#fff;color:#171717;min-height:32px;padding:6px 12px;font-weight:600}.krrep-period-dialog button:hover{background:#f7f7f7}.krrep-period-dialog .is-primary{border-color:#111;background:#111;color:#fff}.krrep-period-body{padding:16px}.krrep-period-body p{margin:0 0 10px;font-size:13px;color:#373737}.krrep-period-select{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left}.krrep-period-picker{margin-top:12px;border:1px solid #d9d9d9;border-radius:13px;overflow:hidden}.krrep-period-search{margin:10px 12px;height:38px;display:grid;grid-template-columns:24px 1fr;align-items:center;border:1px solid #2c7be5;border-radius:10px;box-shadow:0 0 0 2px #2c7be51f}.krrep-period-search span{display:grid;place-items:center;color:#555}.krrep-period-search input{border:0;outline:0;background:transparent;width:100%;height:100%}.krrep-period-option{min-height:34px;padding:7px 12px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;border-top:1px solid #e7e7e7;font-size:13px}.krrep-period-option input{width:16px;height:16px}.krrep-period-option small{color:#666}.krrep-period-options{max-height:255px;overflow-y:auto}.krrep-period-picker footer{padding:9px 12px;display:flex;justify-content:space-between;border-top:1px solid #dedede;color:#555;font-size:12px}.krrep-print-transaction-page{min-height:100vh;padding:16px 10px 38px;background:#fff;color:#111}.krrep-print-transaction-page.is-loading,.krrep-print-transaction-page.is-saving{cursor:progress}.krrep-print-transaction-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.krrep-print-transaction-header h1{margin:0 0 3px;font-size:18px;font-weight:900;letter-spacing:-.3px}.krrep-print-transaction-header p{margin:0;color:#333;font-size:11px;line-height:1.45}.krrep-print-create-btn{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:8px 13px;border-radius:9px;background:#080808;color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:900;white-space:nowrap;box-shadow:0 8px 18px #0000001f}.krrep-print-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:6px;margin-bottom:12px}.krrep-print-stat-card{min-height:58px;padding:10px;border:1px solid #d2d2d2;border-radius:7px;background:#fff}.krrep-print-stat-card span{display:block;margin-bottom:10px;color:#333;font-size:11px;font-weight:800}.krrep-print-stat-card b{display:block;color:#050505;font-size:18px;font-weight:900}.krrep-print-list-card{border:1px solid #d2d2d2;border-radius:8px;background:#fff;overflow:hidden}.krrep-print-list-toolbar{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid #d8d8d8}.krrep-print-tabs{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.krrep-print-tabs button,.krrep-print-list-actions button{border:0;background:transparent;color:#111;font-size:11px;font-weight:700}.krrep-print-tabs button{min-height:26px;padding:5px 10px;border-radius:9px}.krrep-print-tabs button.is-active{background:#efefef}.krrep-print-list-actions{display:flex;align-items:center;gap:7px}.krrep-print-list-actions button{width:28px;height:28px;display:grid;place-items:center;border-radius:99px;background:#eeeeee;font-size:14px}.krrep-print-table-wrap{width:100%;overflow-x:auto}.krrep-print-table-wrap table{width:100%;border-collapse:collapse;table-layout:auto}.krrep-print-table-wrap th{padding:9px 10px;border-bottom:1px solid #d8d8d8;background:#f8f8f8;color:#363636;font-size:12px;font-weight:900;text-align:left;white-space:nowrap}.krrep-print-table-wrap td{min-height:280px;padding:0}.krrep-print-table-wrap tr.krrep-print-data-row td{min-height:0;padding:10px;border-bottom:1px solid #dedede;color:#222;font-size:12px;vertical-align:middle;white-space:nowrap}.krrep-print-table-wrap tr.krrep-print-data-row td:nth-child(3),.krrep-print-table-wrap tr.krrep-print-data-row td:nth-child(5){white-space:normal}.krrep-print-status-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#eef2f0;color:#202020;font-size:11px;font-weight:800}.krrep-print-status-badge i{width:7px;height:7px;border-radius:999px;background:#777}.krrep-status-approved,.krrep-status-paid,.krrep-status-completed{background:#d9f8e8;color:#06763d}.krrep-status-approved i,.krrep-status-paid i,.krrep-status-completed i{background:#089650}.krrep-status-draft{background:#ececec;color:#555}.krrep-status-pending{background:#fff0d6;color:#9a5a00}.krrep-status-rejected,.krrep-status-void{background:#ffe2df;color:#b42318}.krrep-status-rejected i,.krrep-status-void i{background:#d92d20}.krrep-print-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:25px;padding:4px 10px;border:1px solid #cfcfcf;border-radius:999px;color:#111!important;text-decoration:none!important;font-size:11px;font-weight:900}.krrep-print-more-btn i{font-style:normal;font-size:10px;line-height:1}.krrep-print-table-empty{min-height:235px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#444}.krrep-print-table-empty span{width:52px;height:52px;display:grid;place-items:center;margin-bottom:12px;border-radius:999px;color:#333;font-size:34px}.krrep-print-table-empty strong{color:#111;font-size:14px;font-weight:900}.krrep-print-table-empty p{margin:5px 0 0;color:#555;font-size:12px}.krrep-print-list-footer{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border-top:1px solid #d8d8d8;color:#444;font-size:11px}.krrep-print-list-footer>div{display:flex;align-items:center;gap:7px}.krrep-print-list-footer select{height:28px;min-width:64px;border:1px solid #bdbdbd;border-radius:8px;background:#fff;color:#111;font-size:11px;font-weight:800}.krrep-print-list-footer button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:999px;background:#f2f2f2;color:#777}.krrep-machine-schedule-page{background:#f8f8f7}.krrep-machine-header{align-items:center}.krrep-machine-view-toggle{display:inline-flex;align-items:center;border:1px solid #cfcfcf;border-radius:8px;background:#fff;overflow:hidden}.krrep-machine-view-toggle button{min-height:30px;padding:6px 11px;border:0;border-right:1px solid #d9d9d9;background:transparent;color:#202020;font-size:11px;font-weight:800}.krrep-machine-view-toggle button:last-child{border-right:0}.krrep-machine-view-toggle button.is-active{background:#f0f0f0}.krrep-machine-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:6px;margin-bottom:12px}.krrep-machine-stat-card{min-height:94px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:14px;border:1px solid #d1d1d1;border-radius:8px;background:#fff}.krrep-machine-stat-card span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#ededed;color:#111;font-size:16px}.krrep-machine-stat-card b{color:#050505;font-size:18px;font-weight:900}.krrep-machine-stat-card small{color:#333;font-size:11px;font-weight:700}.krrep-machine-board{border:1px solid #d1d1d1;border-radius:9px;background:#fff;overflow:hidden}.krrep-machine-toolbar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid #d7d7d7}.krrep-machine-period,.krrep-machine-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.krrep-machine-toolbar-right{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.krrep-machine-range-toggle{display:inline-flex;border:1px solid #d7d7d7;border-radius:8px;background:#fff;overflow:hidden}.krrep-machine-range-toggle button{min-height:30px;padding:6px 11px;border:0;border-right:1px solid #d7d7d7;background:transparent;color:#111;font-size:11px;font-weight:800}.krrep-machine-range-toggle button:last-child{border-right:0}.krrep-machine-range-toggle button.is-active{background:#f0f0f0}.krrep-machine-period button{min-height:27px;border:1px solid #d7d7d7;border-radius:999px;background:#fff;color:#111;font-size:11px;font-weight:800}.krrep-machine-period strong{font-size:12px;font-weight:900}.krrep-machine-legend span{display:inline-flex;align-items:center;gap:5px;color:#333;font-size:11px;font-weight:700}.krrep-machine-legend i{width:9px;height:9px;border-radius:999px;background:#2f8df7}.krrep-machine-legend .is-in-progress{background:#f97316}.krrep-machine-legend .is-completed{background:#16a34a}.krrep-machine-legend .is-cancelled{background:#b8b8b8}.krrep-machine-legend .is-actual-run{background:#047857}.krrep-machine-content{overflow-x:auto}.krrep-machine-loading{min-height:260px;display:grid;place-items:center;color:#555;font-size:13px;font-weight:800}.krrep-machine-loading.is-error{color:#b42318}.krrep-machine-timeline{min-width:1080px}.krrep-machine-timeline-head,.krrep-machine-row{display:grid;grid-template-columns:230px repeat(var(--krrep-days, 7),minmax(120px,1fr))}.krrep-machine-timeline-head{min-height:58px;border-bottom:1px solid #d7d7d7;background:#fafafa}.krrep-machine-timeline-head>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-left:1px solid #dedede;color:#111;font-size:11px;font-weight:900;text-align:center}.krrep-machine-timeline-head>div:first-child{align-items:flex-start;padding-left:24px;border-left:0;text-align:left}.krrep-machine-timeline-head span{color:#3b3b3b;font-size:10px}.krrep-machine-timeline-head b{font-size:12px}.krrep-machine-timeline-head .is-today b{width:27px;height:27px;display:grid;place-items:center;border-radius:999px;background:#f40a56;color:#fff}.krrep-machine-row{min-height:70px;border-bottom:1px solid #d7d7d7}.krrep-machine-row:last-child{border-bottom:0}.krrep-machine-info{position:relative;z-index:2;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;background:#fff}.krrep-machine-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#ededed;font-size:14px}.krrep-machine-info b,.krrep-machine-info small,.krrep-machine-info p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.krrep-machine-info b{font-size:11px;font-weight:900}.krrep-machine-info small{margin-top:1px;color:#444;font-size:10px}.krrep-machine-info p{margin:3px 0 0;color:#555;font-size:10px}.krrep-machine-info strong{color:#f40a56;font-size:10px;font-weight:900}.krrep-machine-util{height:3px;margin-top:5px;border-radius:99px;background:#e3e3e3;overflow:hidden}.krrep-machine-util i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#f97316)}.krrep-machine-track{position:relative;grid-column:2/-1;min-height:70px}.krrep-machine-day-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--krrep-days, 7),1fr)}.krrep-machine-day-grid span{border-left:1px solid #ececec}.krrep-machine-day-grid span:nth-child(3){background:rgba(255,64,64,.09)}.krrep-machine-today-line{position:absolute;top:0;bottom:0;width:2px;background:#f40a56;transform:translate(-50%);z-index:2}.krrep-machine-event{position:absolute;top:18px;z-index:3;min-width:34px;height:34px;display:flex;flex-direction:column;justify-content:center;padding:5px 9px;border-radius:7px;background:#2f8df7;color:#fff!important;text-decoration:none!important;box-shadow:0 8px 16px #2f8df738;overflow:hidden}.krrep-machine-event b,.krrep-machine-event span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.krrep-machine-event b{font-size:10px;font-weight:900}.krrep-machine-event span{font-size:9px;font-weight:700}.krrep-machine-event.is-in-progress{background:#f97316}.krrep-machine-event.is-completed{background:#16a34a}.krrep-machine-event.is-cancelled{background:#a3a3a3}.krrep-machine-event.is-actual-run{background:#047857}.krrep-machine-list{overflow-x:auto}.krrep-machine-list table{width:100%;border-collapse:collapse}.krrep-machine-list th,.krrep-machine-list td{padding:10px 12px;border-bottom:1px solid #e2e2e2;font-size:12px;text-align:left;vertical-align:top}.krrep-machine-list th{background:#f7f7f7;font-weight:900}.krrep-machine-list td span{display:block;margin-top:2px;color:#555;font-size:11px}.krrep-print-create-header{max-width:980px;display:flex;align-items:center;gap:12px;margin:0 auto 18px}.krrep-print-create-header a{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:#111!important;text-decoration:none!important;font-weight:900}.krrep-print-create-header h1{margin:0;font-size:20px;font-weight:900;letter-spacing:-.3px}.krrep-print-cost-form{max-width:980px;margin:0 auto;display:grid;grid-template-columns:minmax(420px,1fr) minmax(260px,.56fr);gap:12px;align-items:start}.krrep-print-form-card{padding:0 0 10px;border:1px solid #cfcfcf;border-radius:8px;background:#fff;overflow:hidden}.krrep-print-form-card-wide{grid-column:span 1}.krrep-print-form-card h2{margin:0 0 10px;padding:10px 12px;border-bottom:1px solid #d7d7d7;font-size:12px;font-weight:900}.krrep-print-form-card label{display:block;margin:0 10px 10px}.krrep-print-form-card label span{display:block;margin-bottom:5px;color:#333;font-size:11px;font-weight:700}.krrep-print-form-card input,.krrep-print-form-card select,.krrep-print-form-card textarea{width:100%;min-height:34px;padding:7px 9px;border:1px solid #8f8f8f;border-radius:7px;background:#fff;color:#111;font-size:12px;outline:none}.krrep-print-form-card textarea{min-height:58px;resize:vertical}.krrep-print-form-card input:focus,.krrep-print-form-card select:focus,.krrep-print-form-card textarea:focus{border-color:#111;box-shadow:0 0 0 2px #0000000f}.krrep-print-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 10px}.krrep-print-form-grid-2 label{margin-left:0;margin-right:0}.krrep-print-form-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:12px;padding-top:2px}.krrep-print-form-actions a,.krrep-print-form-actions button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border-radius:8px;border:1px solid #d9d9d9;font-size:11px;font-weight:900;text-decoration:none!important}.krrep-print-form-actions a{background:#fff;color:#111!important}.krrep-print-form-actions button{border-color:#111;background:#111;color:#fff}.krrep-print-form-actions button:disabled{border-color:#f2f2f2;background:#fafafa;color:#c9c9c9;cursor:not-allowed}.krrep-print-main{width:100%;max-width:none;min-width:0;overflow-x:hidden;padding:46px clamp(24px,4vw,48px) 28px;display:flex;flex-direction:column;gap:28px}.krrep-print-hero-x{min-height:330px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,.9fr);align-items:center;gap:30px}.krrep-print-hero-x p{margin:0;color:#111;font-size:17px}.krrep-print-hero-x h1{margin:8px 0 19px;font-size:30px;font-weight:900;letter-spacing:-.9px;text-transform:uppercase}.krrep-print-meta{display:flex;flex-wrap:wrap;gap:14px;color:#161616;font-size:14px}.krrep-print-brandmark small{display:block;margin-bottom:7px;font-size:clamp(28px,3vw,38px);font-weight:400;letter-spacing:-1.6px}.krrep-print-brandmark strong{display:block;max-width:560px;font-size:clamp(72px,8vw,122px);font-weight:900;line-height:.82;letter-spacing:-6px;background:linear-gradient(90deg,#f2373e,#ff9b17);-webkit-background-clip:text;color:transparent}.krrep-print-brandmark strong span{letter-spacing:-12px}.krrep-print-brandmark p{margin-top:14px;color:#424242;font-size:15px}.krrep-print-panels{display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(360px,1fr);gap:24px}.krrep-print-panel{min-height:408px;padding:25px;border:1px solid #d9d9d9;border-radius:17px;background:rgba(255,255,255,.82);box-shadow:0 10px 35px #1f180c09}.krrep-print-panel h2{margin:0 0 16px;font-size:15px;font-weight:900}.krrep-print-recent{display:flex;flex-direction:column}.krrep-print-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#717171}.krrep-print-empty span{width:48px;height:48px;display:grid;place-items:center;margin-bottom:12px;border-radius:99px;background:#f5f5f5;color:#373737;font-size:22px}.krrep-print-empty strong{color:#5f5f5f;font-size:15px}.krrep-print-empty p{max-width:360px;margin:8px 0 14px;font-size:12px}.krrep-print-empty a{color:#f4512c!important;text-decoration:none!important;font-size:12px;font-weight:900}.krrep-print-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px}.krrep-print-quick-card{min-height:116px;padding:16px;border:1px solid #ececec;border-radius:13px;background:rgba(255,255,255,.82);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#161616!important;text-decoration:none!important;transition:.18s ease}.krrep-print-quick-card:hover{transform:translateY(-3px);border-color:#ffc7a8;box-shadow:0 12px 22px #2a20140f}.krrep-print-quick-card span{width:56px;height:56px;display:grid;place-items:center;border-radius:15px;background:#f5f5f5;color:#343434;font-size:24px}.krrep-print-quick-card b{font-size:12px;font-weight:500;text-align:center}.krrep-print-master-strip{margin-top:18px;padding-top:16px;border-top:1px solid #efefef;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.krrep-print-master-strip a{padding:10px 12px;border-radius:10px;background:#fff8f3;color:#b84620!important;text-decoration:none!important;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:space-between}.krrep-print-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#4c4c4c;font-size:13px}.krrep-print-footer b{color:#f4512c}@media (max-width: 1180px){.krrep-print-dashboard{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:1fr}body.krrep-business-child-active .page-container,body.krrep-business-child-active .layout-main,body.krrep-business-child-active .layout-main-section-wrapper{width:100%!important;margin-left:0!important;position:static!important;inset:auto!important}.krrep-business-context-sidebar{position:static;width:100%}.krrep-print-sidebar{min-height:auto;position:static}.krrep-print-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.krrep-print-user{display:none}.krrep-print-main{padding-top:24px}.krrep-print-hero-x,.krrep-print-panels{grid-template-columns:1fr}}@media (max-width: 720px){.krrep-print-dashboard{min-height:100vh}.krrep-print-top-actions,.krrep-print-menu,.krrep-print-quick-grid,.krrep-print-master-strip{grid-template-columns:1fr}.krrep-print-brandmark strong{font-size:clamp(58px,18vw,84px)}.krrep-print-panels{gap:16px}.krrep-print-panel{min-height:320px;padding:18px}.krrep-print-footer{align-items:flex-start;flex-direction:column}}.krrep-desk-card p{margin:0;color:var(--krrep-muted);line-height:1.55;font-size:12px}.krrep-desk-card b{margin-top:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--krrep-orange)}.krrep-tone-green .krrep-card-icon{background:var(--krrep-green-soft);color:var(--krrep-green)}.krrep-tone-blue .krrep-card-icon{background:var(--krrep-blue-soft);color:var(--krrep-blue)}.krrep-tone-purple .krrep-card-icon{background:var(--krrep-purple-soft);color:var(--krrep-purple)}.krrep-tone-amber .krrep-card-icon{background:var(--krrep-amber-soft);color:var(--krrep-amber)}.krrep-tone-gray .krrep-card-icon{background:#f3f4f3;color:#646a64}.krrep-desk-fastlane{max-width:1320px;margin:18px auto 0;padding:24px;display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:18px;align-items:center;border:1px solid var(--krrep-line);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 8px 30px #2724200a}.krrep-desk-fastlane h2{margin:6px 0;font-size:22px;font-weight:900;letter-spacing:-.7px}.krrep-desk-fastlane p{margin:0;color:var(--krrep-muted);font-size:12px;line-height:1.55}.krrep-desk-chips{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap}.krrep-desk-chip{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid var(--krrep-line);border-radius:12px;background:#fff;color:var(--krrep-ink)!important;font-size:12px;font-weight:800;text-decoration:none!important;transition:.18s ease}.krrep-desk-chip:hover{transform:translateY(-1px);border-color:#ffc7b8;background:#fff7f4}.krrep-desk-chip i{color:var(--krrep-orange);font-style:normal}@media (max-width: 900px){.krrep-desk-launcher{padding:0 18px 40px}.krrep-desk-hero{margin:42px auto 28px}.krrep-desk-fastlane{grid-template-columns:1fr}.krrep-desk-chips{justify-content:flex-start}}@media (max-width: 640px){.krrep-desk-nav{align-items:flex-start;flex-direction:column;padding:14px 0}.krrep-desk-hero h1{font-size:34px;letter-spacing:-1.5px}.krrep-desk-grid{grid-template-columns:1fr}.krrep-desk-card{min-height:230px}}
/*# sourceMappingURL=arahint_system.bundle.7TPIZLIP.css.map */
