@layer base{:root{accent-color:var(--tinta);caret-color:var(--rosa);scrollbar-color:var(--linea-control) transparent;scrollbar-width:thin}::selection{background:var(--rosa);color:var(--papel)}:where(a,button,input,select,textarea,[role=switch],[tabindex]):focus-visible{outline:2px solid var(--rosa);outline-offset:2px}.shell-rail :focus-visible{outline-color:var(--papel)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer piezas{*{box-sizing:border-box}html{background:var(--fondo-suave);min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}.app-shell{min-height:100vh;display:flex}.main{flex:1;min-width:0}.page-content{width:100%}.page-title-row>div:first-child{min-width:0}.eyebrow{color:var(--glaciar);text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:800}.page-subtitle{margin:7px 0 0}.page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.button{justify-content:center;align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.button-block{width:100%}.button-link{color:var(--glaciar);background:0 0;border:0;padding:4px;font-size:12px;font-weight:700}.button-link:hover{text-decoration:underline}.status{white-space:nowrap;border-radius:4px;align-items:center;min-height:23px;padding:3px 8px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.role-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.role-tag{white-space:nowrap;border-radius:4px;align-items:center;min-height:22px;padding:3px 7px;font-size:12px;font-weight:800;display:inline-flex}.table-scroll{width:100%;overflow-x:auto}.detail-grid.team-overview-grid,.detail-grid.institute-overview-grid{align-items:stretch}.table-pagination>div{align-items:center;gap:9px;display:flex}.table-pagination strong{color:var(--carbon-70);white-space:nowrap;font-size:12px;font-weight:700}.data-table{border-collapse:collapse;width:100%}.data-table td{white-space:nowrap}.data-table tbody tr:last-child td{border-bottom:0}.data-table tr.is-clickable{cursor:pointer}.table-link{text-align:left;text-overflow:ellipsis;background:0 0;border:0;padding:0;overflow:hidden}.empty-table{text-align:center}.empty-table:not(#\#){height:100px;color:var(--tinta-suave)}.tabs button{white-space:nowrap;align-items:center;display:inline-flex}.tabs button span{place-items:center;display:grid}.filter-bar{border-bottom:1px solid var(--linea);background:var(--papel);justify-content:space-between;align-items:flex-end;gap:12px;min-height:67px;padding:12px 15px;display:flex}.filter-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;display:flex}.filter-fields>label{color:var(--tinta-suave);text-transform:uppercase;gap:4px;font-size:12px;font-weight:800;display:grid}.filter-fields input,.filter-fields select{border:1px solid var(--linea);background:var(--papel);min-width:145px;height:34px;color:var(--carbon-70);text-transform:none;border-radius:4px;outline:0;padding:0 9px;font-size:12px}.filter-fields input:focus,.filter-fields select:focus{border-color:var(--linea-control);box-shadow:0 0 0 2px color-mix(in srgb, var(--glaciar) 12%, transparent)}.filter-trailing{align-items:center;gap:8px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px;display:grid}.form-grid.is-compact{gap:13px;padding:16px 18px}.field{min-width:0;color:var(--tinta-suave);align-content:start;gap:6px;font-size:12px;font-weight:700;display:grid}.field-wide{grid-column:1/-1}.field-required{margin-left:3px;font-size:12px}.field input,.field select,.field textarea,.draft-unit-list input{border:1px solid var(--linea);background:var(--papel);width:100%;min-width:0;color:var(--carbon-70);border-radius:5px;outline:0;font-size:12px}.field input,.field select,.draft-unit-list input{height:38px;padding:0 10px}.field textarea{resize:vertical;padding:9px 10px}.field input:focus,.field select:focus,.field textarea:focus,.draft-unit-list input:focus{border-color:var(--linea-control);box-shadow:0 0 0 2px color-mix(in srgb, var(--glaciar) 12%, transparent)}.search-select{width:100%;min-width:0;position:relative}.search-select-native{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}.search-select-control{align-items:center;width:100%;min-width:0;display:flex;position:relative}.search-select-control>svg:first-child{pointer-events:none;position:absolute;left:10px}.search-select-control>svg:last-child{pointer-events:none;position:absolute;right:9px}.field .search-select-control input,.search-select-control input{width:100%;min-width:0}.field .search-select-control input:focus,.search-select-control input:focus{box-shadow:none}.search-select-menu{z-index:500;background:var(--papel);max-height:240px;position:fixed;overflow-y:auto}.search-select-menu.is-compact{max-height:168px}.search-select-current{z-index:1;align-items:center;gap:9px;padding:10px;display:flex;position:sticky}.search-select-current>svg{flex:none}.search-select-current>span{min-width:0}.search-select-current small{display:block}.search-select-current strong{overflow-wrap:anywhere;display:block}.search-select-menu button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:6px 9px;display:flex}.search-select-menu button:disabled{cursor:not-allowed}.search-select-menu p{text-align:center;margin:0;padding:12px 10px}.checkbox-list{border:1px solid var(--linea);background:var(--fondo-suave);border-radius:5px;gap:7px;padding:9px 10px;display:grid}.checkbox-list label{color:var(--tinta-suave);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.checkbox-list input{width:15px;height:15px}.modal-backdrop{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{flex-direction:column;width:min(620px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden}.modal>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.modal>header h2{margin:0}.modal>header p{margin:5px 0 0}.modal-body{overflow-y:auto}.modal-body>.field{margin:20px}.catalog-delete-copy{color:var(--tinta-suave);margin:18px 20px;font-size:12px;line-height:1.55}.modal>footer{align-items:center;gap:8px;display:flex}.modal-footer-start{margin-right:auto}.form-footer{border-top:1px solid var(--linea);background:var(--fondo-suave);padding:16px 18px}@media (width<=480px){.form-footer{padding:14px}}.modal:has(.order-address-side-panel){width:min(980px,100%)}.order-address-workspace{grid-template-columns:minmax(0,1fr);display:grid}.order-address-workspace:has(.order-address-side-panel){grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.order-address-main{min-width:0}.modal-team-order .modal-body>.form-grid,.modal-team-order .order-address-workspace{border:1px solid var(--linea);background:var(--papel);border-radius:6px;margin:18px 20px}.modal-medium{width:min(720px,100%)}.internal-order-create-form{border:1px solid var(--linea);border-radius:var(--radio-grande);background:var(--papel);margin:18px 20px;overflow:hidden}.internal-order-create-form .form-grid{margin:0}.internal-order-create-form .notice{margin:2px 0 0}.new-order-page{flex-direction:column;gap:26px;display:flex}.new-order-page>.page-actions{margin-top:0;margin-bottom:0}.new-order-page .model-form-grid{grid-template-columns:minmax(240px,1.6fr) minmax(170px,.8fr) minmax(120px,.5fr);align-items:end}@media (width<=560px){.new-order-page .model-form-grid{grid-template-columns:1fr}}.new-order-page .unit-builder{border:1px solid var(--linea);border-radius:var(--radio-grande);background:var(--papel);margin:16px 18px 20px;overflow:hidden}.new-order-page .unit-builder>h3{border-bottom:1px solid var(--linea);background:var(--fondo-suave);min-height:54px;color:var(--carbon-70);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:12px 16px;font-size:14px;font-weight:800;line-height:1.25;display:flex}.new-order-page .unit-builder>h3 small{background:var(--linea);min-height:24px;color:var(--tinta-suave);white-space:nowrap;border-radius:4px;align-items:center;margin:0;padding:3px 8px;font-weight:700;line-height:1.2;display:inline-flex}.new-order-page .unit-builder>h3 small:not(#\#){font-size:12px}.new-order-page .unit-builder .dynamic-table{margin:0}.new-order-page .unit-builder .table-toolbar{border-bottom:1px solid var(--linea);background:var(--papel);min-height:54px;padding:9px 14px}.new-order-page .unit-builder .data-table{min-width:780px}.new-order-page .unit-builder .data-table th{vertical-align:middle}.new-order-page .unit-builder .data-table td{height:52px;line-height:1.3}.new-order-page .unit-builder .data-table td:last-child{min-width:158px}.new-order-page .unit-builder .row-actions{white-space:nowrap;justify-content:flex-end}@media (width<=760px){.new-order-page .unit-builder{margin:12px}.new-order-page .unit-builder>h3{padding:11px 13px}.new-order-page .unit-builder .table-toolbar{padding:9px 12px}}.order-review-totals{margin:0;padding:2px 18px 8px}.order-review-totals>div{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.order-review-totals>div:last-child{border-bottom:0}.order-review-totals dt{color:var(--tinta-suave);font-size:12px}.order-review-totals dd{color:var(--carbon-70);margin:0;font-size:14px;font-weight:850}.modal-body>.submit-confirm-totals{padding:6px 20px 4px}@media (width<=560px){.internal-order-create-form{margin:14px}}.modal .field>label:has(>input[type=checkbox]){min-height:32px;color:var(--carbon-70);cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.modal .field>label:has(>input[type=checkbox])>input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.modal .field>label:has(>input[type=checkbox]):before{border:1px solid var(--linea-control);background:var(--linea);content:"";border-radius:11px;flex:0 0 38px;width:38px;height:22px;transition:background-color .14s cubic-bezier(.2,0,0,1),border-color .14s cubic-bezier(.2,0,0,1)}.modal .field>label:has(>input[type=checkbox]):after{background:var(--papel);width:14px;height:14px;box-shadow:0 1px 3px color-mix(in srgb, var(--tinta) 22%, transparent);content:"";border-radius:50%;transition:transform .14s cubic-bezier(.2,0,0,1);position:absolute;top:9px;left:4px}.modal .field>label:has(>input[type=checkbox]:checked):before{border-color:var(--rosa);background:var(--rosa)}.modal .field>label:has(>input[type=checkbox]:checked):after{transform:translate(16px)}.modal .field>label:has(>input[type=checkbox]:focus-visible):before{outline:2px solid var(--rosa);outline-offset:2px}.modal .field>label:has(>input[type=checkbox]:disabled){color:var(--tinta-suave);cursor:default}.modal .field>label:has(>input[type=checkbox]:disabled):before{opacity:.58}.order-address-side-panel{border-left:1px solid var(--linea);background:var(--fondo-suave);min-width:0;padding:16px}.order-address-side-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.order-address-side-panel strong{color:var(--carbon-70);font-size:14px;display:block}.order-address-side-panel small{color:var(--tinta-suave);margin-top:3px;font-size:12px;display:block}@media (width<=760px){.order-address-workspace:has(.order-address-side-panel){grid-template-columns:minmax(0,1fr)}.order-address-side-panel{border-top:1px solid var(--linea);border-left:0}}.facts{border-top:1px solid var(--linea);margin:18px 0 0}.facts>div{border-bottom:1px solid var(--linea);justify-content:space-between;gap:14px;padding:10px 0;display:flex}.facts dt{color:var(--tinta-suave);font-size:12px}.facts dd{color:var(--carbon-70);text-align:right;margin:0;font-size:12px;font-weight:700}.item-workspace{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);align-items:start;gap:18px;display:grid}.item-actions>.button-block{width:calc(100% - 34px)}.item-actions>.field textarea{min-height:80px}.timeline{margin:0;padding:14px 18px 18px;list-style:none}.timeline li{grid-template-columns:18px 1fr;gap:10px;padding:4px 0 17px;display:grid;position:relative}.timeline li:not(:last-child):before{content:"";background:var(--linea);width:1px;position:absolute;top:15px;bottom:-3px;left:5px}.timeline time{color:var(--tinta-suave);font-size:12px}.timeline p{color:var(--carbon-70);margin:3px 0;font-size:12px;line-height:1.4}.timeline small{color:var(--tinta-suave);font-size:12px}.message{border:1px solid var(--linea);background:var(--papel);border-radius:6px;align-self:flex-start;width:min(76%,520px);padding:10px 11px}.message.is-own{border-color:var(--glaciar);background:color-mix(in srgb, var(--glaciar) 8%, var(--papel));align-self:flex-end}.message b{color:var(--tinta-suave);font-size:12px}.message p{color:var(--carbon-70);margin:4px 0 6px;font-size:12px;line-height:1.45}.message time{color:var(--tinta-suave);text-align:right;font-size:12px;display:block}.wizard{max-width:1040px;margin:0 auto}.draft-unit-list{gap:8px;display:grid}.draft-unit-list article{border:1px solid var(--linea);background:var(--papel);border-radius:6px;grid-template-columns:58px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:11px;display:grid}.draft-unit-list label{min-width:0;color:var(--tinta-suave);gap:5px;font-size:12px;font-weight:700;display:grid}.confirmation{color:var(--tinta-suave);text-align:center;display:block}.confirmation>svg{color:var(--verde);margin-top:15px}.confirmation h2{color:var(--carbon-70);margin:8px 0 5px;font-size:18px}.confirmation>p{margin:0 0 15px;font-size:12px}.confirmation .data-table{text-align:left}.denied{max-width:560px;color:var(--tinta-suave);text-align:center;place-items:center;margin:70px auto;padding:42px;display:grid}.denied h1{color:var(--carbon-70);margin:13px 0 5px;font-size:22px}.denied p{margin:0 0 19px;font-size:12px}@media (width<=1200px){.item-workspace{grid-template-columns:1fr}}@media (width<=760px){.page-actions{justify-content:flex-start;width:100%}.item-workspace{gap:12px}.filter-bar,.filter-fields{flex-direction:column;align-items:stretch}.filter-fields>label,.filter-fields input,.filter-fields select{width:100%;min-width:0}}@media (width<=480px){.table-pagination{flex-direction:column;align-items:flex-start}.table-pagination>div{justify-content:space-between;width:100%}.table-pagination .button{min-width:0;padding-inline:10px}.page-actions .button{white-space:normal;flex:1;min-width:0}.form-grid{grid-template-columns:1fr;padding:16px 14px}.field-wide{grid-column:auto}.modal-backdrop{padding:8px}.modal{max-height:calc(100vh - 16px)}.modal>footer .button{white-space:normal;flex:1}.modal-footer-start{display:contents}.draft-unit-list article{grid-template-columns:50px minmax(0,1fr) 36px;gap:8px}.message{width:88%}.order-address-grid{grid-template-columns:1fr}.denied{margin-top:35px;padding:30px 20px}}.button:disabled,button:disabled{cursor:not-allowed;opacity:.48}.positive{color:var(--verde)}.table-count{white-space:nowrap;font-size:12px}.draft-save{color:var(--tinta-suave);font-size:12px;font-weight:700}.notice{align-items:flex-start;display:flex}.notice svg{flex:none;margin-top:1px}.notice strong{display:block}.notice p{margin:0}.address-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;display:grid}.address-card{border:1px solid var(--linea);background:var(--papel);border-radius:6px;align-items:stretch;min-width:0;display:flex;overflow:hidden}.address-main{min-width:0;color:var(--carbon-70);text-align:left;background:0 0;border:0;flex:1;grid-template-columns:25px minmax(0,1fr);gap:10px;padding:14px;display:grid}.address-choice{border:1px solid var(--linea-control);width:20px;height:20px;color:var(--papel);border-radius:50%;place-items:center;display:grid}.is-selected .address-choice{border-color:var(--glaciar);background:var(--glaciar)}.address-main>span:last-child{gap:3px;min-width:0;display:grid}.address-main b{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.address-main b em{border:1px solid var(--verde);background:color-mix(in srgb, var(--verde) 10%, var(--papel));color:var(--verde);border-radius:3px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:700;line-height:1}.address-main strong{margin-top:4px;font-size:12px}.address-main small{color:var(--tinta-suave);font-size:12px;line-height:1.35}.address-actions{align-items:flex-start;gap:3px;padding:9px;display:flex}.address-option{border:1px solid var(--linea);background:var(--papel);min-width:0;color:var(--carbon-70);text-align:left;border-radius:6px;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.address-option:hover{border-color:var(--linea-control);background:var(--papel)}.address-option.is-selected{border-color:var(--rosa);box-shadow:inset 0 0 0 1px var(--rosa)}.address-option-copy{gap:3px;min-width:0;display:grid}.address-option-copy b{color:var(--carbon-70);font-size:12px}.address-option-copy strong{margin-top:3px;font-size:12px}.address-option-copy small{overflow-wrap:anywhere;color:var(--tinta-suave);font-size:12px;line-height:1.35}.draft-chip{border:1px solid var(--oro);background:color-mix(in srgb, var(--oro) 20%, var(--papel));color:var(--tinta);border-radius:4px;padding:4px 7px;font-size:12px;font-weight:800}.item-main{min-width:0;overflow:hidden}.item-chat-column{gap:10px;min-width:0;display:grid}.draft-unit-list{padding:0 18px}.draft-unit-list article{grid-template-columns:minmax(0,1fr) 34px}.draft-unit-list article.is-active{border-color:var(--linea-control);background:color-mix(in srgb, var(--glaciar) 8%, var(--papel))}.draft-unit-list article>button:first-child{min-width:0;color:var(--carbon-70);text-align:left;background:0 0;border:0;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:10px;display:grid}.draft-unit-list article>button:first-child>span:last-child{gap:3px;min-width:0;display:grid}.draft-unit-list article b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.draft-unit-list article small{color:var(--tinta-suave);font-size:12px}@media (width<=760px){.address-grid{grid-template-columns:1fr}}.input-with-icon{display:block;position:relative}.input-with-icon svg{color:var(--tinta-suave);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.input-with-icon input{padding-left:39px}.field-error:not(#\#){color:var(--tinta)}.loading-state,.empty-state{text-align:center;align-content:center;place-items:center;gap:9px;min-height:180px;display:grid}.empty-state h3,.empty-state p{margin:0}.spin{animation:.9s linear infinite stem-spin}@keyframes stem-spin{to{transform:rotate(360deg)}}.button-block{justify-content:center;width:100%}.resource-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0;padding:14px 18px;display:flex}.resource-toolbar input,.resource-toolbar select,.resource-toolbar .search-select{min-width:190px}.page-content>.detail-grid+.detail-grid{margin-top:18px}.color-preview{align-items:center;gap:8px;display:inline-flex}.color-preview>span{border:1px solid var(--linea-control);border-radius:3px;flex:0 0 18px;width:18px;height:18px}.code-editor{font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.45}.audit-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.audit-values>div{min-width:0}.audit-values b{color:var(--tinta-suave);margin-bottom:6px;font-size:12px;display:block}.audit-values pre{border:1px solid var(--linea);background:var(--fondo-suave);max-height:280px;color:var(--carbon-70);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:0;padding:10px;font:12px/1.45 Consolas,Courier New,monospace;overflow:auto}.detail-grid{grid-template-columns:minmax(0,1fr) 340px;gap:18px;display:grid}.summary-list{gap:0;margin:0;padding:3px 18px 15px;display:grid}.summary-list div{border-bottom:1px solid var(--linea);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.summary-list div:last-child{border-bottom:0}.summary-list dt{color:var(--tinta-suave)}.summary-list dd{overflow-wrap:anywhere;margin:0;font-weight:600}@media (width<=760px){.detail-grid,.audit-values{grid-template-columns:1fr}.summary-list{padding:3px 14px 12px}.summary-list div{grid-template-columns:1fr;gap:3px}}.row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.address-summary{border:1px solid var(--linea);background:var(--fondo-suave);color:var(--tinta-suave);border-radius:5px;gap:4px;padding:11px;display:grid}.address-summary b{color:var(--carbon-70)}html,body{background:var(--fondo-suave);color:var(--tinta)}button,input,select,textarea{font-family:inherit}.brand-lockup{background:0 0;display:block;overflow:hidden}.brand-lockup img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.brand-signifier,.brand-signifier img{width:100%;height:100%;display:block}.brand-signifier img{object-fit:contain}.page-title-row{min-height:70px}.page-title-row h1,.denied h1{color:var(--tinta);font-family:var(--titulo);font-style:italic;font-weight:700}.eyebrow{color:var(--rosa);font-size:12px}.button-primary:hover{border-color:var(--violeta)}.button-link,.table-link{color:var(--violeta)}.status{border-radius:4px}.role-admin{background:color-mix(in srgb, var(--rosa) 8%, var(--papel));color:var(--violeta)}.role-shop{background:color-mix(in srgb, var(--verde) 10%, var(--papel));color:var(--verde)}.role-fabrication{background:color-mix(in srgb, var(--glaciar) 8%, var(--papel));color:var(--glaciar)}.role-team{background:color-mix(in srgb, var(--oro) 20%, var(--papel));color:var(--tinta)}.filter-bar{border-bottom-color:var(--linea);background:var(--fondo-suave)}.filter-fields>label,.field{color:var(--tinta-suave)}.filter-fields input,.filter-fields select,.field input,.field select,.field textarea,.draft-unit-list input{border-color:var(--linea-control);color:var(--carbon-70)}.filter-fields input:focus,.filter-fields select:focus,.field input:focus,.field select:focus,.field textarea:focus,.draft-unit-list input:focus{border-color:var(--rosa);box-shadow:0 0 0 3px color-mix(in srgb, var(--rosa) 12%, transparent)}.checkbox-list{border-color:var(--linea);background:var(--fondo-suave)}.user-account-state{border:1px solid var(--linea);background:var(--fondo-suave);border-radius:5px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 12px;display:flex}.user-account-state>span{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.user-account-state small{color:var(--tinta-suave);font-size:12px;font-weight:500}.user-account-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=520px){.user-account-state{flex-direction:column;align-items:stretch}.user-account-actions{width:100%}.user-account-state .button{flex:1;min-width:0}}.message.is-own{border-color:var(--rosa);background:var(--fondo-suave)}.timeline li:not(:last-child):before{background:var(--linea)}.notice-warning{border-color:var(--oro);color:var(--tinta)}.notice-success{border-color:var(--verde);background:color-mix(in srgb, var(--verde) 10%, var(--papel));color:var(--verde)}.notice-success strong{color:var(--verde)}.notice-danger{border-color:var(--rosa);color:var(--violeta)}.denied svg{color:var(--rosa)}body{font-size:13px;line-height:1.45}.button:not(#\#),.data-table:not(#\#),.field input:not(#\#),.field select:not(#\#),.field textarea:not(#\#),.draft-unit-list input:not(#\#),.summary-list dd:not(#\#),.facts dd:not(#\#),.message p:not(#\#),.timeline p:not(#\#){font-size:13px}.modal>header p:not(#\#),.field:not(#\#),.filter-fields input:not(#\#),.filter-fields select:not(#\#),.checkbox-list label:not(#\#),.button-link:not(#\#),.button-small:not(#\#),.table-link:not(#\#),.facts dt:not(#\#),.summary-list dt:not(#\#),.timeline small:not(#\#),.draft-unit-list label:not(#\#),.confirmation>p:not(#\#),.table-count:not(#\#),.notice p:not(#\#),.address-main strong:not(#\#),.address-main small:not(#\#),.address-option-copy strong:not(#\#),.address-option-copy small:not(#\#),.draft-unit-list article small:not(#\#),.eyebrow:not(#\#),.data-table th:not(#\#),.status:not(#\#),.role-tag:not(#\#),.filter-fields>label:not(#\#),.field>small:not(#\#),.notice strong:not(#\#),.address-main b em:not(#\#),.draft-chip:not(#\#),.message b:not(#\#),.message time:not(#\#){font-size:12px}a,button,input,textarea,.search-select-control,.address-card{transition:color .14s cubic-bezier(.2,0,0,1),background-color .14s cubic-bezier(.2,0,0,1),border-color .14s cubic-bezier(.2,0,0,1),box-shadow .14s cubic-bezier(.2,0,0,1),opacity .14s cubic-bezier(.2,0,0,1),transform .14s cubic-bezier(.2,0,0,1)}input::placeholder,textarea::placeholder{color:var(--tinta-suave);opacity:1}.field input:hover:not(:disabled),.field textarea:hover:not(:disabled),.filter-fields input:hover:not(:disabled),.search-select-control:hover:not(.is-disabled){border-color:var(--linea-control)}.field input:disabled,.field textarea:disabled,.field select:disabled{border-color:var(--linea);background:var(--fondo-suave);color:var(--tinta-suave);-webkit-text-fill-color:var(--tinta-suave);opacity:1}:is(.field input:user-invalid,.field textarea:user-invalid){border-color:var(--rosa)}.button{min-height:38px;position:relative;overflow:hidden}.button-content{justify-content:center;align-items:center;min-width:0;display:inline-flex}.button:disabled{box-shadow:none}.button-large{padding:10px 17px}.button-icon-only{flex:0 0 38px;padding:0}.button-ghost{box-shadow:none}.button-ghost:hover:not(:disabled){border-color:color-mix(in srgb, var(--rosa) 30%, var(--papel));background:var(--fondo-suave);color:var(--violeta);box-shadow:none}.button.is-loading .button-content{opacity:.55}.button-group{align-items:stretch;display:inline-flex}.button-group .button{border-radius:0;margin-left:-1px}.button-group .button:first-child{border-radius:var(--radio) 0 0 var(--radio);margin-left:0}.button-group .button:last-child{border-radius:0 var(--radio) var(--radio) 0}.button-group .button:only-child{border-radius:var(--radio)}.toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.file-download-button{border-radius:var(--radio);max-width:240px;min-height:32px;color:var(--violeta);font:inherit;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:5px 7px;font-weight:700;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.file-download-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-download-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--rosa) 30%, var(--papel));background:var(--fondo-suave);color:var(--violeta)}.file-download-button:focus-visible{outline:2px solid var(--rosa);outline-offset:2px}.file-download-button:disabled{cursor:wait;opacity:.72}.table-detail-stack,.file-cell{gap:5px;min-width:0;display:grid}.table-detail-stack strong{color:var(--carbon-70);font-size:12px}.table-detail-stack small,.file-rule-hint,.field-help{color:var(--tinta-suave);font-size:12px;font-weight:550;line-height:1.45}.file-cell .file-rule-hint{max-width:300px}.field-label{color:var(--tinta-suave);font-size:12px;font-weight:700}.field-label b{color:var(--rosa)}.file-rule-editor{gap:8px;display:grid}.file-rule-card{border:1px solid var(--linea);background:var(--fondo-suave);border-radius:6px;grid-template-columns:72px minmax(130px,.35fr) minmax(220px,1fr);align-items:end;gap:10px;padding:11px 12px;display:grid}.file-rule-card h4{color:var(--carbon-70);align-self:center;margin:0;font-size:12px}.file-rule-card label{min-width:0;color:var(--tinta-suave);gap:5px;font-size:12px;font-weight:700;display:grid}.file-rule-card input{width:100%}@media (width<=620px){.file-rule-card{grid-template-columns:1fr;align-items:stretch}}.page-content>:not(.modal-backdrop):nth-child(2){animation-delay:35ms}.page-content>:not(.modal-backdrop):nth-child(3){animation-delay:65ms}.address-card:hover{border-color:var(--linea-control);box-shadow:0 2px 8px color-mix(in srgb, var(--tinta) 6%, transparent)}.address-card.is-selected{border-color:var(--rosa);box-shadow:inset 0 0 0 1px var(--rosa)}.dynamic-table{min-width:0}.table-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.table-toolbar-actions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.table-toolbar-actions>.button{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:max-content;min-height:38px;line-height:1;display:inline-flex}.table-toolbar-actions>.button>svg,.table-toolbar-actions>.button .button-content>svg{flex:none}.table-search{align-items:center;gap:8px;width:min(360px,100%);padding:0 10px;transition:border-color .14s cubic-bezier(.2,0,0,1),box-shadow .14s cubic-bezier(.2,0,0,1);display:flex}.table-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0}.table-search button,.table-page-actions button{background:0 0;border:0;border-radius:4px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.table-sort{text-align:left;white-space:nowrap;justify-content:flex-start;align-items:center;width:100%;min-height:34px;display:inline-flex}.table-sort svg{opacity:.72}.table-sort:hover svg,th[aria-sort=ascending] .table-sort svg,th[aria-sort=descending] .table-sort svg{color:var(--rosa);opacity:1}.table-pagination{justify-content:flex-end;align-items:center;gap:18px;display:flex}.table-pagination label{align-items:center;gap:8px;display:inline-flex}.table-pagination select{background:var(--papel);padding:0 28px 0 8px}.table-page-actions{align-items:center;display:inline-flex}.data-table tbody tr{transition:background-color .14s cubic-bezier(.2,0,0,1)}.data-table .table-link{text-decoration:none;position:relative}.data-table .table-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .14s cubic-bezier(.2,0,0,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.data-table .table-link:hover:after{transform:scaleX(1)}.data-table .table-link:hover{text-decoration:none}.data-table th:first-child,.data-table td:first-child{padding-left:18px}.data-table th:last-child,.data-table td:last-child{padding-right:18px}.modal>footer{gap:8px}.search-select-menu{transform-origin:top}.toggle-field{align-items:center;gap:11px;min-width:0;display:flex}.toggle-control{border-radius:12px;flex:0 0 42px;width:42px;height:24px;padding:0;position:relative}.toggle-control>span{border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px}.toggle-control[aria-checked=true]{border-color:var(--rosa);background:var(--rosa)}.toggle-control[aria-checked=true]>span{transform:translate(18px)}.toggle-copy{gap:2px;min-width:0;display:grid}.progress-field{gap:7px;display:grid}.progress-field>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-rail{border-radius:4px;height:8px;overflow:hidden}.progress-rail>span{border-radius:inherit;height:100%;transition:width .42s cubic-bezier(.2,.8,.2,1);display:block}.skeleton{gap:9px;padding:2px 0;display:grid}.skeleton span{border-radius:4px;height:13px}.skeleton.is-compact span{height:9px}.notice-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}[data-tooltip]:after{content:attr(data-tooltip);z-index:700;background:var(--tinta);max-width:220px;color:var(--papel);white-space:nowrap;pointer-events:none;opacity:0;border-radius:4px;padding:6px 8px;font-size:12px;line-height:1.3;transition:opacity .14s cubic-bezier(.2,0,0,1),transform .14s cubic-bezier(.2,0,0,1);position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%,4px)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;transform:translate(50%)}@media (width<=900px){.notice-gallery{grid-template-columns:1fr}}@media (width<=560px){.table-toolbar{flex-direction:column;align-items:stretch;gap:7px}.table-toolbar-actions{flex-direction:column;align-items:stretch;width:100%}.table-search{width:100%}.table-count{align-self:flex-start}.table-toolbar-actions>.button{width:100%}.table-pagination{flex-wrap:wrap;justify-content:space-between;gap:8px}.table-pagination label{order:3;justify-content:flex-end;width:100%}.button-group .button{min-width:0}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}.file-upload-button{cursor:pointer}.file-upload-button:focus-within{outline:2px solid var(--rosa);outline-offset:2px}.file-upload-button.is-disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.file-upload-button.is-disabled:not(#\#){transform:none}.file-upload-button.is-loading{cursor:wait;opacity:1}.file-upload-button.is-loading .button-content{opacity:.55}.surface-body{padding:16px 18px}.surface-body>.notice{margin:0}.surface-body+.surface-body{padding-top:0}.surface-body>.summary-list{padding:0}.surface-body>.form-footer{margin:16px -18px -16px}.surface-form>.form-footer{justify-content:flex-end;gap:8px;display:flex}.form-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.toggle-stack{gap:14px;display:grid}.plain-fieldset{border:0;min-width:0;margin:0;padding:0}.table-text-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:360px;display:-webkit-box;overflow:hidden}.summary-list dd>small{color:var(--tinta-suave);font-size:12px;display:block}[role=alert]>.notice,[role=status]>.notice{margin-bottom:18px}.modal-body [role=alert]>.notice,.modal-body [role=status]>.notice{margin:0 20px 18px}[data-tooltip]{position:relative}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after,[data-tooltip]:focus-within:after{content:attr(data-tooltip);z-index:80;background:var(--carbon-70);color:var(--papel);white-space:nowrap;pointer-events:none;border-radius:4px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.2;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.page-content>.notice,.page-content>[role=alert]>.notice,.page-content>[role=status]>.notice{margin:0 0 18px}.surface-body [role=alert]>.notice,.surface-body [role=status]>.notice{margin:12px 0 0}.field-wide>.notice{margin:0}.row-actions{flex-wrap:nowrap}.data-table .table-group-row th{background:var(--fondo-suave);text-align:left}.data-table tbody tr.table-group-row:first-child th{border-top:0}.data-table tbody tr.table-group-row:hover th{background:var(--fondo-suave)}.table-group-label{flex-wrap:wrap;align-items:baseline;display:flex}.table-group-label>span{color:var(--tinta-suave)}.shipment-lines{border:1px solid var(--linea);border-radius:var(--radio-grande);background:var(--papel);box-shadow:0 2px 8px color-mix(in srgb, var(--tinta) 3.5%, transparent);overflow:hidden}.button-secondary.is-pressed{border-color:color-mix(in srgb, var(--rosa) 30%, var(--papel));background:var(--fondo-suave);color:var(--violeta)}.modal-body>.modal-section{border:1px solid var(--linea);border-radius:var(--radio);background:var(--fondo-suave);margin:0 20px 18px;padding:12px 14px}.change-request{border:1px solid var(--oro);border-radius:var(--radio-grande);background:color-mix(in srgb, var(--oro) 20%, var(--papel));box-shadow:0 2px 8px color-mix(in srgb, var(--tinta) 3.5%, transparent);margin-bottom:18px}.change-request>header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.change-request-icon{border-radius:var(--radio-grande);background:color-mix(in srgb, var(--oro) 20%, var(--papel));width:40px;height:40px;color:var(--tinta);place-items:center;display:grid}.change-request h2{color:var(--tinta);margin:0;font-size:16px}.change-request header p{color:var(--tinta);margin:4px 0 0;font-size:12px}.change-request blockquote{border:1px solid var(--oro);border-radius:var(--radio);background:var(--papel);margin:0 18px 4px 72px;padding:12px 14px}.change-request blockquote b{color:var(--tinta-suave);font-size:12px}.change-request blockquote p{color:var(--carbon-70);margin:4px 0 6px;font-size:13px;line-height:1.45}.change-request blockquote time{color:var(--tinta-suave);font-size:12px}@media (width<=620px){.change-request>header{grid-template-columns:40px minmax(0,1fr)}.change-request>header>.status{grid-column:2;justify-self:start}.change-request blockquote{margin-left:18px}}.optional-parts{border:1px solid var(--linea);border-radius:var(--radio);background:var(--fondo-suave);margin:0 18px 16px}.unit-builder .optional-parts{margin:10px 0 0}.optional-parts summary{min-height:40px;color:var(--tinta-suave);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.optional-parts summary:hover{color:var(--violeta)}.optional-parts summary span{background:var(--linea);border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;display:grid}.optional-parts ul{margin:0;padding:0 12px 6px;list-style:none}.optional-parts li{border-top:1px solid var(--linea);min-height:38px;color:var(--carbon-70);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}@media (width<=760px){.dynamic-table.is-stacked .table-scroll{overflow-x:visible}.dynamic-table.is-stacked .data-table,.dynamic-table.is-stacked .data-table tbody{display:block}.dynamic-table.is-stacked .data-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dynamic-table.is-stacked .data-table tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dynamic-table.is-stacked .data-table tbody tr:last-child{border-bottom:0}.dynamic-table.is-stacked .data-table td:before{content:attr(data-label);text-transform:uppercase}.dynamic-table.is-stacked .data-table td:first-child{grid-column:1/-1;font-size:14px;font-weight:700}.dynamic-table.is-stacked .data-table td:first-child:before,.dynamic-table.is-stacked .data-table td:not([data-label]):before{display:none}.dynamic-table.is-stacked .data-table td:last-child:not(:first-child){grid-column:1/-1}.dynamic-table.is-stacked .data-table td.empty-table{text-align:left;grid-column:1/-1}.dynamic-table.is-stacked .data-table td:has(.file-cell){grid-column:1/-1}.dynamic-table.is-stacked .file-cell{min-width:0}.dynamic-table.is-stacked .data-table td .file-download-button{min-width:0;max-width:100%}.dynamic-table.is-stacked .row-actions{flex-wrap:wrap;gap:8px;display:flex}.new-order-page .unit-builder .dynamic-table.is-stacked .data-table{width:100%;min-width:0}.new-order-page .unit-builder .dynamic-table.is-stacked .data-table td{min-width:0;height:auto}.new-order-page .unit-builder .dynamic-table.is-stacked .row-actions{white-space:normal;justify-content:flex-start}}@media (width<=560px){.new-order-page .page-title-row .page-actions .button{flex:none}}.eyebrow{color:var(--violeta)}.button-danger-quiet{color:var(--tinta)}.button-danger-quiet:hover:not(:disabled){border-color:var(--oro);background:var(--fondo-suave);color:var(--violeta)}.credit-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 18px 6px;display:grid}.credit-breakdown{border:1px solid var(--linea);border-radius:var(--radio)}.credit-breakdown h3{border-bottom:1px solid var(--linea);color:var(--tinta);margin:0;padding:12px 14px;font-size:13px}.credit-breakdown dl{margin:0;padding:4px 14px}.credit-breakdown dl>div{border-top:1px solid var(--linea);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.credit-breakdown dl>div:first-child{border-top:0}.credit-breakdown dt{color:var(--tinta-suave);font-size:12px}.credit-breakdown dd{color:var(--carbon-70);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:700}.credit-breakdown .is-total{border-top:1px solid var(--linea)}.credit-breakdown .is-total dt{color:var(--tinta);font-weight:700}.credit-breakdown .is-total dd{color:var(--tinta);font-size:16px}.credit-drafts{color:var(--tinta-suave);margin:6px 18px 14px;font-size:12px}.credit-drafts a{color:var(--violeta);font-weight:700}@media (width<=620px){.credit-breakdowns{grid-template-columns:minmax(0,1fr)}}.item-detail-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr)}@media (width<=1180px){.item-detail-grid{grid-template-columns:minmax(0,1fr)}.new-order-page .unit-builder .data-table{min-width:0}.new-order-page .unit-builder .data-table td{white-space:normal}.new-order-page .unit-builder .data-table td:last-child{min-width:0}.new-order-page .unit-builder .row-actions{flex-wrap:wrap;justify-content:flex-start}.new-order-page .unit-builder .file-download-button{max-width:220px}}.address-card.is-default,.address-card.is-default:hover{border-color:var(--linea);box-shadow:none}.address-grid>.address-card{flex-direction:column}.address-grid>.address-card .address-main{grid-template-columns:minmax(0,1fr);padding-bottom:8px}.address-grid>.address-card .address-actions{flex-wrap:wrap;gap:6px;padding:0 14px 14px}.table-detail-stack small,.file-rule-hint,.field-help{color:var(--tinta-suave);font-size:12px;font-weight:600}@media (width<=1180px){.dynamic-table.is-stacked .data-table td,.dynamic-table.is-stacked .data-table th{white-space:normal}}@media (width<=760px){.dynamic-table.is-stacked .data-table tbody tr.table-group-row{display:block}.dynamic-table.is-stacked .data-table tbody tr.table-group-row>th{text-align:left;width:100%;display:block}}[data-app=internal] .status[data-code=ITEM_PENDING_REVIEW],[data-app=internal] .status[data-code=UNIT_PENDING_REVIEW]{background:color-mix(in srgb, var(--oro) 20%, var(--papel));color:var(--tinta)}.empty-table:not(#\#),.data-table td.empty-table:not(#\#),.field>small:not(#\#),label.field>small:not(#\#),.table-group-label small:not(#\#){color:var(--tinta-suave)}a.table-link:hover{color:var(--rosa);text-decoration:underline}.skip-link{z-index:1000;border-radius:var(--radio);background:var(--oro);color:var(--tinta);padding:10px 14px;font-weight:800;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.page-content:focus{outline:none}.quick-search-field kbd{opacity:.75;border:1px solid;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:12px;font-weight:700}.quick-search-backdrop{background:color-mix(in srgb, var(--tinta) 50%, transparent);place-items:start center;padding-top:min(14vh,120px)}.quick-search{flex-direction:column;width:min(620px,100%);max-height:min(70vh,560px);display:flex;overflow:hidden}.quick-search-field{border-bottom:1px solid var(--linea);color:var(--tinta-suave);align-items:center;gap:10px;padding:0 16px;display:flex}.quick-search-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:56px}.quick-search-status{margin:0;padding:20px 18px}.quick-search-results{padding:6px;overflow-y:auto}.quick-search-option{border-radius:var(--radio);cursor:pointer;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:grid}.quick-search-kind{border-radius:4px;justify-self:start}.quick-search-copy{gap:2px;min-width:0;display:grid}.quick-search-copy b,.quick-search-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.quick-search-backdrop{padding-top:8px}}}:root{font-synthesis:none;color:var(--tinta);background:var(--fondo-suave);--tinta:#05000b;--carbon-70:#2c2140;--papel:#fff;--tinta-suave:#5a5468;--fondo-suave:#f3f2f7;--linea:#dcdae4;--linea-control:#87829a;--rosa:#e6007e;--violeta:#961b81;--naranja:#ed6d05;--glaciar:#005ca9;--oro:#fcbc00;--verde:#008a3f;--sobre-oscuro:#c4c0d2;--linea-oscura:#ffffff29;--grad-accion:linear-gradient(90deg, var(--violeta), var(--rosa));--grad-marca:linear-gradient(90deg, var(--violeta), var(--rosa) 55%, var(--naranja));--grad-carbon:linear-gradient(180deg, var(--tinta) 120px, var(--carbon-70));--titulo:"Magistral", Verdana, sans-serif;--texto:"MachoModular", Verdana, sans-serif;--letra-titulo-ficha:italic 700 40px/46px var(--titulo);--letra-titulo-pagina:italic 700 30px/36px var(--titulo);--letra-titulo-llamada:italic 700 22px/28px var(--titulo);--letra-titulo-bloque:italic 700 19px/24px var(--titulo);--letra-subtitulo:700 15px/20px var(--texto);--letra-valor:500 15px/22px var(--texto);--letra-cuerpo:300 15px/22px var(--texto);--letra-tabla:300 14px/20px var(--texto);--letra-secundario:300 13px/18px var(--texto);--letra-etiqueta:300 12px/16px var(--texto);--tracking-etiqueta:.09em;--inclinacion:-14deg;--radio:4px;--radio-grande:8px;font-family:MachoModular,Verdana,ui-sans-serif,system-ui,sans-serif}.chip{border-radius:var(--radio);max-width:100%;min-height:26px;color:var(--tinta);font:500 13px/18px var(--texto);border:1.5px solid #0000;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.chip>svg{flex:none}.chip-turno{border-color:var(--rosa);background:var(--rosa);color:var(--papel)}.chip-otros{border-color:var(--glaciar);color:var(--glaciar)}.chip-problema{border-color:var(--oro);background:var(--oro)}.chip-hecho{padding-left:0}.chip-hecho>svg{color:var(--verde)}.chip-fuera{color:var(--tinta-suave);padding-left:0;font-weight:300}.chip.is-plain{color:var(--tinta);background:0 0;border-color:#0000;padding-left:0}.chip.is-plain>svg{color:var(--rosa)}.piece-name{justify-items:start;min-width:0;display:grid}.piece-name>strong,.piece-name>a{color:var(--tinta);font:500 15px/22px var(--texto);overflow-wrap:anywhere}.piece-name>a{text-decoration:none}.piece-name>a:hover{text-underline-offset:3px;text-decoration:underline}.piece-name>small{color:var(--tinta-suave);font:var(--letra-secundario);overflow-wrap:anywhere}.step-strip{grid-template-columns:repeat(var(--pasos), minmax(0, 1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.step-strip>li{min-width:0;color:var(--tinta-suave);position:relative}.step-segment{background:var(--linea);height:8px;transform:skewX(var(--inclinacion));display:block}.step-strip>li>.step-segment{margin-bottom:10px}.step-body{min-width:0;display:block}.step-name{color:inherit;font:300 15px/24px var(--texto);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:flex}.step-name>svg{flex:none}a.step-name:hover,button.step-name:hover{text-underline-offset:3px;text-decoration:underline}button.step-name{cursor:pointer}.step-body>small{font:var(--letra-secundario);display:block}.step-strip>.is-done{color:var(--tinta)}.step-strip>.is-done>.step-segment,.step-segment.is-done{background:var(--tinta)}.step-strip>.is-done .step-name{font-weight:500}.step-strip>.is-done .step-name>svg{color:var(--verde)}.step-strip>.is-done small{color:var(--tinta-suave)}.step-strip>.is-current{color:var(--tinta)}.step-strip>.is-current .step-name{font:var(--letra-titulo-bloque)}.step-strip>.is-current small{font-weight:500}.step-strip>.turn-turno>.step-segment,.step-segment.is-current.turn-turno{background:var(--grad-accion)}.step-strip>.turn-turno small{color:var(--rosa)}.step-strip>.turn-otros>.step-segment,.step-segment.is-current.turn-otros{background:var(--glaciar)}.step-strip>.turn-otros small{color:var(--glaciar)}.step-strip>.turn-problema>.step-segment,.step-segment.is-current.turn-problema{background:var(--oro)}.step-strip>.turn-hecho>.step-segment,.step-segment.is-current.turn-hecho{background:var(--tinta)}.step-strip>.has-line:after{background:var(--rosa);content:"";transform-origin:top;width:2px;height:24px;animation:.2s cubic-bezier(.2,.8,.2,1) step-line;position:absolute;top:100%;left:16px}@keyframes step-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.step-strip-cancelled{max-width:70ch;color:var(--tinta);font:var(--letra-valor);margin:8px 0 0}.step-strip-compact{gap:4px;padding:0 3px;display:flex}.step-strip-compact>.step-segment{flex:1}@media (width<=1180px){.step-strip{display:flex}.step-strip>li{flex:1 1 0}.step-strip>li:not(.is-current) small{display:none}}@media (width<=760px){.step-strip.has-current>li{flex:0 0 28px}.step-strip>li:not(.is-current)>.step-body>*{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.step-strip>.is-done>.step-body>:is(a,button).step-name{clip-path:none;text-indent:100%;width:100%;height:auto;min-height:44px;display:block;inset:0}.step-strip>.is-done>.step-body>:is(a,button).step-name>svg{display:none}.step-strip.has-current>.is-current{flex:auto}.step-strip>.is-current small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.callout{border-radius:var(--radio-grande);background:linear-gradient(var(--papel), var(--papel)) padding-box, var(--grad-marca) border-box;background-color:var(--papel);min-width:0;color:var(--tinta);font:var(--letra-cuerpo);border:2px solid #0000;gap:12px;padding:16px 20px;display:grid}.callout>h2{color:var(--tinta);font:var(--letra-titulo-llamada);overflow-wrap:anywhere;margin:0}.callout>p{max-width:70ch;margin:0}.callout-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.callout-aside{color:var(--tinta-suave);font:var(--letra-secundario);margin-left:auto}@media (width<=760px){.callout{padding:12px 14px}.callout>h2{font-size:20px;line-height:26px}.callout-actions{display:grid}.callout-actions>:not(.callout-aside){min-height:44px}.callout-aside{margin-left:0}}.section{margin-top:32px}.section-head{border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;padding-bottom:8px;display:flex}.section-head>h2{color:var(--tinta);font:var(--letra-titulo-bloque);overflow-wrap:anywhere;margin:0}.section-count{color:var(--tinta-suave);font:var(--letra-cuerpo)}.section-tools{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.detail-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-top:24px;display:grid}.detail-main{min-width:0;padding-right:24px}.detail-aside{border-left:1px solid var(--linea);min-width:0;color:var(--tinta);font:var(--letra-secundario);padding-left:24px}.detail-main>.section:first-child,.detail-aside>.section:first-child{margin-top:0}.archive-subhead{color:var(--tinta);font:var(--letra-subtitulo);margin:24px 0 8px}.archive-subhead:first-child{margin-top:0}.detail-aside>*+*{margin-top:32px}.fact-list{grid-template-columns:minmax(88px,max-content) minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.fact-row{display:contents}.fact-row>dt{color:var(--tinta-suave);font:var(--letra-etiqueta);letter-spacing:var(--tracking-etiqueta);text-transform:uppercase}.fact-row>dd{color:var(--tinta);font:500 13px/18px var(--texto);overflow-wrap:anywhere;margin:0}.file-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.file-type{border:1px solid var(--linea-control);min-width:58px;color:var(--tinta);font:500 12px/16px var(--texto);text-align:center;border-radius:3px;padding:1px 6px}.file-copy{min-width:0;display:grid}.file-copy>strong{color:var(--tinta);font:var(--letra-valor);overflow-wrap:anywhere}.file-copy>small{color:var(--tinta-suave);font:var(--letra-secundario)}.file-rule{display:block}.file-row.is-empty .file-copy>strong{color:var(--tinta-suave);font-weight:300}.breadcrumbs{color:var(--tinta-suave);font:300 14px/20px var(--texto);margin-bottom:8px}.breadcrumbs>ol{flex-wrap:wrap;gap:0 8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{text-underline-offset:3px;text-decoration:underline}.breadcrumbs [aria-current=page]{color:var(--tinta)}.breadcrumb-separator:after{color:var(--linea-control);content:"/";margin-left:8px}.queue-nav{color:var(--tinta);font:300 14px/20px var(--texto);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.queue-step{border:1px solid var(--linea-control);border-radius:var(--radio);width:34px;height:34px;color:var(--tinta);background:0 0;place-items:center;padding:0;display:inline-grid}a.queue-step:hover{background:var(--fondo-suave)}.queue-step:disabled{border-color:var(--linea);color:var(--linea-control)}.archive-section{border-top:1px solid var(--linea)}.archive-section>summary{min-height:44px;color:var(--tinta);font:var(--letra-valor);cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.archive-section>summary::-webkit-details-marker{display:none}.archive-count{color:var(--tinta-suave);font-weight:300}.archive-section>summary>svg{flex:none;margin-left:auto;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.archive-section[open]>summary>svg{transform:rotate(180deg)}.archive-body{color:var(--tinta);font:var(--letra-secundario);padding-bottom:16px}.section-note{color:var(--tinta-suave);font:var(--letra-secundario);margin:8px 0 0}.callout-reason{border-left:3px solid var(--tinta);min-width:0;margin:0;padding:2px 0 2px 12px}.callout-reason>p{color:var(--tinta);font:var(--letra-cuerpo);overflow-wrap:anywhere;margin:0}.callout-reason>cite{color:var(--tinta-suave);font:var(--letra-secundario);margin-top:4px;font-style:normal;display:block}.upload-box{border:1.5px dashed var(--linea-control);border-radius:var(--radio-grande);justify-items:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.upload-box>small{color:var(--tinta-suave);font:var(--letra-secundario);overflow-wrap:anywhere}.upload-box>[role=alert]{justify-self:stretch}.section-actions-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.design-section{margin-top:32px;scroll-margin-top:54px}.design-head{border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin-bottom:8px;padding-bottom:8px;display:flex}.design-title{flex:1;min-width:0}.design-title>h2{color:var(--tinta);font:var(--letra-titulo-bloque);overflow-wrap:anywhere;margin:0}.design-meta{color:var(--tinta-suave);font:var(--letra-secundario);margin:2px 0 0}.design-tools{flex-wrap:wrap;gap:8px;display:flex}.part-list{margin:0;padding:0;list-style:none}.part-list>li{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:44px;padding:4px 8px;display:grid}.part-list>li.is-current{background:var(--fondo-suave)}.part-link,.part-name{min-width:0;color:var(--tinta);font:var(--letra-valor);overflow-wrap:anywhere}.part-link{text-decoration:underline;-webkit-text-decoration-color:var(--linea-control);text-decoration-color:var(--linea-control);text-underline-offset:3px}.part-link:hover{-webkit-text-decoration-color:var(--tinta);text-decoration-color:var(--tinta)}.part-quantity{color:var(--tinta-suave);font:var(--letra-secundario);white-space:nowrap}.part-list-empty{color:var(--tinta-suave);font:var(--letra-cuerpo);margin:0}.design-excluded{color:var(--tinta-suave);font:var(--letra-secundario);overflow-wrap:anywhere;margin:8px 0 0}.address-lines{color:var(--tinta);font:var(--letra-cuerpo);overflow-wrap:anywhere;margin-bottom:12px;font-style:normal;display:grid}.callout-task{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.callout-task>span{min-width:0;display:grid}.callout-task strong{color:var(--tinta);font:var(--letra-valor);overflow-wrap:anywhere}.callout-task small{color:var(--tinta-suave);font:var(--letra-secundario)}.more-menu{display:inline-block;position:relative}.more-menu-list{z-index:20;border-radius:var(--radio-grande);background:var(--papel);min-width:200px;box-shadow:0 24px 65px color-mix(in srgb, var(--tinta) 32%, transparent);padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.more-menu-list>button{border-radius:var(--radio);min-height:40px;color:var(--tinta);font:var(--letra-cuerpo);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 12px}.more-menu-list>button:hover,.more-menu-list>button:focus-visible{background:var(--fondo-suave)}.more-menu-list>button.is-danger{color:var(--tinta);font-weight:500}@media (width<=1180px){.detail-layout{grid-template-columns:minmax(0,1fr);row-gap:32px}.detail-main{padding-right:0}.detail-aside{border-left:0;padding-left:0}}@media (width<=760px){.design-section{scroll-margin-top:56px}.part-list>li{grid-template-columns:minmax(0,1fr) auto}.part-status{grid-column:1/-1}.more-menu-list>button{min-height:44px}.upload-box{justify-items:stretch}.breadcrumbs>ol{text-overflow:ellipsis;white-space:nowrap;margin:-4px;padding:4px;display:block;overflow:hidden}.breadcrumbs li{display:inline}.breadcrumbs li+li{margin-left:8px}.queue-step{width:44px;height:44px}.section-tools{width:100%;margin-left:0}.file-row{grid-template-columns:auto minmax(0,1fr)}.file-action{grid-column:1/-1;display:grid}.file-action>*{min-height:44px}}.tab-line{min-height:44px;box-shadow:inset 0 -1px 0 var(--linea);scrollbar-width:thin;gap:16px;display:flex;overflow-x:auto}.tab-line>a{min-height:44px;color:var(--tinta-suave);font:var(--letra-etiqueta);letter-spacing:var(--tracking-etiqueta);text-transform:uppercase;border-bottom:3px solid #0000;flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tab-line>a:hover{color:var(--tinta)}.tab-line>a[aria-current=page]{border-bottom-color:var(--tinta);color:var(--tinta)}.tab-line>a>span{font-weight:500}.queue-toolbar{box-shadow:inset 0 -1px 0 var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 24px;display:flex}.queue-toolbar>.tab-line{box-shadow:none}.tab-line.is-compact{gap:12px;min-height:32px}.tab-line.is-compact>a{text-transform:none;border-bottom-width:2px;min-height:32px}.run-row{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:88px;padding:12px 0;display:grid}.run-copy{justify-items:start;min-width:0;display:grid}.run-copy>strong,.run-copy>a{color:var(--tinta);font:var(--letra-titulo-bloque);overflow-wrap:anywhere;text-decoration:none}.run-copy>a:hover{text-underline-offset:3px;text-decoration:underline}.run-copy>small{color:var(--tinta-suave);font:var(--letra-secundario);overflow-wrap:anywhere}.run-row>time{color:var(--glaciar);font:italic 700 34px/40px var(--titulo);white-space:nowrap}@media (width<=760px){.run-row{grid-template-columns:minmax(0,1fr) auto}.run-row>time{font-size:26px;line-height:32px}.run-action{grid-column:1/-1;display:grid}.run-action>*{min-height:44px}}.inbox-view{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:24px;height:calc(100vh - 220px);min-height:520px;margin-top:16px;display:grid}.inbox-nav{border-top:1px solid var(--linea);min-height:0;overflow-y:auto}.inbox-row{border-bottom:1px solid var(--linea);min-height:44px;color:var(--tinta);border-left:3px solid #0000;justify-content:space-between;align-items:start;gap:12px;padding:10px 12px 10px 9px;text-decoration:none;display:flex}.inbox-row:hover{background:var(--fondo-suave)}.inbox-row.is-active{border-left-color:var(--rosa)}.inbox-row-copy{gap:4px;min-width:0;display:grid}.inbox-row-body{color:var(--tinta-suave);font:var(--letra-secundario);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-row-meta{color:var(--tinta-suave);font:var(--letra-etiqueta);flex:none;justify-items:end;gap:4px;display:grid}.inbox-row-meta>b{background:var(--rosa);min-width:20px;color:var(--papel);text-align:center;border-radius:10px;padding:0 6px;font-weight:700}.inbox-thread{flex-direction:column;min-height:0;display:flex}.inbox-thread>:last-child{flex:1;min-height:0}.inbox-back{display:none}.queue-empty{color:var(--tinta-suave);font:var(--letra-cuerpo);margin:0;padding:24px 0}.result-choice{flex-wrap:wrap;gap:8px 24px;margin-bottom:16px;display:flex}.result-choice>label{min-height:44px;color:var(--tinta);font:var(--letra-cuerpo);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.result-choice input{width:18px;height:18px;accent-color:var(--tinta);margin:0}@media (width<=760px){.inbox-view{height:auto;display:block}.inbox-view.has-selection .inbox-nav,.inbox-view:not(.has-selection) .inbox-thread{display:none}.inbox-back{min-height:44px;color:var(--tinta);font:var(--letra-subtitulo);align-items:center;display:inline-flex}}.home-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:24px;display:grid}.home-column{border-top:3px solid var(--linea);align-content:start;justify-items:start;gap:12px;min-width:0;padding-top:16px;display:grid}.home-column:first-child{border-top-color:var(--rosa)}.home-column>h2{color:var(--tinta);font:var(--letra-titulo-bloque);margin:0}.home-total{color:var(--tinta);font:italic 700 34px/40px var(--titulo);margin:0}.home-column>ul,.home-list{justify-self:stretch;margin:0;padding:0;list-style:none;display:grid}.home-column>ul>li,.home-list>li{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:8px 0;display:flex}.home-column time,.home-list time{color:var(--tinta-suave);font:var(--letra-secundario);white-space:nowrap;flex:none}.home-empty{color:var(--tinta-suave);font:var(--letra-cuerpo);margin:0}.home-extra{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);color:var(--tinta);font:var(--letra-cuerpo);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:32px 0 0;padding:12px 0;display:flex}.home-alerts{margin:32px 0 0;padding:0;list-style:none;display:grid}.home-alerts>li{border-bottom:1px solid var(--linea);min-height:44px;color:var(--tinta);font:var(--letra-cuerpo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 0;display:flex}@media (width<=760px){.home-columns{grid-template-columns:minmax(0,1fr)}.home-column>a:last-child{justify-self:stretch;min-height:44px}}.home-steps{gap:12px;margin:0 0 16px;padding-left:24px;display:grid}.home-steps li{color:var(--tinta);font:var(--letra-cuerpo);display:grid}.home-steps strong{font:var(--letra-subtitulo)}.home-steps small{color:var(--tinta-suave);font:var(--letra-secundario)}.home-orders{margin:0;padding:0;list-style:none}.home-orders li{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) minmax(96px,160px) auto;align-items:center;gap:16px;min-height:56px;padding:8px 0;display:grid}@media (width<=760px){.home-orders li{grid-template-columns:minmax(0,1fr) auto}.home-orders .step-strip-compact{grid-area:2/1/auto/-1}}.task-count{color:var(--tinta);font:var(--letra-valor);margin:0 0 8px}.task-list>ul{margin:0;padding:0;list-style:none}.task-list li{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 0;display:grid}.task-copy{min-width:0;display:grid}.task-copy>strong{color:var(--tinta);font:500 15px/22px var(--texto);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.task-copy>strong>svg{color:var(--verde);flex:none}.task-copy>small{color:var(--tinta-suave);font:var(--letra-secundario);overflow-wrap:anywhere}.task-list .is-done .task-copy>strong{color:var(--tinta-suave);font-weight:300}.check-answers{margin:0}.check-row{border-top:1px solid var(--linea);grid-template-columns:minmax(120px,200px) minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:12px 0;display:grid}.check-row>dt{color:var(--tinta-suave);font:var(--letra-etiqueta);letter-spacing:var(--tracking-etiqueta);text-transform:uppercase}.check-row>dd{min-width:0;color:var(--tinta);font:var(--letra-valor);overflow-wrap:anywhere;margin:0}.check-row>dd>small{color:var(--tinta-suave);font:var(--letra-secundario);display:block}.check-row>.check-change{font:var(--letra-secundario)}.check-change>a{color:var(--tinta);text-underline-offset:3px}.credit-readout{flex-wrap:wrap;gap:16px 24px;display:flex}.credit-line{justify-items:start;gap:2px;min-width:0;display:grid}.credit-line>strong{color:var(--tinta);font:italic 700 30px/36px var(--titulo)}.credit-line>small{color:var(--tinta-suave);font:var(--letra-secundario)}.credit-squares{flex-wrap:wrap;gap:3px;margin-top:4px;padding:0 2px;display:flex}.credit-squares>i{background:var(--linea);width:12px;height:8px;transform:skewX(var(--inclinacion))}.credit-squares>.is-available{background:var(--tinta)}.credit-squares>.is-reserved{background:var(--linea-control)}.credit-readout.is-menu .credit-line>strong{color:var(--papel);font-size:24px;line-height:28px}.credit-readout.is-menu .credit-line>small{color:var(--papel)}.credit-readout.is-cell .credit-line{align-items:baseline;gap:4px;display:inline-flex}.credit-readout.is-cell .credit-line>strong{font:700 15px/22px var(--texto)}@media (width<=760px){.task-list li{grid-template-columns:minmax(0,1fr)}.task-action{display:grid}.task-action>*{min-height:44px}.check-row{grid-template-columns:minmax(0,1fr)}}.continue-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-top:16px;display:flex}.continue-main{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px 16px;margin-left:auto;display:flex}.continue-reason{color:var(--tinta-suave);font:var(--letra-secundario);margin:0}@media (width<=760px){.continue-row{flex-direction:column-reverse;align-items:stretch}.continue-main{flex-direction:column-reverse;align-items:stretch;margin-left:0}.continue-row>*,.continue-main>*{width:100%}}.conversation{border-top:1px solid var(--linea);flex-direction:column;min-height:0;display:flex}.conversation-head{justify-content:space-between;align-items:start;gap:12px;padding:12px 0;display:flex}.conversation-head h2{color:var(--tinta);font:var(--letra-titulo-bloque);margin:0}.conversation-head p{color:var(--tinta-suave);font:var(--letra-secundario);margin:4px 0 0}.conversation-log{flex-direction:column;flex:1;gap:12px;min-height:160px;max-height:560px;padding:12px 0;display:flex;overflow-y:auto}.conversation-message{border-left:3px solid var(--linea-control);background:var(--fondo-suave);align-self:start;width:min(85%,560px);padding:8px 12px}.conversation-message.is-own{border-left-color:var(--rosa);align-self:end}.conversation-message b{color:var(--tinta);font:var(--letra-subtitulo)}.conversation-message p{color:var(--tinta);font:var(--letra-cuerpo);overflow-wrap:anywhere;white-space:pre-line;margin:4px 0}.conversation-message time{color:var(--tinta-suave);font:var(--letra-etiqueta)}.conversation-event{color:var(--tinta-suave);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:4px 0;display:flex}.conversation-event p{font:var(--letra-secundario);margin:0}.conversation-event time{font:var(--letra-etiqueta)}.conversation-empty{color:var(--tinta-suave);font:var(--letra-cuerpo);margin:0;padding:24px 0}.conversation-composer{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:12px;display:grid}.conversation-composer textarea{resize:vertical;min-height:64px}@media (width<=760px){.conversation-message{width:100%}}.conversation-log.is-notes{min-height:0;max-height:360px}.access{background:var(--papel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.access-brand{background:var(--grad-carbon);color:var(--papel);flex-direction:column;gap:40px;padding:48px;display:flex;position:relative;overflow:hidden}.access-logo{width:216px;display:block}.access-logo img{width:100%;height:auto;display:block}.access-track{z-index:1;font:italic 700 64px/.95 var(--titulo);text-transform:uppercase;margin:auto 0 0;display:grid;position:relative}.access-track span+span{color:#0000;-webkit-text-stroke:1.5px var(--papel)}.access-shape{pointer-events:none;width:72%;max-width:520px;display:block;position:absolute;bottom:-14%;right:-12%}.access-shape img{width:100%;height:auto;display:block}.access-portal{z-index:1;color:var(--sobre-oscuro);font:var(--letra-etiqueta);letter-spacing:var(--tracking-etiqueta);text-transform:uppercase;margin:0;position:relative}.access-form{align-content:center;gap:20px;width:100%;max-width:440px;margin:0 auto;padding:48px 32px;display:grid}.access-heading{gap:8px;display:grid}.access-heading h1{font:var(--letra-titulo-pagina);margin:0}.access-heading p{color:var(--tinta-suave);font:var(--letra-cuerpo);margin:0}.access-fields{gap:16px;display:grid}.access-link{color:var(--tinta);font:500 13px/18px var(--texto);text-underline-offset:3px;justify-self:start;text-decoration:underline}.access-link:hover{color:var(--rosa)}.access-link-end{justify-self:end}@media (width<=720px){.access{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.access-brand{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:20px 16px}.access-logo{width:130px}.access-track,.access-shape{display:none}.access-form{align-content:start;padding:32px 16px}}.access-denied{justify-items:start;gap:12px;max-width:560px;padding:48px 0;display:grid}.access-denied svg{color:var(--tinta)}.access-denied h1{font:var(--letra-titulo-pagina);margin:0}.access-denied p{color:var(--tinta-suave);font:var(--letra-cuerpo);margin:0}.access-denied-actions{flex-wrap:wrap;gap:12px;display:flex}.shell{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.shell-rail{background:var(--grad-carbon);height:100vh;color:var(--papel);scrollbar-color:var(--linea-oscura) transparent;flex-direction:column;padding:20px 0 16px;display:flex;position:sticky;top:0;overflow-y:auto}.shell-rail-head{flex:none}.shell-rail-links{display:contents}.shell-brand{width:176px;margin:0 24px 20px;display:block}.shell-brand img{width:100%;height:auto}.shell-menu{display:none}.shell-nav{flex:none}.shell-nav-group{color:var(--sobre-oscuro);font:var(--letra-etiqueta);letter-spacing:var(--tracking-etiqueta);text-transform:uppercase;padding:16px 24px 6px}.shell-nav a{height:38px;color:var(--papel);font:var(--letra-cuerpo);flex:none;justify-content:space-between;align-items:center;padding:0 24px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.shell-nav a:hover{background:var(--linea-oscura)}.shell-nav a[aria-current=page]{background:var(--papel);color:var(--tinta);font:italic 700 15px/22px var(--titulo)}.shell-nav-count{font:italic 700 15px var(--titulo)}.shell-new{border-radius:var(--radio);background:var(--papel);height:42px;color:var(--tinta);font:italic 700 15px/22px var(--titulo);flex:none;justify-content:center;align-items:center;margin:0 24px 8px;text-decoration:none;transition:background-color .12s;display:flex}.shell-new:hover{background:var(--fondo-suave)}.shell-foot{border-top:1px solid var(--linea-oscura);min-width:0;color:var(--sobre-oscuro);font:var(--letra-secundario);flex:none;margin-top:auto;padding:14px 24px 0}.shell-profile strong{color:var(--papel);font:var(--letra-valor);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shell-foot .credit-readout{border-bottom:1px solid var(--linea-oscura);gap:18px;margin-bottom:10px;padding-bottom:10px}.shell-profile{color:inherit;text-decoration:none;display:block}.shell-profile small{color:inherit;font:inherit;display:block}.shell-profile:hover strong{text-underline-offset:3px;text-decoration:underline}.shell-signout{color:var(--papel);font:var(--letra-secundario);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;text-decoration:underline;display:block}.shell-main{flex-direction:column;min-width:0;display:flex}.shell-top{flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 36px;display:flex;position:relative}.shell-top:after{background:var(--grad-marca);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.shell-top .breadcrumbs{flex:1;min-width:0;margin:0}.shell-top .breadcrumbs li{overflow-wrap:anywhere;min-width:0}.shell-search{flex:none;margin-left:auto}.search-field{border:1.5px solid var(--linea-control);border-radius:var(--radio);background:var(--papel);width:330px;height:34px;color:var(--tinta-suave);font:var(--letra-secundario);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 10px;transition:border-color .12s;display:flex}.search-field:hover{border-color:var(--tinta)}.search-field svg{flex:none}.search-field span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-field kbd{font:inherit;flex:none;margin-left:auto;font-size:12px}@media (width<=1180px){.shell{grid-template-columns:200px minmax(0,1fr)}.shell-brand{width:152px}.shell-top{padding:0 24px}.search-field{width:240px}.search-field kbd{display:none}}@media (width<=760px){.shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.shell-rail{height:auto;padding:0;position:static;overflow:visible}.shell-rail-head{justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex}.shell-brand{width:130px;margin:0}.shell-menu{border:1.5px solid var(--linea-control);border-radius:var(--radio);width:44px;height:44px;color:var(--papel);cursor:pointer;background:0 0;place-items:center;display:grid;position:relative}.shell-menu-dot{background:var(--rosa);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:6px}.shell-rail-links{display:none}.shell-rail.is-open .shell-rail-links{padding-bottom:12px;display:block}.shell-nav a{height:44px;padding:0 16px}.shell-nav-group{padding:12px 16px 6px}.shell-new{margin:0 16px 8px}.shell-foot{margin-top:12px;padding:12px 16px 0}.shell-signout{min-height:44px;margin-top:0}.shell-top{min-height:56px;padding:0 16px}.search-field{justify-content:center;width:44px;height:44px;padding:0}.search-field span{display:none}}:root{background:var(--papel)}:root body,:root .app-shell,:root .page-content{background:var(--papel)}:root :is(a,button,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--rosa);outline-offset:2px}:root .shell-rail :is(a,button,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:var(--papel)}:root .tab-line>a:focus-visible,:root .tabs button:focus-visible{outline-offset:-2px}:root .button{border-radius:var(--radio);box-shadow:none;font:var(--letra-valor);white-space:nowrap;border:1.5px solid #0000;gap:8px;padding:0 18px}:root .button:hover:not(:disabled),:root .button:active:not(:disabled){box-shadow:none;transform:none}:root .button-content{gap:8px}:root .button-spinner{margin-right:0}:root .button-icon-only.is-loading .button-content{display:none}:root .button-small{min-height:34px;padding:0 12px;font-size:14px;line-height:20px}:root .button-medium{min-height:42px}:root .button-large{min-height:44px;font-size:15px}:root .button-icon-only{flex-basis:42px;width:42px}:root .button-small.button-icon-only{flex-basis:34px;width:34px}:root .button-large.button-icon-only{flex-basis:44px;width:44px}:root .button-secondary,:root .button-success,:root .button-warning{border-color:var(--tinta);background:var(--papel);color:var(--tinta);font-weight:500}:is(:root .button-secondary,:root .button-success,:root .button-warning):hover{border-color:var(--tinta);background:var(--fondo-suave);color:var(--tinta)}:root .button-primary{background:var(--grad-accion) 0 0 / 170% 100%;color:var(--papel);font:italic 700 15px/22px var(--titulo);border:0;padding:0 20px;transition:background-position .22s cubic-bezier(.2,.8,.2,1)}:root .button-primary:hover{background:var(--grad-accion) 100% 0 / 170% 100%;color:var(--papel)}:root .button-primary.button-small{padding:0 14px;font-size:14px;line-height:20px}:root .button-ghost{color:var(--tinta);background:0 0;border-color:#0000;padding:0 8px;font-weight:500}:root .button-ghost:hover{background:var(--fondo-suave);color:var(--tinta);border-color:#0000}:root .button-danger{border-color:var(--oro);background:var(--oro);color:var(--tinta);font-weight:500}:root .button-danger:hover{border-color:var(--tinta);background:var(--oro);color:var(--tinta)}:root .button.button-icon-only{padding:0}:root .button[aria-pressed=true],:root .button[aria-pressed=true]:hover{border-color:var(--tinta);background:var(--tinta);color:var(--papel)}:root .button:disabled,:root .button.is-disabled{border:1.5px solid var(--linea);background:var(--fondo-suave);color:var(--tinta-suave);cursor:not-allowed;opacity:1}:root .form-grid{gap:16px}:root .section .form-grid,:root .surface .form-grid{padding:0}:root .page-content>:not(.modal-backdrop),:root .modal,:root .modal-backdrop,:root .search-select-menu{animation:none}:root .page-content{max-width:1660px;margin:0;padding:0 36px 48px}:root .page-title-row{border:0;justify-content:space-between;align-items:flex-end;gap:16px;margin:0;padding:24px 0 16px;display:flex}:root .page-title-row h1{color:var(--tinta);font:var(--letra-titulo-pagina);overflow-wrap:anywhere;text-wrap:balance;margin:0}:root .page-title-row.is-object{align-items:flex-start;gap:18px;padding:22px 0 20px}:root .page-title-row.is-object h1{font:var(--letra-titulo-ficha)}:root .page-subtitle{max-width:70ch;color:var(--tinta-suave);font:var(--letra-cuerpo);margin-top:4px}:root .page-facts{color:var(--tinta-suave);font:var(--letra-valor);margin:4px 0 0}:root .surface{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}:root .page-content>:is(.surface,.detail-grid)+:is(.surface,.detail-grid){margin-top:32px}:root .surface>:is(.section-header,.field,p,.role-tags,.checkbox-list,.address-grid,.button),:root .surface>form>.button{margin-inline:0}:root .surface>:is(.summary-list,.surface-body,.message-composer){padding-inline:0}:root .surface-body>.form-footer{margin-inline:0}:root .section-header{border-bottom:1px solid var(--linea);align-items:baseline;min-height:0;margin-bottom:12px;padding:0 0 8px}:root .section-header h2{color:var(--tinta);font:var(--letra-titulo-bloque)}:root .section-header p{color:var(--tinta-suave);font:var(--letra-secundario)}:root .surface:has(>.section-header+.dynamic-table):not(:has(>.order-credit-summary)){flex-wrap:wrap;column-gap:16px;display:flex}:root .surface:has(>.section-header+.dynamic-table):not(:has(>.order-credit-summary))>*,:root .surface:has(>.section-header+.dynamic-table):not(:has(>.order-credit-summary))>.dynamic-table>*{flex:100%;min-width:0}:root .surface:has(>.section-header+.dynamic-table):not(:has(>.order-credit-summary))>.section-header{border-bottom:0;flex:0 auto}:root .surface:has(>.section-header+.dynamic-table):not(:has(>.order-credit-summary))>.dynamic-table>.table-toolbar{flex:360px}:root .new-order-page>.surface:has(>.order-credit-summary)>.order-credit-summary{grid-column:1}:root .unit-builder .data-table :is(th,td):first-child{padding-left:16px}:root .unit-builder .data-table :is(th,td):last-child{padding-right:16px}:root .detail-grid{align-items:start}:root :is(.team-overview-grid,.institute-overview-grid)>.surface,:root :is(.team-orders-surface,.institute-teams-surface) .table-scroll{min-height:0}:root .modal-backdrop{background:color-mix(in srgb, var(--tinta) 48%, transparent)}:root .quick-search{border-radius:var(--radio-grande);background:var(--papel);box-shadow:0 24px 65px color-mix(in srgb, var(--tinta) 32%, transparent);border:0}:root .quick-search-field input{color:var(--tinta);font:var(--letra-valor)}:root .quick-search-option.is-active{background:var(--fondo-suave)}:root .quick-search-kind{color:var(--tinta-suave);font:var(--letra-etiqueta);letter-spacing:var(--tracking-etiqueta);text-transform:uppercase;background:0 0;padding:0}:root .quick-search-copy b{color:var(--tinta);font:var(--letra-valor)}:root .quick-search-copy small,:root .quick-search-status{color:var(--tinta-suave);font:var(--letra-secundario)}:root .modal{border-radius:var(--radio-grande);background:var(--papel);box-shadow:0 24px 65px color-mix(in srgb, var(--tinta) 32%, transparent);border:0}:root .modal:focus-visible{outline:none}:root .modal>header{border-top:0;border-bottom:1px solid var(--linea);flex:none;min-height:0;padding:16px 20px}:root .modal>header h2{color:var(--tinta);font:var(--letra-titulo-llamada)}:root .modal>header p{color:var(--tinta-suave);font:var(--letra-cuerpo);margin-top:4px}:root .modal>footer{border-top:1px solid var(--linea);background:0 0;flex-wrap:wrap;flex:none;justify-content:flex-end;min-height:0;padding:12px 20px}:root .notice{border-radius:var(--radio);color:var(--tinta);background:0 0;border:0;gap:8px;margin:12px 0;padding:12px 0}:root .notice svg{color:var(--tinta-suave)}:root .notice strong{color:inherit;font:var(--letra-subtitulo);margin-bottom:2px}:root .notice p{font:var(--letra-cuerpo)}:root .surface .notice{margin:12px 0}:root .modal-body .notice{margin:12px 20px}:root .notice-success svg{color:var(--verde)}:root .notice-warning,:root .notice-danger{background:var(--oro);padding:12px 16px}:is(:root .notice-warning,:root .notice-danger) svg{color:currentColor;flex:none;width:18px;height:18px;margin-top:2px}:is(:root .notice-warning,:root .notice-danger) strong{color:inherit}:root .empty-state{min-height:0;color:var(--tinta);text-align:left;align-content:start;justify-items:start;gap:4px;padding:16px 0}:root .empty-state>svg{display:none}:root .empty-state h3{color:var(--tinta);font:var(--letra-subtitulo)}:root .empty-state p{max-width:70ch;color:var(--tinta-suave);font:var(--letra-cuerpo)}:root .empty-state>.button{margin-top:8px}:root .loading-state{color:var(--tinta-suave);font:var(--letra-secundario)}:root .loading-state>svg{color:var(--tinta)}:root .skeleton span{background:var(--fondo-suave);animation:none}:root .progress-field>div:first-child{color:var(--tinta-suave);font:var(--letra-etiqueta);letter-spacing:var(--tracking-etiqueta);text-transform:uppercase}:root .progress-field strong{color:var(--tinta);font:var(--letra-valor);letter-spacing:normal}:root .progress-rail{background:var(--linea)}:root .progress-rail>span{background:var(--tinta)}:root .field>span{color:var(--tinta-suave);font:var(--letra-etiqueta);letter-spacing:var(--tracking-etiqueta);text-transform:uppercase}:root .field-required{color:var(--tinta)}:root .field>small{color:var(--tinta-suave);font:var(--letra-secundario)}:root .field>.field-error{color:var(--tinta);font:500 13px/18px var(--texto);gap:6px;display:flex}:root .field>.field-error svg{width:14px;height:14px;color:var(--tinta);flex:none;margin-top:2px}:root .field :is(input:not([type=checkbox],[type=radio]),select,textarea){border:1.5px solid var(--linea-control);border-radius:var(--radio);background-color:var(--papel);height:42px;box-shadow:none;color:var(--tinta);font:var(--letra-valor)}:root .field :is(input:not([type=checkbox],[type=radio]),select,textarea):hover{border-color:var(--tinta)}:root .field :is(input:not([type=checkbox],[type=radio]),select,textarea):focus{border-color:var(--tinta);box-shadow:none;outline:2px solid var(--rosa);outline-offset:2px}:root .field :is(input:not([type=checkbox],[type=radio]),select,textarea):disabled{border-color:var(--linea);background-color:var(--fondo-suave);color:var(--tinta-suave);cursor:not-allowed;opacity:1}:root .field :is(input:not([type=checkbox],[type=radio]),select,textarea)::placeholder{color:var(--tinta-suave);opacity:1;font-weight:300}:root .field textarea{height:auto;min-height:88px}:root .search-select-control{border:1.5px solid var(--linea-control);border-radius:var(--radio);background:var(--papel);height:42px;color:var(--tinta-suave)}:root .search-select-control:hover{border-color:var(--tinta)}:root .search-select-control:focus-within,:root .search-select-control.is-open{border-color:var(--tinta);box-shadow:none;outline:2px solid var(--rosa);outline-offset:2px}:root .search-select-control.is-disabled{border-color:var(--linea);background:var(--fondo-suave);opacity:1}:root .field .search-select-control input,:root .search-select-control input{height:38px;box-shadow:none;color:var(--tinta);font:var(--letra-valor);background:0 0;border:0;outline:0;padding:0 32px}:is(:root .field .search-select-control input,:root .search-select-control input):hover,:is(:root .field .search-select-control input,:root .search-select-control input):focus{border:0;outline:0}:is(:root .field .search-select-control input,:root .search-select-control input):disabled{background:0 0}:root .search-select-menu{border:1px solid var(--linea-control);border-radius:var(--radio-grande);box-shadow:0 12px 28px color-mix(in srgb, var(--tinta) 18%, transparent);padding:4px}:root .search-select-menu button{border-radius:var(--radio);min-height:40px;color:var(--tinta);font:var(--letra-tabla)}:root .search-select-menu button:hover,:root .search-select-menu button.is-active{background:var(--fondo-suave);color:var(--tinta)}:root .search-select-menu button.is-selected{color:var(--tinta);background:0 0;font-weight:500}:root .search-select-menu button.is-selected:hover,:root .search-select-menu button.is-selected.is-active{background:var(--fondo-suave)}:root .search-select-menu button:disabled{color:var(--tinta-suave)}:root .search-select-menu p{color:var(--tinta-suave);font:var(--letra-secundario)}:root .search-select-current{border-bottom:1px solid var(--linea);background:var(--papel);color:var(--tinta);margin:-4px -4px 4px;top:-4px}:root .search-select-current small{color:var(--tinta-suave);font:var(--letra-secundario)}:root .search-select-current strong{font:var(--letra-valor)}:root .toggle-field.is-disabled{opacity:1}:root .toggle-control{border:1.5px solid var(--linea-control);background:var(--papel)}:root .toggle-control>span{background:var(--tinta-suave);box-shadow:none}:root .toggle-control[aria-checked=true]{border-color:var(--tinta);background:var(--tinta)}:root .toggle-control[aria-checked=true]>span{background:var(--papel)}:root .toggle-control:disabled{border-color:var(--linea);background:var(--fondo-suave);opacity:1}:root .toggle-control:disabled>span{background:var(--linea-control)}:root .toggle-control[aria-checked=true]:disabled{border-color:var(--tinta-suave);background:var(--tinta-suave)}:root .toggle-control[aria-checked=true]:disabled>span{background:var(--papel)}:root .toggle-copy strong{color:var(--tinta);font:var(--letra-valor)}:root .toggle-copy small{color:var(--tinta-suave);font:var(--letra-secundario)}:root .tabs{min-height:44px;box-shadow:inset 0 -1px 0 var(--linea);scrollbar-width:thin;border-bottom:0;align-items:stretch;gap:16px;padding:0;display:flex;overflow-x:auto}:root .tabs button{min-height:44px;color:var(--tinta-suave);font:var(--letra-etiqueta);letter-spacing:var(--tracking-etiqueta);text-transform:uppercase;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;gap:6px;padding:0}:root .tabs button:hover{color:var(--tinta);background:0 0}:root .tabs button.is-active{border-bottom-color:var(--tinta);color:var(--tinta)}:root .tabs button span{min-width:0;height:auto;color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0;font-weight:500}:root .table-toolbar{background:0 0;border-bottom:0;flex-wrap:wrap;min-height:0;padding:0 0 12px}:root .table-toolbar-actions{flex:none}@media (width>=561px){:root .table-search{flex:200px;max-width:360px}}:root .table-search{border:1.5px solid var(--linea-control);border-radius:var(--radio);background:var(--papel);min-height:42px;color:var(--tinta-suave);font:var(--letra-valor)}:root .table-search:hover{border-color:var(--tinta)}:root .table-search:focus-within{border-color:var(--tinta);box-shadow:none;outline:2px solid var(--rosa);outline-offset:2px}:root .table-search input{height:38px;color:var(--tinta)}:root .table-search input::placeholder{color:var(--tinta-suave);opacity:1}:root .table-search button{color:var(--tinta-suave)}:root .table-search button:hover{background:var(--fondo-suave);color:var(--tinta)}:root .data-table{font:var(--letra-tabla)}:root .data-table th{height:36px;color:var(--tinta-suave);font:var(--letra-etiqueta);letter-spacing:var(--tracking-etiqueta);text-align:left;text-transform:uppercase;white-space:nowrap;background:0 0;border-bottom:0;padding:0 12px 0 0}:root .data-table td{border-top:1px solid var(--linea);height:44px;color:var(--tinta);font:var(--letra-tabla);vertical-align:middle;border-bottom:0;padding:7px 12px 7px 0}:root .data-table td:first-child{min-width:180px;font:var(--letra-valor);white-space:normal}:root .data-table.is-log td{height:36px;padding:4px 12px 4px 0}:root .data-table .col-number{text-align:right;width:96px;padding-right:24px}:root .data-table th.col-number .table-sort{justify-content:flex-end}:root .data-table .col-action{text-align:right;white-space:nowrap;width:1%;padding-right:0}:root .data-table tbody tr:hover td{background:0 0}:root .data-table tr.is-clickable:hover td{background:var(--fondo-suave)}:root .data-table tr:has(.table-link):hover td{background:var(--fondo-suave)}:root .data-table td.empty-table{height:88px;color:var(--tinta-suave);font:var(--letra-cuerpo);text-align:left;white-space:normal}:root .data-table .table-group-row th{border-top:0;border-bottom:1px solid var(--linea-control);height:auto;color:var(--tinta);font:var(--letra-subtitulo);letter-spacing:normal;text-transform:none;white-space:normal;padding:20px 12px 8px 0}:root .data-table tbody .table-group-row:hover th{background:0 0}:root .data-table .table-group-row+tr td{border-top:0}:root .table-group-label{gap:8px}:root .table-group-label strong{color:inherit;font:inherit}:root .table-group-label small{color:var(--tinta-suave);font:var(--letra-secundario);margin-left:0}:root .table-link{max-width:none;color:var(--tinta);font:inherit;white-space:normal;text-decoration:none}:root .table-link:hover{color:var(--tinta);text-underline-offset:3px;text-decoration:underline}:root .table-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;gap:4px;padding:0}:root .table-sort svg{color:var(--tinta-suave)}:root .table-sort:hover,:root .table-sort:hover svg{color:var(--tinta)}:root th[aria-sort=ascending] .table-sort svg,:root th[aria-sort=descending] .table-sort svg{color:var(--tinta)}:root .table-pagination{border-top:1px solid var(--linea);min-height:44px;color:var(--tinta-suave);font:var(--letra-secundario);background:0 0;padding:8px 0 0}:root .table-pagination select{border:1.5px solid var(--linea-control);border-radius:var(--radio);background-color:var(--papel);height:34px;color:var(--tinta)}:root .table-count{color:var(--tinta-suave);font-weight:300}:root .table-page-actions{gap:8px}:root .table-page-actions button{border:1px solid var(--linea-control);border-radius:var(--radio);width:34px;height:34px;color:var(--tinta);flex:0 0 34px}:root .table-page-actions button:hover:not(:disabled){background:var(--fondo-suave);color:var(--tinta)}:root .table-page-actions button:disabled{border-color:var(--linea);color:var(--linea-control);opacity:1}@media (width<=1180px){:root .page-content{padding-inline:24px}:root .data-table .col-attributes{display:none}}@media (width<=760px){:root .page-content{padding-inline:16px}:root .page-title-row{flex-direction:column;align-items:stretch;padding-top:20px}:root .page-title-row h1{font-size:26px;line-height:32px}:root .page-title-row.is-object h1{font-size:30px;line-height:36px}:root .field :is(input:not([type=checkbox],[type=radio]),select),:root .search-select-control{height:44px}:root .modal>footer{grid-template-columns:minmax(0,1fr);display:grid}:root .modal>footer .button{min-height:44px}:root .modal>footer .button,:root .page-actions .button{white-space:normal;padding-block:8px}:root .page-actions .button{flex:auto}:root .dynamic-table.is-stacked .row-actions .button{min-height:44px}:root .chat-panel>.section-header{align-items:flex-start}:root .modal-footer-start{margin-right:0}:root .table-page-actions{justify-content:flex-start}:root .table-page-actions button{flex-basis:44px;width:44px;height:44px}:root .table-toolbar,:root .table-pagination{padding-inline:0}:root .dynamic-table.is-stacked .data-table tbody tr{border-top:1px solid var(--linea);border-bottom:0;gap:10px 12px;padding:12px 0}:root .dynamic-table.is-stacked .data-table td,:root .dynamic-table.is-stacked .data-table td:first-child{overflow-wrap:anywhere;text-align:left;white-space:normal;border:0;gap:2px;width:auto;min-width:0;height:auto;padding:0;display:grid}:root .dynamic-table.is-stacked .data-table td>.status{justify-self:start}:root .dynamic-table.is-stacked .data-table td:before{color:var(--tinta-suave);font:var(--letra-etiqueta);letter-spacing:var(--tracking-etiqueta)}:root .dynamic-table.is-stacked .data-table td.col-action{grid-column:1/-1}:root .dynamic-table.is-stacked .data-table td.col-action>*{width:100%;min-height:44px}:root .dynamic-table.is-stacked .data-table tbody tr.table-group-row{border-top:0;padding:0}:root .dynamic-table.is-stacked .data-table tbody tr.table-group-row>th{padding:20px 0 8px}:root .unit-builder .dynamic-table.is-stacked .data-table tbody tr{padding-inline:16px}}:root .detail-aside .chat-panel{min-height:320px}@font-face{font-family:Magistral;src:url(/assets/magistral-bold-italic-Dq6V_gkE.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:MachoModular;src:url(/assets/macho-modular-light-D9iXkDin.otf)format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:MachoModular;src:url(/assets/macho-modular-medium-6jZNtAjh.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:MachoModular;src:url(/assets/macho-modular-bold-sst_1Wg4.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}.catalog-entry{border-top:1px solid var(--linea);padding:24px 0}.catalog-entry>h3{color:var(--tinta);font:var(--letra-subtitulo);margin:0 0 16px}.catalog-variants{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.catalog-variant{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.catalog-label{color:var(--tinta-suave);font:var(--letra-etiqueta);letter-spacing:var(--tracking-etiqueta);text-transform:uppercase;margin:0}.catalog-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.catalog-compact{gap:12px;max-width:240px;display:grid}.catalog-dark{background:var(--carbon-70);justify-self:start;padding:12px 16px}.catalog-form-actions{margin-top:16px}.catalog-entry[id]{scroll-margin-top:84px}.catalog-index{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 24px;margin-bottom:24px;display:grid}.catalog-index ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.catalog-index a{color:var(--tinta);font:var(--letra-secundario);overflow-wrap:anywhere}.catalog-roles{margin-bottom:16px}.section-head+.catalog-entry{border-top:0;padding-top:8px}
