.btn{border:none;border-radius:10px;padding:10px 16px;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.btn.btn--with-icon{display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:center}.btn.btn--with-icon i-lucide{color:inherit}.btn[disabled],.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--primary{background:#1f7a63;color:#fff}.btn--primary:hover{background:#186a55}.btn--primary.btn--outline{background:transparent;color:#1f7a63;border:1px solid #1f7a63}.btn--primary.btn--outline:hover{background:#1f7a63;color:#fff}.btn--primary.btn--text{background:transparent;color:#1f7a63;border:none}.btn--primary.btn--text:hover{background:color-mix(in srgb,#1f7a63 10%,transparent)}.btn--primary:disabled,.btn--primary[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--accent{background:#ff8a3d;color:#fff}.btn--accent:hover{background:#e6762f}.btn--accent.btn--outline{background:transparent;color:#ff8a3d;border:1px solid #ff8a3d}.btn--accent.btn--outline:hover{background:#ff8a3d;color:#fff}.btn--accent.btn--text{background:transparent;color:#ff8a3d;border:none}.btn--accent.btn--text:hover{background:color-mix(in srgb,#ff8a3d 10%,transparent)}.btn--accent:disabled,.btn--accent[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--secondary{background:#fff;border:1px solid #1f7a63;color:#1f7a63}.btn--secondary:hover{background:#1f7a63;color:#fff}.btn--secondary.btn--outline{background:transparent;color:#1f7a63;border:1px solid #1f7a63}.btn--secondary.btn--outline:hover{background:#1f7a63;color:#fff}.btn--secondary.btn--text{background:transparent;color:#1f7a63;border:none}.btn--secondary.btn--text:hover{background:color-mix(in srgb,#1f7a63 10%,transparent)}.btn--secondary:disabled,.btn--secondary[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--warning{background:#f5b700;color:#fff}.btn--warning:hover{background:#e8ae02}.btn--warning.btn--outline{background:transparent;color:#f5b700;border:1px solid #f5b700}.btn--warning.btn--outline:hover{background:#f5b700;color:#fff}.btn--warning.btn--text{background:transparent;color:#f5b700;border:none}.btn--warning.btn--text:hover{background:color-mix(in srgb,#f5b700 10%,transparent)}.btn--warning:disabled,.btn--warning[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--danger{background:#e5484d;color:#fff}.btn--danger:hover{background:#cc383d}.btn--danger.btn--outline{background:transparent;color:#e5484d;border:1px solid #e5484d}.btn--danger.btn--outline:hover{background:#e5484d;color:#fff}.btn--danger.btn--text{background:transparent;color:#e5484d;border:none}.btn--danger.btn--text:hover{background:color-mix(in srgb,#e5484d 10%,transparent)}.btn--danger:disabled,.btn--danger[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--ghost{background:transparent;color:#6b7280;border:none}.btn--ghost:hover{background:#f1f5f4;color:#1a1d1f}.btn--ghost.btn--danger{color:#e5484d}.btn--ghost.btn--danger:hover{background:#fdecec;color:#cc383d}.btn--ghost:disabled,.btn--ghost[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--sm{padding:6px 12px;font-size:12px}.skk__card{background:#fff;border-radius:16px;box-shadow:0 2px 6px #0000000a;padding:16px}.skk__card-title{font-size:18px;margin:0 0 24px}.skk__card--flat{box-shadow:none;border:1px solid #dde3e1}.input{border:1px solid transparent;border-radius:10px;padding:4px 12px;box-sizing:border-box;font-size:14px;height:40px;max-width:1000px;background:#f3f3f5;outline:none}.input:focus{border-color:#1f7a63}.input--error{border-color:#e5484d!important}.input::placeholder{color:#717182;font-size:14px}.input.input--with-icon-prefix{padding-left:40px}.input-group{display:flex;flex-direction:column}.input-group .input-label{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;padding-bottom:8px}.input-group .input-label-required{color:#e5484d}.table{width:100%;border-collapse:collapse}.table th{text-align:left;font-size:14px;color:#6b7280;padding:12px;border-bottom:1px solid #eef2f1}.table td{padding:16px 12px;border-bottom:1px solid #eef2f1;font-size:14px}.table tr:hover{background:#e8f7f2}.badge{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.badge--success{background:#1f7a631a;color:#1f7a63}.badge--warning{background:#f5b7001a;color:#f5b700}.badge--error{background:#e5484d1a;color:#e5484d}.product-cell{display:flex;flex-direction:column}.product-cell__name{font-weight:600;color:#1a1d1f}.product-cell__meta{font-size:12px;color:#6b7280}.modal-backdrop{background:#0006}.modal-panel{max-width:calc(100vw - 32px)}.skk__modal{display:flex;flex-direction:column;background:#fff;border-radius:10px;min-width:500px;max-height:calc(100vh - 48px)}.skk__modal__top{border-bottom:1px solid #dde3e1;padding:24px}.skk__modal__top-content{display:flex;justify-content:space-between;align-items:center}.skk__modal__title{margin:0;color:#2a2f33}.skk__modal__close{padding:8px;border:none;outline:none;background:transparent;border-radius:10px;transition:all .2s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280}.skk__modal__close:hover{background:#f6f8f7}.skk__modal__close:hover i-lucide{color:#e5484d}.skk__modal__close i-lucide{width:20px;height:20px}.skk__modal>form{display:flex;flex-direction:column;flex:1;min-height:0}.skk__modal__content{display:flex;flex-direction:column;gap:24px;padding:24px;overflow-y:auto;flex:1;min-height:0}.skk__modal__buttons{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #dde3e1;padding:16px 24px 24px}.skk__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500;background-color:#ececf0;color:#717182}.skk__badge i-lucide{color:#717182}.skk__badge--blue{background-color:#dbeafe;color:#1f60ec}.skk__badge--blue i-lucide{color:#1f60ec}.skk__badge--amber{background-color:#fff6da;color:#e18700}.skk__badge--amber i-lucide{color:#e18700}.skk__badge--green{background-color:#e8f7f2;color:#186a55}.skk__badge--green i-lucide{color:#186a55}.skk__badge--red{background-color:#fdecec;color:#cc383d}.skk__badge--red i-lucide{color:#cc383d}.skk__badge--gray{background-color:#ececf0;color:#717182}.skk__badge--gray i-lucide{color:#717182}.skk__container{display:flex;flex-direction:column;gap:24px;padding:32px 24px;max-width:2000px;margin:0 auto}.skk__text--muted{color:#6b7280}@media(max-width:1200px){.col-hide-tablet{display:none!important}.modal-panel--fullscreen-tablet{top:0!important;left:0!important;transform:none!important;margin:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important}}@media(max-width:768px){.col-hide-mobile{display:none!important}}i-lucide svg,lucide-icon svg,lucide-angular svg,span-lucide svg{display:block;width:inherit;height:inherit}i-lucide,lucide-icon,lucide-angular,span-lucide{color:#6b7280}skk-root{display:flex;flex-grow:1;height:100%}html{height:100%}body{height:100%;font-family:Inter,sans-serif;margin:0;overflow:hidden}
