PHPUnit 11.5.55 by Sebastian Bergmann and contributors.

Runtime:       PHP 8.3.29
Configuration: C:\ERP\sistemaGlobal\phpunit.xml

...................F...........                                   31 / 31 (100%)

Time: 00:09.398, Memory: 144.00 MB

There was 1 failure:

1) Tests\Feature\Work\CompanyMasterTest::test_all_existing_and_new_companies_appear_without_duplicate_customer_records
Failed asserting that '"1b8mtT16Hwnm51OHtJDF" wire:name="App\Filament\Pages\CompanyMaster"\n
    class="fi-page"\n
>\n
    \n
\n
    <div class="fi-page-header-main-ctn">\n
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n
        <!--[if BLOCK]><![endif]-->            \n
            <!--[if BLOCK]><![endif]-->                <header\n
    class="fi-header"\n
>\n
    <div>\n
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n
        \n
\n
        <!--[if BLOCK]><![endif]-->            <h1 class="fi-header-heading">\n
                Maestro de clientes\n
            </h1>\n
        <!--[if ENDBLOCK]><![endif]-->\n
        \n
\n
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    </div>\n
\n
    \n
    <!--[if BLOCK]><![endif]-->        <div class="fi-header-actions-ctn">\n
            <!--[if BLOCK]><![endif]--><label class="sg-header-search"  wire:key="1b8mtT16Hwnm51OHtJDF-header-search">\n
    <span class="fi-sr-only">Buscar en este listado</span>\n
    <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">\n
  <path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"/>\n
</svg>    <input type="search" wire:model.live.debounce.400ms="search" placeholder="Razón social o RUC" maxlength="1000" autocomplete="off">\n
</label>\n
<!--[if ENDBLOCK]><![endif]-->\n
\n
            <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->    <div\n
        class="fi-ac fi-align-start"\n
    >\n
        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                \n
        \n
        \n
        <button                                                            class="fi-color fi-color-primary fi-bg-color-400 hover:fi-bg-color-300 dark:fi-bg-color-600 dark:hover:fi-bg-color-500 fi-text-color-900 hover:fi-text-color-800 dark:fi-text-color-950 dark:hover:fi-text-color-950 fi-btn fi-size-md  fi-ac-btn-action" type="button" wire:loading.attr="disabled" wire:click="mountAction('importMaster')"        >\n
                            <svg wire:loading.remove.delay.default="1" wire:target="mountAction('importMaster')" class="fi-icon fi-size-md" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">\n
  <path stroke-linecap="round" stroke-linejoin="round" d="M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5m-13.5-9L12 3m0 0 4.5 4.5M12 3v13.5"/>\n
</svg>                    <svg\n
        fill="none"\n
        viewBox="0 0 24 24"\n
        xmlns="http://www.w3.org/2000/svg"\n
        class="fi-icon fi-loading-indicator fi-size-md" wire:loading.delay.default="" wire:target="mountAction('importMaster')"\n
    >\n
        <path\n
            clip-rule="evenodd"\n
            d="M12 19C15.866 19 19 15.866 19 12C19 8.13401 15.866 5 12 5C8.13401 5 5 8.13401 5 12C5 15.866 8.13401 19 12 19ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z"\n
            fill-rule="evenodd"\n
            fill="currentColor"\n
            opacity="0.2"\n
        ></path>\n
        <path\n
            d="M2 12C2 6.47715 6.47715 2 12 2V5C8.13401 5 5 8.13401 5 12H2Z"\n
            fill="currentColor"\n
        ></path>\n
    </svg>                            \n
                                                Carga masiva Excel                            \n
            \n
            \n
                    </button>\n
\n
        \n
        \n
                            \n
        \n
        \n
        <button                                                            class="fi-color fi-color-primary fi-bg-color-400 hover:fi-bg-color-300 dark:fi-bg-color-600 dark:hover:fi-bg-color-500 fi-text-color-900 hover:fi-text-color-800 dark:fi-text-color-950 dark:hover:fi-text-color-950 fi-btn fi-size-md  fi-ac-btn-action" type="button" wire:loading.attr="disabled" wire:click="mountAction('configure')"        >\n
                            <svg wire:loading.remove.delay.default="1" wire:target="mountAction('configure')" class="fi-icon fi-size-md" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">\n
  <path stroke-linecap="round" stroke-linejoin="round" d="M12 9v6m3-3H9m12 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/>\n
</svg>                    <svg\n
        fill="none"\n
        viewBox="0 0 24 24"\n
        xmlns="http://www.w3.org/2000/svg"\n
        class="fi-icon fi-loading-indicator fi-size-md" wire:loading.delay.default="" wire:target="mountAction('configure')"\n
    >\n
        <path\n
            clip-rule="evenodd"\n
            d="M12 19C15.866 19 19 15.866 19 12C19 8.13401 15.866 5 12 5C8.13401 5 5 8.13401 5 12C5 15.866 8.13401 19 12 19ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z"\n
            fill-rule="evenodd"\n
            fill="currentColor"\n
            opacity="0.2"\n
        ></path>\n
        <path\n
            d="M2 12C2 6.47715 6.47715 2 12 2V5C8.13401 5 5 8.13401 5 12H2Z"\n
            fill="currentColor"\n
        ></path>\n
    </svg>                            \n
                                                Agregar o editar campos                            \n
            \n
            \n
                    </button>\n
\n
        \n
        \n
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    </div>\n
<!--[if ENDBLOCK]><![endif]-->            <!--[if ENDBLOCK]><![endif]-->\n
            \n
        </div>\n
    <!--[if ENDBLOCK]><![endif]--></header>\n
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->\n
        <div class="fi-page-main">\n
            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n
            <div class="fi-page-content">\n
                \n
\n
                \n
\n
                \n
\n
                <style>\r\n
.wt{--wt-bg:#fff;--wt-text:#172c43;--wt-muted:#64748b;--wt-border:#e2e8f0;display:grid;gap:1.25rem;color:var(--wt-text);min-width:0}.dark .wt{--wt-bg:#111c2c;--wt-text:#e2e8f0;--wt-muted:#a5b4c7;--wt-border:#304155}.wt *{box-sizing:border-box}.wt-intro{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:linear-gradient(115deg,#07325a,#0f60ad);color:#fff;border-radius:1.2rem;padding:1.75rem 2rem}.wt-eyebrow{font-size:.65rem;font-weight:800;letter-spacing:.11em}.wt-intro h2{font-size:1.6rem;font-weight:800;margin:.4rem 0}.wt-intro p{max-width:780px;font-size:.88rem;line-height:1.7;color:#dbeafe}.wt h2{font-weight:750;line-height:1.35;overflow-wrap:anywhere}.wt h3{font-size:.95rem;font-weight:750}.wt p{line-height:1.65}.wt-tabs{display:flex;gap:.35rem;overflow-x:auto;padding:.3rem;background:var(--wt-bg);border:1px solid var(--wt-border);border-radius:.85rem}.wt-tabs a{white-space:nowrap;padding:.7rem 1rem;font-size:.84rem;font-weight:650;border-radius:.6rem;color:var(--wt-muted)}.wt-tabs a[aria-current]{background:#0f60ad;color:#fff}.wt-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.6rem .9rem;border:1px solid transparent;border-radius:.6rem;background:#0f60ad;color:#fff;font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap}.wt-secondary{background:var(--wt-bg);border-color:var(--wt-border);color:var(--wt-text)}.wt-button:hover{filter:brightness(.94)}.wt button:focus-visible,.wt a:focus-visible,.wt summary:focus-visible{outline:3px solid #38bdf8;outline-offset:3px}.wt-panel{border:1px solid var(--wt-border);border-radius:1rem;background:var(--wt-bg);overflow:hidden;min-width:0;box-shadow:0 3px 12px #0f172a05}.wt-panel-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;border-bottom:1px solid var(--wt-border)}.wt-panel-head h2{font-size:1rem}.wt-panel-head p,.wt-small{font-size:.75rem;color:var(--wt-muted);line-height:1.5}.wt-panel-head p{margin-top:.25rem}.wt-filters{display:flex;align-items:end;flex-wrap:wrap;gap:.8rem}.wt-filters label{display:grid;gap:.4rem;font-size:.72rem;font-weight:700;flex:1;min-width:145px}.wt-filters select,.wt-filters input{font:inherit;font-weight:400;font-size:.8rem;padding:.65rem .8rem;border:1px solid var(--wt-border);border-radius:.6rem;background:var(--wt-bg);color:var(--wt-text);width:100%;min-width:0}.wt-filters .wt-search{flex:1.3}.wt-table-wrap{position:relative;overflow-x:auto}.wt-table{width:100%;border-collapse:collapse;font-size:.8rem}.wt-table th{text-align:left;background:#f3f7fc;color:#52657b;font-size:.68rem;letter-spacing:.03em;padding:.8rem 1rem;white-space:nowrap}.dark .wt-table th{background:#17263a;color:#b3c5da}.wt-table td{padding:1rem;border-bottom:1px solid var(--wt-border);vertical-align:middle;max-width:360px}.wt-table a,.wt-timeline a{color:#0f60ad;font-weight:650}.dark .wt-table a,.dark .wt-timeline a{color:#7dd3fc}.wt-title-button{text-align:left;font-weight:750;color:var(--wt-text);cursor:pointer;white-space:normal;overflow-wrap:anywhere;min-width:150px}.wt-title-button:hover{text-decoration:underline}.wt-block{display:block;margin-top:.3rem}.wt-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border-radius:.4rem;font-size:.68rem;font-weight:750;line-height:1.5;white-space:nowrap}.wt-badge.wt-block{display:table}.wt-danger{color:#a71930;background:#fff0f2}.wt-warning{color:#86500b;background:#fff5d7}.wt-success{color:#087046;background:#e5f6ed}.wt-info{color:#07569b;background:#e9f3ff}.wt-muted{color:#52657b;background:#edf1f5}.dark .wt-danger{color:#fda4af;background:#471d2a}.dark .wt-warning{color:#fcd34d;background:#422f15}.dark .wt-success{color:#86efac;background:#123b2d}.dark .wt-info{color:#93c5fd;background:#123553}.dark .wt-muted{color:#cbd5e1;background:#28374a}.wt progress{display:block;width:100%;min-width:90px;height:6px;border:0;border-radius:9px;overflow:hidden;margin-top:.6rem;background:#e2e8f0;accent-color:#0f60ad}.wt progress::-webkit-progress-bar{background:#e2e8f0}.wt progress::-webkit-progress-value{background:#0f60ad;border-radius:9px}.wt progress::-moz-progress-bar{background:#0f60ad}.wt-pagination{padding:.9rem 1.25rem}.wt-empty{text-align:center;padding:2.5rem 1.25rem;color:var(--wt-muted)}.wt-empty h3{margin-bottom:.5rem;color:var(--wt-text)}.wt-guide{padding:1rem 1.3rem;border:1px solid var(--wt-border);border-left:4px solid #0f60ad;border-radius:.7rem;background:var(--wt-bg);font-size:.8rem}.wt-guide p{margin-top:.3rem;color:var(--wt-muted)}.wt-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.wt-metric{background:var(--wt-bg);border:1px solid var(--wt-border);padding:1.1rem;border-radius:.85rem}.wt-metric span{font-size:.73rem;color:var(--wt-muted)}.wt-metric strong{display:block;font-size:2rem;font-weight:800;line-height:1.4}.wt-number-danger{color:#dc3650}.wt-number-warning{color:#b77711}.wt-number-success{color:#198662}.wt-number-info{color:#1680c9}.wt-columns{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;min-width:0}.wt-footnote{padding:1rem 1.3rem;font-size:.72rem;color:var(--wt-muted)}.wt-list button{width:100%;display:flex;justify-content:space-between;gap:1rem;text-align:left;padding:1rem 1.3rem;border-bottom:1px solid var(--wt-border);cursor:pointer;font-size:.8rem}.wt-list button:hover{background:#0f60ad08}.wt-list small{display:block;color:var(--wt-muted);margin-top:.3rem}.wt-list time{white-space:nowrap;color:var(--wt-muted)}.wt-company-list article{padding:1rem 1.3rem;border-bottom:1px solid var(--wt-border);font-size:.8rem}.wt-detail{border-top:4px solid #0f60ad;scroll-margin-top:6rem}.wt-detail-body{padding:1.3rem;display:grid;gap:1.25rem}.wt-tags,.wt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.wt-pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem}.wt-facts{display:grid;grid-template-columns:1fr 1fr;gap:1rem;background:#0f60ad06;padding:1rem;border-radius:.7rem}.wt-facts dt{font-size:.72rem;color:var(--wt-muted);margin-bottom:.3rem}.wt-facts dd{font-size:.85rem;font-weight:650;overflow-wrap:anywhere}.wt-alert{padding:1rem;background:#fff5d7;color:#86500b;border-radius:.7rem}.wt-timeline article{padding:.2rem 0 1.2rem 1rem;margin-left:.2rem;border-left:2px solid var(--wt-border);font-size:.8rem}.wt-timeline header{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:.4rem}.wt-timeline time{color:var(--wt-muted);font-size:.72rem}.wt-timeline p{margin:.35rem 0}.wt-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wt-template{padding:1.3rem}.wt-template h2{margin:.4rem 0;font-size:1.15rem}.wt-template ol{list-style:decimal;padding-left:1.3rem;margin:1rem 0;font-size:.8rem;max-height:280px;overflow:auto}.wt-template li{padding:.4rem}.wt-template small{display:block;color:var(--wt-muted)}.wt-notices article{padding:1.2rem 1.3rem;border-bottom:1px solid var(--wt-border);display:flex;align-items:start;justify-content:space-between;gap:1rem;font-size:.8rem}.wt-notices article.wt-unread{border-left:4px solid #0f60ad;background:#0f60ad04}.wt-notices h3{margin:.35rem 0}.wt-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1100px){.wt-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wt-columns{grid-template-columns:1fr}}@media(max-width:640px){.wt-intro{padding:1.3rem;align-items:start;flex-direction:column}.wt-intro h2{font-size:1.3rem}.wt-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wt-panel-head{align-items:start;flex-direction:column}.wt-facts,.wt-template-grid{grid-template-columns:1fr}.wt-notices article{flex-direction:column}.wt-table th,.wt-table td{padding:.75rem}.wt-table{min-width:760px}.wt-filters label{min-width:calc(50% - .8rem)}.wt-filters .wt-search{min-width:100%}.wt-detail-body{padding:1rem}}\r\n
@media(max-width:640px){\r\n
    .wt-task-table{min-width:0;display:block}\r\n
    .wt-task-table thead{display:none}\r\n
    .wt-task-table tbody{display:block}\r\n
    .wt-task-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;padding:1.1rem;border-bottom:1px solid var(--wt-border)}\r\n
    .wt-task-table td{display:block;padding:0;border:0;min-width:0;max-width:none;overflow-wrap:anywhere}\r\n
    .wt-task-table td:first-child,.wt-task-table td:last-child,.wt-task-table td[colspan]{grid-column:1/-1}\r\n
    .wt-task-table td:nth-child(2)::before{content:'Responsable';display:block;font-size:.68rem;color:var(--wt-muted);margin-bottom:.35rem}\r\n
    .wt-task-table td:nth-child(3)::before{content:'Estado y avance';display:block;font-size:.68rem;color:var(--wt-muted);margin-bottom:.35rem}\r\n
    .wt-task-table td:nth-child(4)::before{content:'Vencimiento';display:block;font-size:.68rem;color:var(--wt-muted);margin-bottom:.35rem}\r\n
    .wt-task-table td:nth-child(5)::before{content:'Horas';display:block;font-size:.68rem;color:var(--wt-muted);margin-bottom:.35rem}\r\n
    .wt-task-table td:last-child button{width:100%}\r\n
    .wt-task-table .wt-title-button{min-width:0;font-size:.95rem}\r\n
    .wt-task-table .wt-badge{white-space:normal}\r\n
}\r\n
.wt-view-switch{display:flex;gap:.5rem;padding:1rem 1.25rem;flex-wrap:wrap}\r\n
.wt-view-switch [aria-pressed="true"]{background:#1261ab;color:#fff;border-color:#1261ab}\r\n
.wt-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,320px);gap:1rem;padding:0 1.25rem 1.25rem;overflow-x:auto;align-items:start}\r\n
.wt-board-column{background:#f4f7fb;border-radius:12px;padding:.75rem;min-width:0}\r\n
.wt-board-heading{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem}\r\n
.wt-task-card{display:flex;flex-direction:column;gap:.65rem;background:#fff;border:1px solid #dce4ee;border-radius:10px;padding:1rem;margin-bottom:.75rem;box-shadow:0 2px 4px #152b4510;overflow-wrap:anywhere}\r\n
.wt-task-card .wt-title-button{min-width:0;text-align:left;white-space:normal;font-size:1rem}\r\n
.wt-task-card footer{border-top:1px solid #e7edf5;padding-top:.6rem}\r\n
.wt-card-block{border-left:3px solid #dc3545;padding-left:.5rem}\r\n
.wt-board-empty{font-size:.85rem;color:#64748b;padding:1.25rem .25rem}\r\n
.wt-board-pagination{overflow-wrap:anywhere;font-size:.8rem}\r\n
@media(max-width:600px){.wt-board{grid-auto-columns:minmax(260px,85vw)}.wt-view-switch .wt-button{flex:1}}\r\n
.wt-detail-overlay{position:fixed;inset:0;z-index:40;background:rgb(15 23 42 / .5);display:flex;align-items:center;justify-content:center;padding:2rem}\r\n
.wt-detail-dialog{width:min(1100px,100%);max-height:calc(100dvh - 4rem);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 24px 70px #0004;margin:0}\r\n
.wt-detail-dialog>.wt-panel-head{position:sticky;top:0;background:var(--wt-bg);z-index:1;flex-direction:row;align-items:start}\r\n
.wt-detail-dialog>.wt-panel-head button{flex-shrink:0}\r\n
.wt-history-heading{border-top:1px solid var(--wt-border);padding-top:1.25rem}\r\n
@media(max-width:640px){.wt-detail-overlay{padding:.5rem}.wt-detail-dialog{max-height:calc(100dvh - 1rem)}.wt-detail-dialog>.wt-panel-head{padding:1rem;gap:.5rem}.wt-detail-dialog>.wt-panel-head button{font-size:.75rem;padding:.5rem}}\r\n
.wt-detail-overlay[x-cloak]{display:none!important}\r\n
.wt-detail-overlay{background:transparent}\r\n
.wt-detail-backdrop{position:absolute;inset:0;background:rgb(3 7 18 / .5)}\r\n
.wt-detail-dialog{position:relative}\r\n
.wt-dialog-transition{transition:opacity 300ms cubic-bezier(.4,0,.2,1),transform 300ms cubic-bezier(.4,0,.2,1)}\r\n
.wt-dialog-hidden{opacity:0;transform:scale(.95)}\r\n
.wt-dialog-visible{opacity:1;transform:scale(1)}\r\n
@media(prefers-reduced-motion:reduce){.wt-detail-overlay,.wt-detail-backdrop,.wt-detail-dialog{transition-duration:0s!important}}\r\n
.wt-checklist-step{display:flex;align-items:start;gap:.65rem;padding:.6rem 0;font-size:.85rem}.wt-checklist-step input{margin-top:.2rem;accent-color:#1261ab}.wt-step-done{text-decoration:line-through;color:var(--wt-muted)}\r\n
.wt-personal-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:700px){.wt-personal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}\r\n
.wt-finish-modal{width:calc(100vw - 2rem)!important;max-width:32rem!important}\n
.wt-finish-modal .fi-modal-header{padding:1.1rem 1.4rem!important;min-height:4rem!important}\n
.wt-finish-modal .fi-modal-heading{text-align:left!important;padding-right:2.5rem!important}\n
.wt-finish-modal .fi-modal-content{padding:1.25rem 1.4rem!important}\n
.wt-finish-modal .fi-modal-footer{padding:1rem 1.4rem!important}\n
</style>\n
<style>\r\n
.wt-master-panel{min-width:0;max-width:100%}\r\n
.wt-master-scroll{overflow:auto;max-height:70vh;max-width:100%;scrollbar-color:#72869e #edf2f7;scrollbar-width:auto}\r\n
.wt-master-scroll::-webkit-scrollbar{height:14px;width:14px}\r\n
.wt-master-scroll::-webkit-scrollbar-track{background:#edf2f7}\r\n
.wt-master-scroll::-webkit-scrollbar-thumb{background:#72869e;border:3px solid #edf2f7;border-radius:10px}\r\n
.wt-master-table{min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}\r\n
.wt-master-table th,.wt-master-table td{width:200px;white-space:normal;overflow-wrap:anywhere;vertical-align:top}\r\n
.wt-master-table thead th{position:sticky;top:0;z-index:2;background:var(--wt-bg)}\r\n
.wt-master-table th:first-child,.wt-master-table td:first-child{position:sticky;left:0;z-index:1;background:var(--wt-bg);box-shadow:2px 0 4px #17324d18}\r\n
.wt-master-table thead th:first-child{z-index:3}\r\n
.wt-master-table .wt-master-actions-cell{position:sticky;right:0;z-index:1;background:var(--wt-bg);box-shadow:-2px 0 4px #17324d18}\r\n
.wt-master-table thead .wt-master-actions-cell{z-index:3}\r\n
.wt-master-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:6px}\r\n
.wt-master-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border:1px solid var(--wt-border);border-radius:7px;color:#1261ab;background:var(--wt-bg);cursor:pointer}\r\n
.wt-master-icon svg{width:18px;height:18px}\r\n
.wt-master-icon:hover{background:#1261ab12}\r\n
.wt-master-icon:focus-visible{outline:2px solid #1261ab;outline-offset:2px}\r\n
.wt-master-icon-danger{color:#b42335}\r\n
.wt-master-scroll:focus-visible{outline:2px solid #1261ab;outline-offset:-2px}\r\n
</style>\r\n
<div class="wt">\r\n
<section class="wt-panel"><div class="wt-detail-body"><h2>Una ficha por cada empresa creada</h2><p>Las empresas aparecen automáticamente. Completa su ficha o solicita la información al cliente. Las columnas se comparten dentro de cada cuenta.</p>\r\n
<div class="wt-filters"><label>Empresas<select wire:model.live="company"><option value="">Todas las empresas asignadas</option><!--[if BLOCK]><![endif]--><option value="1">EMPRESA MAESTRA</option><!--[if ENDBLOCK]><![endif]--></select></label></div>\n
<div style="margin-bottom:1rem">\r\n
<!--[if BLOCK]><![endif]--><button type="button" class="wt-button" wire:click="mountAction('configure')" >Agregar o editar campos</button>\r\n
<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--></div>\r\n
<style>\r\n
.mc-picker{border:1px solid var(--wt-border);border-radius:12px;background:var(--wt-bg);overflow:hidden}\r\n
.mc-picker>summary{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;list-style:none}\r\n
.mc-picker>summary::-webkit-details-marker{display:none}\r\n
.mc-picker-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#1261ab12;color:#1261ab;flex-shrink:0}\r\n
.mc-picker-icon svg,.mc-picker-arrow{width:20px;height:20px}\r\n
.mc-picker-title{flex:1;font-size:.88rem;font-weight:700}\r\n
.mc-picker-title small{display:block;font-size:.74rem;font-weight:400;color:var(--wt-muted);margin-top:3px}\r\n
.mc-picker-count{padding:5px 10px;border-radius:20px;background:#1261ab12;color:#1261ab;font-size:.75rem;white-space:nowrap}\r\n
.mc-picker-arrow{color:var(--wt-muted);transition:transform .15s}\r\n
.mc-picker[open] .mc-picker-arrow{transform:rotate(180deg)}\r\n
.mc-picker-tools{display:flex;align-items:center;gap:10px;padding:14px 16px;border-top:1px solid var(--wt-border);background:#1261ab04;flex-wrap:wrap}\r\n
.mc-picker-search{display:flex;align-items:center;gap:8px;border:1px solid var(--wt-border);background:var(--wt-bg);border-radius:8px;padding:8px 12px;flex:1;min-width:180px}\r\n
.mc-picker-search svg{width:18px;height:18px;color:var(--wt-muted);flex-shrink:0}\r\n
.mc-picker-search input{width:100%;min-width:0;border:0!important;outline:none;background:transparent;padding:0!important;box-shadow:none!important;font-size:.82rem}\r\n
.mc-picker-search:focus-within{outline:2px solid #1261ab;outline-offset:1px}\r\n
.mc-picker-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:16px;max-height:420px;overflow-y:auto;overscroll-behavior:contain}\r\n
.mc-picker-group{min-width:0;border:1px solid var(--wt-border);border-radius:10px;padding:12px}\r\n
.mc-picker-group legend{font-size:.78rem;font-weight:700;padding:0 7px;color:var(--wt-text)}\r\n
.mc-picker-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}\r\n
.mc-picker-option{display:flex;align-items:center;gap:9px;min-height:40px;padding:8px;border:1px solid transparent;border-radius:7px;font-size:.78rem;line-height:1.4;cursor:pointer;overflow-wrap:anywhere}\r\n
.mc-picker-option:hover{background:#1261ab08}\r\n
.mc-picker-option:has(input:checked){background:#1261ab0b;border-color:#1261ab25}\r\n
.mc-picker-option input{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:#1261ab}\r\n
.mc-picker-empty{grid-column:1/-1;text-align:center;color:var(--wt-muted);padding:24px;font-size:.85rem}\r\n
.mc-picker-footer{padding:10px 16px;border-top:1px solid var(--wt-border);font-size:.72rem;color:var(--wt-muted)}\r\n
@media(min-width:1500px){.mc-picker-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}\r\n
@media(max-width:800px){.mc-picker-groups{grid-template-columns:1fr}.mc-picker-title small{display:none}}\r\n
@media(max-width:450px){.mc-picker-options{grid-template-columns:1fr}.mc-picker-count{font-size:.65rem;padding:4px 6px}.mc-picker>summary{gap:8px;padding:12px}}\r\n
</style>\r\n
<details class="mc-picker" wire:key="master-column-picker-" wire:ignore.self x-data="{\r\n
    search: '',\r\n
    selected: [],\r\n
    available: JSON.parse('[\u0022tipo_cliente\u0022,\u0022volumen_transaccional\u0022,\u0022fecha_constitucion\u0022,\u0022regimen\u0022,\u0022agente_retencion\u0022,\u0022especial\u0022,\u0022gran_contribuyente\u0022,\u0022contabilidad\u0022,\u0022declaracion\u0022,\u0022fecha_declaracion\u0022,\u0022enviar_impuestos\u0022,\u0022dec_iva\u0022,\u0022dec_retencion\u0022,\u0022formulario_101\u0022,\u0022fecha_renta\u0022,\u0022anexo_patrimonial\u0022,\u0022fecha_patrimonial\u0022,\u0022anexo_gp\u0022,\u0022rdep\u0022,\u0022contacto\u0022,\u0022cargo\u0022,\u0022contacto_email\u0022,\u0022contacto_telefono\u0022,\u0022firma_vencimiento\u0022,\u0022sistema_contable\u0022,\u0022contrato\u0022,\u0022fee_anual\u0022,\u0022inflacion\u0022,\u0022proyeccion_renta\u0022,\u0022reasignacion\u0022,\u0022presentacion_interna\u0022,\u0022supercias_datos\u0022,\u0022supercias_habilitantes\u0022,\u0022supercias_txt\u0022,\u0022supercias_pago\u0022,\u0022patente_aplica\u0022,\u0022patente_vence\u0022,\u0022acess_aplica\u0022,\u0022acess_vence\u0022,\u0022msp_aplica\u0022,\u0022msp_vence\u0022,\u0022arcsa_aplica\u0022,\u0022arcsa_vence\u0022,\u0022luae_aplica\u0022,\u0022luae_vence\u0022,\u0022supercias_aplica\u0022,\u0022supercias_vence\u0022]'),\r\n
    saving: false,\r\n
    async applySelection() {\r\n
        if (this.saving) return;\r\n
        this.saving = true;\r\n
        try { await this.$wire.applyColumns([...this.selected]); }\r\n
        finally { this.saving = false; }\r\n
    },\r\n
    labels: JSON.parse('[\u0022Tipo de cliente\u0022,\u0022Volumen transaccional\u0022,\u0022Fecha de constituci\\u00f3n\u0022,\u0022R\\u00e9gimen tributario\u0022,\u0022Agente de retenci\\u00f3n\u0022,\u0022Contribuyente especial\u0022,\u0022Gran contribuyente\u0022,\u0022Obligado a llevar contabilidad\u0022,\u0022Periodicidad de declaraci\\u00f3n\u0022,\u0022Fecha o d\\u00eda de declaraci\\u00f3n\u0022,\u0022Enviar cuadro de impuestos\u0022,\u0022Declaraci\\u00f3n IVA (104)\u0022,\u0022Declaraci\\u00f3n retenciones (103)\u0022,\u0022Formulario 101\u0022,\u0022Fecha de impuesto a la renta\u0022,\u0022Aplica anexo patrimonial\u0022,\u0022Fecha del anexo patrimonial\u0022,\u0022Anexo de gastos personales\u0022,\u0022RDEP\u0022,\u0022Persona de contacto\u0022,\u0022Cargo\u0022,\u0022Correo de contacto\u0022,\u0022Tel\\u00e9fono de contacto\u0022,\u0022Vencimiento de firma electr\\u00f3nica\u0022,\u0022Software contable\u0022,\u0022Contrato\u0022,\u0022Honorario anual\u0022,\u0022Inflaci\\u00f3n (%)\u0022,\u0022Proyecci\\u00f3n de impuesto a la renta\u0022,\u0022Responsable de seguimiento\u0022,\u0022Fecha de presentaci\\u00f3n interna\u0022,\u0022Actualizaci\\u00f3n de datos\u0022,\u0022Habilitantes\u0022,\u0022Carga TXT\u0022,\u0022Pago de contribuci\\u00f3n\u0022,\u0022Aplica Patente\u0022,\u0022Vencimiento Patente\u0022,\u0022Aplica ACESS\u0022,\u0022Vencimiento ACESS\u0022,\u0022Aplica MSP\u0022,\u0022Vencimiento MSP\u0022,\u0022Aplica ARCSA\u0022,\u0022Vencimiento ARCSA\u0022,\u0022Aplica LUAE\u0022,\u0022Vencimiento LUAE\u0022,\u0022Aplica Supercias\u0022,\u0022Vencimiento Supercias\u0022]'),\r\n
    normalize(value) { return String(value).normalize('NFD').replace(/[\u0300-\u036f]/g, '').toLowerCase(); },\r\n
    matches(label) { return this.normalize(label).includes(this.normalize(this.search.trim())); }\r\n
}">\r\n
    <summary>\r\n
        <span class="mc-picker-icon"><svg aria-hidden="true" class="fi-icon fi-size-md" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">\n
  <path stroke-linecap="round" stroke-linejoin="round" d="M9 4.5v15m6-15v15m-10.875 0h15.75c.621 0 1.125-.504 1.125-1.125V5.625c0-.621-.504-1.125-1.125-1.125H4.125C3.504 4.5 3 5.004 3 5.625v12.75c0 .621.504 1.125 1.125 1.125Z"/>\n
</svg>\n
</span>\r\n
        <span class="mc-picker-title">Personalizar columnas<small>Elige los datos que necesitas ver en el maestro</small></span>\r\n
        <span class="mc-picker-count" aria-live="polite" x-text="selected.length + ' de ' + available.length + ' seleccionadas'">0 de 47 seleccionadas</span>\r\n
        <svg aria-hidden="true" class="fi-icon fi-size-md mc-picker-arrow" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">\n
  <path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/>\n
</svg>\n
    </summary>\r\n
    <div class="mc-picker-tools">\r\n
        <label class="mc-picker-search"><svg aria-hidden="true" class="fi-icon fi-size-md" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">\n
  <path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"/>\n
</svg>\n
<input type="search" x-model="search" placeholder="Buscar una columna…" aria-label="Buscar columna" x-on:keydown.escape.stop="search = ''"></label>\r\n
        <button type="button" class="wt-button wt-secondary" x-on:click="selected = [...available]" x-bind:disabled="saving" >Marcar todas</button>\r\n
        <button type="button" class="wt-button wt-secondary" x-on:click="selected = []" x-bind:disabled="saving">Desmarcar todas</button>\r\n
        <button type="button" class="wt-button" x-on:click="applySelection()" x-bind:disabled="saving"  x-text="saving ? 'Aplicando…' : 'Aplicar selección'">Aplicar selección</button>\r\n
    </div>\r\n
    <div class="mc-picker-groups">\r\n
        <!--[if BLOCK]><![endif]-->            <fieldset class="mc-picker-group" wire:key="column-group-bf1363e49b82fa55f87ad078fb74e0cb" x-show="JSON.parse('[\u0022Tipo de cliente\u0022,\u0022Volumen transaccional\u0022,\u0022Fecha de constituci\\u00f3n\u0022,\u0022Software contable\u0022]').some(label => matches(label))">\r\n
                <legend>Datos generales</legend>\r\n
                <div class="mc-picker-options">\r\n
                    <!--[if BLOCK]><![endif]-->                        <label class="mc-picker-option" wire:key="column-option-tipo_cliente" x-show="matches('Tipo de cliente')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="tipo_cliente">\r\n
                            <span>Tipo de cliente</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-volumen_transaccional" x-show="matches('Volumen transaccional')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="volumen_transaccional">\r\n
                            <span>Volumen transaccional</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-fecha_constitucion" x-show="matches('Fecha de constituci\u00f3n')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="fecha_constitucion">\r\n
                            <span>Fecha de constitución</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-sistema_contable" x-show="matches('Software contable')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="sistema_contable">\r\n
                            <span>Software contable</span>\r\n
                        </label>\r\n
                    <!--[if ENDBLOCK]><![endif]-->                </div>\r\n
            </fieldset>\r\n
                    <fieldset class="mc-picker-group" wire:key="column-group-4b2bc4bbaaedf5f8dd8b0d8b0d7062c8" x-show="JSON.parse('[\u0022R\\u00e9gimen tributario\u0022,\u0022Agente de retenci\\u00f3n\u0022,\u0022Contribuyente especial\u0022,\u0022Gran contribuyente\u0022,\u0022Obligado a llevar contabilidad\u0022,\u0022Periodicidad de declaraci\\u00f3n\u0022,\u0022Fecha o d\\u00eda de declaraci\\u00f3n\u0022,\u0022Enviar cuadro de impuestos\u0022,\u0022Declaraci\\u00f3n IVA (104)\u0022,\u0022Declaraci\\u00f3n retenciones (103)\u0022,\u0022Formulario 101\u0022,\u0022Fecha de impuesto a la renta\u0022,\u0022Aplica anexo patrimonial\u0022,\u0022Fecha del anexo patrimonial\u0022,\u0022Anexo de gastos personales\u0022,\u0022RDEP\u0022]').some(label => matches(label))">\r\n
                <legend>Información tributaria</legend>\r\n
                <div class="mc-picker-options">\r\n
                    <!--[if BLOCK]><![endif]-->                        <label class="mc-picker-option" wire:key="column-option-regimen" x-show="matches('R\u00e9gimen tributario')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="regimen">\r\n
                            <span>Régimen tributario</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-agente_retencion" x-show="matches('Agente de retenci\u00f3n')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="agente_retencion">\r\n
                            <span>Agente de retención</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-especial" x-show="matches('Contribuyente especial')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="especial">\r\n
                            <span>Contribuyente especial</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-gran_contribuyente" x-show="matches('Gran contribuyente')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="gran_contribuyente">\r\n
                            <span>Gran contribuyente</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-contabilidad" x-show="matches('Obligado a llevar contabilidad')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="contabilidad">\r\n
                            <span>Obligado a llevar contabilidad</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-declaracion" x-show="matches('Periodicidad de declaraci\u00f3n')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="declaracion">\r\n
                            <span>Periodicidad de declaración</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-fecha_declaracion" x-show="matches('Fecha o d\u00eda de declaraci\u00f3n')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="fecha_declaracion">\r\n
                            <span>Fecha o día de declaración</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-enviar_impuestos" x-show="matches('Enviar cuadro de impuestos')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="enviar_impuestos">\r\n
                            <span>Enviar cuadro de impuestos</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-dec_iva" x-show="matches('Declaraci\u00f3n IVA (104)')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="dec_iva">\r\n
                            <span>Declaración IVA (104)</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-dec_retencion" x-show="matches('Declaraci\u00f3n retenciones (103)')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="dec_retencion">\r\n
                            <span>Declaración retenciones (103)</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-formulario_101" x-show="matches('Formulario 101')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="formulario_101">\r\n
                            <span>Formulario 101</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-fecha_renta" x-show="matches('Fecha de impuesto a la renta')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="fecha_renta">\r\n
                            <span>Fecha de impuesto a la renta</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-anexo_patrimonial" x-show="matches('Aplica anexo patrimonial')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="anexo_patrimonial">\r\n
                            <span>Aplica anexo patrimonial</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-fecha_patrimonial" x-show="matches('Fecha del anexo patrimonial')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="fecha_patrimonial">\r\n
                            <span>Fecha del anexo patrimonial</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-anexo_gp" x-show="matches('Anexo de gastos personales')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="anexo_gp">\r\n
                            <span>Anexo de gastos personales</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-rdep" x-show="matches('RDEP')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="rdep">\r\n
                            <span>RDEP</span>\r\n
                        </label>\r\n
                    <!--[if ENDBLOCK]><![endif]-->                </div>\r\n
            </fieldset>\r\n
                    <fieldset class="mc-picker-group" wire:key="column-group-1d32392e0cff53d576869e7e7f6c6e9a" x-show="JSON.parse('[\u0022Persona de contacto\u0022,\u0022Cargo\u0022,\u0022Correo de contacto\u0022,\u0022Tel\\u00e9fono de contacto\u0022]').some(label => matches(label))">\r\n
                <legend>Contactos</legend>\r\n
                <div class="mc-picker-options">\r\n
                    <!--[if BLOCK]><![endif]-->                        <label class="mc-picker-option" wire:key="column-option-contacto" x-show="matches('Persona de contacto')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="contacto">\r\n
                            <span>Persona de contacto</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-cargo" x-show="matches('Cargo')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="cargo">\r\n
                            <span>Cargo</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-contacto_email" x-show="matches('Correo de contacto')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="contacto_email">\r\n
                            <span>Correo de contacto</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-contacto_telefono" x-show="matches('Tel\u00e9fono de contacto')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="contacto_telefono">\r\n
                            <span>Teléfono de contacto</span>\r\n
                        </label>\r\n
                    <!--[if ENDBLOCK]><![endif]-->                </div>\r\n
            </fieldset>\r\n
                    <fieldset class="mc-picker-group" wire:key="column-group-5fe4ad0013d2c30696d02c2ff71c2932" x-show="JSON.parse('[\u0022Vencimiento de firma electr\\u00f3nica\u0022,\u0022Aplica Patente\u0022,\u0022Vencimiento Patente\u0022,\u0022Aplica ACESS\u0022,\u0022Vencimiento ACESS\u0022,\u0022Aplica MSP\u0022,\u0022Vencimiento MSP\u0022,\u0022Aplica ARCSA\u0022,\u0022Vencimiento ARCSA\u0022,\u0022Aplica LUAE\u0022,\u0022Vencimiento LUAE\u0022,\u0022Aplica Supercias\u0022,\u0022Vencimiento Supercias\u0022]').some(label => matches(label))">\r\n
                <legend>Permisos y vencimientos</legend>\r\n
                <div class="mc-picker-options">\r\n
                    <!--[if BLOCK]><![endif]-->                        <label class="mc-picker-option" wire:key="column-option-firma_vencimiento" x-show="matches('Vencimiento de firma electr\u00f3nica')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="firma_vencimiento">\r\n
                            <span>Vencimiento de firma electrónica</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-patente_aplica" x-show="matches('Aplica Patente')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="patente_aplica">\r\n
                            <span>Aplica Patente</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-patente_vence" x-show="matches('Vencimiento Patente')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="patente_vence">\r\n
                            <span>Vencimiento Patente</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-acess_aplica" x-show="matches('Aplica ACESS')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="acess_aplica">\r\n
                            <span>Aplica ACESS</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-acess_vence" x-show="matches('Vencimiento ACESS')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="acess_vence">\r\n
                            <span>Vencimiento ACESS</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-msp_aplica" x-show="matches('Aplica MSP')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="msp_aplica">\r\n
                            <span>Aplica MSP</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-msp_vence" x-show="matches('Vencimiento MSP')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="msp_vence">\r\n
                            <span>Vencimiento MSP</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-arcsa_aplica" x-show="matches('Aplica ARCSA')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="arcsa_aplica">\r\n
                            <span>Aplica ARCSA</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-arcsa_vence" x-show="matches('Vencimiento ARCSA')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="arcsa_vence">\r\n
                            <span>Vencimiento ARCSA</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-luae_aplica" x-show="matches('Aplica LUAE')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="luae_aplica">\r\n
                            <span>Aplica LUAE</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-luae_vence" x-show="matches('Vencimiento LUAE')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="luae_vence">\r\n
                            <span>Vencimiento LUAE</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-supercias_aplica" x-show="matches('Aplica Supercias')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="supercias_aplica">\r\n
                            <span>Aplica Supercias</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-supercias_vence" x-show="matches('Vencimiento Supercias')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="supercias_vence">\r\n
                            <span>Vencimiento Supercias</span>\r\n
                        </label>\r\n
                    <!--[if ENDBLOCK]><![endif]-->                </div>\r\n
            </fieldset>\r\n
                    <fieldset class="mc-picker-group" wire:key="column-group-cbf299303a79e566f432f657212a9eee" x-show="JSON.parse('[\u0022Contrato\u0022,\u0022Honorario anual\u0022,\u0022Inflaci\\u00f3n (%)\u0022,\u0022Proyecci\\u00f3n de impuesto a la renta\u0022,\u0022Responsable de seguimiento\u0022,\u0022Fecha de presentaci\\u00f3n interna\u0022]').some(label => matches(label))">\r\n
                <legend>Gestión interna</legend>\r\n
                <div class="mc-picker-options">\r\n
                    <!--[if BLOCK]><![endif]-->                        <label class="mc-picker-option" wire:key="column-option-contrato" x-show="matches('Contrato')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="contrato">\r\n
                            <span>Contrato</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-fee_anual" x-show="matches('Honorario anual')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="fee_anual">\r\n
                            <span>Honorario anual</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-inflacion" x-show="matches('Inflaci\u00f3n (%)')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="inflacion">\r\n
                            <span>Inflación (%)</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-proyeccion_renta" x-show="matches('Proyecci\u00f3n de impuesto a la renta')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="proyeccion_renta">\r\n
                            <span>Proyección de impuesto a la renta</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-reasignacion" x-show="matches('Responsable de seguimiento')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="reasignacion">\r\n
                            <span>Responsable de seguimiento</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-presentacion_interna" x-show="matches('Fecha de presentaci\u00f3n interna')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="presentacion_interna">\r\n
                            <span>Fecha de presentación interna</span>\r\n
                        </label>\r\n
                    <!--[if ENDBLOCK]><![endif]-->                </div>\r\n
            </fieldset>\r\n
                    <fieldset class="mc-picker-group" wire:key="column-group-274d39fab8d3fa6ca2d01ec3d7a1feb5" x-show="JSON.parse('[\u0022Actualizaci\\u00f3n de datos\u0022,\u0022Habilitantes\u0022,\u0022Carga TXT\u0022,\u0022Pago de contribuci\\u00f3n\u0022]').some(label => matches(label))">\r\n
                <legend>Supercias</legend>\r\n
                <div class="mc-picker-options">\r\n
                    <!--[if BLOCK]><![endif]-->                        <label class="mc-picker-option" wire:key="column-option-supercias_datos" x-show="matches('Actualizaci\u00f3n de datos')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="supercias_datos">\r\n
                            <span>Actualización de datos</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-supercias_habilitantes" x-show="matches('Habilitantes')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="supercias_habilitantes">\r\n
                            <span>Habilitantes</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-supercias_txt" x-show="matches('Carga TXT')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="supercias_txt">\r\n
                            <span>Carga TXT</span>\r\n
                        </label>\r\n
                                            <label class="mc-picker-option" wire:key="column-option-supercias_pago" x-show="matches('Pago de contribuci\u00f3n')">\r\n
                            <input type="checkbox" x-model="selected" x-bind:disabled="saving" value="supercias_pago">\r\n
                            <span>Pago de contribución</span>\r\n
                        </label>\r\n
                    <!--[if ENDBLOCK]><![endif]-->                </div>\r\n
            </fieldset>\r\n
        <!--[if ENDBLOCK]><![endif]-->        <p class="mc-picker-empty" x-show="!labels.some(label => matches(label))">No se encontraron columnas. Prueba con otro nombre.</p>\r\n
    </div>\r\n
    <div class="mc-picker-footer">Marca los campos y pulsa «Aplicar selección» para actualizar la tabla. El selector permanecerá abierto.</div>\r\n
</details>\r\n
<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--></div></section>\r\n
<section class="wt-panel wt-master-panel"><p class="wt-small" style="padding:1rem">Desplaza la barra inferior hacia la derecha para ver todas las columnas. La empresa y las acciones permanecen fijas.</p><div class="wt-table-wrap wt-master-scroll" role="region" aria-label="Maestro de clientes con desplazamiento horizontal" tabindex="0"><table class="wt-table wt-master-table" style="width:800px"><thead><tr><th>Empresa / RUC</th><th>Estado</th><th>Ficha / formulario</th><!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--><th class="wt-master-actions-cell">Acciones</th></tr></thead><tbody>\r\n
<!--[if BLOCK]><![endif]--><tr wire:key="master-1"><td><strong>EMPRESA MAESTRA</strong><span class="wt-small wt-block">1799999999001</span></td><td>Activa</td><td><!--[if BLOCK]><![endif]-->Por completar<span class="wt-small wt-block">Formulario sin solicitar</span><!--[if ENDBLOCK]><![endif]--></td>\r\n
<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--><td class="wt-master-actions-cell"><div class="wt-master-actions">\r\n
<!--[if BLOCK]><![endif]--><button type="button" class="wt-master-icon" title="Completar ficha" aria-label="Completar ficha" wire:click="mountAction('editProfile', {id: 1})"><svg aria-hidden="true" class="fi-icon fi-size-md" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">\n
  <path stroke-linecap="round" stroke-linejoin="round" d="m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10"/>\n
</svg>\n
</button>\r\n
<!--[if ENDBLOCK]><![endif]--><!--[if BLOCK]><![endif]--><!--[if BLOCK]><![endif]--><button type="button" class="wt-master-icon" title="Solicitar información" aria-label="Solicitar información" wire:click="mountAction('invite', {id: 1})"><svg aria-hidden="true" class="fi-icon fi-size-md" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">\n
  <path stroke-linecap="round" stroke-linejoin="round" d="M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"/>\n
</svg>\n
</button><!--[if ENDBLOCK]><![endif]--><button type="button" class="wt-master-icon wt-master-icon-danger" title="Revocar enlace" aria-label="Revocar enlace" wire:click="mountAction('revoke', {id: 1})"><svg aria-hidden="true" class="fi-icon fi-size-md" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">\n
  <path stroke-linecap="round" stroke-linejoin="round" d="M18.364 18.364A9 9 0 0 0 5.636 5.636m12.728 12.728A9 9 0 0 1 5.636 5.636m12.728 12.728L5.636 5.636"/>\n
</svg>\n
</button>\r\n
<!--[if ENDBLOCK]><![endif]--><a class="wt-master-icon" title="Ver tareas" aria-label="Ver tareas" href="http://localhost/admin/tareas-usuarios?empresa=1&amp;vista=equipo"><svg aria-hidden="true" class="fi-icon fi-size-md" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">\n
  <path stroke-linecap="round" stroke-linejoin="round" d="M9 12h3.75M9 15h3.75M9 18h3.75m3 .75H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08m-5.801 0c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75 2.25 2.25 0 0 0-.1-.664m-5.8 0A2.251 2.251 0 0 1 13.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m0 0H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75 12h.008v.008H6.75V12Zm0 3h.008v.008H6.75V15Zm0 3h.008v.008H6.75V18Z"/>\n
</svg>\n
</a>\r\n
</div></td></tr>\r\n
<!--[if ENDBLOCK]><![endif]--></tbody></table></div><div class="wt-pagination"><div>\n
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--></div>\n
</div></section>\r\n
<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--></div>\n
\n
                \n
\n
                \n
\n
                \n
            </div>\n
\n
            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->        </div>\n
\n
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    </div>\n
\n
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->    <div\n
        wire:partial="action-modals"\n
        x-data="filamentActionModals({\n
                    livewireId: '1b8mtT16Hwnm51OHtJDF',\n
                })"\n
        style="height: 0"\n
    >\n
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    </div>\n
\n
    <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->\n
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n
    \n
\n
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--></div>\n
' [UTF-8](length: 56844) contains "NUEVA AUTOMATICA" [ASCII](length: 16).

C:\ERP\sistemaGlobal\vendor\livewire\livewire\src\Features\SupportTesting\MakesAssertions.php:14
C:\ERP\sistemaGlobal\tests\Feature\Work\CompanyMasterTest.php:278

FAILURES!
Tests: 31, Assertions: 426, Failures: 1.
