.tele-module,.tele-module *{box-sizing:border-box}.tele-module{font-size:14px;line-height:1.6;min-width:0}.tele-module :is(h2,h3,strong,b){font-weight:600}.tele-module h2{font-size:19px}.tele-module h3{font-size:16px}.tele-module :is(p,h2,h3,dd,span,small,code){overflow-wrap:anywhere}.tele-toolbar,.tele-action-bar,.tele-status-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.tele-module-tabs,.tele-record-tabs{display:flex;flex-wrap:wrap;gap:8px}.tele-pilot-label{color:#806629;font-size:12px;padding:11px 14px;border:1px solid #ecdfb9;border-radius:10px;background:#fffaf0;margin:18px 0}.tele-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px}.tele-metrics article{display:flex;flex-direction:column;gap:5px;padding:19px;border:1px solid #e0e8ee;border-radius:15px;background:white;min-width:0}.tele-metrics strong{font-size:27px;line-height:1.3;color:#146c67}.tele-metrics span{font-size:12px;color:#5b7081}.tele-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;margin:18px 0 22px}.tele-filters label,.tele-field{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:500;color:#26465d}.tele-filters :is(input,select),.tele-field :is(input,textarea,select){width:100%;min-width:0;min-height:46px;padding:11px 13px;border:1px solid #cfdae3;border-radius:10px;background:#fff;color:#183044;font:400 14px/1.6 Inter,"Segoe UI",sans-serif}.tele-field textarea{resize:vertical;min-height:95px}.tele-field :is(input,textarea,select):focus{outline:2px solid #6fb8ad;outline-offset:2px}.tele-field :is(input,textarea,select):disabled{color:#304c60;background:#f7fafc;opacity:1}.tele-consult{display:grid;grid-template-columns:105px minmax(0,1fr) auto;gap:21px;padding:23px 0;border-top:1px solid #e4ebf0;align-items:center}.tele-consult-date{display:grid;gap:7px;color:#285468}.tele-consult-date strong{font-size:13px}.tele-consult-date>span{font-size:23px;line-height:1.2;font-weight:600;color:#1d6863}.tele-consult-person{min-width:0}.tele-consult-person h3{margin:7px 0 4px;font-size:16px}.tele-consult-person p{margin:0;color:#526d80;font-size:13px}.tele-consult-person>small{font-size:12px;color:#768895}.tele-status-row{justify-content:flex-start;gap:9px}.tele-status-row>small{font-size:12px;color:#71828e}.tele-checkpoints{display:flex;gap:13px;flex-wrap:wrap;margin-top:11px;color:#85929e;font-size:12px}.tele-checkpoints .done{color:#1f7b64}.tele-consult-actions{display:grid;gap:9px}.tele-module .btn,.tele-dialog .btn{min-height:42px;font-size:13px;white-space:normal;line-height:1.45;max-width:100%}.tele-dialog{width:min(900px,calc(100% - 30px));max-height:92dvh;padding:0;border:0;border-radius:18px;box-shadow:0 25px 80px #102b4933;color:#183044}.tele-dialog::backdrop{background:#14243b66;backdrop-filter:blur(3px)}.tele-dialog .modal-head,.tele-dialog .modal-foot{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#f8fbfd;border-bottom:1px solid #e3eaf0}.tele-dialog .modal-foot{border-top:1px solid #e3eaf0;border-bottom:0;justify-content:flex-end}.tele-dialog h2{font-size:20px;line-height:1.4;margin:0;font-weight:600}.tele-dialog .modal-body{padding:24px;font-size:14px;line-height:1.6}.tele-dialog .modal-body>p{color:#526e80;font-size:14px}.tele-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tele-form-grid>*{min-width:0}.tele-wide{grid-column:1/-1}.tele-check{display:flex;gap:11px;align-items:center;font-size:14px;line-height:1.6;font-weight:400}.tele-check input[type=checkbox]{width:20px;height:20px;flex:none;accent-color:#138077}.tele-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:20px 0}.tele-detail-grid>div{padding:14px;background:#f5f9fb;border:1px solid #e1eaf0;border-radius:11px}.tele-detail-grid dt,.tele-intake dt{font-size:12px;color:#617b8d;margin-bottom:5px}.tele-detail-grid dd,.tele-intake dd{font-size:14px;margin:0;color:#183044;white-space:pre-wrap}.tele-dialog details{border:1px solid #dee7ed;border-radius:12px;padding:15px;margin:18px 0}.tele-dialog summary{cursor:pointer;font-weight:600}.tele-intake{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:18px 0}.tele-intake>div{min-width:0;border-bottom:1px solid #e4ecf1;padding-bottom:13px}.tele-action-bar{justify-content:flex-start;margin:18px 0}.tele-guest,.tele-document{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;padding:17px;border:1px solid #dfE8ee;border-radius:12px;margin:13px 0;background:#fff}.tele-guest small,.tele-document small,.tele-document strong,.tele-document>div>span{display:block;margin-top:5px}.tele-document>div{min-width:0}.tele-document p{white-space:pre-wrap;font-size:14px}.tele-document small{font-size:12px;color:#677e90}.tele-document>div>span{font-size:12px;color:#397a6f}.tele-record-link{display:flex;width:100%;justify-content:space-between;align-items:center;gap:20px;background:#fff;border:1px solid #dfe8ee;border-radius:13px;padding:20px;text-align:left;margin:12px 0;cursor:pointer;color:#183044;min-width:0}.tele-record-link>span:first-child{min-width:0}.tele-record-link strong,.tele-record-link small{display:block;margin-top:8px}.tele-record-link small{font-size:12px;color:#687f90}.tele-record-link p{margin:9px 0 0;font-size:14px}.tele-workspace{background:white;border:1px solid #dce6ee;border-radius:17px;overflow:clip}.tele-record-header{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:26px 28px;background:linear-gradient(120deg,#f0f8f6,#f5f8fc);border-bottom:1px solid #dae7eb}.tele-record-header h2{font-size:22px;margin:9px 0 4px}.tele-record-header p,.tele-record-header small{font-size:13px;color:#536d7f}.tele-record-header>div{min-width:0}.tele-record-header small{display:block;margin-top:7px}.tele-record-tabs{padding:14px 25px;border-bottom:1px solid #e2eaf0;gap:7px}.tele-record-tabs button{padding:11px 15px;min-height:44px;border:1px solid transparent;border-radius:9px;background:white;font-size:13px;color:#526e80;cursor:pointer}.tele-record-tabs button.active{background:#e7f3ef;color:#0e6b60;border-color:#cce2da}.tele-record-body{padding:25px 28px;min-width:0}.tele-form-section{border:1px solid #dfE8ee;border-radius:13px;padding:18px;margin-bottom:17px}.tele-form-section summary{cursor:pointer;font-size:15px;font-weight:600;color:#1b5666;list-style-position:inside}.tele-form-section[open] summary{margin-bottom:19px}.tele-editor-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:18px 25px;background:#f8fbfc;border-top:1px solid #dfe8ee;position:sticky;bottom:0;z-index:3}.tele-editor-actions>span{font-size:12px;color:#647e8e;flex:1;min-width:160px}.tele-editor-actions>div{display:flex;gap:10px;flex-wrap:wrap}.tele-info{background:#f2f8fc;color:#3d657e;border:1px solid #d5e7f1;border-radius:11px;padding:14px 16px;font-size:13px;line-height:1.65}.tele-hash{display:block;padding:15px;background:#f2f6f9;border-radius:10px;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px}.tele-event{padding:10px 0;border-bottom:1px solid #e6edf2;font-size:13px;color:#637d8e}.tele-participants{display:flex;gap:10px;flex-wrap:wrap}.tele-participants>span{padding:10px 13px;background:#f0f6f8;border:1px solid #deE9ee;border-radius:10px;font-size:13px}.tele-preparation-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.tele-steps{list-style:none;padding:0;margin:20px 0;counter-reset:step}.tele-steps li{display:flex;gap:6px;flex-direction:column;position:relative;padding:0 0 25px 47px;counter-increment:step}.tele-steps li:before{content:counter(step);position:absolute;left:0;top:0;width:31px;height:31px;display:grid;place-items:center;background:#e5f2ee;color:#167765;border-radius:10px;font-weight:600}.tele-steps span{font-size:13px;color:#657f8e}.tele-module :is(.empty,.loading){font-size:14px}.tele-dialog .form-error{color:#a33838;font-size:13px}.tele-module [hidden]{display:none!important}
@media(max-width:1100px){.tele-consult{grid-template-columns:90px minmax(0,1fr)}.tele-consult-actions{grid-column:2;display:flex;flex-wrap:wrap}.tele-preparation-grid{grid-template-columns:1fr}.tele-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.tele-toolbar{align-items:stretch}.tele-module-tabs{width:100%;gap:6px}.tele-module-tabs .btn{flex:1;font-size:12px;padding:10px 8px}.tele-filters{grid-template-columns:1fr 1fr}.tele-filters>label:first-child{grid-column:1/-1}.tele-consult{grid-template-columns:1fr;gap:12px;padding:22px 0}.tele-consult-date{display:flex;gap:13px;align-items:center}.tele-consult-date>span{font-size:20px}.tele-consult-actions{grid-column:auto;display:flex}.tele-consult-actions .btn{flex:1;min-height:44px}.tele-form-grid,.tele-detail-grid,.tele-intake{grid-template-columns:1fr}.tele-dialog .modal-head,.tele-dialog .modal-foot{padding:17px}.tele-dialog .modal-body{padding:19px}.tele-field :is(input,textarea,select){font-size:16px}.tele-record-header{padding:21px;align-items:flex-start;flex-direction:column;gap:7px}.tele-record-header h2{font-size:20px}.tele-record-tabs{padding:12px;gap:4px}.tele-record-tabs button{font-size:12px;padding:10px 9px;flex:1}.tele-record-body{padding:17px}.tele-form-section{padding:16px}.tele-editor-actions{padding:17px;position:static}.tele-editor-actions>div{width:100%}.tele-editor-actions .btn{flex:1;min-height:46px}.tele-document{flex-direction:column}.tele-metrics{gap:11px}.tele-metrics article{padding:16px}.tele-metrics strong{font-size:24px}.tele-metrics span{font-size:12px}}
