.fiber-models{padding-bottom:56px}.fiber-models__section{margin-bottom:24px;padding:24px 26px;border:1px solid #dbe3ee;border-radius:16px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.05)}.fiber-models__section-head{display:flex;margin-bottom:20px;align-items:center;justify-content:space-between;gap:18px}.fiber-models__section-title{margin:0;color:#0f172a;font-size:20px;font-weight:700}.fiber-models__quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fiber-models__quick-card{--fiber-accent:#2563eb;--fiber-accent-dark:#1d4ed8;--fiber-tint:#eff6ff;--fiber-ring:rgba(37, 99, 235, 0.18);display:flex;min-width:0;min-height:150px;padding:18px;border:1px solid #dbe3ee;border-top:4px solid var(--fiber-accent);border-radius:12px;background:linear-gradient(145deg,#fff 42%,var(--fiber-tint) 100%);flex-direction:column;justify-content:space-between;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.fiber-models__quick-card--violet{--fiber-accent:#7c3aed;--fiber-accent-dark:#6d28d9;--fiber-tint:#f5f3ff;--fiber-ring:rgba(124, 58, 237, 0.2)}.fiber-models__quick-card--blue{--fiber-accent:#2563eb;--fiber-accent-dark:#1d4ed8;--fiber-tint:#eff6ff;--fiber-ring:rgba(37, 99, 235, 0.2)}.fiber-models__quick-card--green{--fiber-accent:#059669;--fiber-accent-dark:#047857;--fiber-tint:#ecfdf5;--fiber-ring:rgba(5, 150, 105, 0.2)}.fiber-models__quick-card--orange{--fiber-accent:#ea580c;--fiber-accent-dark:#c2410c;--fiber-tint:#fff7ed;--fiber-ring:rgba(234, 88, 12, 0.2)}.fiber-models__quick-card.is-selected,.fiber-models__quick-card:hover{border-color:var(--fiber-accent);box-shadow:0 10px 24px var(--fiber-ring);transform:translateY(-2px)}.fiber-models__quick-card.is-selected{background:var(--fiber-tint);box-shadow:0 0 0 3px var(--fiber-ring),0 10px 24px var(--fiber-ring)}.fiber-models__quick-title{margin-bottom:11px;color:var(--fiber-accent-dark);font-size:17px;font-weight:700}.fiber-models__quick-note{min-height:36px;margin-bottom:12px;color:#64748b;font-size:13px;line-height:1.4}.fiber-models__metrics{display:flex;margin-bottom:16px;justify-content:space-between;gap:8px;color:#475569;font-family:Consolas,Monaco,"Courier New",monospace;font-size:13px;white-space:nowrap}.fiber-models__cancel,.fiber-models__configure{min-height:38px;padding:7px 15px;border-radius:7px;font-size:14px;font-weight:700;cursor:pointer}.fiber-models__configure{border:0;background:#1e293b;color:#fff;box-shadow:0 3px 8px rgba(15,23,42,.16);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.fiber-models__configure:focus,.fiber-models__configure:hover{outline:0;background:#0f172a;box-shadow:0 5px 12px rgba(15,23,42,.22);color:#fff;transform:translateY(-1px)}.fiber-models__quick-card .fiber-models__configure{width:100%;background:var(--fiber-accent);box-shadow:0 4px 10px var(--fiber-ring)}.fiber-models__quick-card .fiber-models__configure:focus,.fiber-models__quick-card .fiber-models__configure:hover{background:var(--fiber-accent-dark);box-shadow:0 6px 14px var(--fiber-ring)}.fiber-models__section--registry{border-color:#bfdbfe;background:linear-gradient(180deg,#f8fbff 0,#fff 150px);box-shadow:0 8px 24px rgba(30,64,175,.08)}.fiber-models__section--registry .fiber-models__section-title{position:relative;padding-left:16px}.fiber-models__section--registry .fiber-models__section-title::before{position:absolute;top:1px;bottom:1px;left:0;width:5px;border-radius:999px;background:linear-gradient(180deg,#2563eb,#06b6d4);content:""}.fiber-models__search{width:min(370px,100%);height:42px;padding:0 14px;border:1px solid #bfdbfe;border-radius:10px;background:#fff;color:#0f172a;font-size:14px;outline:0}.fiber-models__search:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.14)}.fiber-models__table-wrap{max-height:346px;overflow:auto;border:1px solid #cbd5e1;border-radius:12px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.06)}.fiber-models__table{width:100%;margin:0;border-collapse:collapse;background:#fff}.fiber-models__table th{position:sticky;top:0;z-index:1;height:44px;padding:10px 14px;border-bottom:0;background:linear-gradient(135deg,#1e3a8a,#0369a1);color:#fff;font-size:13px;font-weight:700;text-align:left;white-space:nowrap}.fiber-models__table td{height:60px;padding:11px 14px;border-bottom:1px solid #e2e8f0;color:#334155;font-size:14px;line-height:1.4;vertical-align:middle}.fiber-models__table tbody tr{cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease}.fiber-models__table tbody tr:nth-child(even){background:#f8fafc}.fiber-models__table tbody tr.is-selected,.fiber-models__table tbody tr:hover{background:#eff6ff;box-shadow:inset 4px 0#2563eb}.fiber-models__id,.fiber-models__metric{font-family:Consolas,Monaco,"Courier New",monospace;white-space:nowrap}.fiber-models__id{font-weight:700}.fiber-models__id span{display:inline-flex;min-width:38px;height:30px;padding:0 9px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;align-items:center;justify-content:center;color:#1d4ed8}.fiber-models__table .fiber-models__configure{min-height:34px;padding:6px 14px;border:1px solid #2563eb;background:#fff;color:#1d4ed8;box-shadow:none}.fiber-models__table .fiber-models__configure:focus,.fiber-models__table .fiber-models__configure:hover{background:#2563eb;color:#fff;box-shadow:0 4px 10px rgba(37,99,235,.22)}.fiber-models__action-cell{text-align:right}.fiber-models__empty{padding:24px!important;color:#64748b!important;text-align:center}.fiber-models__drawer{margin-top:4px;padding:26px 30px;border:2px solid #007a68;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.09)}.fiber-models__drawer[hidden]{display:none!important}.fiber-models__drawer-head{display:flex;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #e2e8f0;align-items:center;justify-content:space-between;gap:16px}.fiber-models__drawer-title{margin:0;color:#0f172a;font-size:20px;font-weight:700}.fiber-models__badge{padding:5px 12px;border-radius:999px;background:#007a68;color:#fff;font-size:14px;font-weight:700;white-space:nowrap}.fiber-models__summary{display:grid;grid-template-columns:120px 150px 150px minmax(0,1fr);margin-bottom:22px;padding:14px 16px;border-radius:9px;background:#f1f5f9;gap:12px;color:#475569;font-size:14px}.fiber-models__summary strong{color:#1e293b}.fiber-models__form-row{display:flex;min-height:52px;margin-bottom:16px;align-items:flex-start;gap:22px}.fiber-models__form-label{width:220px;padding-top:10px;flex:0 0 220px;color:#1e293b;font-size:15px;font-weight:700}.fiber-models__form-control{min-width:0;flex:1 1 auto}.fiber-models__fixed-note{padding:12px 14px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#475569;font-size:14px;line-height:1.45}.fiber-models__cancel{border:1px solid #cbd5e1;background:#fff;color:#475569}.fiber-models__cancel:focus,.fiber-models__cancel:hover{outline:0;background:#f1f5f9;color:#0f172a}@media (max-width:991px){.fiber-models__quick-grid,.fiber-models__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fiber-models__drawer,.fiber-models__section{padding:20px}.fiber-models__drawer-head,.fiber-models__form-row,.fiber-models__section-head{align-items:stretch;flex-direction:column}.fiber-models__quick-grid,.fiber-models__summary{grid-template-columns:1fr}.fiber-models__form-label{width:auto;padding-top:0;flex-basis:auto}.fiber-models__table{min-width:760px}}