:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo){font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#302820;background:#f6f2eb;font-size:15px;font-synthesis:none}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) *{box-sizing:border-box}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo){margin:0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) button,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) input,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) select{font:inherit}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) button,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) a,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) input,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) select{-webkit-tap-highlight-color:transparent}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) button,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) a{touch-action:manipulation}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) button{cursor:pointer}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) button:disabled{opacity:.55;cursor:default}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) button,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) input,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) select{min-height:42px;border:1px solid #cfbead;border-radius:8px;background:#fffefa;color:#541923;padding:9px 12px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) input,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) select{color:#302820;max-width:100%;min-width:0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) input{width:100%}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) input[type=number]{font-variant-numeric:tabular-nums}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) input:focus,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) select:focus{outline:2px solid #9a7359;outline-offset:2px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) button:hover{background:#f2e9dd}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) button.primary{background:#541923;border-color:#541923;color:#fffefa}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) button.primary:hover{background:#40131b}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) a{color:#541923;text-underline-offset:3px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) p{line-height:1.6;margin:8px 0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) h1,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) h2,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) h3{line-height:1.25}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) h1{font-size:32px;letter-spacing:-.03em;margin:5px 0 9px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) h2{font-size:19px;margin:0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) h3{font-size:17px;margin:0 0 8px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) small,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .muted{color:#766657;font-size:13px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) strong,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) b{font-weight:650}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .hidden,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) [hidden]{display:none!important}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) header{background:#541923;color:#fff9f0;padding:20px max(22px,calc((100vw - 1436px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) header strong{font-size:23px;display:block}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) header small{color:#dfc4c5;display:block;margin-top:4px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .demo{border:1px solid #ab7d80;border-radius:99px;padding:7px 12px;font-size:12px;white-space:nowrap}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .topnav{display:flex;gap:24px;align-items:center;max-width:1324px;margin:auto;padding:0 22px;border-bottom:1px solid #ddd0c0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .topnav span,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .topnav a{padding:15px 0;color:#7d6b59;text-decoration:none;font-size:14px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .topnav .selected{color:#541923;border-bottom:3px solid #541923;font-weight:700}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .topnav .new{font-size:10px;background:#eadfce;border-radius:20px;padding:4px 7px;margin-left:5px;color:#735336}body:is(.en-kaparot,.en-minim) main{max-width:1324px;margin:auto;padding:28px 22px 44px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:700;color:#865b45}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .heading p{color:#716151}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .heading button{padding:12px 20px;flex-shrink:0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .summary{display:grid;grid-template-columns:.75fr 1fr 1fr 1.2fr;gap:0;background:#fffefa;border:1px solid #ddd0c0;border-radius:14px;padding:20px 0;margin-bottom:24px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .summary article{padding:0 22px;border-right:1px solid #e8ded1;min-width:0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .summary article:last-child{border:0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .summary .label{display:block;font-size:12px;color:#786654;margin-bottom:8px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .summary strong{display:block;font-size:25px;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#541923;overflow-wrap:anywhere}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .summary small{display:block;margin-top:8px;font-size:12px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .summary .pending{color:#825326}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .toolbar{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:16px;margin-bottom:16px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .filters{display:flex;align-items:end;gap:12px;flex:1;flex-wrap:wrap}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) label{display:block;font-size:12px;font-weight:650;color:#6c5949}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) label>input,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) label>select{display:block;margin-top:6px;font-size:15px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .search{flex:1;max-width:330px;min-width:180px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .currency{width:145px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .default-price{display:flex;align-items:end;gap:10px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .default-price label{width:145px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .tabs{display:flex;gap:18px;margin:22px 0 16px;border-bottom:1px solid #ddd0c0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .tabs button{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;color:#776553;padding:10px 2px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .tabs button.active{border-bottom-color:#541923;color:#541923;font-weight:700}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .sheet{background:#fffefa;border:1px solid #ddd0c0;border-radius:13px;overflow:hidden}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .scroll-table{overflow:auto}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) caption{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) thead{background:#f1eadd;color:#75604b}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) th{font-size:11px;font-weight:650;padding:13px 12px;white-space:nowrap}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) td{padding:16px 12px;border-bottom:1px solid #ece3d6;vertical-align:middle;font-variant-numeric:tabular-nums}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) tbody tr:last-child td{border-bottom:0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) tbody tr:hover{background:#fcf8f1}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) td.person{min-width:195px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) td.person strong{display:block;font-size:14px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) td.person small{display:block;margin-top:5px;font-size:11px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .qty input{width:62px;text-align:center;padding:8px 4px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .price input{width:96px;padding:8px 7px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .number{white-space:nowrap}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .paid{color:#446148}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .owed{font-weight:650;color:#80562c}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .state{display:inline-block;border-radius:99px;font-size:11px;padding:5px 9px;white-space:nowrap;background:#eee5d7;color:#6f5437}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .state.ok{background:#eaf0e6;color:#3c5f3b}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .state.partial{background:#f4e8d0;color:#8b5b21}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .state.check{background:#e9e8ef;color:#60556f}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .cell-actions button{font-size:12px;padding:8px 11px;min-height:36px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .add-row{display:flex;align-items:center;gap:14px;padding:15px 18px;border-top:1px dashed #d9c8b4}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .add-row button{border:0;background:transparent;color:#541923;font-weight:650;padding:4px;min-height:32px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .add-row small{font-size:12px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .list-total{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;background:#eee4d5;border-top:1px solid #ddd0c0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .list-total strong{font-size:14px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .total-values{display:flex;gap:25px;flex-wrap:wrap}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .total-values span{font-size:11px;color:#78624d}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .total-values b{display:block;font-size:16px;color:#541923;margin-top:4px;font-variant-numeric:tabular-nums}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .under-list{display:flex;justify-content:space-between;gap:18px;margin:13px 0 24px;font-size:12px;color:#786655}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .explain{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #ddd0c0;padding-top:23px;margin-top:24px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .explain p{font-size:13px;color:#716151}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .explain h3{font-size:14px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .foot{margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:16px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .foot p{font-size:12px;color:#786655;max-width:650px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .foot button{font-size:12px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .payment-methods{max-width:130px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .payment-methods small{font-size:11px;line-height:1.5}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .empty{grid-column:1/-1;padding:30px;color:#776351;text-align:center}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .pay-list{border:1px solid #ddd0c0;background:#fffefa;border-radius:13px;overflow:hidden}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .pay-item{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;border-bottom:1px solid #ece3d6}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .pay-item:last-child{border:0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .pay-item strong{display:block}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .pay-item small{display:block;margin-top:5px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .pay-item>div:last-child{text-align:right;flex-shrink:0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .pay-item button{font-size:12px;margin-top:9px}:is(#k-dialogo,#m-dialogo){margin:auto;width:min(620px,94vw);max-height:90vh;max-height:90dvh;overflow:auto;background:#fffefa;color:#302820;border:1px solid #cbbbA8;border-radius:15px;padding:24px;font:inherit}:is(#k-dialogo,#m-dialogo)::backdrop{background:#302219a3}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .dialog-head{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .dialog-head h2{font-size:23px;margin-top:4px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .close{border:0;background:transparent;padding:4px 8px;font-size:22px;min-height:32px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .form-grid label.full,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .form-grid .full{grid-column:1/-1}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .form-grid input,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .form-grid select{width:100%;min-width:0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .preview{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px;background:#f4ecdf;border-radius:10px;margin:18px 0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .preview strong{font-size:22px;color:#541923}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .form-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid #e5d8c7;margin-top:20px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .form-actions button{min-height:44px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .inline-note{font-size:12px;line-height:1.65;color:#78634e;background:#f4eee4;padding:12px;border-radius:8px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .error{color:#9b3333;font-size:13px;line-height:1.5}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .error:empty{display:none}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .review-line{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #e8ddcf}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .review-line span{font-size:13px;color:#796654}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .notice{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#45392f;color:#fff9f0;padding:12px 18px;border-radius:10px;font-size:13px;max-width:90vw;z-index:20;pointer-events:none}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .notice:empty{display:none}@media(max-width:1000px){:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .summary{grid-template-columns:1fr 1fr;gap:18px;padding:18px 0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .summary article:nth-child(2){border:0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .default-price{width:100%}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .default-price label{width:195px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .explain{gap:18px}body:is(.en-kaparot,.en-minim) main{padding:22px 16px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .list-total{align-items:start}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .total-values{gap:16px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .sheet table{font-size:12px}}@media(max-width:680px){:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) header{padding:18px 16px;gap:10px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) header strong{font-size:20px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .demo{border:0;padding:0;font-size:10px;white-space:normal;max-width:120px;text-align:right}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .topnav{gap:20px;padding:0 16px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .topnav .context{display:none}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .heading{display:block;margin-bottom:20px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) h1{font-size:28px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .heading>button{width:100%;margin-top:12px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .summary article{padding:0 15px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .summary strong{font-size:22px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .summary small{font-size:11px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .filters{gap:10px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .search{max-width:none;min-width:100%}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .filters>label:not(.search){flex:1}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .filters select{width:100%}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .default-price{align-items:center}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .toolbar{gap:15px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .default-price small{max-width:150px;line-height:1.4}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .default-price label{width:155px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .scroll-table{overflow:visible}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) table,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) tbody{display:block}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) thead{display:none}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) tbody tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #dfd2c1;padding:16px;gap:13px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) tbody tr:last-child{border:0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) td{display:block;border:0;padding:0;white-space:normal}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) td::before{content:attr(data-label);display:block;color:#826b54;font-size:10px;margin-bottom:5px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .person{grid-column:1/-1}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .person::before,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .cell-actions::before,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .status-cell::before{display:none}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) td.person strong{font-size:16px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .person small{font-size:12px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .qty input,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .price input{width:100%;font-size:16px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .cell-actions button{width:100%;min-height:40px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .status-cell{align-self:center}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .add-row{align-items:start;flex-direction:column;gap:5px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .list-total{display:block;padding:18px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .total-values{display:grid;grid-template-columns:1fr 1fr;margin-top:15px;gap:16px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .total-values b{font-size:17px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .under-list{display:block;font-size:11px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .under-list span{display:block;margin-bottom:6px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .explain{grid-template-columns:1fr;gap:8px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .foot{display:block}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .pay-item{padding:15px;align-items:start}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .pay-item strong{font-size:13px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .pay-item small{font-size:11px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .pay-item>div:last-child{max-width:45%}:is(#k-dialogo,#m-dialogo){padding:20px 16px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .form-grid{gap:14px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .form-grid label{font-size:12px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .form-grid .full{grid-column:1/-1}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .form-actions button{flex:1}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .preview strong{font-size:20px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .review-line strong{text-align:right;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) *{scroll-behavior:auto!important}}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) /* Fecha y franja visibles en cada fila,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) con la misma presentación de la lista. */
body:is(.en-kaparot,.en-minim) main{max-width:1480px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .topnav{max-width:1480px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) td,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) th{padding-left:9px;padding-right:9px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) td.person{min-width:148px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .schedule-cell select{font-size:12px;padding:9px 6px;width:114px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .schedule-cell select[data-field=slot]{width:125px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .schedule-cell select:disabled{opacity:.65;color:#766657}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .schedule-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;background:#eee5d8;border:1px solid #ddcebc;border-radius:11px;margin:20px 0 0}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .schedule-bar strong{display:block;font-size:13px;color:#624b38}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .schedule-bar span{display:block;margin-top:4px;font-size:12px;color:#796550}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .schedule-bar button{flex-shrink:0;font-size:13px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .slot-item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #e8ddcf}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .slot-item small{display:block;margin-top:3px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .slot-item button{font-size:12px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .slot-form{background:#f5eee3;border-radius:10px;padding:15px;margin-top:18px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .slot-form .form-grid{margin:0 0 14px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .slot-form button{width:100%}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .slots-caption{font-size:12px;color:#7a6653;margin:10px 0 18px}@media(max-width:680px){:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .schedule-bar{display:block;padding:14px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .schedule-bar button{width:100%;margin-top:12px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .schedule-cell select,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) .schedule-cell select[data-field=slot]{width:100%;font-size:14px}:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) td,:is(#tab-kaparot,#k-dialogo,#tab-minim,#m-dialogo) th{padding:0}}

body:is(.en-kaparot,.en-minim){background:#f6f2eb}body:is(.en-kaparot,.en-minim) main{max-width:1480px;padding:28px 22px 44px}body:is(.en-kaparot,.en-minim) #app>.acciones,body:is(.en-kaparot,.en-minim) .buscar-wrap{display:none}
:is(#k-notice,#m-notice){position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#45392f;color:#fff9f0;padding:12px 18px;border-radius:10px;font:14px system-ui;max-width:90vw;z-index:100}:is(#k-notice,#m-notice):empty{display:none}
:is(#tab-kaparot,#tab-minim) h1,:is(#k-dialogo,#m-dialogo) h2{font-family:inherit;text-transform:none;text-align:left;border:0;padding:0;color:#302820;letter-spacing:-.02em}:is(#tab-kaparot,#tab-minim) .cell-actions{display:flex;gap:5px;flex-wrap:wrap}:is(#tab-kaparot,#tab-minim) .number{font-size:12px}:is(#k-dialogo,#m-dialogo) .slot-status{color:#3c5f3b;font-size:13px;min-height:20px}:is(#k-dialogo,#m-dialogo) .pay-item{flex-wrap:wrap}:is(#k-dialogo,#m-dialogo) .person-search{margin-top:14px}
@media(max-width:680px){body:is(.en-kaparot,.en-minim) main{padding:22px 14px}:is(#k-dialogo,#m-dialogo) input,:is(#k-dialogo,#m-dialogo) select{font-size:16px}:is(#tab-kaparot,#tab-minim) .cell-actions button{width:auto;flex:1}:is(#tab-kaparot,#tab-minim) .payment-methods{max-width:none}}
@media print{:is(#tab-kaparot,#tab-minim):not(.act){display:none!important}:is(#tab-kaparot,#tab-minim) button,:is(#tab-kaparot,#tab-minim) .toolbar,:is(#tab-kaparot,#tab-minim) .schedule-bar,:is(#tab-kaparot,#tab-minim) .tabs{display:none}:is(#k-notice,#m-notice){display:none}}

:is(#k-dialogo,#m-dialogo){font:15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}:is(#k-dialogo,#m-dialogo) textarea{width:100%;min-height:90px;padding:10px;border:1px solid #cfbead;border-radius:8px;font:inherit}:is(#tab-kaparot,#tab-minim) .tabs{background:transparent;border-radius:0;padding:0}#nav{overflow-x:auto}#nav button{min-width:70px;flex-shrink:0}:is(#tab-kaparot,#tab-minim) .filters>label:not(.search){min-width:140px}
/* Alta continua: un nombre para buscar o crear, sin cambiar de pantalla. */
:is(#k-dialogo,#m-dialogo) .person-picker{position:relative;margin-top:14px}
:is(#k-dialogo,#m-dialogo) .person-picker input{width:100%}
:is(#k-dialogo,#m-dialogo) .person-options{position:absolute;top:100%;left:0;right:0;z-index:2;max-height:235px;overflow-y:auto;background:#fffefa;border:1px solid #cbb9a5;border-radius:9px;box-shadow:0 8px 22px #30282020;margin-top:5px}
:is(#k-dialogo,#m-dialogo) .person-options button{display:block;width:100%;text-align:left;border:0;border-radius:0;border-bottom:1px solid #ece3d6;padding:11px 13px;white-space:normal}
:is(#k-dialogo,#m-dialogo) .person-options button:last-child{border-bottom:0}
:is(#k-dialogo,#m-dialogo) .person-options strong,:is(#k-dialogo,#m-dialogo) .person-options small{display:block;overflow-wrap:anywhere}
:is(#k-dialogo,#m-dialogo) .person-options small{margin-top:3px;font-size:12px}
:is(#k-dialogo,#m-dialogo) .person-options button[aria-selected=true]{background:#eee4d5;outline:2px solid #9a7359;outline-offset:-2px}
:is(#k-dialogo,#m-dialogo) .person-status{font-size:12px;color:#766657;margin:8px 0;min-height:19px}
:is(#k-dialogo,#m-dialogo) .person-status button{min-height:30px;padding:4px 8px;font-size:12px;margin-left:4px}
:is(#k-dialogo,#m-dialogo) .person-extra{margin:8px 0 14px;color:#796550;font-size:12px}
:is(#k-dialogo,#m-dialogo) .person-extra summary{cursor:pointer;padding:5px 0}
:is(#k-dialogo,#m-dialogo) .person-extra label{margin-top:8px}
:is(#k-dialogo,#m-dialogo) .person-extra input{width:100%}
#k-add-saved:empty{display:none}
@media(max-width:680px){:is(#k-dialogo,#m-dialogo) #k-add-form .form-actions{flex-wrap:wrap}:is(#k-dialogo,#m-dialogo) #k-add-form .form-actions button{flex:1 1 135px;font-size:13px}:is(#k-dialogo,#m-dialogo) .person-options{max-height:200px}}
