.tp-controls{border-top:1px solid var(--afw-line,#40514a);margin-top:16px;padding-top:14px;font-weight:400}.tp-stage{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.tp-stage span,.tp-help,.tp-count{opacity:.78;font-size:14px;line-height:1.5}.tp-stage strong{font-weight:500;color:var(--afw-green,#65d69b)}.tp-stage-buttons,.tp-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.tp-stage-buttons form{margin:0}.tp-controls button,.tp-tabs a{font-family:inherit;font-size:15px;font-weight:500;text-transform:none;letter-spacing:normal;border:1px solid #4b8a60;border-radius:7px;padding:11px 15px;background:transparent;color:inherit;line-height:1.4;max-width:100%;white-space:normal}.tp-controls .tp-primary{background:#04cf1f;color:#08170c;font-size:18px;border-color:#04cf1f}.tp-ready summary,.tp-history summary{cursor:pointer;padding:12px 0;text-decoration:underline;text-underline-offset:4px;line-height:1.4}.tp-ready-form{display:grid;gap:14px;margin-top:14px}.tp-ready-form>p{margin:0}.tp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tp-ready-form label{display:grid;gap:7px;min-width:0;font-size:14px;text-transform:none;letter-spacing:normal;font-weight:400}.tp-ready-form input:not([type=checkbox]),.tp-ready-form select,.tp-ready-form textarea{min-width:0;width:100%;box-sizing:border-box;font-family:inherit;font-size:16px}.tp-ready-form .tp-check{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5}.tp-check input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;margin-top:2px;accent-color:#04cf1f}.tp-help{font-weight:400}.tp-notice{color:#70dbaa;font-size:14px}.tp-warning{color:#edc363;font-size:14px}.tp-history section{margin-top:18px;overflow:hidden}.tp-history h4{font-weight:500}.tp-queue>header h2{font-weight:500}.tp-queue-card{padding:20px;border:1px solid #40514a;border-radius:10px;margin:18px 0}.tp-queue-card>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.tp-queue-card h3{font-size:26px;font-weight:500;margin:0}.tp-tabs a[aria-current=page]{background:#1d542e;color:#edfff1}.tp-queue .afw-inspection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-ready-form .afw-one-tire{min-width:0}.tp-controls .afw-inspection-guidance{font-size:13px;line-height:1.5}.tp-ready-form .afw-inspection-fields{min-width:0;width:100%}@media(max-width:560px){.tp-fields{grid-template-columns:minmax(0,1fr)}.tp-queue-card{padding:16px 12px}.tp-stage-buttons{display:grid;grid-template-columns:minmax(0,1fr)}.tp-stage-buttons button{width:100%}.tp-controls .afw-inspection-grid{grid-template-columns:minmax(0,1fr)}.tp-ready-form input[type=file]{font-size:14px}.tp-history .afcd-depth{padding:8px 2px!important}.tp-history .afcd-depth p:nth-child(2){font-size:16px!important}}
.tp-ready-form input:not([type=checkbox]):not([type=file]),.tp-ready-form select,.tp-ready-form textarea{padding:11px 12px;min-height:44px;border:1px solid var(--hotel-input-line,#51665b);border-radius:7px;background:var(--hotel-input,#16201c);color:var(--hotel-text,#ecf0ed);line-height:1.4}.tp-ready-form textarea{min-height:75px;resize:vertical}.tp-ready-form .afw-inline-check{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.tp-ready-form input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;accent-color:#04cf1f}.tp-stage strong,.tp-notice{color:var(--hotel-price,#65d69b)}.tp-ready-form input:focus-visible,.tp-ready-form select:focus-visible,.tp-ready-form textarea:focus-visible,.tp-controls button:focus-visible,.tp-controls summary:focus-visible{outline:2px solid #64c9ee;outline-offset:3px}
.tbp-card{padding:16px;border:1px solid #40514a;border-radius:10px;margin:16px 0}.tbp-card>header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.tbp-card h3{font-size:24px;margin:0}.tbp-card>header a{font-size:14px;color:inherit}.tbp-locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.tbp-locations>div{min-width:0}.tbp-locations dt{font-size:13px;opacity:.8}.tbp-locations dd{font-size:18px;margin:4px 0;overflow-wrap:anywhere}.tbp-card form{display:grid;gap:12px;margin:12px 0}.tbp-card label{display:grid;gap:7px;min-width:0;font-size:14px}.tbp-card input:not([type=checkbox]):not([type=hidden]),.tbp-card select,.tbp-filters input{min-height:44px;padding:10px;border:1px solid #51665b;border-radius:7px;background:#16201c;color:inherit;font:inherit;min-width:0;max-width:100%;box-sizing:border-box}.tbp-card .tp-check{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.tbp-card summary{padding:12px 0;cursor:pointer}.tbp-card button{min-height:44px;cursor:pointer}.tbp-filters{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin:16px 0}.tbp-filters label{display:grid;gap:6px}.tbp-filters button{min-height:44px;padding:10px 16px;border:1px solid #4b8a60;border-radius:7px;background:#16201c;color:inherit}.tbp-queue{margin-top:28px;padding-top:20px;border-top:1px solid #40514a}@media(max-width:560px){.tbp-locations{grid-template-columns:minmax(0,1fr)}.tbp-card{padding:14px 12px}.tbp-filters>label{width:100%}}
