.header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#171410eb;border-bottom:1px solid #d199602e;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 20px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 12px 34px #0000004d}.logo{align-items:center;width:78px;height:57px;display:flex;overflow:hidden}.logo img{object-fit:contain;width:100%;height:100%}.header-feature-notice{color:#e8ccb0;white-space:nowrap;background:#bc7a3714;border:1px solid #d1996033;border-radius:999px;align-items:center;gap:8px;max-width:440px;padding:7px 13px;font-size:.76rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.header-feature-notice span{color:#8bd366;font-weight:800}.nav-links{align-items:center;gap:16px;display:flex}.nav-links a{color:#f5f3f0;border-radius:8px;padding:8px 11px;font-size:.95rem;font-weight:650;text-decoration:none;transition:background .2s,box-shadow .2s}.nav-links a:hover{background:#ffffff17}.nav-links a.active{background:linear-gradient(90deg,#bc7a3729,#85c83f1f);box-shadow:inset 0 -2px #75ca6a}.logout-btn{color:#fff;cursor:pointer;background:#df4e5e;border:1px solid #fb71854d;border-radius:9px;padding:9px 14px;font-weight:650}.burger{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2b;border-radius:10px;width:44px;height:44px;padding:10px;display:none}.burger span{background:#f4f1ee;border-radius:2px;width:100%;height:2px;margin:5px 0;transition:transform .2s,opacity .2s;display:block}.burger.open span:first-child{transform:translateY(7px)rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.page-content{padding-top:90px}@media (width<=900px){.header{padding:0 14px}.logo{width:70px;height:52px}.header-feature-notice{text-overflow:ellipsis;justify-content:center;max-width:none;left:84px;right:74px;overflow:hidden;transform:none}.header-feature-notice span{display:none}.burger{display:block}.nav-links{opacity:0;background:#221d18;border:0 solid #ffffff24;border-radius:15px;flex-direction:column;align-items:stretch;gap:0;width:min(330px,100% - 24px);max-height:0;transition:max-height .3s,opacity .2s,border-width .2s;display:flex;position:fixed;top:70px;right:12px;overflow:hidden;box-shadow:0 22px 65px #000000b3}.nav-links.open{opacity:1;border-width:1px;max-height:400px}.nav-links a{text-align:left;width:auto;margin:4px 8px;padding:14px 12px}.nav-links a.active{color:#1b1713;box-shadow:none;background:#7dcc59}}.login-container{isolation:isolate;color:#f9f8f7;background:#1b1713;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:70px 24px;display:flex;position:relative;overflow:hidden}.login-container:before{content:"";z-index:-2;background:radial-gradient(circle at 78% 74%,#85c83f1a,#0000 29%),radial-gradient(circle at 18% 8%,#bc7a3726,#0000 33%),linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0}.login-container:after{content:"";z-index:-1;pointer-events:none;border:1px solid #c7823d33;border-radius:50%;width:760px;height:760px;position:absolute;top:-390px;left:-310px;box-shadow:0 0 130px #bc7a371a}.login-container h1{color:#f9f8f7;text-align:left;letter-spacing:-.045em;width:min(410px,100%);text-shadow:none;margin:0 0 16px;font-size:clamp(2rem,5vw,3.25rem);font-weight:760}.login-container h1:before{content:"Espace appels AMS";color:#d39d67;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:750;display:block}.login-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#26201ae8;border:1px solid #ffffff21;border-radius:16px;gap:12px;width:min(410px,100%);padding:34px;display:grid;box-shadow:0 24px 70px #00000078}.login-form:hover{transform:none}.login-form input{color:#fff;width:100%;box-shadow:none;background:#161310;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.login-form input::placeholder{color:#ca8a4a}.login-form input:focus{background:#161310;border-color:#c98643;outline:0;box-shadow:0 0 0 3px #bc7a371a}.login-form button{color:#1b1713;box-shadow:none;cursor:pointer;background:#7bc957;border:0;border-radius:8px;margin-top:7px;padding:13px 17px;font-weight:800;transition:background .2s,transform .2s}.login-form button:hover{filter:none;box-shadow:none;background:#8bd466;transform:translateY(-1px)}.error{color:#fecdd3;text-align:left;background:#9f12392b;border-left:3px solid #fb7185;margin-bottom:2px;padding:11px 13px;font-size:.82rem}@media (width<=520px){.login-container{justify-content:flex-start;padding:110px 15px 50px}.login-form{padding:27px 22px}}*,:before,:after{box-sizing:border-box}html{background:#1b1713;min-width:320px}body{color:#fcfbfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1b1713;min-width:320px;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}button,input,select,textarea{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}::selection{color:#1b1713;background:#85c83f}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f2ef}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] body{color:#322b23;background:#f5f2ef}html[data-theme=light] ::selection{color:#2d2720;background:#e3c19e}.theme-toggle{color:#e9e4de;cursor:pointer;background:#ffffff0b;border:1px solid #d1996038;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:.76rem;font-weight:750;display:inline-flex}.theme-toggle span{color:#8bd366;font-size:1rem}html[data-theme=light] .header{background:#fbfbfaf0;border-bottom-color:#594b3e29;box-shadow:0 12px 30px #4a3f341f}html[data-theme=light] .header-feature-notice{color:#905d2a;background:#c7844014;border-color:#594b3e29}html[data-theme=light] .header-feature-notice span{color:#8f5c29}html[data-theme=light] .nav-links a{color:#4a3f34}html[data-theme=light] .nav-links a:hover{background:#594b3e12}html[data-theme=light] .nav-links a.active{color:#41382e;background:#c784401f;box-shadow:inset 0 -2px #cc8f51}html[data-theme=light] .theme-toggle{color:#574a3d;background:#96612b0f;border-color:#594b3e2b}html[data-theme=light] .theme-toggle span{color:#895928}html[data-theme=light] .burger{background:#96612b0f;border-color:#594b3e2e}html[data-theme=light] .burger span{background:#574a3d}html[data-theme=light] .admin-page{color:#322b23;background-color:#f5f2ef;background-image:radial-gradient(circle at 12% 8%,#c7844026,#0000 28rem),radial-gradient(circle at 88% 92%,#7ecc521a,#0000 30rem),linear-gradient(#594b3e0b 1px,#0000 1px),linear-gradient(90deg,#594b3e0b 1px,#0000 1px);background-size:auto,auto,32px 32px,32px 32px}html[data-theme=light] .admin-page h1{color:#322b23;text-shadow:none}html[data-theme=light] .sync-text,html[data-theme=light] .archive-subtitle{color:#b37434}html[data-theme=light] .compteur.a-traiter{color:#574a3d;background:#ffffffbd;border-color:#594b3e29}html[data-theme=light] .compteur.en-cours{color:#7d5124}html[data-theme=light] .filter-box,html[data-theme=light] .archive-toolbar{background:#ffffffdb;border-color:#594b3e29;box-shadow:0 10px 28px #4a3f3414}html[data-theme=light] .filter-select,html[data-theme=light] .archive-search input{color:#4a3f34;background:#f9f8f7;border-color:#594b3e2e}html[data-theme=light] .filter-select option,html[data-theme=light] .repair-table option{color:#4a3f34;background:#fff}html[data-theme=light] .btn-add{color:#2f2821;background:linear-gradient(105deg,#d4a06c,#91d8d0);border-color:#925e2a4d;box-shadow:0 8px 20px #84552626}html[data-theme=light] .repair-table{color:#4a3f34;background:#ffffffdb;border-color:#594b3e29;box-shadow:0 16px 38px #4a3f341f}html[data-theme=light] .repair-table thead th{color:#7e5225;border-color:#594b3e24}html[data-theme=light] .repair-table td{color:#4a3f34;border-bottom-color:#594b3e17}html[data-theme=light] .repair-table tbody tr:hover td{background:#c784400f}html[data-theme=light] .appel-row .editable-table-cell{background:#eeeae6b8;box-shadow:inset 1px 0 #594b3e14}html[data-theme=light] .appel-row .editable-table-cell:after{border-color:#594b3e14}html[data-theme=light] .repair-table select,html[data-theme=light] .note-textarea{color:#4a3f34;background:#f9f8f7;border-color:#594b3e2b}html[data-theme=light] .select-statut-a_prendre{color:#4a3f34!important;border-color:#594b3e33!important}html[data-theme=light] .select-statut-rappel{color:#8a6300!important}html[data-theme=light] .select-statut-en_cours{color:#794e23!important}html[data-theme=light] .select-statut-resolu{color:#257348!important}html[data-theme=light] .user-tag{color:#574a3d;background:#f1ede9;border-color:#594b3e24}html[data-theme=light] .user-tag.success{color:#256b45;background:#e7f5ec;border-color:#27875233}html[data-theme=light] .btn-chrono{color:#285c1a;background:#e3f5dc;border-color:#72b85d;box-shadow:0 2px 7px #3774261a}html[data-theme=light] .btn-chrono:hover{color:#173f0d;background:#d2efc8;border-color:#4d9637}html[data-theme=light] .btn-chrono.running{color:#862238;background:#fde3e7;border-color:#d76a7c;box-shadow:0 2px 8px #9a2a3d1f}html[data-theme=light] .btn-chrono.running:hover{color:#681426;background:#fad3da;border-color:#bd4359}html[data-theme=light] .note-base{color:#905d2a;background:#f4f2ef;border-color:#594b3e2e}html[data-theme=light] .note-resolution{color:#256b45;background:#e8f6ed}html[data-theme=light] .archive-tabs{background:#f1ede9;border-color:#594b3e24}html[data-theme=light] .archive-tabs button{color:#905d2a}html[data-theme=light] .archive-tabs button.active{color:#2f2821;background:#d6a472}html[data-theme=light] .archive-results-count{color:#b37434}html[data-theme=light] .client-history-card,html[data-theme=light] .client-history-event{color:#4a3f34;background:#ffffffd1;border-color:#594b3e24}html[data-theme=light] .client-history-identity strong,html[data-theme=light] .history-event-top strong{color:#322b23}html[data-theme=light] .client-history-identity span,html[data-theme=light] .history-event-content p,html[data-theme=light] .history-event-meta{color:#b37434}html[data-theme=light] .modal-overlay,html[data-theme=light] .appel-details-overlay{background:#483d3257}html[data-theme=light] .modal-content,html[data-theme=light] .appel-details-modal{color:#322b23;background:#fbfaf9;border-color:#594b3e33;box-shadow:0 28px 70px #4a3f3438}html[data-theme=light] .modal-content h2,html[data-theme=light] .appel-details-header h2,html[data-theme=light] .appel-section-heading h3,html[data-theme=light] .appel-suivi-title h3{color:#322b23}html[data-theme=light] .modal-content label,html[data-theme=light] .appel-field label,html[data-theme=light] .appel-note-panel label,html[data-theme=light] .appel-meta-panel label{color:#895928}html[data-theme=light] .modal-content input,html[data-theme=light] .modal-content textarea,html[data-theme=light] .modal-content select,html[data-theme=light] .appel-details-modal input,html[data-theme=light] .appel-details-modal textarea,html[data-theme=light] .appel-details-modal select{color:#4a3f34;background:#f9f7f5;border-color:#594b3e2e}html[data-theme=light] .autocomplete-list{color:#4a3f34;background:#fbfaf9;border-color:#594b3e2e;box-shadow:0 12px 28px #4a3f342b}html[data-theme=light] .autocomplete-item{color:#4a3f34;border-color:#594b3e17}html[data-theme=light] .autocomplete-item:hover{background:#ebe7e2}html[data-theme=light] .autocomplete-empty{color:#b37434}html[data-theme=light] .appel-identity-panel,html[data-theme=light] .appel-note-panel,html[data-theme=light] .appel-meta-panel,html[data-theme=light] .appel-activity-section,html[data-theme=light] .appel-files-section,html[data-theme=light] .appel-suivi-section{color:#4a3f34;background:#f5f2ef;border-color:#594b3e24}html[data-theme=light] .appel-details-grid{align-items:start}html[data-theme=light] .appel-note-panel{align-self:start}html[data-theme=light] .appel-note-panel small,html[data-theme=light] .appel-details-header p,html[data-theme=light] .appel-suivi-title p{color:#b37434}html[data-theme=light] .appel-details-close{color:#574a3d;background:#f2efec;border-color:#dbd2c9;box-shadow:0 4px 10px #4a3f3414}html[data-theme=light] .appel-details-close:hover{color:#362e26;background:#eae5df;border-color:#deb58c}html[data-theme=light] .appel-transfer-button{color:#2d2720;background:linear-gradient(105deg,#d49f6a,#91d8d1);border-color:#c98847;box-shadow:0 7px 16px #a76c3126}html[data-theme=light] .appel-transfer-button:hover{color:#29231d;background:linear-gradient(105deg,#d9aa7b,#a0ded7);border-color:#b17334}html[data-theme=light] .appel-audit,html[data-theme=light] .appel-section-heading p,html[data-theme=light] .appel-activity-item time,html[data-theme=light] .appel-file-dropzone span,html[data-theme=light] .appel-file-name small{color:#b37434}html[data-theme=light] .appel-activity-item p,html[data-theme=light] .appel-file-dropzone{color:#574a3d}html[data-theme=light] .appel-activity-item:not(:last-child):before{background:#594b3e24}html[data-theme=light] .appel-file-item,html[data-theme=light] .appel-activity-item,html[data-theme=light] .appel-suivi-item{color:#4a3f34;background:#ffffffb8;border-color:#594b3e1f}html[data-theme=light] .appel-details-modal{scrollbar-color:#d6a573 #f1ede9;scrollbar-width:thin}html[data-theme=light] .appel-details-modal::-webkit-scrollbar{width:9px}html[data-theme=light] .appel-details-modal::-webkit-scrollbar-track{background:#f1ede9;border-radius:999px}html[data-theme=light] .appel-details-modal::-webkit-scrollbar-thumb{background:#d6a573;border:2px solid #f1ede9;border-radius:999px}html[data-theme=light] .login-container{color:#322b23;background:#f5f2ef}html[data-theme=light] .login-container:before{background:radial-gradient(circle at 78% 74%,#7ecc521c,#0000 29%),radial-gradient(circle at 18% 8%,#c7844029,#0000 33%),linear-gradient(90deg,#594b3e0a 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#594b3e0a 1px,#0000 1px) 0 0/72px 72px}html[data-theme=light] .login-container h1{color:#322b23}html[data-theme=light] .login-form{background:#ffffffe8;border-color:#594b3e2b;box-shadow:0 24px 60px #4a3f3429}html[data-theme=light] .login-form input{color:#322b23;background:#f9f8f7;border-color:#594b3e2e}.login-theme-toggle{z-index:3;color:#e9e4de;cursor:pointer;background:#ffffff0b;border:1px solid #d1996038;border-radius:9px;min-height:40px;padding:0 13px;font-size:.78rem;font-weight:750;position:absolute;top:20px;right:22px}html[data-theme=light] .login-theme-toggle{color:#574a3d;background:#ffffffdb;border-color:#594b3e2b}@media (width<=900px){html[data-theme=light] .nav-links{background:#fbfaf9;border-color:#594b3e29;box-shadow:0 22px 55px #4a3f3433}html[data-theme=light] .nav-links a.active{color:#2f2821;background:#d6a472}.theme-toggle{justify-content:center;margin:8px}}html[data-theme=light] .admin-page{background-color:#f6f4f2;background-image:radial-gradient(circle at 10% 4%,#c884401a,#0000 26rem),linear-gradient(#53473a0a 1px,#0000 1px),linear-gradient(90deg,#53473a0a 1px,#0000 1px);background-size:auto,32px 32px,32px 32px}html[data-theme=light] .repair-table{background:#fff;border:1px solid #ddd5cd;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #4a3f3417}html[data-theme=light] .repair-table thead th{color:#56493b;letter-spacing:.08em;border-bottom:1px solid #e9ceb2;padding-top:13px;padding-bottom:13px;font-size:.7rem}html[data-theme=light] .repair-table tbody tr{background:#fff}html[data-theme=light] .repair-table tbody tr:nth-child(2n):not(.urgent-bg){background:#fbfaf8}html[data-theme=light] .repair-table td{color:#4a3f34;background:0 0;border-bottom:1px solid #e9e4de;padding-top:12px;padding-bottom:12px}html[data-theme=light] .repair-table tbody tr:hover:not(.urgent-bg) td{background:#f5f3f1}html[data-theme=light] .appel-row .editable-table-cell,html[data-theme=light] .appel-row .editable-table-cell:hover{box-shadow:none;background:0 0}html[data-theme=light] .appel-row .editable-table-cell:after{display:none}html[data-theme=light] .repair-table select,html[data-theme=light] .repair-table .note-textarea{color:#4a3f34;background:#faf9f8;border:1px solid #ddd5cd;border-radius:8px;min-height:36px;box-shadow:inset 0 1px 2px #4a3f3409}html[data-theme=light] .repair-table select:focus,html[data-theme=light] .repair-table .note-textarea:focus{background:#fff;border-color:#ca8948;outline:none;box-shadow:0 0 0 3px #ca89481f}html[data-theme=light] .repair-table tbody tr.urgent-bg{animation:none;box-shadow:inset 5px 0 18px #eb314d1c;background:#fbe8ec!important;border-left-color:#eb314d!important}html[data-theme=light] .repair-table tbody tr.urgent-bg>td,html[data-theme=light] .repair-table tbody tr.urgent-bg:hover>td{background:0 0}html[data-theme=light] .repair-table .select-urgence-table.urgent{background:#c81035;box-shadow:0 0 0 3px #d8193b1a;color:#fff!important;border-color:#d9193b!important}html[data-theme=light] .btn-transfer{color:#56493b;background:#f2efec;border-color:#99632c4d}html[data-theme=light] .btn-delete{color:#a52538;background:#fbecef;border-color:#ecc7ce}html[data-theme=light] .modal-overlay:not(.appel-details-overlay){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3a312857;padding:24px}html[data-theme=light] .modal-content{color:#362e26;background:#fff;border:1px solid #e8cdb1;border-radius:18px;width:min(440px,100%);padding:30px;overflow:visible;box-shadow:0 28px 70px #3c332a3d}html[data-theme=light] .modal-content:before{opacity:.55;background:linear-gradient(90deg,#0000,#ce9154,#0000)}html[data-theme=light] .modal-content h2{color:#362e26;letter-spacing:-.015em;margin:0 0 24px;font-size:1.2rem;font-weight:800}html[data-theme=light] .modal-content input,html[data-theme=light] .modal-content textarea,html[data-theme=light] .modal-content select{color:#473c31;min-height:44px;box-shadow:none;background:#faf9f8;border:1px solid #ddd4cb;border-radius:9px;margin-bottom:11px;padding:11px 13px}html[data-theme=light] .modal-content textarea{min-height:82px}html[data-theme=light] .modal-content input::placeholder,html[data-theme=light] .modal-content textarea::placeholder{color:#c57f39;opacity:1}html[data-theme=light] .modal-content input:focus,html[data-theme=light] .modal-content textarea:focus,html[data-theme=light] .modal-content select:focus{background:#fff;border-color:#ca8948;box-shadow:0 0 0 3px #ca89481f}html[data-theme=light] .modal-content select option{color:#473c31;background:#fff}html[data-theme=light] .modal-actions{gap:10px;margin-top:16px}html[data-theme=light] .modal-actions button{border-radius:9px;min-height:44px}html[data-theme=light] .btn-cancel{color:#905d2a;background:#f4f1ee;border:1px solid #ddd4cb}html[data-theme=light] .btn-cancel:hover{color:#473c31;background:#ede9e5}html[data-theme=light] .btn-submit{color:#2d2720;background:linear-gradient(105deg,#d39d67,#8dd7cf);border:1px solid #c88643;box-shadow:0 8px 18px #a76c3129}html[data-theme=light] .btn-submit:hover{color:#29231d;background:linear-gradient(105deg,#d8a97a,#9cddd6);box-shadow:0 10px 22px #a76c3133}html[data-theme=light] .autocomplete-list{background:#fff;border:1px solid #e8cdb1;border-radius:10px;overflow:hidden auto;box-shadow:0 16px 34px #3c332a33}html[data-theme=light] .autocomplete-item strong{color:#362e26}html[data-theme=light] .autocomplete-item span{color:#9f672e}html[data-theme=light] .autocomplete-item small{color:#c98847}@media (width<=1100px){html[data-theme=light] .repair-table tr{background:#fff;border-color:#ddd5cd}html[data-theme=light] .repair-table td{border-bottom-color:#e9e4de}html[data-theme=light] .repair-table td:before{color:#7e5225}}.repair-table tbody .appel-row{transition:box-shadow .35s,filter .35s}.repair-table tbody .appel-row:hover,.repair-table tbody .appel-row:focus-visible{box-shadow:inset 3px 0 #d19960,inset 12px 0 24px #d1996013,0 0 18px #d199600e}.repair-table tbody .appel-row.urgent-bg:hover,.repair-table tbody .appel-row.urgent-bg:focus-visible{box-shadow:inset 3px 0 #ff5570,inset 12px 0 25px #ff55701a,0 0 18px #ff557012}html[data-theme=light] .repair-table tbody .appel-row:hover,html[data-theme=light] .repair-table tbody .appel-row:focus-visible{box-shadow:inset 3px 0 #a46a30,inset 13px 0 24px #a46a3013}.filter-box,.client-history-card,.appel-identity-panel,.appel-note-panel,.appel-meta-panel{--ams-line-rgb:91, 206, 214;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.appel-note-panel{--ams-line-rgb:125, 204, 89}.appel-meta-panel{--ams-line-rgb:247, 191, 74}.filter-box:after,.client-history-card:after,.appel-identity-panel:after,.appel-note-panel:after,.appel-meta-panel:after{content:"";z-index:4;pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, rgba(var(--ams-line-rgb), .45) 28%, rgba(var(--ams-line-rgb), 1) 72%, #fff 86%, transparent);width:38%;height:2px;box-shadow:0 0 7px rgba(var(--ams-line-rgb), .75), 0 0 15px rgba(var(--ams-line-rgb), .36);border-radius:999px;position:absolute;top:0;left:-38%}.filter-box:hover,.client-history-card:hover,.appel-identity-panel:hover,.appel-note-panel:hover,.appel-meta-panel:hover{box-shadow:0 14px 32px #08070633, 0 0 16px rgba(var(--ams-line-rgb), .07);transform:translateY(-1px);border-color:rgba(var(--ams-line-rgb), .38)!important}.filter-box:hover:after,.filter-box:focus-within:after,.client-history-card:hover:after,.client-history-card:focus-within:after,.appel-identity-panel:hover:after,.appel-identity-panel:focus-within:after,.appel-note-panel:hover:after,.appel-note-panel:focus-within:after,.appel-meta-panel:hover:after,.appel-meta-panel:focus-within:after{opacity:1;animation:4.6s ease-in-out infinite amsLineSweep}html[data-theme=light] .filter-box:hover,html[data-theme=light] .client-history-card:hover,html[data-theme=light] .appel-identity-panel:hover,html[data-theme=light] .appel-note-panel:hover,html[data-theme=light] .appel-meta-panel:hover{box-shadow:0 12px 26px #4a3f341f, 0 0 12px rgba(var(--ams-line-rgb), .06)}.btn-add{isolation:isolate;position:relative;overflow:hidden}.btn-add:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:24%;height:240%;position:absolute;top:-70%;left:-45%;transform:rotate(18deg)}.btn-add:hover:after,.btn-add:focus-visible:after{opacity:1;animation:2.8s cubic-bezier(.2,.7,.2,1) infinite amsButtonShine}@keyframes amsLineSweep{0%,12%{opacity:0;left:-38%}20%{opacity:1}72%{opacity:1;left:100%}78%,to{opacity:0;left:100%}}@keyframes amsButtonShine{0%,18%{opacity:0;left:-45%}28%{opacity:.8}68%{opacity:.65;left:125%}76%,to{opacity:0;left:125%}}@media (prefers-reduced-motion:reduce){.filter-box:hover:after,.filter-box:focus-within:after,.client-history-card:hover:after,.client-history-card:focus-within:after,.appel-identity-panel:hover:after,.appel-identity-panel:focus-within:after,.appel-note-panel:hover:after,.appel-note-panel:focus-within:after,.appel-meta-panel:hover:after,.appel-meta-panel:focus-within:after,.btn-add:hover:after,.btn-add:focus-visible:after{opacity:.55;animation:none}}:root{--ams-smooth:cubic-bezier(.2, .8, .2, 1);--ams-spring:cubic-bezier(.18, .9, .28, 1.18)}html{scroll-behavior:smooth}.header{animation:amsHeaderDrop .55s var(--ams-smooth) both}.header .logo img{transform-origin:50%;animation:amsLogoEnter .7s 80ms var(--ams-spring) both;transition:transform .38s var(--ams-smooth), filter .3s ease}.header .logo:hover img{filter:drop-shadow(0 7px 14px #d199602e);transform:scale(1.055)rotate(-1deg)}.header-feature-notice{animation:amsNoticeEnter .65s .14s var(--ams-smooth) both;transition:transform .3s var(--ams-smooth), border-color .3s ease, background .3s ease, box-shadow .3s ease}.header-feature-notice:hover{background:#bc7a371f;border-color:#d1996057;box-shadow:0 8px 24px #0807062e,0 0 15px #d1996012}.nav-links a{animation:amsNavEnter .48s var(--ams-smooth) both;transition:transform .28s var(--ams-smooth), color .24s ease, background .24s ease, box-shadow .28s ease;position:relative;overflow:hidden}.nav-links a:first-child{animation-delay:.18s}.nav-links a:nth-child(2){animation-delay:.24s}.nav-links a:nth-child(3){animation-delay:.3s}.nav-links a:hover{transform:translateY(-1px)}.nav-links a:active{transition-duration:.1s;transform:translateY(0)scale(.96)}.nav-links a:after{content:"";height:1px;transition:right .32s var(--ams-smooth), left .32s var(--ams-smooth), opacity .25s ease;opacity:0;background:linear-gradient(90deg,#d19960,#85cc58);border-radius:999px;position:absolute;bottom:3px;left:50%;right:50%;box-shadow:0 0 8px #d1996080}.nav-links a:hover:after,.nav-links a.active:after{opacity:.8;left:12px;right:12px}.burger{transition:transform .3s var(--ams-smooth), border-color .24s ease, background .24s ease, box-shadow .28s ease}.burger:hover{border-color:#d1996059;transform:translateY(-1px);box-shadow:0 8px 18px #0807062e}.burger:active{transform:scale(.92)}.burger span{transition:transform .34s var(--ams-smooth), opacity .22s ease, background .22s ease}.admin-page{animation:.48s ease-out both amsPageFade}.admin-page .admin-header>:first-child{animation:amsContentRise .58s 80ms var(--ams-smooth) both}.admin-page .admin-controls{animation:amsContentRise .58s .16s var(--ams-smooth) both}.admin-page h1{transition:letter-spacing .35s var(--ams-smooth), text-shadow .35s ease, transform .35s var(--ams-smooth)}.admin-page h1:hover{letter-spacing:1.5px;text-shadow:0 0 26px #d1996040;transform:translateY(-1px)}.admin-page .sync-text,.admin-page .archive-subtitle,.admin-page .archive-results-count{animation:.7s ease-out .26s both amsSoftFade}.admin-page .compteur{animation:amsBadgePop .46s var(--ams-spring) both;transition:transform .28s var(--ams-smooth), border-color .25s ease, background .25s ease, box-shadow .28s ease}.admin-page .compteur:first-child{animation-delay:.18s}.admin-page .compteur:nth-child(2){animation-delay:.24s}.admin-page .compteur:nth-child(3){animation-delay:.3s}.admin-page .compteur:hover{transform:translateY(-2px)scale(1.025);box-shadow:0 7px 18px #08070626}.admin-page .filter-box,.admin-page .archive-toolbar,.admin-page .archive-tabs{animation:amsContentRise .55s var(--ams-smooth) both}.admin-page .filter-box:first-child{animation-delay:.19s}.admin-page .filter-box:nth-child(2){animation-delay:.25s}.admin-page .archive-toolbar{animation-delay:.16s}.admin-page .archive-tabs{animation-delay:.22s}.admin-page button,.admin-page select,.admin-page input,.admin-page textarea,.appel-details-modal button,.appel-details-modal select,.appel-details-modal input,.appel-details-modal textarea,.modal-content button,.modal-content select,.modal-content input,.modal-content textarea{transition:transform .28s var(--ams-smooth), color .24s ease, background-color .24s ease, border-color .24s ease, box-shadow .28s ease, opacity .24s ease, filter .24s ease}.admin-page button:not(:disabled):hover,.appel-details-modal button:not(:disabled):hover,.modal-content button:not(:disabled):hover{transform:translateY(-2px)}.admin-page button:not(:disabled):active,.appel-details-modal button:not(:disabled):active,.modal-content button:not(:disabled):active{transition-duration:.1s;transform:translateY(0)scale(.96)}.admin-page select:hover,.admin-page input:hover,.admin-page textarea:hover,.appel-details-modal select:hover,.appel-details-modal input:hover,.appel-details-modal textarea:hover,.modal-content select:hover,.modal-content input:hover,.modal-content textarea:hover{border-color:#d199604d}.admin-page select:focus,.admin-page input:focus,.admin-page textarea:focus,.appel-details-modal select:focus,.appel-details-modal input:focus,.appel-details-modal textarea:focus,.modal-content select:focus,.modal-content input:focus,.modal-content textarea:focus{transform:translateY(-1px)}.admin-page button:focus-visible,.admin-page select:focus-visible,.admin-page input:focus-visible,.admin-page textarea:focus-visible{outline-offset:2px;outline:2px solid #d19960cc}.admin-page .repair-table{animation:amsTableRise .68s .24s var(--ams-smooth) both;transition:border-color .35s,box-shadow .4s}.admin-page .repair-table:hover{border-color:#d199602e;box-shadow:0 22px 55px #0000004f}.admin-page .repair-table thead th{animation:amsTableHeadIn .5s var(--ams-smooth) both}.admin-page .repair-table thead th:first-child{animation-delay:.31s}.admin-page .repair-table thead th:nth-child(2){animation-delay:.35s}.admin-page .repair-table thead th:nth-child(3){animation-delay:.39s}.admin-page .repair-table thead th:nth-child(4){animation-delay:.43s}.admin-page .repair-table thead th:nth-child(5){animation-delay:.47s}.admin-page .repair-table thead th:nth-child(6){animation-delay:.51s}.admin-page .repair-table thead th:nth-child(n+7){animation-delay:.55s}.admin-page .repair-table tbody tr:not(.urgent-bg){animation:amsRowEnter .48s var(--ams-smooth) both}.admin-page .repair-table tbody tr:first-child{animation-delay:.3s}.admin-page .repair-table tbody tr:nth-child(2){animation-delay:.35s}.admin-page .repair-table tbody tr:nth-child(3){animation-delay:.4s}.admin-page .repair-table tbody tr:nth-child(4){animation-delay:.45s}.admin-page .repair-table tbody tr:nth-child(5){animation-delay:.5s}.admin-page .repair-table tbody tr:nth-child(6){animation-delay:.55s}.admin-page .repair-table tbody tr:nth-child(n+7){animation-delay:.6s}.admin-page .repair-table td,.admin-page .editable-table-cell{transition:background-color .28s,border-color .28s,box-shadow .3s}.admin-page .user-tag,.admin-page .created-par,.admin-page .tech-pill,.admin-page .appel-type-badge,.admin-page .history-status{transition:transform .28s var(--ams-smooth), color .24s ease, background .24s ease, border-color .24s ease, box-shadow .28s ease}.admin-page .user-tag:hover,.admin-page .created-par:hover,.admin-page .tech-pill:hover,.admin-page .appel-type-badge:hover,.admin-page .history-status:hover{transform:translateY(-1px)scale(1.025);box-shadow:0 5px 12px #0807061f}.admin-page .autocomplete-list,.modal-content .autocomplete-list{transform-origin:top;animation:amsDropdownOpen .3s var(--ams-smooth) both}.autocomplete-item{transition:transform .24s var(--ams-smooth), color .22s ease, background .22s ease}.autocomplete-item:hover{transform:translate(4px)}.appel-details-modal .appel-details-header{animation:amsContentRise .46s 80ms var(--ams-smooth) both}.appel-details-modal .appel-identity-panel{animation:amsPanelIn .5s .14s var(--ams-smooth) both}.appel-details-modal .appel-note-panel{animation:amsPanelIn .5s .2s var(--ams-smooth) both}.appel-details-modal .appel-meta-panel{animation:amsPanelIn .5s .26s var(--ams-smooth) both}.appel-details-modal .appel-audit{animation:.5s ease-out .31s both amsSoftFade}.appel-details-modal .appel-activity-section{animation:amsPanelIn .5s .32s var(--ams-smooth) both}.appel-details-modal .appel-files-section{animation:amsPanelIn .5s .38s var(--ams-smooth) both}.appel-details-modal .appel-suivi-section{animation:amsPanelIn .5s .44s var(--ams-smooth) both}.appel-activity-item,.appel-file-item,.appel-suivi-item{animation:amsListItemIn .42s var(--ams-smooth) both;transition:transform .28s var(--ams-smooth), border-color .25s ease, background .25s ease, box-shadow .28s ease}.appel-activity-item:first-child,.appel-file-item:first-child,.appel-suivi-item:first-child{animation-delay:.38s}.appel-activity-item:nth-child(2),.appel-file-item:nth-child(2),.appel-suivi-item:nth-child(2){animation-delay:.43s}.appel-activity-item:nth-child(3),.appel-file-item:nth-child(3),.appel-suivi-item:nth-child(3){animation-delay:.48s}.appel-activity-item:nth-child(n+4),.appel-file-item:nth-child(n+4),.appel-suivi-item:nth-child(n+4){animation-delay:.53s}.appel-file-item:hover,.appel-suivi-item:hover{border-color:#d199603d;transform:translate(3px);box-shadow:0 8px 18px #0807061f}.appel-suivi-dot,.activity-icon{transition:transform .3s var(--ams-spring), box-shadow .28s ease}.appel-suivi-item:hover .appel-suivi-dot,.appel-activity-item:hover .activity-icon{transform:scale(1.14);box-shadow:0 0 12px #d1996047}.appel-file-dropzone{transition:transform .3s var(--ams-smooth), color .24s ease, border-color .25s ease, background .25s ease, box-shadow .3s ease}.appel-file-dropzone:hover,.appel-file-dropzone:focus,.appel-file-dropzone.dragging{transform:translateY(-2px);box-shadow:0 10px 24px #08070626,inset 0 0 20px #d199600a}.appel-file-icon{transition:transform .34s var(--ams-spring)}.appel-file-item:hover .appel-file-icon{transform:translateY(-2px)rotate(-3deg)scale(1.06)}.admin-page .client-history-card,.admin-page .archive-row,.admin-page .client-history-event{animation:amsCardEnter .5s var(--ams-smooth) both}.admin-page .client-history-card:first-child,.admin-page .archive-row:first-child,.admin-page .client-history-event:first-child{animation-delay:.24s}.admin-page .client-history-card:nth-child(2),.admin-page .archive-row:nth-child(2),.admin-page .client-history-event:nth-child(2){animation-delay:.3s}.admin-page .client-history-card:nth-child(3),.admin-page .archive-row:nth-child(3),.admin-page .client-history-event:nth-child(3){animation-delay:.36s}.admin-page .client-history-card:nth-child(n+4),.admin-page .archive-row:nth-child(n+4),.admin-page .client-history-event:nth-child(n+4){animation-delay:.42s}.client-history-avatar{transition:transform .38s var(--ams-spring), box-shadow .3s ease}.client-history-card:hover .client-history-avatar{transform:rotate(-4deg)scale(1.07);box-shadow:0 8px 18px #d1996026}.archive-tabs button{position:relative;overflow:hidden}.archive-tabs button.active{animation:amsActiveTab .38s var(--ams-spring) both}.admin-page .loading-container{animation:amsContentRise .5s var(--ams-smooth) both;position:relative;overflow:hidden}.admin-page .loading-container:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#d1996014 50%,#0000 70%);animation:1.8s ease-in-out infinite amsLoadingSweep;position:absolute;inset:0;transform:translate(-100%)}.admin-page .loading-text{animation:1.45s ease-in-out infinite amsLoadingPulse}@keyframes amsHeaderDrop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes amsLogoEnter{0%{opacity:0;transform:translate(-10px)scale(.88)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes amsNoticeEnter{0%{opacity:0;transform:translate(-50%,-8px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes amsNavEnter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes amsPageFade{0%{opacity:0}to{opacity:1}}@keyframes amsContentRise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes amsSoftFade{0%{opacity:0}to{opacity:1}}@keyframes amsBadgePop{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes amsTableRise{0%{opacity:0;transform:translateY(18px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes amsTableHeadIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes amsRowEnter{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:translate(0)}}@keyframes amsDropdownOpen{0%{opacity:0;transform:translateY(-5px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes amsPanelIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes amsListItemIn{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}@keyframes amsCardEnter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes amsActiveTab{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes amsLoadingSweep{to{transform:translate(100%)}}@keyframes amsLoadingPulse{0%,to{opacity:.48}50%{opacity:1}}@media (width<=900px){.header-feature-notice{animation-name:amsNoticeEnterMobile}.nav-links.open a{animation:amsMobileMenuItem .36s var(--ams-smooth) both}.nav-links.open a:first-child{animation-delay:50ms}.nav-links.open a:nth-child(2){animation-delay:90ms}.nav-links.open a:nth-child(3){animation-delay:.13s}}@keyframes amsNoticeEnterMobile{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes amsMobileMenuItem{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.header,.header .logo img,.header-feature-notice,.nav-links a,.admin-page,.admin-page *,.appel-details-modal *,.modal-content *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.appel-details-close{pointer-events:auto;touch-action:manipulation;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:grid;transform:none}.appel-details-close-icon{width:14px;height:14px;transition:transform .34s cubic-bezier(.2,.8,.2,1);display:block;position:relative;transform:rotate(0)scale(1)}.appel-details-close-icon:before,.appel-details-close-icon:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:16px;height:2px;position:absolute;top:50%;left:50%}.appel-details-close-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.appel-details-close-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.appel-details-close:hover{transform:none}.appel-details-close:hover .appel-details-close-icon{transform:rotate(90deg)scale(1.08)}.appel-details-close:active{transform:scale(.92)}.appel-details-close:active .appel-details-close-icon{transform:rotate(90deg)scale(.94)}@media (prefers-reduced-motion:reduce){.appel-details-close:hover .appel-details-close-icon,.appel-details-close:active .appel-details-close-icon{transform:none}}.modal-overlay,.appel-details-overlay{animation:.28s ease-out both amsOverlayEnter}.modal-content,.appel-details-modal{transform-origin:top;animation:.38s cubic-bezier(.2,.8,.2,1) both amsModalEnter}.appel-details-close,.modal-actions button,.appel-transfer-button,.appel-save-details,.appel-suivi-form button,.appel-file-download,.btn-transfer,.btn-delete{transition:transform .28s cubic-bezier(.2,.8,.2,1),color .24s,background-color .24s,border-color .24s,box-shadow .28s,opacity .24s}.appel-details-close{place-items:center;padding:0;display:grid;transform:none}.appel-details-close:hover{color:#fff;background:#ff4e6929;border-color:#ff5b7380;transform:none;box-shadow:0 7px 20px #ff4e6929,0 0 14px #ff4e691a}.appel-details-close:active{transition-duration:.1s;transform:scale(.92)}.modal-actions button:hover,.appel-transfer-button:hover,.appel-save-details:hover:not(:disabled),.appel-suivi-form button:hover:not(:disabled),.appel-file-download:hover,.btn-transfer:hover,.btn-delete:hover{transform:translateY(-2px)}.modal-actions button:active,.appel-transfer-button:active,.appel-save-details:active:not(:disabled),.appel-suivi-form button:active:not(:disabled),.appel-file-download:active,.btn-transfer:active,.btn-delete:active{transition-duration:.1s;transform:translateY(0)scale(.96)}.btn-cancel:hover{background:#ffffff1a;border-color:#ffffff3d;box-shadow:0 8px 18px #00000024}.appel-details-close:focus-visible,.modal-actions button:focus-visible,.appel-transfer-button:focus-visible,.appel-save-details:focus-visible,.appel-suivi-form button:focus-visible,.appel-file-download:focus-visible,.btn-transfer:focus-visible,.btn-delete:focus-visible{outline-offset:3px;outline:2px solid #d19960}html[data-theme=light] .appel-details-close:hover{color:#9e2038;background:#fbe9ed;border-color:#e8a9b5;box-shadow:0 7px 17px #982b3f1f}html[data-theme=light] .btn-cancel:hover{background:#efebe6;border-color:#e2bf9b;box-shadow:0 7px 16px #4a3f341a}@keyframes amsOverlayEnter{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1}}@keyframes amsModalEnter{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.modal-overlay,.appel-details-overlay,.modal-content,.appel-details-modal{animation:none}.appel-details-close:hover,.modal-actions button:hover,.appel-transfer-button:hover,.appel-save-details:hover:not(:disabled),.appel-suivi-form button:hover:not(:disabled),.appel-file-download:hover,.btn-transfer:hover,.btn-delete:hover{transform:none}}:root{--innov-accent:#ef7900;--innov-gold:#efa900}body{margin:0}.header .logo img{object-fit:contain;width:120px;height:52px}.header-feature-notice{display:none}.innov-login{color:#fff2e0;background:#1d1712;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;font-family:Segoe UI,sans-serif;display:flex}.innov-login img{width:250px}.innov-login h1{margin:0}.innov-login a{color:#241508;background:#ef7900;border-radius:12px;padding:14px 22px;font-weight:700;text-decoration:none}.api-notice{z-index:9999;color:#fff;background:#35271c;border:1px solid #ef7900;border-radius:12px;padding:16px;position:fixed;top:80px;right:20px}.api-notice button{color:inherit;background:0 0;border:0;margin-left:15px;font-size:20px}html .admin-page{background-color:#1a1511;background-image:radial-gradient(circle at 15% 0,#5a351e66,#0000 50%),linear-gradient(#ef790009 1px,#0000 1px),linear-gradient(90deg,#ef790009 1px,#0000 1px);background-size:auto,32px 32px,32px 32px}html .header{background:#211912f2;border-color:#ef790033}html .nav-links a.active{color:#ffaf49;background:#ef790017;box-shadow:inset 0 -2px #ef7900}html .btn-add{color:#291907;background:linear-gradient(110deg,#ef7900,#efa900);border:0}html .repair-table{background:#281e16;border-color:#ef790033}html .repair-table thead{background:#332419}html .repair-table thead th{color:#f7ae51;border-color:#ef790033}html .theme-toggle span{color:#efa900}html .compteur.en-cours{color:#f7ae51;background:#ef790015;border-color:#ef790033}html .filter-box{background:#33271d;border-color:#ef790033}html .admin-page h1{text-shadow:none}html[data-theme=light] .admin-page,html[data-theme=light] body{color:#3b2b1b;background-color:#fff7eb}html[data-theme=light] .header{background:#fffaf1}html[data-theme=light] .nav-links a.active{color:#a34d00}html[data-theme=light] .repair-table{background:#fff}html[data-theme=light] .repair-table thead{background:#fff0db}html[data-theme=light] .repair-table thead th{color:#9c4c00}html[data-theme=light] .filter-box{background:#fffaf2}html[data-theme=light] .btn-add{color:#291907;background:linear-gradient(110deg,#ef7900,#efa900)}html .modal-content,html .appel-details-modal{background:#2a2018;border-color:#ef790033}html .modal-content h2,html .appel-details-header h2{color:#ffb557}html .btn-submit,html .appel-save-details{color:#291907;background:#ed7900;border-color:#ed7900}html[data-theme=light] .modal-content,html[data-theme=light] .appel-details-modal{background:#fffbf4}html[data-theme=light] .modal-content h2,html[data-theme=light] .appel-details-header h2{color:#934a07}html .calls-lite-page{background:#1b1510}html .calls-lite-shell,html .calls-lite-modal{background:#2a2018;border-color:#b86a23}html .calls-lite-toolbar,html .calls-lite-table th{background:#35261a}html .calls-lite-toolbar button,html .calls-lite-save{background:#b65a08}html .calls-lite-toolbar p,html .calls-lite-table a{color:#ffb35b}html .header .logo{flex-shrink:0;width:130px;overflow:visible}html .client-colors-trigger{color:#ffcd8a;background:#35261a;border-color:#b27032}html[data-theme=light] .client-colors-trigger{color:#8c460b;background:#fff0dc}html[data-theme=light] .nav-links a.active{background:#fff0dc;box-shadow:inset 0 -2px #ed7900}html{--app-panel:#33261b;--app-input:#211912;--app-border:#b2703244;--app-text:#f6e7d2;--app-label:#efb163}html[data-theme=light]{--app-panel:#fff1df;--app-input:#fffbf5;--app-border:#c68d4d44;--app-text:#48301a;--app-label:#995312}html .appel-identity-panel,html .appel-note-panel,html .appel-meta-panel,html .appel-activity-section,html .appel-files-section,html .appel-suivi-section{background:var(--app-panel);border-color:var(--app-border)}html .appel-details-modal input,html .appel-details-modal select,html .appel-details-modal textarea,html .filter-select,html .repair-table select,html .repair-table textarea{background:var(--app-input);border-color:var(--app-border);color:var(--app-text)}html .appel-details-modal label,html .appel-note-panel h3{color:var(--app-label)}html .appel-transfer-button,html .btn-transfer{background:var(--app-panel);border-color:var(--app-border);color:var(--app-label)}html .admin-page,html .calls-lite-page{background-image:none!important}html .admin-page:before,html .admin-page:after,html .modal-content:before,html .nav-links a:after{display:none}html .admin-page .btn-add,html .admin-page .btn-add:hover,html .modal-content .btn-submit,html .appel-save-details,html .calls-lite-modal .calls-lite-save{color:#251508!important;box-shadow:none!important;background:#ef7900!important;border-color:#ef7900!important}html .btn-add:before,html .btn-add:after{display:none}html .client-history-avatar{color:#251508;background:#ef7900}html .client-colors-dialog{background:var(--app-panel);color:var(--app-text);border-color:var(--app-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .client-colors-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html .client-colors-dialog::backdrop{background:#16110dcc}html .client-colors-dialog input,html .modal-content input,html .modal-content textarea,html .modal-content select,html .client-colors-dialog button:not([style]){background:var(--app-input);color:var(--app-text);border-color:var(--app-border)}html .client-colors-dialog footer button:last-child{color:#251508;background:#ef7900;border-color:#ef7900}html .client-colors-dialog :focus-visible{outline-color:#ef7900}html .client-colors-list{border-color:var(--app-border)}html .client-colors-dialog h2{color:var(--app-text)}html[data-crm-embedded=true] .theme-toggle{display:none!important}html[data-theme=light] .calls-lite-page{color:#48301a;background:#fff7eb}html[data-theme=light] :is(.calls-lite-shell,.calls-lite-modal){color:#48301a;background:#fffbf4;border-color:#dbc6ae}html[data-theme=light] :is(.calls-lite-toolbar,.calls-lite-table th){color:#764619;background:#fff0dc}html[data-theme=light] .calls-lite-table td,html[data-theme=light] .calls-lite-modal label{color:#48301a}html[data-theme=light] :is(.calls-lite-toolbar,.calls-lite-table,.calls-lite-modal) :is(input,select,textarea){color:#48301a;background:#fff;border-color:#dbc6ae}html[data-theme=light] .calls-lite-table a,html[data-theme=light] .calls-lite-toolbar p{color:#9c4c00}html[data-theme=light] .innov-login,html[data-theme=light] .api-notice{color:#48301a;background:#fffbf4}
