.record-cards{width:100%;min-width:0}.record-card-list{display:grid;grid-gap:14px;gap:14px;min-width:0}.record-card{border:1px solid #fbe0e7;background:linear-gradient(145deg,#fff,#fffbfc);border-radius:17px;padding:5px 16px;min-width:0;box-shadow:0 3px 12px #6e152b03}.record-card-field{display:grid;grid-template-columns:minmax(75px,28%) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:13px 0;border-bottom:1px solid #f9edf0;min-width:0}.record-card-field:last-child{border-bottom:0}.record-field-label{font-size:11px;color:#879ab7;line-height:1.9}.record-field-value{font-size:13px;color:#6e293a;line-height:1.9;min-width:0;overflow-wrap:anywhere;word-break:normal}.record-card-field:first-child .record-field-value{font-weight:600;color:#632031}.record-card-field:first-child .record-id{font-weight:400}.record-field-value .record-id{font-size:10px;overflow-wrap:anywhere}.record-card-actions{grid-template-columns:1fr;gap:8px}.record-field-value button,.record-field-value select,.record-selection-tools input{touch-action:manipulation}.record-field-value .form-actions,.record-field-value .row-actions{display:flex;gap:8px;flex-wrap:wrap}.content .record-field-value button{min-height:42px;padding:10px 14px!important;font-size:12px!important}.record-field-value select{min-height:42px;max-width:100%;width:100%;font:inherit;padding:9px 12px;border-radius:10px;border:1px solid #f7dbe2;background:#fff7f9;color:#5d2735}.record-field-value input[type=checkbox],.record-selection-tools input[type=checkbox]{width:21px;height:21px;accent-color:#7a0a26}.record-field-value .pill{display:inline-block;max-width:100%;white-space:normal;line-height:1.8;margin:2px}.record-field-value a{display:inline-block;overflow-wrap:anywhere}.record-selection-tools{padding:12px 14px;background:#ffeef2;border:1px solid #ffdce5;border-radius:12px;margin-bottom:14px}.record-selection-tools label{display:flex;gap:10px;align-items:center;color:#5b2a36;font-size:12px}.scroll:has(>.record-cards),.tablewrap:has(>.record-cards){overflow:visible!important;border:0!important;max-width:100%;border-radius:0!important}.record-card-list:empty{display:none}.timeto-theme{background:radial-gradient(ellipse at 0 0,#ffe7ed,transparent 60%),#fbf1f3;min-height:100dvh}.timeto-theme .workspace{width:100%;flex:1 1}.timeto-theme .sidebar{position:fixed;right:-280px;top:0;height:100dvh;transition:right .2s;z-index:40}.timeto-theme .sidebar.show{right:0}.timeto-theme .sidebar-backdrop{z-index:35}.timeto-theme .content.person-panel{position:relative;width:100%;max-width:600px;padding:0 0 calc(105px + env(safe-area-inset-bottom,0px));margin:0 auto;min-height:100dvh;background:#fdf5f7;box-shadow:0 0 45px #5c172809}.timeto-theme .person-menu-toggle{display:block;position:absolute;top:15px;left:15px;z-index:2;margin:0;background:transparent!important;color:white!important;font-size:11px!important;padding:7px!important}.timeto-theme .mobile-bottom-nav{position:fixed;inset:auto auto 0 50%;transform:translateX(-50%);width:min(600px,100%);z-index:30;display:flex;direction:rtl;align-items:center;justify-content:space-around;padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px));min-height:74px;background:#ffffffed;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid #f3e5e9;box-shadow:0 -5px 22px #651b2d09}.timeto-theme .mobile-bottom-nav button{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:5px 2px;border:0;background:transparent;color:#8c98ae;border-radius:12px;font-size:11px;min-height:45px}.timeto-theme .mobile-bottom-nav button svg{width:22px;height:22px}.timeto-theme .mobile-bottom-nav button.active{color:#7b0926;font-weight:700}.timeto-theme .mobile-bottom-nav button:focus-visible{outline:2px solid #7a0b27}.timeto-theme .section-hero{border-radius:0;padding:20px 20px 48px}.timeto-theme .section-brandline{padding-left:75px;font-size:11px}.timeto-theme .section-brandline small{display:none}.timeto-theme .section-hero-title{margin-top:27px;gap:13px}.timeto-theme .section-hero-title h1{font-size:22px}.timeto-theme .section-body{padding:20px 15px;border-radius:24px 24px 18px 18px;min-width:0}.timeto-theme .section-switcher{gap:7px;margin-bottom:18px;padding-bottom:17px}.timeto-theme .section-switcher button[role=tab]{padding:10px;gap:5px;font-size:10px;flex:1 1 auto;justify-content:center;min-height:42px}.timeto-theme .section-switcher svg{width:15px;height:15px}.timeto-theme .settings-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:21px 7px}.timeto-theme .section-body .form-grid{grid-template-columns:minmax(0,1fr)}.timeto-theme .section-body .kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.timeto-theme .section-body .kpi{padding:16px 13px}.timeto-theme .section-body .kpi strong{font-size:20px}.timeto-theme .section-body .search{max-width:none;width:100%;min-height:46px;margin-bottom:16px}.timeto-theme .section-body .panel-head{gap:14px;align-items:flex-start}.timeto-theme .section-body .panel-head>div{min-width:0}.timeto-theme .section-body .panel-head .form-actions{flex-wrap:wrap}.timeto-theme .editor-dialog{width:min(560px,calc(100% - 24px));max-height:88dvh;padding:22px 18px;border-radius:20px}.timeto-theme .editor-dialog .form-grid{grid-template-columns:minmax(0,1fr)}.timeto-theme .editor-dialog button{min-height:42px}.timeto-theme .finance-hero{border-radius:0;padding:18px 18px 48px}.timeto-theme .finance-overline{margin-bottom:20px;padding-left:75px}.timeto-theme .finance-secure{display:none!important}.timeto-theme .finance-hero h1{font-size:21px}.timeto-theme .finance-total strong{font-size:39px}.timeto-theme .finance-total>span{font-size:19px}.timeto-theme .finance-actions{gap:29px}.timeto-theme .finance-action>span{width:50px;height:50px}.timeto-theme .finance-hero>p{font-size:10px;margin:7px 0 19px}.timeto-theme .finance-sheet{padding:12px 18px 22px}.timeto-theme .appointment-dashboard .finance-total strong{font-size:47px}.timeto-theme .record-toolbar{flex-wrap:wrap;align-items:stretch;gap:12px}.timeto-theme .record-toolbar select{width:100%;min-height:44px}.timeto-theme .section-body .empty{padding:28px 12px;line-height:2}.record-cards .record-field-value .stack{min-width:0;max-width:100%}.timeto-theme .bot-settings .gridcards,.timeto-theme .bot-settings .line,.timeto-theme .calendar-config-grid,.timeto-theme .message-history article,.timeto-theme .message-layout,.timeto-theme .operations .columns,.timeto-theme .schedule-builder,.timeto-theme .schedule-days,.timeto-theme .survey-result,.timeto-theme .workspace-shortcuts{grid-template-columns:minmax(0,1fr)}.timeto-theme .survey-result>div:last-child{display:flex;justify-content:space-between;flex-wrap:wrap}.timeto-theme .service-editor{width:min(560px,100%);padding:22px 18px}.timeto-theme .service-compatibility-list,.timeto-theme .service-editor-grid{grid-template-columns:minmax(0,1fr)}@media(max-width:360px){.record-card{padding:4px 12px}.record-card-field{grid-template-columns:minmax(65px,26%) minmax(0,1fr);gap:10px}.record-field-label{font-size:10px}.record-field-value{font-size:12px}.timeto-theme .finance-actions{gap:16px}.timeto-theme .finance-total strong{font-size:32px}.timeto-theme .section-hero-title h1{font-size:20px}}