:root{--color-primary-50: #eff6ff;--color-primary-100: #dbeafe;--color-primary-600: #1759b8;--color-primary-700: #124890;--color-surface-page: #f5f7fa;--color-surface-card: #ffffff;--color-text-strong: #172033;--color-text-muted: #5e6b7f;--color-border: #dce2ea;--color-success: #15803d;--color-success-soft: #ecfdf3;--color-danger: #b42318;--color-danger-soft: #fff1f0;--color-neutral: #64748b;--font-family-sans: Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-title: clamp(2rem, 5vw, 3rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-8: 3rem;--radius-sm: .375rem;--radius-md: .75rem;--radius-pill: 999px;--shadow-card: 0 .5rem 1.5rem rgb(23 32 51 / 6%);--content-width: 72rem;--transition-fast: .16s ease}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--color-surface-page)}body{min-width:320px;min-height:100vh;margin:0;color:var(--color-text-strong);background:var(--color-surface-page);font-family:var(--font-family-sans);line-height:1.5}button,input,select,textarea{font:inherit}.centered{min-height:100vh;display:grid;place-items:center;color:var(--color-text-muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-picker{min-width:9rem}.profile-picker select{min-height:2.5rem;background:#fff}.pdf-reader-main{display:grid;gap:var(--space-6);padding:clamp(1.5rem,4vw,4rem)}.pdf-reader-heading,.pdf-reader-actions,.import-monitor{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-card)}.pdf-reader-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.file-picker input{position:absolute;width:1px;height:1px;opacity:0}.import-monitor{min-height:20rem;display:grid;align-content:start;gap:var(--space-4)}.progress-label{display:flex;justify-content:space-between}.import-monitor progress{width:100%;height:1rem;accent-color:var(--color-primary-600)}.import-items{display:grid;gap:var(--space-3)}.import-items article{display:grid;gap:.2rem;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.import-items article span{color:var(--color-text-muted)}.recovery-actions{display:flex;gap:var(--space-3)}.pdf-reader-main .error,.pdf-reader-main [role=status]{white-space:pre-line}.pdf-reader-main .sync-info{color:var(--color-primary-700);background:var(--color-primary-50);border:1px solid var(--color-primary-100)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-lg);letter-spacing:-.02em}.brand strong{color:var(--color-primary-600)}.brand__mark{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:var(--radius-sm);color:#fff;background:var(--color-primary-600);font-weight:800}.login-layout{min-height:100vh;display:grid;grid-template-columns:minmax(20rem,1.1fr) minmax(22rem,.9fr)}.login-intro{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);padding:clamp(2rem,6vw,5rem);background-image:linear-gradient(#0f4a962e,#0f4a962e),url(/fundo_login.png);background-size:cover;background-position:center;background-repeat:no-repeat}.login-intro h1{max-width:42rem}.login-intro .brand,.login-intro .eyebrow,.login-intro h1,.login-intro .subtitle{color:#fff;position:relative;z-index:1;text-shadow:0 1px 3px rgba(0,32,80,.35)}.login-intro .brand strong{color:#fff}.login-panel{display:grid;place-items:center;padding:var(--space-6);background:var(--color-surface-card)}.login-card{width:min(100%,28rem);display:grid;gap:var(--space-5)}.eyebrow,.section-kicker{margin:0 0 var(--space-2);color:var(--color-primary-700);font-size:var(--font-size-sm);font-weight:750;letter-spacing:.08em;text-transform:uppercase}h1{margin:0;font-size:var(--font-size-title);line-height:1.12;letter-spacing:-.035em}h2{margin:0;font-size:2rem;letter-spacing:-.025em}.subtitle,.form-help{color:var(--color-text-muted)}.form-help{margin:var(--space-2) 0 0}label{display:grid;gap:var(--space-2);font-weight:650}label small{color:var(--color-text-muted);font-weight:400}input,select{width:100%;min-height:3rem;padding:.7rem .85rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-strong);background:#fff}.google-sheets-link-field{flex:1 1 32.5rem;min-width:0;max-width:47.5rem}.google-sheets-link-input{width:100%;min-width:0}input:focus,select:focus,textarea:focus{outline:3px solid var(--color-primary-100);border-color:var(--color-primary-600)}textarea{resize:vertical;font:inherit}.button{min-height:3rem;padding:.7rem 1.1rem;border:0;border-radius:var(--radius-sm);color:#fff;background:var(--color-primary-600);font-weight:750;cursor:pointer}.button:hover:not(:disabled){background:var(--color-primary-700)}.button:disabled{opacity:.6;cursor:not-allowed}.button--quiet{min-height:auto;color:var(--color-primary-700);background:transparent;border:1px solid var(--color-border)}.button--danger{color:#fff;background:var(--color-danger);border-color:var(--color-danger)}.notice,.error,.success,.sync-info{margin:0;padding:var(--space-3);border-radius:var(--radius-sm)}.notice{color:var(--color-text-muted);background:var(--color-surface-page)}.error{color:var(--color-danger);background:var(--color-danger-soft)}.success{color:var(--color-success);background:var(--color-success-soft)}.app-shell{min-height:100vh}.app-header{min-height:4.75rem;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1.5rem,5vw,4rem);border-top:4px solid var(--color-primary-600);border-bottom:1px solid var(--color-border);background:#fff}.header-actions{display:flex;align-items:center;gap:var(--space-3)}.authenticated-main{width:min(calc(100% - 3rem),55rem);margin:0 auto;padding-block:clamp(3rem,10vw,7rem)}.authenticated-main .subtitle{max-width:45rem}.identity-card{margin-top:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-card)}.identity-card div{display:grid;grid-template-columns:9rem 1fr;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.identity-card div:last-child{border:0}.identity-card dt{color:var(--color-text-muted)}.identity-card dd{margin:0;font-weight:650}.process-main{width:min(calc(100% - 3rem),96rem);height:calc(100dvh - 4.75rem);margin:0 auto;padding-block:var(--space-8);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.process-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6);flex:0 0 auto}.process-heading .subtitle{margin-bottom:0}.process-layout{display:grid;grid-template-columns:minmax(20rem,.65fr) minmax(32rem,1.35fr);gap:var(--space-5);align-items:start}.process-layout--workspace{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);gap:var(--space-5);align-items:stretch;min-height:0;height:100%;overflow:hidden}.process-sidebar{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;min-height:0;height:100%;overflow-x:hidden;overflow-y:scroll;padding-right:var(--space-2);padding-bottom:5rem;scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:var(--color-border) transparent}.process-sidebar::-webkit-scrollbar{width:8px}.process-sidebar::-webkit-scrollbar-track{background:transparent}.process-sidebar::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-pill)}.process-sidebar::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.process-sidebar .process-list,.process-sidebar .import-panel{width:100%;flex:0 0 auto}.process-detail{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;max-width:100%;min-height:0;overflow:hidden}.process-list,.process-form,.item-panel,.import-panel{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-card);box-shadow:var(--shadow-card)}.process-list>h2,.process-list>p{padding-inline:var(--space-5)}.process-list>h2{margin:var(--space-5) 0;font-size:var(--font-size-lg)}.empty-state{color:var(--color-text-muted);padding-bottom:var(--space-5)}.process-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:0;border-top:1px solid var(--color-border);color:var(--color-text-strong);background:#fff;text-align:left;cursor:pointer}.process-row:hover{background:var(--color-primary-50)}.process-row--active{background:var(--color-primary-50);box-shadow:inset 3px 0 0 var(--color-primary-600)}.process-row>span:first-child{display:grid;gap:var(--space-1)}.process-row small{color:var(--color-text-muted)}.user-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border)}.user-row>span:first-child{display:grid;gap:var(--space-1)}.access-fieldset{display:grid;gap:var(--space-3);margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.access-fieldset legend{padding:0 var(--space-2);font-size:var(--font-size-sm);font-weight:600}.access-fieldset .checkbox-label{display:flex;align-items:center;gap:var(--space-2);width:fit-content;margin:0;font-weight:500;cursor:pointer}.access-fieldset .checkbox-label input[type=checkbox]{width:1rem;height:1rem;min-height:0;padding:0;margin:0;flex:0 0 1rem;cursor:pointer;accent-color:var(--color-primary-600)}.access-fieldset .checkbox-label span{line-height:1.3}.status{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:700}.status--draft{color:var(--color-primary-700);background:var(--color-primary-50)}.import-panel{display:grid;gap:var(--space-3);padding:var(--space-4)}.process-sidebar .import-panel h2{font-size:var(--font-size-lg)}.process-sidebar .import-panel .form-help{font-size:var(--font-size-sm)}.process-sidebar .import-panel input[type=file]{min-width:0;font-size:var(--font-size-sm)}.import-panel .notice,.import-panel .error{display:grid;gap:var(--space-1)}.workspace-tabs{display:flex;flex:0 0 auto;align-items:flex-end;gap:var(--space-1);min-width:0;margin:0;padding:0 var(--space-2);border-bottom:1px solid var(--color-border);background:transparent}.workspace-tab{appearance:none;position:relative;min-height:3.25rem;padding:.85rem 1.35rem;border:0;border-bottom:3px solid transparent;color:var(--color-text-muted);background:transparent;font:inherit;font-weight:750;cursor:pointer;white-space:nowrap}.workspace-tab:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.workspace-tab--active{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600);background:#fff}.workspace-tab:focus-visible{outline:3px solid var(--color-primary-100);outline-offset:-3px}.workspace-tab-content{display:flex;flex-direction:column;gap:var(--space-5);flex:1 1 0;min-width:0;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:var(--space-3);padding-bottom:5rem;scrollbar-gutter:stable;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:auto;scrollbar-color:var(--color-border) var(--color-surface-page)}.workspace-tab-content>*{flex:0 0 auto}.workspace-tab-content::-webkit-scrollbar{width:12px}.workspace-tab-content::-webkit-scrollbar-track{background:var(--color-surface-page);border-radius:var(--radius-pill)}.workspace-tab-content::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-pill);border:3px solid var(--color-surface-page)}.workspace-tab-content::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.workspace-placeholder{min-height:15rem;display:grid;align-content:start;gap:var(--space-2);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-card);box-shadow:var(--shadow-card)}.dialog-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--space-5);background:#0f172a73}.confirmation-dialog{width:min(100%,28rem);display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-card);box-shadow:var(--shadow-card)}.confirmation-dialog h2,.confirmation-dialog p{margin:0}.process-form{display:grid;gap:var(--space-5);padding:var(--space-5)}.process-form h2{font-size:1.5rem}.form-stage{display:grid;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-card);box-shadow:var(--shadow-card)}.form-stage h2{font-size:1.5rem}.form-stage h3{margin:0;font-size:1rem}.form-stage__heading,.phrase-group__heading,.stage-actions,.text-action-row,.delivery-row{display:flex;align-items:center;gap:var(--space-3)}.form-stage__heading,.phrase-group__heading,.stage-actions--spread{justify-content:space-between}.selection-count{color:var(--color-text-muted);white-space:nowrap}.phrase-groups-scroll{max-height:350px;overflow-y:auto;overflow-x:hidden;padding-right:var(--space-2);scrollbar-gutter:stable;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:auto;scrollbar-color:var(--color-border) var(--color-surface-page)}.phrase-groups-scroll::-webkit-scrollbar{width:10px}.phrase-groups-scroll::-webkit-scrollbar-track{background:var(--color-surface-page);border-radius:var(--radius-pill)}.phrase-groups-scroll::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-pill);border:2px solid var(--color-surface-page)}.phrase-groups-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.phrase-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:start}.phrase-group,.subsection-card{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-page)}.phrase-list{display:grid;gap:var(--space-2)}.check-line{display:flex;grid-template-columns:none;align-items:flex-start;gap:var(--space-2);font-weight:450}.check-line input{width:auto;min-height:auto;margin-top:.2rem}.compact-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.compact-actions button{padding:.3rem .55rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary-700);background:#fff;cursor:pointer}.text-workspace-grid,.conditions-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.text-action-row{justify-content:space-between;align-items:end;flex-wrap:wrap}.text-action-row label{width:8rem}.delivery-row{align-items:end}.delivery-row label:first-child{width:7rem}.delivery-row label:last-child{flex:1}.classification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.required-mark{color:var(--color-danger);font-size:var(--font-size-sm)}.document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.document-option{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-page)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.form-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.item-panel{display:grid;gap:var(--space-4);padding:var(--space-5)}.item-panel h2{font-size:1.5rem}.item-heading,.item-total{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.item-list{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.item-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:0;border-bottom:1px solid var(--color-border);color:var(--color-text-strong);background:#fff;text-align:left;cursor:pointer}.item-row:hover{background:var(--color-primary-50)}.item-row>span:first-child{display:grid}.item-row small{color:var(--color-text-muted)}.item-total{margin:0;padding:var(--space-3);background:var(--color-surface-page)}.lot-panel{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-page)}.lot-toggle{display:flex;grid-auto-flow:column;justify-content:start;align-items:center;gap:var(--space-2)}.lot-toggle input{width:auto;min-height:auto}.lot-list{margin:var(--space-3) 0;padding-left:var(--space-5)}.lot-create{display:grid;grid-template-columns:minmax(7rem,.6fr) minmax(11rem,1fr) auto;gap:var(--space-3);align-items:end}.item-form{display:grid;gap:var(--space-4)}.item-panel--table{width:100%;min-width:0;max-width:100%;gap:var(--space-3);overflow:visible}.item-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:flex-end}.item-options-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);min-height:2.5rem}.item-options-bar .form-help{margin:0}.item-lot-create{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-page)}.item-table-wrap{display:block;width:100%;min-width:0;max-width:100%;overflow-x:scroll;overflow-y:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;scrollbar-gutter:stable;scrollbar-width:auto;-webkit-overflow-scrolling:touch}.item-table-wrap::-webkit-scrollbar{height:12px}.item-table-wrap::-webkit-scrollbar-track{background:var(--color-surface-page)}.item-table-wrap::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-pill)}.item-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.item-table{width:max-content;min-width:100%;border-collapse:collapse;font-size:.9rem}.item-table th,.item-table td{padding:.55rem .6rem;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);vertical-align:middle;text-align:left;white-space:nowrap}.item-table th:last-child,.item-table td:last-child{border-right:0}.item-table th{color:var(--color-text-strong);background:var(--color-surface-page);font-size:.82rem;font-weight:750}.item-table th:nth-child(4),.item-table td:nth-child(4){min-width:20rem;white-space:normal}.item-table tbody tr{cursor:pointer}.item-table tbody tr:hover{background:var(--color-primary-50)}.item-table-row--active{background:var(--color-primary-50);box-shadow:inset 3px 0 0 var(--color-primary-600)}.item-table tfoot td{background:var(--color-surface-page);font-weight:700}.item-table tfoot td:last-child{text-align:right}.item-table-empty{padding:var(--space-5)!important;text-align:center!important;color:var(--color-text-muted)}.item-inline-editor{display:grid;width:100%;min-width:0;max-width:100%;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);overflow-x:auto;overflow-y:hidden}.item-inline-editor__title{color:var(--color-primary-700)}.item-inline-grid{display:grid;width:max-content;min-width:76rem;grid-template-columns:minmax(4.5rem,.45fr) minmax(4.5rem,.45fr) minmax(7rem,.7fr) minmax(8rem,.75fr) minmax(15rem,2fr) minmax(6rem,.65fr) minmax(6rem,.65fr) minmax(7rem,.75fr) repeat(3,minmax(6rem,.65fr));gap:var(--space-2);align-items:end}.item-inline-grid label{min-width:0;font-size:.83rem}.item-inline-grid input,.item-inline-grid select{min-width:0;min-height:2.45rem;padding:.48rem .55rem}.pricing-documents{display:grid;gap:var(--space-2)}.pricing-document-option{display:flex;align-items:center;gap:var(--space-2);min-height:2rem;font-weight:650}.pricing-document-option input[type=checkbox]{width:1rem;height:1rem;min-height:0;padding:0;margin:0;flex:0 0 auto}.proposal-panel{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-card);box-shadow:var(--shadow-card)}.proposal-panel h2{font-size:1.5rem}.proposal-form{display:grid;gap:var(--space-4)}.supplier-create{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.75fr) auto;gap:var(--space-3);align-items:end}.proposal-line{display:grid;grid-template-columns:minmax(6rem,.55fr) repeat(3,minmax(0,1fr));gap:var(--space-3);align-items:end;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff}.proposal-line>strong{align-self:center}@media(min-width:75rem){.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.field--wide{grid-column:span 2}}@media(max-width:75rem){.item-inline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:64rem){.process-layout--workspace{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}.supplier-create{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-create .button{justify-self:start}.proposal-line{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-line>strong{grid-column:1 / -1}.phrase-groups,.classification-grid,.document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.process-main{height:auto;min-height:calc(100vh - 4.75rem);overflow:visible}.process-layout--workspace{flex:initial;min-height:auto;overflow:visible}.process-detail{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;max-width:100%;min-height:0;overflow:visible}.workspace-tab-content{flex:initial;min-height:0;overflow:visible;padding-right:0;padding-bottom:var(--space-6)}.login-layout,.process-layout,.process-layout--workspace{grid-template-columns:1fr}.login-intro{min-height:19rem}.identity-card div,.form-grid,.lot-create,.supplier-create,.proposal-line,.phrase-groups,.text-workspace-grid,.conditions-grid,.classification-grid,.document-grid{grid-template-columns:1fr;gap:var(--space-2)}.phrase-groups-scroll{max-height:420px}.form-stage__heading,.stage-actions--spread,.delivery-row{align-items:stretch;flex-direction:column}.delivery-row label:first-child{width:100%}.process-heading{align-items:stretch;flex-direction:column}.process-sidebar{grid-template-columns:1fr;min-height:auto;overflow:visible;padding-right:0;padding-bottom:0}.workspace-tabs{overflow-x:auto;padding-inline:0}.workspace-tab{flex:1 0 auto;padding-inline:1rem}.item-heading{align-items:stretch;flex-direction:column}.item-toolbar{justify-content:stretch}.item-toolbar .button{flex:1}.item-inline-grid{grid-template-columns:1fr;min-width:100%;width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important}}
